Some Software Engineering Folklore| worksonmymachine.ai
Generative AI and LLM technologies have shown […]| hn security
Throughout the years I've used quite a few different languages - if you allow me to be somewhat generous with the word "use". One language I actually feel proficient in. Some languages I've only done| Joep Schuurkes
Surprisingly often, implementations include functionality where user input is passed to dangerous functions like PHP’s eval() - despite clear warnings. Often, devs are somewhat aware of this danger and attempt to sanitize the input, but this approach …| RedTeam Pentesting - Blog
Abstract class§| docs.raku.org
In the early-to-mid 2010s, there was a renaissance in languages exploring new ways of doing| without.boats
Monica Dinculescu's blog| my-app
Mike Bostock| bost.ocks.org
Less Wat in Javascript's Future, Please| noelwelsh.com
In which I write a stronger boolean type| vector-of-bool.github.io
or, why predictability is important| fsharpforfunandprofit.com
This article is the sequel to A Universal Async Abstraction for C++,| cor3ntin.github.io
The disconnect between “what seems like it should happen” and “what happens” causes you to push doors that are to be pulled, tap ads that load in the place of content, and cast null into 0 by accident in JavaScript. For more on JavaScript’s unintuitive behavior, please watch (or rewatch) wat. Much of this behavior can be explained by JavaScript’s casting. From ECMAScipt: “The ECMAScript language implicitly performs automatic type conversion as needed.| alexanderell.is
In my last post, I looked into some JavaScript casting and explored why 0 <= null evaluates as true. For this post, I’d like to investigate another unexpected behavior in JavaScript: why typeof(null) evaluates as 'object'. This is a well-known bug, and we’ll investigate first in the ECMAScript specification followed by a deep dive into an early implementation of JavaScript to see the bug in its natural habitat. The main idea is that the code assigned each item some bits for use as flags f...| alexanderell.is