MurphyA/hacker-news huggingface dataset:
by petesergeant | 2025-07-06 04:32:05+00:00
The key difference was that you had to adapt your Perl to work with mod_perl, where mod_php "just worked" in the same way CGIs did -- you could throw your .php scripts up over FTP and they'd benefit from mod_php being installed. This was a massive difference in practice.

EDIT: I have managed to dig out slides from a talk I gave about this a million years ago with a good section that walks through history of how all this worked, CGIs, mod_perl, PSGI etc, for anyone who wants a brief history lesson: https://www.slideshare.net/slideshow/psgi-and-plack-from-fir...
by wrs | 2025-07-06 04:35:08+00:00
I have been using Unix since 1983, and Linux since version <1.0, and I would respectfully suggest that the author has missed the point of Docker.

However, if you want to use a shell script for setup instead of a Dockerfile, and don’t mind terminating and recreating VMs when you change anything, and your DNS is set up well, then yeah, that can work almost as well. I do that, sometimes.
by mingus88 | 2025-07-06 04:36:55+00:00
My vehicle UI is not a general purpose internet device. I can access vehicle features and that’s pretty much it. My car doesn’t even let you open the preferences for Spotify unless you shift to park.

I can’t watch TikTok or message people. I literally saw a dude watching a movie on his phone on the freeway the other day.

People need consequences for that level of irresponsibility and I’d prefer it happen before there is a collision.
by pipeline_peak | 2025-07-06 04:36:59+00:00
The only problem I have with containerization is it’s not optimal. You’re adding all sorts of unnecessary overhead that’s not needed, often times to avoid an underlying problem.

Unfortunately, the real software world doesn’t solve underlying problems, they just want things up and running as soon as possible. So Containerization has proved to be pretty useful.

From a hacker perspective, it’s just boring in the same way I feel about AI. It takes the fun out of crafting software.
by temporallobe | 2025-07-06 04:40:52+00:00
Respectfully disagree. My point is that it should be easy and intuitive to do things like this while driving, just like anything else such as adjusting HVAC controls, operating turn signals, shifting gears, etc. Most major controls and operations should be tactile and easily understandable even if you have never driven that particular car before. I believe that drivers feel more distracted by modern vehicles’ UI/UX than ever before, and I rented a BMW last year that perfectly exemplifies this. It was a nightmare of unintuitive screens and menus just to do basic things - actively driving or not. It really turned me off to BMWs.
by MarkLowenstein | 2025-07-06 04:42:45+00:00
This is the mistake allowing this phenomenon to continue. It is not a "Boomer" or old-person thing. It is a thing for people who enjoy other things in life than electronics. We've already wasted years of our lives learning how to use a bunch of weak features and apps that weren't worth the time. Now those are all gone and we have to learn more? Forget it. Your app is not worth it.
by CursedSilicon | 2025-07-06 04:43:11+00:00
Hacker space in Seattle? Which one?

There's https://devhack.net/ in Seattle's U-District as well as Black Lodge Research https://www.blacklodgeresearch.org/ over in Redmond

They're both a far cry from what you're describing. But a lot of it is just putting the work in to build and foster a community around such a thing. Maintaining positive vibes among all members and making it a "third space" for those that want one
by dav43 | 2025-07-06 04:43:33+00:00
Apple Photos has fallen into this trap as well.

As a user, you have no way to see if a photo has been "scanned" with smart features and what it has detected (e,g found person x, found dog, blue sky, beach etc).

Trips features, has this algorithm finished scanning your library? You have no idea, it's just hidden.

Faces, detection, has this completely scanned your library? You don't know. Photos that don't seem to have faces detect, was it scanned or failed or did it not scan yet?

The list is nearly endless - but in line with the rest of the direction of MacOS, getting worse.
by SeanAnderson | 2025-07-06 04:44:16+00:00
That... was not a very convincing article! It came across as a frustrated op-ed where the author intentionally focused on the negatives rather than steel manning their own argument. Any potential positives were handwaved as out-of-scope.

