MurphyA/hacker-news huggingface dataset:
by sarchertech | 2025-10-09 15:48:05+00:00
I don’t buy it at all. Not even Anthropic or Open AI have come anywhere close to something like this.

Running for 3 months and generating a working project this large with no human intervention is so far outside of the capabilities of any agent/LLM system demonstrated by anyone else that the mostly likely explanation is that the promoter is lying about it running on its own for 3 months.

I looked through the videos listed as “facts” to support the claims and I don’t see anything longer than a few hours.
by codegeek | 2025-10-09 15:48:05+00:00
"start self-hosting more of your personal services."

I would make the case that you should also self host more as a small Software/SAAS business and it is not quite the boogeyman that a lot of cloud vendors want you to think.

Here is why. Most software projects/businesses don't require the scale and complexity for which you truly need the cloud vendors and their expertise. For example, you don't need Vercel to deploy NextJS or whatever static website or even netlify. You can setup Nginx or Caddy (my favorite) on a simple VPS with Ubuntu etc and boom. For majority of projects, that will do.

90%+ of projects can be self hosted with the following:

- A well hardened VPS server with good security controls. Plenty of good articles online on how to do the most important things (remove root login, ssh should only be key based etc).

- Setup a reverse proxy like Caddy (my favorite) or Nginx etc. Boom. Static files can now be served. Static websites can be served. No need for CDN etc unless you are talking about millions of requests per day.

- Setup your backend/API with something simple like supervisor or even the native systemd.

- The same Reverse proxy can also forward requests to backend and other services as needed. Not that hard.

- Self host a mysql/postgres database and setup the right security controls.

- Most importantly: Setup backups for everything using a script/cron and test them periodically.

- IF you really want to feel safe against DOS/DDOS etc, add cloudflare in front of everything.

So you end up with:

Cloudflare/DNS=>Reverse Proxy (Caddy/Nginx)=>Your App.

- You want to deploy ? Git pull should do it for most projects like PHP etc. If you have to rebuild binary, it will be another step but possible.

You don't need Docker or containers. They can help but not needed for small to even mid sized projects.

Yes, you can claim that a lot of these things are hard and I would say they are not that hard. Majority of projects don't need the web scale or whatever.
by yojo | 2025-10-09 15:48:08+00:00
Yeah, I bounced hard off the article at #5. My AI detector was slow warming up but kicked on at:

"Today’s real chain: React → Electron → Chromium → Docker → Kubernetes → VM → managed DB → API gateways."

Like, yes, those are all technologies, and I can imagine an app + service backend that might use all of them, but the "links" in the chain don't always make sense next to each other and I don't think a human would write this. Read literally, it implies someone deploying an electron app using Kubernetes for god knows why.

If you really wanted to communicate a client-server architecture, you'd list the API gateway as the link between the server-side stuff and the electron app (also you'd probably put electron upstream of chromium).
by cap11235 | 2025-10-09 15:48:11+00:00
Behold the cargo cult. DAGs are not new at all, and N8N doesn't haven't any "special sauce". Its AI integration is kind of a joke, since its similar to what my phone tacked on as "features": summarization and translation and visual style editing. For serious usage in an ML system, you want gradients and experiments to be run, and N8N is not that. It feels like systemd got reimplemented with a GUI and a lot of gaffer tape.
by MyOutfitIsVague | 2025-10-09 15:48:17+00:00
Those numbers bother me. What does it mean to be "6x cheaper"? Is that a sixth the price? If something costs $100, what is 6x cheaper than it? 2x cheaper? 1x cheaper?

It is as frustrating as when people use "200% faster" to mean exactly the same thing as "twice as fast", and "100% faster" to mean the same thing.
by hnburnsy | 2025-10-09 15:48:22+00:00
Yeah, MB is really going out on a limb here...

>DRIVE PILOT can be activated in heavy traffic jams at a speed of 40 MPH or less on a pre-defined freeway network approved by Mercedes-Benz. DRIVE PILOT operates in daytime lighting conditions when inclement weather is not present and in areas where there is not a construction zone. Please refer to the Operator’s Manual for a full list of conditions required for DRIVE PILOT.
by sksksk | 2025-10-09 15:48:43+00:00
>All told, four of these stations had roughly 90% the throughput of the four real humans

Probably about 1% of the cost of the humans though...

>Kiosk based stuff is great until it fails. Spend an hour in the checkin area of a major airport and you'll see any number of interesting failure modes.

A robot would be less reliable than a kiosk, so if you're going to have some kind of machine replace the human, you might as well have a kiosk.

The ideal model (IMO) is a hybrid model, where you have lots of kiosks for the 90% of cases where there are no issues, and a few humans on standby to drop in and assist people who are having issues.

