HackerTrans
TopNewTrendsCommentsPastAskShowJobs

NlightNFotis

no profile record

comments

NlightNFotis
·hace 5 meses·discuss
Lol, did you spot one of his alts?

But yeah, otherwise agree that his conduct, within a corporate context and otherwise, do not merit the kind of public adulation he's getting.

I also remember (vividly at that) his comments on distributed systems when he bought twitter back in the day and was starting to take it over. I remember thinking to myself, if he's just spewing so much bullshit on this, and I can understand this because it's closer to my body of knowledge, what other such stuff is he pronouncing authoritatively on other domains I don't know so much about?
NlightNFotis
·hace 6 meses·discuss
I’d invite you to reconsider the kind of language you’re using to interact with other forum members here.

Dropping to profanities is not conducive to maintaining an environment that’s facilitating dialogue between its members.

I’ve seen you at least twice call other members here “you idiot”, “get lost”. Etc. Have a hard think as to whether you could rephrase that without the name calling, and if at worse you can’t manage to, you can always ask an LLM to do it for you.
NlightNFotis
·hace 7 meses·discuss
What is a complex function to you, and why do you think it’s impossible to verify properties of them?
NlightNFotis
·el año pasado·discuss
Yeah, MU123 is basic (high school) mathematics. The reason for that is that the way the Open University works, they have no formal requirements to join, so they cannot assume that students know even the basic stuff (because they might have left school earlier, or they might be out of formal education for years, or be from a different domain, etc), so the aim of that course is to quickly help you catchup regardless your background.

If you are above this level, you would start with the "intensive start", which skips MU123 (allowing you to pick another module in its place) and then starts with MST124 (precalculus, trigonometry and single-var calculus, roughly), moving you on to MST125 (intro to proofs, number theory, more calculus, linear algebra, etc), in a faster pace.
NlightNFotis
·el año pasado·discuss
I'm studying the Q31 (BSc Maths) on Open University.

I can second this recommendation. The maths books are _excellent_.

It's hard to explain how, but let me try: most of the maths textbooks I possess (plenty of them) are written with the assumption that you attend lectures at a classroom and use them for extra material/exercises/reference.

The OU books are written with the assumption that you learn from them as the primary material, so they go a lot further with regard to explaining things as well as producing them from first principles.
NlightNFotis
·el año pasado·discuss
Jesus Christ mate, they're talking about personal finance, not political economy.
NlightNFotis
·el año pasado·discuss
I've just tried the first example on iOS 18.3.1 and it absolutely reproduces perfectly for me.
NlightNFotis
·hace 2 años·discuss
Depends on how much you consider that particular odour offensive :)
NlightNFotis
·hace 2 años·discuss
I see this written a lot, and I don’t get it.

What matters for an award is that people recognise it as a prestigious accolade.

The economics prize, while not “official”, is still recognised by everyone in economics as the highest honour in the field. Who cares if it’s “official” or not?

Awards and prizes derive their value from their social recognition, which it has a solid amount of, at the very least.
NlightNFotis
·hace 2 años·discuss
I've recently come across a spectacular number of regressions on my M3 Max MacBook Pro, Sequoia as well as previous versions included.

The most workflow breaking one (which really tempts me to throw the computer out of the closest window I can find in the room) is a Safari bug that basically randomly fails to open any website with a

> Safari can't open the page. The error is: "The operation couldn't be completed. No space left on device" (NSPOSIXErrorDomain:28).

Which is embarrassing, as this is a clear regression and it breaks all functionality in the browser - restarting it doesn't fix it, and I need to restart the whole machine for it to _maybe_ get fixed (and it's not really a space issue, both RAM and disk I'm nowhere near their limits).
NlightNFotis
·hace 2 años·discuss
Yes.

https://github.com/dotnet/runtime/
NlightNFotis
·hace 2 años·discuss
This is a big problem, especially for people new to a field who can't easily tell AI-gen books from human-authored ones.

It also saturates the recommendation system, massively lowering the quality of recommendations that you get for a quality book. This used to be great, because it helped discover other high quality titles. Now, I'm conditioned to automatically skip the list of recs on the basis of it being mostly useless.
NlightNFotis
·hace 2 años·discuss
Yeah, I’ve also enjoyed greatly the following:

* Computer Science, an interdisciplinary perspective by Robert Sedgewick * Code by Charles Petzold * Good Math by Mark C. Chu-Carroll
NlightNFotis
·hace 2 años·discuss
My favourite computing book.

Very highly recommended.
NlightNFotis
·hace 2 años·discuss
In the case of the code that you have cited, these are all different elaborations of the binding at the invocation of the lambda, due to the interplay between activation records and scope rules.

It's not really an "immutable variable" - it's a local binding getting bound to different values on each scope entry.

EDIT: By the way, the `b` binding in your code can be modified. Did you mean `const b = a;` ?
NlightNFotis
·hace 2 años·discuss
"binding" is a PLT term, denoting the association between a name and a value.

It's a higher level concept than the variable - a mutable binding is what people usually refer to as a variable, and an immutable binding is the correct term for what people refer to an "immutable variable" (an oxymoron, if you think about it).
NlightNFotis
·hace 2 años·discuss
Fancy seeing this here, some days after finishing the third version :)

I'm also glad to see the asynchronous programming chapter significantly reworked - it was materially weaker than the rest of the book because of some weird analogies involving crows and their nests that didn't seem to make any sort of sense to me.

The third edition also gave me the impression that it was a reasonable book to learn JS and the DOM (and a sprinkle of Node.js, for good measure), but that it was a book aimed primarily at experienced people who were transitioning to JS and the web - not beginners (despite the book's efforts at claiming suitability for beginner programmers).
NlightNFotis
·hace 2 años·discuss
Piracy *is* stealing.

Sure, you may not have taken away money from Nintendo’s bank account by coercion/force/whatever, but the company and its employees have partaken into an effort to produce something of obvious value to you, for which they are asking for compensation for you to be able to enjoy, and you’re choosing to skirt this understanding so that you can enjoy their work without compensating them for it.

Yeah, you didn’t steal money - you stole their work.

Understand that you’re not entitled to other people’s work, regardless of what they’re asking for it. If you don’t enjoy their stipulations for it, like the hardware they limit their software to run, you’re free to not transact, not steal the work.
NlightNFotis
·hace 2 años·discuss
Love this! I was just reading the book and I came across this now, haha :)
NlightNFotis
·hace 2 años·discuss
Programming with types by Vlad Riscutia fits your bill exactly.

Examples in typescript (so syntax should be familiar compared to e.g OCaml) and teaches you how to model a domain in types and how to think in terms of a type system, instead of diving into the details of how to implement one.