VSCode devcontainers are awesome. They are my default way of working on any new project.

Being able to blow away a container and start with a fresh, reproducible setup - at any time - saves so many headaches.
by anonzzzies | 2025-07-06 04:44:41+00:00
Yep, people here hate the organically built Lisp save and die images, but many open source and in company repositories with docker are very similar: they got it working on their computer inside docker through manually changing, rearranging and writing scripts, many of which reverse things from other scripts, update packages installed higher up in the same script etc etc and then just published it as it works. So trying 'make' or whatever outside the container simply errors out as it wont work anywhere else but in the very specific confines of the linux inside the container. The difference is pretty clear: if the readme starts with how to run the project without docker but also has a docker, the setup is clean, if it starts with docker and then, maybe, points to a separate docs dir with random 'notes' how to run locally, you know it will be a mess you probably never want to try (outside running docker).
Show HN: Spots – Map of good places to work remotely for the day
by bcbernstein | 2025-07-06 04:45:24+00:00
I made this to focus on places that are genuinely good to work for the day, not just co-working spaces or random coffee shops. I'm trying to make it simple, fast, and containing the same good data that a place like Hacker News does.

I'd love any feedback on how to make it helpful for you. Thanks.
by maxglute | 2025-07-06 04:45:27+00:00
>which has many names in English - involution, overproduction, overcompetition, race to the bottom, diminishing marginal benefits

English/western reporting/propaganda conflates "involution" with those other terms, well specifically geopolitical narratives like overproduction aka PRC is producing too much, relying too much on external demand. AKA PRC should export less and consume more, where export less = western incumbents can hold on to more market share. Of course this is ridiculous and not what PRC wants. QS / PRC does not care about "overproduction" i.e. they will always want MORE PRC exports to capture more market share at the expense of western competitors.

What QS and general recent discussiong around "involution" specifically is domestic economic-industrial, i.e. competitive environment where well resourced players, especially those supported / aligned with local govs (that compete with other players supported by other local govs), who compete with each other using tactics that is affecting upstream / downstream industries and absolutely murdering profits which undermining the economic chain. Jurisdictional protectionism is causing dysfunctional mode of internal competition that’s leading in aggregate to wasteful, self cannibalizing behaviour that hurts domestic sectors built up to out compete foreign players (with profit).

Regardless, this is how IT SHOULD work under typical PRC overcapacity strategy, develop lots of players, they compete and kill each other, winners consolidate / eat losers, group of winners return to profitability with extremely developed industrial chain. Keep in mind the timeline of big pivot to high tech manufacturing post 3RL/real estate crackdown especially in auto, i.e. it's only been ~5 years or so. CCP/QuiShi is annoyed some local govs are keeping the taps flowing to losers and prolonging bleed to prospective winners who need to slit throats elsewhere - inefficient players aren't exiting fast enough because there's still sources of life support. CCP telling local govs to prepare because central gov coming to pull plugs.

Overwork/edtech involution is a separate subject.
by cjcenizal | 2025-07-06 04:46:32+00:00
If you struggle with aspects of yourself or have someone in your life who you struggle to forgive, I recommend reading this. The ideas of "learning to accept and integrate the ugly parts of your soul" and "learning to forgive others" address some of the mental and emotional barriers that I grapple with, and now that they've been planted in my mind, I'm hoping they take root.
by AngryData | 2025-07-06 04:46:37+00:00
If you have direct control you need far less automation and can potentially solve more problems at sea or change destination as needed or retrieve it faster if it breaks down by telling you exactly what is wrong, and it requires less skills to build all the hardware. Your entire radio communications setup is as close to plug-and-play as it gets and it both looks like "legitimate" radio signals and is far less likely to detected on the ground as a remote control link since it is using phased array antennas pointed at the sky rather than at the horizon.