Or better yet, do away with the check in desk, and let people check in on their phone (some hotels already do this, and you tap your phone on the door to unlock)
by j2kun | 2025-10-09 15:48:49+00:00
> Today’s real chain: React → Electron → Chromium → Docker → Kubernetes → VM → managed DB → API gateways. Each layer adds “only 20–30%.” Compound a handful and you’re at 2–6× overhead for the same behavior. > > That's how a Calculator ends up leaking 32GB. Not because someone wanted it to—but because nobody noticed the cumulative cost until users started complaining.

MacOS calculator definitely doesn't use any of those technologies above...
by diath | 2025-10-09 15:48:52+00:00
I had that happen when somebody tagged me in a private repository that was later deleted (?).

You can fix it through the API by generating an API token in your settings with notifications permission on and using this (warning: it will mark all your notifications as read up to the last_read_at day):

curl -L \ -X PUT \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "X-GitHub-Api-Version: 2022-11-28" \ https://api.github.com/notifications \ -d '{"last_read_at":"2025-10-09T00:00:00Z","read":true}'
by wildzzz | 2025-10-09 15:48:59+00:00
Make a paper airplane and drop it. It likely won't go much further than your feet. Throw it gently and it will go some distance. Throw it harder and it will go further. Glide ratio is the horizontal distance over vertical distance. The vertical distance is the product of (lift - mass)*t^2 where lift is a function of the shape of the wings and the airspeed. So given a higher mass and the same lift, the time to hit the ground will be less when the glider is dropped at 1000ft. Increase the airspeed and you'll have more lift to negate the higher mass. The increased airspeed also means your horizontal distance will be covered faster. The lead glider will travel the same path as the normal one but will be going a lot faster. The reason why gliders are built as light as possible is reduce the work required to lift them, the speed at which to release them, and the interia required to turn them. You also have the benefit of being able to land them at a lower airspeed without injury.
by jppope | 2025-10-09 15:49:02+00:00
Correct me if I'm wrong here but humanoid consumer robots are basically smoke and mirrors right now because the unit economics are so bad. Even the baxter robot was targeting small business because the lowest price point you could get was $40,000 for something that would have to work 24 hours to do something a human would do in an hour or two. Having a robot do chores at home is an even worse financial position. Anyone know more about this?
by imiric | 2025-10-09 15:49:30+00:00
You can't be serious.

How do you categorize "commercial software engineering"? Does a company with $100M+ ARR count? Surely you can understand the impact that deleting a production database can have on a business.

And your answer to this is "LLMs will eat our lunch" and "bugs don't matter"? Unbelievable.
by kristianc | 2025-10-09 15:49:55+00:00
> The Replit incident in July 2025 crystallized the danger:

> Jason Lemkin explicitly instructed the AI: "NO CHANGES without permission"

> The AI encountered what looked like empty database queries

> It "panicked" (its own words) and executed destructive commands

> Deleted the entire SaaStr production database (1,206 executives, 1,196 companies)

> Fabricated 4,000 fake user profiles to cover up the deletion

