New
The latest blog posts to take off on Hacker News. 6,299 posts.
A Tale of Unwanted Disruption: My Week Without Amazon
On Wednesday, May 31, 2023, I finally regained access to my Amazon account after an unexpected and unwarranted lockout that lasted nearly…
Melange 1.0: Compile OCaml / ReasonML to JavaScript
Hey folks, this is a special one. Melange 1.0 The Melange team and I are thrilled to announce the release of Melange 1.0 today, marking a major milestone in...
The power of keeping a coding journal (2014)
This post was inspired by the tool jrnl which has been mentioned on hacker news.
Every Signature Is Broken: Insecurity of Microsoft Office’s Ooxml Signatures
Simon Rohlmann, Vladislav Mladenov, Christian Mainka, Daniel Hirschberger, and Jörg Schwenk, Ruhr University Bochum
Life Is So Terrible and Beautiful at the Same Time
The website of John Patrick Weiss. A former police chief turned literary writer, street photographer, and artist.
Desktop Linux Hardening (2022)
Linux is not a secure desktop operating system. However, there are steps you can take to harden it, reduce its attack surface, and improve its privacy. Before we start… Some of the sections will include mentions of unofficial builds of packages like linux‑hardened, akmod, hardened_malloc, and so on. These are not…
Why Perl?
I sometimes get asked why I use Perl so much. Am I not a fan of strongly typed functional programming? Yeah, I am. Ask me to write something that is known, for sure , to become a big system and I’ll pick strongly typed functional programming without hesitation. 1 1 And, of course, put me in a team that uses Blub, and…
Scripting with Elixir
I was a Python developer for some time and one great joy of Python is that you have an expressive language that you can use for your serious apps as well as for your hacky little one-off script or bespoke pieces of automation. By expressive I mean that typing very little can give you a lot of progress towards your…
The Surprising Power of Documentation
Explore the power of proper documentation in this comprehensive guide. Understand how documentation serves as a secret weapon for CTOs, eliminating guesswork, speeding up onboarding, and enhancing productivity in startups. We delve into the importance of documentation in knowledge sharing, reducing the need for…
Logistics challenges of saving Air India’s diverted 777 in Russia
An Air India flight from New Delhi to San Francisco diverted to Russia after experiencing problems with one of its engines.
Guide to Finding Lemmy Communities (Subreddits)
Guide showing how to discover and subscribe to popular communities (subreddits) when migrating from reddit to lemmy
It’s not the chemicals that cause addiction (2017)
Drugs cause addiction*. It is a rhetoric deeply ingrained into the American psyche based on a series of rat experimentations that placed one rat alone in a cage with two water bottles--one containing cocaine or heroin, the other just water. The rat chose the cocaine- or heroin-laced water every time until it died. The…
A compact overview of JDK 21’s “frozen” feature list
Today's main topic is the "freezing" of the JEP list in JDK 21. In addition to that, however, we will also talk about Nulls in Valhalla. And finally, the obligatory Release Radar.
The Dutch government wants automatic permission to target victims of hackers
This is a mirror of the original about:intel post, since the about:intel server is sadly sometimes overloaded. Also do read the opposing view from Jan-Jaap Oerlemans and the reflection by Lotte Houwing The Dutch government is proposing adding a lex specialis to its existing intelligence and security services act. This…
Mojo is a much better “Objective-C without the C” than Swift ever was
One of the primary things that people don't understand about Objective-C is that it is a solution of the two language problem , or more prec...
Mental Liquidity
I recently heard a phrase I love: Mental liquidity.
The AI Hype Wall of Shame
Menu Home Editorial Collective Events Blog The AI Hype Report Design Justice AI Design Justice Labs The AI Hype Report Welcome to the AI HypeContinue reading
This is valid Python syntax
Sometimes it's even useful too
Growing from engineer to manager
Your success is now determined more by the success of your team than by your individual contributions.
CS:GO: From Zero to 0-Day
We identified three independent remote code execution (RCE) vulnerabilities in the popular Counter-Strike: Global Offensive game. Each vulnerability can be triggered when the game client connects to our malicious python CS:GO server. This post details our journey through the CS:GO binary and conducts a technical deep…
A peek into Japan's convenience stores
Editor’s note: Due to the sheer amount of interesting material here we decided to break this into a two-part article. All across Japan, one sight remains ubiquitous – the convenience store. A far, far cry from their American cousins, convenience stores in Japan are without exception, spotless, well-stocked,
The curious death of Oppenheimer’s mistress (2015)
Who killed J. Robert Oppenheimer's Communist lover?
Peanut Butter Jellyfin Time
“But what is best is what we saved for last. The one sure-fire thing to make your best day ever the best day ever!" — SpongeBob, ‘Jellyfishing’
Barracuda urges replacing, not patching, its email security gateways
It’s not often that a zero-day vulnerability causes a network security vendor to urge customers to physically remove and decommission an entire line of affected hardware — as opposed to just applying software updates. But experts say that is exactly what transpired this week with Barracuda Networks , as the company…
Django Views – The Right Way
It is the result of mistakes made and lessons learned in a range of Django and Python projects over 15+ years.