You also have to remember its not like they are building tons of identical subs and moved an entire fleet over to starlink. They could have a dozen very different setups running with just a few guys tinkering around with whatever devices are easy to obtain under the radar, and it prevents single design vulnerabilities from collapsing your entire sub delivery supply line at once. Even if it only evades enforcement a single time by being novel, the cocaine it delivers out values whatever hardware and work it took to setup in the first place.
by mingus88 | 2025-07-06 04:46:41+00:00
I followed the Murdaugh murder case a while back and that level of evidence was critical

The father killed his family and had a pretty good shot at sowing reasonable doubt until they pulled his sons phone telemetry and it showed the son unlocking his phone and checking socials at a time that conflicted with the dads story.

Phones truly are a surveillance dream. You couldn’t ask for a more invasive tracking device, and people love it. You couldn’t pry a phone away from most people these days
by Aurornis | 2025-07-06 04:47:05+00:00
It’s hard to understand the actual timeline from this news article. It references hundreds of thousands of plays as success, but also explains that it was already going around social media as a controversy and a mystery.

Unless I’m reading this wrong, I assume many of those streams were from people seeing the mystery on social media and checking out the songs. The article tries to imply it was all organic success from people who liked it, but it’s clear that the mystery of the AI generated music was part of the social media explosion that propelled the listens.
by doctorpangloss | 2025-07-06 04:47:55+00:00
On the flip side it is so crushing that the Cluely guys go to fancy school to help people cheat and, essentially, get away with not reading. I can't imagine an ethos so short sighted, not least because the technology they use was made by people who love science fiction and did a lot of extremely difficult homework their whole lives. These guys are the opposite of hackers, they're just hacks.

And to what end? To make less money than their moms do in internal medicine?
by thaumasiotes | 2025-07-06 04:49:19+00:00
Summary:

The document was already known to exist and we had copies. This is the finding of the original, an open letter stating that 116 Baptist (?) ministers "disapprove and abhor the institution of American slavery".

The American Baptist church had already made efforts to locate it in various university libraries. It turned out to be stored in their own archives.
by Arainach | 2025-07-06 04:49:24+00:00
To be fair Tritium's half-life is significantly less than radium. You really don't want to be breathing any radium dust if you can at all avoid it, which is a good reason we stopped putting it in things. But if it's in a sealed container (like a watch that isn't smashed/cracked up) surrounded by a few millimeters of material it's not going to be a big deal even if it's on your wrist for years.
by fy20 | 2025-07-06 04:53:02+00:00
I came across this a couple of weeks ago, and it's a good read. I'd recommend it to everyone interested in this topic.

Althogh it was written somewhat as a warning, I feel Western countries (especially the US) are heading very much towards the terrafoam future. Mass immigration is making it hard to maintain order in some places, and if AI causes large unemployment it will only get worse.
by bluefirebrand | 2025-07-06 04:53:31+00:00
You're not entirely wrong, but I don't think they are entirely orthogonal either.

There is almost certainly a significant overlap between introversion and social anxiety/dread, even if they aren't 1:1 related

If nothing else, many people with a lot of social anxiety will claim they are simply introverts in order to cover for their anxiety
by ranger207 | 2025-07-06 04:53:38+00:00
> There are basically only two “real” reasons to use Docker or containerization more generally:

> 1. People who do not know how to use Unix-based operating systems or specifically GNU/Linux.

> 2. People who are deploying a program for a corporation at a massive enterprise scale, don’t care about customizability and need some kind of guarantor of homogeneity.

Unix is only around because of its use at massive enterprise scale. Very few people were using Unix instead of DOS (or Mac OS or Windows or whatever) for their home PCs; it only got popular and people learned how to use it and later Linux because of its use in business. Nowadays, Docker is the standard packaging system at massive enterprise scale. As such, you should learn to use it
by LoganDark | 2025-07-06 04:54:16+00:00
> Witness the navigation system in Apple Maps in CarPlay. The system developers obviously wanted to display as much map as possible, as shown in Figure 3 a). This makes sense, but to do that they relied on the use of hidden controls. If I want to enter a destination or zoom in on the map, I have to know to touch the bottom left-hand portion of the map

What? You don't have to touch any specific portion of the map. You tap anywhere and it brings up those controls.