> Lied that recovery was "impossible" (it wasn't)

> The AI later admitted: "This was a catastrophic failure on my part. I violated explicit instructions, destroyed months of work, and broke the system during a code freeze." Source: The Register

This is a bit of a half truth, at least how it's represented. This wasn't Saastr's core database, it was a database of contacts which SaaStr had uploaded for the specific purpose of developing this product.

Lemkin has himself said that the product was an experiment to see how far he could get with a vibe coding tool alone (ie not using a separate database SaaS like Supabase, Firebase) which would have made such an incident much harder to do.

The error was / is completely recoverable through Replit's existing tools, even if Replit's AI initially said it wasn't.

It's one of those where you know the details of one specific thing in the article that they call out, which makes it difficult to completely trust the rest.
by cmrdporcupine | 2025-10-09 15:50:22+00:00
I don't see working for most of my employers as "artistic."

I do see it as more of a craft than a typical trade. There are just too many ways to do things to compare it to e.g. an electrician. Our industry does not have (for better or for worse) a "code" like the building trades or even any mandated way to do things, and any attempts to impose (cough cough Ada, etc.) that have been met with outright defiance and contempt in fact.

When I'm working on my own projects -- it's a mix of both. It's a more creative endeavour.
by NetMageSCW | 2025-10-09 15:50:46+00:00
That’s not generally true for .Net, though the use of third party libraries could create an issue in some cases.

.Net was designed deliberately so that multiple versions could be installed side by side and an executable would pick the version most likely to work based on target version and compatibility. In most cases .Net is also forward compatible so e.g. a .Net 3 app continues to work on a PC where only .Net 4.8 is installed. In addition, libraries could be part of the application installation and in modern .Net, the framework can be part of the application installation.

In most cases, everything will just work, and when it doesn’t, one can just install the older .Net version needed and nothing will be broken.
by npodbielski | 2025-10-09 15:51:07+00:00
I did all of those DNS shnigannas with spf, dmarc and others ones like 6 years ago.

I think I had problems with my emails like 2 twice , with one exchange server of some small recruitment company. I think it was misconfigured.

Ah there were also some problem with gmail at the beginning they banned my domain because I was sending test emails to my own account there. I had to register my domain on their BS email post master tools website and configure my DNS with some key.

In overall I had much more problem with automatic backups, services going down for no reason, IPs being dynamic and etc. Email server just works.
by rhines | 2025-10-09 15:51:34+00:00
I strongly disagree. But maybe because of a difference of perspective. If you're imagining a Reddit-scale forum, with millions of people with no sense of community and no knowledge of the content they're consuming, then yeah a traditional forum format is awful.

Forums shine as spaces for focused communities, where people have reputations and care about the subject matter. Time-sorted discussions are great because that's what's happening - a discussion in the community. You don't want to read someone's quip first, you want to get the whole context. You don't want there to be upvotes that people try to earn - there's already your reputation in the community. If someone's a troll or gives bad advice or is wrong, they'll get called out, or banned, or simply ignored as everyone knows they aren't respected.

Forums just aren't meant for generic content and it's not because of the UI, it's because the entire concept is not compatible with masses of semi-anonymous users with no commonalities.
by gwbas1c | 2025-10-09 15:51:39+00:00
The problem is one of incentives: In the software industry, we frequently prioritize building new features over everything else. Because software is (generally) unregulated, customers have little recourse when that new feature malfunctions.

The solution, which is probably unappealing to most people here, is regulation. Other industries have to work within regulations: I once bought a car with a problem that the manufacturer could not fix, so they had to buy it back. My appliances have to confirm to energy efficiency regulations. The regulations fix the incentives.

Perhaps a combination of regulations that block new features while there are outstanding bugs, require refunds if those bugs aren't fixed (or payouts for add-supported software,) and energy efficiency will go a long way.

(And, before you laugh at me, remember that if we can't self-regulate, regulations will be imposed on us.)
by AJ007 | 2025-10-09 15:51:47+00:00
What if all we need is for bloggers to post a recommended feed with links to external posts in a separate RSS feed? The feed readers ingest the recommendation feeds and count them. I've been following ActivityPub and other protocols, by damn that stuff becomes a mess quick. The absolute simplest approach is probably the right one for now.

The fundamental problem with recommendation engines are the platforms are forcing content on the users based on what increases engagement (and possibly ad $) on their platform -- not what is valuable to the user.

If I'm following a particular blogger, and their signal to noise ratio is 9:1, if they recommend an article it would be vrey likely I am also interested in it. If I'm following a larger group of people, I may be interested, in aggregate, what they are interested in. All very basic stuff that seems to have been abused and forgotten. Other than e-mail, rss is the odd man out in 2025 which also makes it so much more valuable.

Any third party RSS feed service could ingest these feeds and spit out whatever other type of recommended feed they want. The could just view a hn/reddit style feed solely with counts of the people they want to follow along with "vote" counts and some decay algorithm. They could have a chronological feed that just shows everything. The users are in control again, not Meta/Facebook/IG, Reddit, Bytedance, or etc.
by mannyv | 2025-10-09 15:51:51+00:00
Pretty basic fluff piece. More detail would have been nice. This is a blog post that's like "look, we test but have no idea what we're doing."

Questions:

1. What happened to throughput when lots of devices were present? There's only so much airtime, and generally speaking wireless performance craps out when there are lots of devices.

2. Since they're using a normal phone as their base station, how do different phones perform in their environment? Using normal phones mean they can't tune the bluetooth stack behavior.

3. Using the same sets of chipsets for testing is great, but you should use many different chipsets because that's what you see in reality. Also putting them in one place is unrealistic.

4. Do they have a/b firmware with auto fail back on failure? How about signed firmware?

5. How are they going to manage their devices in production? Hospital IT is a combination of lax security for users but strict security for vendors. Will you be able to poke a hole? And the idea of using any phone, while appealing, will probably need to be heavily vetted.

6. Since the devices are two-way, how are you securing the devices against fuzzing etc? BT stacks can have all kids of issues. That's not including the stuff you guys write. Since it's BT, how are you doing client auth? And is data encrypted between the device and base station (ie: the phone with the app)? Where does that key come from?

Blah blah blah. What about provisioning? Remote management?

And 100 devices is probably not be enough. I see at least 20 devices around me right now on BLE, and I'm just at home. In a mall there are probably hundreds at any given spot. In your target environment, who knows?
by fwip | 2025-10-09 15:52:06+00:00
Yep - visualizing clustering algorithms is just the "CRUD app" of a different speciality.

One rule of thumb I use, is if you could expect to find a student on a college campus to do a task for you, an LLM will probably be able to do a decent job. My thinking is because we have a lot of teaching resources available for how to do that task, which the training has of course ingested.
by Night_Thastus | 2025-10-09 15:52:11+00:00
Can't. As I said, they don't have any on-phone support anymore. I tried for a couple days but it's not possible to reach a human anymore. No keywords like 'representative' work now. The try to offer automated support or redirect you to webpages, but that's it.

The days of reaching a human at MS are gone.
by imtringued | 2025-10-09 15:52:21+00:00
While the blog post clearly highlights the core benefit of SIMD.

>Yet this new family of instructions was able to describe a great deal more work per instruction – the key benefit of SIMD.

It doesn't really explain why it is a benefit. From a ALU perspective, each SIMD lane could in theory execute a different operation. So why would simultaneous instructions as in SIMD ever be a thing? You could just keep cranking up the ILP (instruction level parallelism) by adding more ALUs, naturally extending to MIMD. Each SIMD lane would be equivalent to a full CPU core, so why is everyone stopping short of unlocking even more performance?

Because instruction memory (SRAM) is incredibly expensive.

By using SIMD you are reducing the number of instructions needed to describe repeating calculations. If you work with 32-bit floats and 512-bit instructions representing 16 lanes, you've made a 16-fold reduction to the required quantity of instruction memory and subsequent fetches from that memory to express the same parallel computation compared to using ILP.
by thisisit | 2025-10-09 15:52:31+00:00
At my company people always understate the headcount savings. Because the invariable question is - "You are spending x million and for y FTEs you save only 1 FTE of HC? How does that make sense?". Or worse yet - "You estimated 40 FTE savings, why don't we pick and chose 40 FTEs to let go". That sends shivers down managers as it reduces their area of influence.

They found a hack and that is loading up the intangible column. In that list reputation/brand risk always makes an appearance. "If you don't do this project this terrible thing might happen and we might suffer reputational risk. We estimate 2x millions of loss due to reputation being harmed". And presto! there is a case for the project.

Its like cloud migration project. Total run costs are part of the pitch but you add on extra things like added security, automatic updates etc. it becomes an easier sell.

AI tools being so hyper focused on "productivity gains" it is going to be tough sell. Especially because users will resist it and the productivity boosts if any will remain low.
by KPGv2 | 2025-10-09 15:53:11+00:00
You wrote:

> > the better our discovery gets

> The better the computers hooked directly into the exchange get you mean.

This implies a distinction between "our" (i.e., humans) and "the computers." Can you explain what distinction you meant if it wasn't AI? After all, everything computers do outside AI is done pursuant to knowable, describable human control, no different from pressing keys on a keyboard.

So if you didn't mean AI, I think it's worse for your argument, not better.
by pyrale | 2025-10-09 15:53:24+00:00
> Or maybe I'm just grumpy that the days of "it's just a view layer" feel long ago.

That abstraction was always leaky, in that it begged many more questions that had to be answered.

Part of the appleal was that it was limited in the perimeter, and part of the curent situation is that the community around React-the-library created the tools to answer these other questions, which means that React-the-ecosystem is much more complex than React-the-lib.
by random3 | 2025-10-09 15:53:49+00:00
Only here to reply. For context, I worked on open source while at a “closed source” company and founded a “closed source” company. I want to address at least a part of the open/closed pet peeve.

The problem, in general is not about “unpure” OSS.

The problem is “free riding” by slapping “open source” marketing without any real or meaningful open source contribution, nor any intent.
by rahimnathwani | 2025-10-09 15:53:52+00:00
My son uses the Genki Studio app on his iPad. It works well enough without payment.

https://apps.apple.com/us/app/genki-studio/id6466343285

I don't know how Orion compares.

The home page says the one-time IAP unlocks 'AI-powered 4k upscaling', which sounds useful.
by turtlebits | 2025-10-09 15:54:09+00:00
Self hosting is great and I'm thankful for all the many ways to run apps on your own infra.

The problem is backup and upgrades. I self host a lot of resources, but none I would depend on for critical data or for others to rely on. If I don't have an easy path to restore/upgrade the app, I'm not going to depend on it.

For most of the apps out there, backup/restore steps are minimal or non existent (compared to the one liner to get up and running).

FWIW, Tailscale and Pangolin are godsends to easily and safely self-host from your home.
by isodev | 2025-10-09 15:54:10+00:00
And there is an extra perk: Unlike cloud services, system skills and knowledge are portable. Once you learn how systemd or ufw or ssh works, you can apply it to any other system.

I’d even go as far as to say that the time/cost required to say learn the quirks of Docker and containers and layering builds is higher than what is needed to learn how to administer a website on a Debian server.