Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Blocking Visual Studio Code embedded reverse shell before it's too late
Visual studio code tunnel Introduction Since July 2023, Microsoft is offering the perfect reverse shell, embedded inside Visual Studio Code, a widely used …
The EU's war on behavioral advertising
Meta recently conceded that in-app behavioral advertising in the EU can no longer be opt-in by default, marking the end of an era. The regulators won, at least for now.
Programming Language Inventor or Serial Killer? (2003)
Try to spot who liked hacking away at corpses rather than computers
Job Hunting in 2022
My experience hunting for a job in late 2022, and advice for other job seekers
I wrote my own smart home software
I’ve wanted to automate my home for a long time… having a background in industrial automation and software development, it felt like I was in a great position to be an early adopter.
One game, by one man, on six platforms: The good, the bad and the ugly
Recently, Valve announced that Counter-Strike 2 would no longer support macOS . As a one-man indie developer who has released a game supporting macOS , I find myself at first surprised at Valve’s decision. But after looking back at my own journey of supporting six platforms, I feel I can understand Valve’s perspective.
Estimating square roots in your head
Imagine we want to compute the square root of a number n n n . The basic idea of Heron’s method , named after the mathematician and engineer, Heron of Alexandria, is to find a number g g g that is close to n \sqrt{n} n and to then average that with the number n / g n/g n / g , which corrects for the fact that g g g…
I wired up my bike's GPS to order me pizza during a gravel race
As harvest season begins here in the Midwest, I once again celebrate by grinding Nebraska gravel at the Gravel Worlds Long Voyage bike race. As in previous years ( 2021 ) ( 2022 ), I spent more time writing code for a marginally-useful project than I did training. But hey, I finished!
.NET Blazor
Programming, Coffee and Indie Hacking
Retail, search and Amazon’s $40B ‘advertising’ business
Amazon sold close to $40bn of advertising last year - bigger than Prime, bigger than the entire global newspaper industry and probably more profitable than AWS. But is this really advertising, rent, or something else? And what does that mean for Google?
Zig as an alternative to writing unsafe Rust
There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don't think is mentioned enough.
Contracts you should never sign
There are types of contracts that you should be wary of signing, particularly in the software engineering and IT industry. There are potential pitfalls of non-compete clauses, confidentiality agreements, exclusive distribution agreements, and vague project-based agreements. It's important to understand the…
They can and will ruin everything you love
by Miranda Reinert This was sent out as a part of today's Hell World newsletter. Find the rest here and please subscribe if you like what you read. The other teamToday’s main feature is Miranda Reinert writing about the sale of the beloved music site Bandcamp and the
Why are Apple Silicon VMs so different?
Before Apple had even released its Developer Transition Kit, virtualisation was already one of the 3 pillars of software support on Apple silicon Macs.
Historians have an increasingly strong incentive to tell dramatic stories
How Historians (and Others) Make Themselves Stupid
It’s infuriatingly hard to understand how closed models train on their input
One of the most common concerns I see about large language models regards their training data. People are worried that anything they say to ChatGPT could be memorized by it …
Running Speeds
Recently a shoe store in France ran a promotion called “Rob It to Get It”, which invited customers to try to steal something by grabbing it and running out of the store. But there was a catch — the “security guard” was a professional sprinter, Méba Mickael Zeze. As you would expect, he is fast, but you might not…
Epic Games, others accuse Sundar Pichai of violating retention obligations
Domain registriert bei united-domains.de
HDR QR Code
Here’s an HDR QR Code . If you’re viewing this on an Apple device’s built-in display, it should work. If the big QR code is brighter than the smaller one, it works.
A 1.5GB string
In my previous role, I supported a Java service that operated similarly to RDP or Citrix by enabling remote UI functionality. This service relied on sessions, which consisted of interconnected Java objects that were supposed to be cleaned up either when a user logged out or after a predetermined timeout period.
Thoughts on Elixir, Phoenix and LiveView after 18 months of commercial use
I’ve been leading a team developing an application using Elixir, Phoenix and LiveView for the last 18 months and accumulated some thoughts on the stack. For the most part, it has been a very pleasant experience.
Curl on 100 Operating Systems
In a recent pull-request for curl, I clarified to the contributor that their change would only be accepted and merged into curl's git code repository if they made sure that the change was done in a way so that it did not break (testing) for and on legacy platforms. In that thread, I could almost … Continue reading…
Being “rockstars”: when software was a talents/creatives industry
I offer a high-level model for why software work feels like it sucks now: we don't treat software like creative output.
Big Tech Resumed Hiring Foreign Workers Just Weeks After Layoffs
New disclosures released yesterday show Google, Amazon, Facebook, and other firms requesting foreign worker H-1B visas this year.
I made my blog solar-powered, then things escalated
In 2020 I wondered if I could run my blog on solar power , being inspired by Low-tech Magazine , doing the same thing (but better) 1 . The answer was 'yes', but only through spring and summer.
OpenAI's Foundry leaked pricing says a lot
GPT4, the start of The Great Implementation, a move from Generative to Productive AI, OpenAI's safety & growth strategies, and the future of work.
Four ways to build web apps
This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.