I think this article largely has a point, and most of it seems true, but to me these bits of untruth are unamusing at best.
by musicale | 2025-07-06 04:55:17+00:00
Great article and summary of the (inscrutable) rules of Tetra Master! The "reward" for "beating" the game is hilarious and shows that nobody was really expected to do so.

I like Tetra Master (and Final Fantasy IX). Square Enix even ran a Tetra Master Online version (formerly accessible along with Final Fantasy XI via playonline.com) until 2010. There has been at least one fan project to recreate a playable Tetra Master[1] though sadly it seems to be offline.

However Triple Triad (from Final Fantasy VIII) is perhaps a bit easier/saner to play, and is also included in (the MMO) Final Fantasy XIV. Two of my favorite Final Fantasy games. Triple Triad in particular is probably my favorite Final Fantasy minigame (FFIX jump rope and FFX lightning dodge being my least favorite).

[1] https://www.reddit.com/r/FinalFantasyIX/comments/139vs9o/ffi...
by arjie | 2025-07-06 04:57:36+00:00
For the most part people decide to create Docker containers like they're deploying everything to heavy prod so they chop the image down super narrow. Just solve for your own use-case. I run my blog and other things on a homeserver with a Cloudflare reverse proxy in front of it and I don't use `docker` strictly but I do use systemd quadlets and podman and it's the same thing.

If you're upset with your tooling in your Docker image, just make it so you can become root in it, make sure it has debug tooling, and so on and so forth. Nothing stops you from running `updatedb` and `locate` in it. It's just an overlayfs for the fs nothing fancy.

I understand somewhat the urge for this. There is some containerization overhead and at a small prop trading shop we wouldn't do it (apart from the annoyance of plumbing onload etc. I never figured out how to control scheduling properly) but for most things containers are a godsend.
by kragen | 2025-07-06 04:58:22+00:00
Even with things like Python, CGI is pretty fast these days. If your CGI script takes a generous 400 milliseconds of CPU to start up and your server has 64 cores, you can serve 160 requests per second, which is 14 million hits per day per server. That's a high-traffic site.

That is, if your web service struggles to handle single-digit millions of requests per day, not counting static "assets", CGI process startup is not the bottleneck.

A few years ago I would have said, "and of course it's boring technology that's been supported in the Python standard library forever," but apparently the remaining Python maintainers are the ones who think that code stability and backwards compatibility with boring technology are actively harmful things, so they've been removing modules from the standard library if they are too boring and stable. I swear I am not making this up. The cgi module is removed in 3.13.

