Upcoming Hardening in PHP
Personal blog of Julien (jvoisin) Voisin
The latest blog posts to take off on Hacker News. 5,273 posts.
Personal blog of Julien (jvoisin) Voisin
Nine months ago, we switched to a monorepo. Here's a detailed look at what led to the change, how we approached it, and what the experience has been like.
It has one foot in each world but belongs to neither.
This post is part of the series on space topics. This post is not the last word on this topic. The usual caveats apply. I’m curious if you have strong opinions on different fuel mixes. A grow…
I’ve built a lot of unofficial software for my schools, Brown University and previously Macalester College. To name a few: an “everything app” called 75grand with dining hall menus, Moodle assignments, building hours, an event calendar, and more; two unfinished course catalogs; and a university shuttle tracker. None…
macOS comes with a lot of built-in utilities. Here's a list of some that I find interesting.
"You’ve taken this idea way too far," a mentor told Prof. Fei-Fei Li.
A week ago, I finally got round to implementing an idea I’d been toying with for years: what if your computer made a little bit of noise every time it sent data to Google? From studying logs, I’d long known just how many sites send all your visits and clicks to (at least) Google, but a log that you have to manually…
I'm a PhD student currently, which means that I spend most of my work life reading, or thinking about what I should read next. The timelines for my reading schedules range from what I need to read before a class or meeting next week, to what I ought to read for a paper or research trajectory that won't have any…
Divining order from the chaos
Almost nobody understands how traceroute works. Worse, it's not a real tool
(Ethically). Here's how I did it.
Python 3.13 is out and it's time to run some benchmarks to see how well it performs with the new free-threaded mode.
A look at some unfriendly Zig syntax
“Maintaining low blood sugar levels, even within the normal range, shows promise for preserving a younger brain, especially when combined with a healthy diet and regular physical activity.
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them. Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the…
The handling of widowed headings across pages in Apple Books is of particular concern. Since 1997, CSS has had properties to handle this, and yet browsers including Safari and Firefox still don’t support them – why not?
A deep dive into evolutionary algorithms through the lens of low-poly image generation. This exploration covers genetic algorithm theory, custom Ruby implementation using the Petri Dish framework, and detailed analysis of genetic operators including roulette wheel selection, random midpoint crossover, and nudge…
In an effort to curb mass arbitration, Ticketmaster sought to switch arbitration service providers to New Era ADR, including for past ticket purchases. New Era incorporated some defense-favorable provisions to its mass arbitration provision. The Ninth Circuit holds those provisions...
Albertsons uses land use restrictions in Mammoth, CA to stop competition so it can be the only store in town.
Writing is one of the most powerful forms of communication, and it’s useful in a multitude of roles and contexts. As a blog-writing , documentation-authoring , twitter-shitposting DevEx engineer I spend a lot of my time writing. Recently, someone paid me a very nice compliment about a blog I’d written and asked how…
HPV vaccines offer a rare opportunity to effectively eliminate one type of cancer. By taking this opportunity, it’s possible to save hundreds of thousands of women each year.
A counterintuitive conclusion
Security testing starts with understanding vulnerabilities. The CVE website lists known software flaws. The OWASP Top Ten highlights common weaknesses. With this knowledge, we can improve our Go development. This article shows how to put in place robust practices. They are fuzz inputs, verify dependencies, and use…
Pound-for-pound, Vogue by Madonna is one of the most remarkable examples of artificial stereophonic sound ever produced.
Treating anxiety, depression and other disorders may depend on the amygdala, a part of the brain that controls strong emotional reactions, especially fear. But a deep understanding of this structure has been lacking. Now scientists at the University of California, Davis have identified new clusters of cells with…
The man who gave us the solution to the Entscheidungsproblem