I'm still in the habit of using Python for prototyping, since I've been using it daily for most of the past 25 years, but now I regret that. I'm kind of torn between JS and Lua.
by leakycap | 2025-07-06 04:59:20+00:00
In about a month my nephew has learned a lot in C++ and Godot working with Copilot of all things (because it is free and doesn't stop talking to you), and has made a game similar to Minecraft that is genuinely impressive.

Again, in one month, a person who never had written a line of code managed a game with: dynamic maps/perceptual terrain, ability to cut things down, inventory and health bar... he made this with no prior coding knowledge beyond knowing his way around a PC.

He didn't care about what a var, loop, or function was until Copilot was pointing him to a reason to fix something in the code. After a few weeks of poking around, he has a decent understanding and was able to show me how the code works more than I expected, since he didn't write it.

I've been using AI here and there to suss things out, but I had never seen first hand how empowering it can be to a newcomer. Those of us with decades of experience better get on board or figure out how to leverage this process, or we'll be lapped.
by pests | 2025-07-06 05:00:54+00:00
Just a story of my past.

I got into web dev in the tail end of perl and cgi-bin. I remember my first couple scripts which were just copy/paste from tutorials and what not, everyone knows how it goes. It was very magical to me how this "cgi-bin" worked. There was a "script kiddy hacking tool" I think named subseven (or similar) written partially in perl that you would trick your friends into running or you'd upload on filesharing. The perl part gave you your web based C&C to mess with people or open chats or whatever. I really got into programming trying to figure out how this all worked. I soon switched over to PHP and in my inexperience never realized the deployment model was so similar.

I do think this model of running the script once per request and then exiting really messed with my internal mental model of how programs and scripts worked. Once I was exposed to long running programs that could maintain state, their own internal data structures, handling individual requests in a loop, etc, was a real shock and took me awhile to conceptualize.
by donatj | 2025-07-06 05:00:55+00:00
We had a project in an old but perfectly serviceable framework. The application was working fine, we just wanted some basic regular maintenance, and corporate decided we should outsource it as we didn't have a lot of time between us.

We gave the external team explicit instructions that they should continue to use the existing framework, as they'd asked to rewrite it in a newer framework. Just add simple features and maintain what's there.

The project comes back very troubled, barely working and just feels janky. Things that have worked fine for a decade are broken. None of us look at the code, as that was the goal, but instead we just keep sending back revisions. Every time they fix something, something else breaks.

Well after multiple rounds of back and forth failing to get a very basic form working correctly, we decide to dig in and fix it ourselves. We discover that instead of using the existing framework, they'd written a giant janky adapter layer translating their framework of choice to satisfy the existing framework. It completely undermined the point of keeping the existing framework which was to keep changes to a minimum. We wanted maintenance, not a rewrite.

The whole codebase was a confused mess no person in their right mind would want to maintain. I have never been so frustrated in my life. After we confronted them about it, and they adamantly defended it, we ended up firing them.
Show HN: Analyse your face, Practise your rizz, and Estimate your Height
by vivaankumar | 2025-07-06 05:01:19+00:00
This is my attempt at making a fun little tool for the "Looksmaxxing" trend.

Elevate your look, confidence, and game with Mogg. Use code MAXX for 50% off! Get facial ratings, posture coaching, and practice rizz with AI—all toolkit. Thousands are transforming. Ready to upgrade? Your toolkit awaits. #LevelUp

What's Inside Mogg? - Facial Rating & Analysis Get a personalized assessment with detailed scoring and insights to improve your appearance. - Height Coach Estimate your height potential and posture optimization tips that enhance your overall presence. - Rizz Coach Practice conversation skills and get feedback in real-time. Test your charm before you take it to the real world.
by thinkmachyx | 2025-07-06 05:04:30+00:00
Thanks a lot for the thoughtful and respectful reply! I really appreciate that you raising the engine issue without dismissing the whole idea.

Although building such engine requires tons of work, but the engine we’re having is indeed a bit of old. Except for the problems I mentioned, you also mentioned they’re still single threaded. That’s why I think it’s still worth building a new one, especially when there’s no good open sourced one currently.

I’m a big supporter of open source. If we have something like that in the future, we should of course make it open source like Linux kernel and allow everyone to enjoy the benefit of it.
by swiftlysingh | 2025-07-06 05:05:13+00:00
From what I’ve seen, these engineers typically have deep expertise building state-of-the-art AI models, leading groundbreaking research projects, or driving major advancements at labs like OpenAI or DeepMind. I think Meta might be assembling these rockstar hires into a special team—something like “Meta Superintelligence”—to push their AI capabilities to the next level.
by smoll | 2025-07-06 05:05:49+00:00
sorry to hear that and i can absolutely relate to this feeling of losing something, of perhaps even being dragged into a game you never wanted to even play, where no one wins and everyone loses something.

the one silver lining is that it seems to have strengthened your resolve, to keep planting and keep building instead of just letting chaos and destruction stop you in your tracks. so in that way maybe you haven’t lost after all and maybe this isn’t even a bad thing, it helped clarify the things you find important in life and even inspire others (me included). thank you!
by tkcranny | 2025-07-06 05:08:01+00:00
Respectfully I disagree. I believe what Dijkstra is getting at is that the specifics of modern computers aren’t “relevant” at all. Ultimately it’s the science of information and whats computable. Be that a modern day silicon processor at X gigahertz, a pen and paper, or a universe sized computer, that’s irrelevant for the science itself.