MurphyA/hacker-news huggingface dataset:
by alex_suzuki | 2025-10-16 18:42:42+00:00
I‘m doing this as well, and I really like the simplicity and „no build steps“ approach.

Everything is rendered server-side, with sprinkles of modern JS where needed or useful, powered by some JSON-serving routes in the same flask app. A CSS framework on top to make it look good.

Basically more or less how we built web apps 15 years ago. :-)
by incomingpain | 2025-10-16 18:43:09+00:00
Love it.

Everyone starts off using AI as a search engine. Afterall it can google it faster than you ever can.

Then once in a while you might have a coding problem that would ask stackoverflow, but now AI. You get ideas and it speeds you up.

You go further, you copy your code and say that its not working as expected. it gives you the code right back fixed.

Agentic is only making the copy and paste done for you. Infact it goes further by having access to all the project. it can go to all kinds of files and figure out issues that are hard to copy and paste. Often find the root cause of the problem.
by Galanwe | 2025-10-16 18:43:18+00:00
I usually do that in a 2 step process. Instead of giving the full source code to the model, I will ask it to write a comprehensive, detailed, description of the architecture, intent, and details (including filenames) of the codebase to a Markdown file.

Then for each subsequent conversation I would ask the model to use this file as reference.

The overall idea is the same, but going through an intermediate file allows for manual amendments to the file in case the model consistently forgets some things, it also gives it a bit of an easier time to find information and reason about the codebase in a pre-summarized format.

It's sort of like giving a very rich metadata and index of the codebase to the model instead of dumping the raw data to it.
by leetharris | 2025-10-16 18:43:24+00:00
For anyone wondering how to quickly get your codebase into a good "Gemini" format, check out repomix. Very cool tool and unbelievably easy to get started with. Just type `npx repomix` and it'll go.

Also, use Google AI Studio, not the regular Gemini plan for the best results. You'll have more control over results.
by 2mlWQbCK | 2025-10-16 18:43:29+00:00
> My oldest programs in gw basic are on 5.25" DD disks

Mine as well, but luckily many years ago I copied all the contents of my old floppies to CD-ROMs, and then later all the CD-ROMs to DVDs, and finally to USB-harddisks, and now all the files live happily (hopefully forever) in my hoard ZFS (and several off-site backups).

The only significant exception is most 1.2 MB floppies. Those were also 5.25", but the drives were much more difficult to calibrate well. Can't get the files from almost any of those. A few I can list the filenames, but not access the file contents. Most are just unreadable. I could not even find a drive that worked well enough to copy those using my KryoFlux.

(* Not that there is anything at all of real value on all those old floppies. This is pure nostalgia/hoarding.)
by babblingfish | 2025-10-16 18:43:38+00:00
This reminds me of Oliver Burkeman's insight in "Meditations for Mortals" that we can only control quantity, not quality. He suggests we focus on what's within our control: showing up consistently and doing the work, rather than obsessing over outcomes. Another piece of his advice is to choose pursuits where you have a natural aptitude. Otherwise, there's too much friction. People enjoy being competent.

Haruki Murakami describes a similar discovery in his memoir "Novelist as a Vocation." He didn't set out knowing he had talent for writing, he discovered it through consistent practice. Only by writing his first novel did he realize he might have aptitude for it. Talent wasn't something he was born knowing about, but something he uncovered through action.
by dingnuts | 2025-10-16 18:43:55+00:00
>I’d been re-teaching Claude to craft Rest-api calls with curl every morning for months

what the fuck, there is absolutely no way this was cheaper or more productive than just learning to use curl and writing curl calls yourself. Curl isn't even hard! And if you learn to use it, you get WAY better at working with HTTP!

You're kneecapping yourself to expend more effort than it would take to just write the calls, helping to train a bot to do the job you should be doing
by trhway | 2025-10-16 18:43:57+00:00
why there aren't autonomous bicycles or the autonomous things in that class? I remember those "cockroaches" on Castro in the mid-201x, saw recently another significantly larger "cockroach" around Palo Alto, yet they slow, and cumbersome in their presence on the sidewalk, and don't seem to be made for the road.

Looking at the bicyclists "texting while biking" i think the delivery wouldn't be the only market for an autonomous bicycles.

Sidenote: heard that Tesla added an "aggressive mode" to its FSD in which it would drive at higher speeds and would make more aggressive maneuvers. I suppose it isn't just Tesla as after more than decade of docile behavior of Waymo cars i've been recently aggressively cut by a Waymo, and few weeks before that a Waymo car asserted it's well out-of-normal left turn trajectory forcing us to give it way to avoid being barreled by it. Interesting whether such an aggressive autonomous driving would shorten the burrito delivery time.
by collingreen | 2025-10-16 18:44:23+00:00
Ggp didn't make much of a point at all, just implied that the church had longevity because it wasn't obsessed with numbers and money and instead just cared about listening to people, with the ancient example of once a week in exchange for board.

Gp then sarcastically pointed out that they are, in fact, extremely obsessed with numbers and money and asking for money and growing that money.

I don't want to speak for gp too much but when I read that I thought it did a great job of pointing out why the implied causality of the church longevity wasn't correct (or at the very least wasn't enough of the picture).
by nofriend | 2025-10-16 18:44:23+00:00
the improvements since 2021 are minor at best. ai thus far has been trained to imitate humans by training it on text written by humans. it's unlikely that you will make something as smart as a human by training it to imitate a human. imitation is a lossy process, you lose knowledge of the "why", you only imitate the outcome. to get beyond this state, we'll need a new technique. so far we've used gradient descent to teach an ai to reproduce a function. to teach it new behaviours will probably take evolutionary approaches. this will take orders of magnitude more compute to get to the same point. so yes it could take 20 years.
by nxor | 2025-10-16 18:44:53+00:00
I agree with the first sentence, but not the rest: even 4 days of work and 3 days of weekend means I am still around work friends more than I am around outside-of-work friends.

I'm also wondering if a 4 day work week would only then make it easier to work two jobs, since there will be people who don't want to be 'idle' for three days, and others who will not use that time to be more social.
by cudgy | 2025-10-16 18:44:59+00:00
Currently it cost DoorDash an Ubereats 2 to 3 dollars to send food to the front door of someone’s house. It takes about 20 to 30 minutes for that driver to form all the steps to do the delivery. This works out to $6 dollars per hour of driver time. The driver is paying insurance, gas, time, depreciation insurance, accident repairs, maintenance, and everything. DoorDash pays $144 per day for approximately 48 deliveries with a human driver.

Now let’s try to assess the automated car situation. Assuming each delivery is about 5 miles that works out to 240 miles per day for 48 deliveries. Most cars are useful for 100,000 miles so the vehicle should be able to deliver for about 416 days. Assuming it gets gas mileage of 30 miles per gallon and gas costs $4 per gallon (using gas for simplicity though these are probably electric) for $13,333 in fuel over the life of the vehicle. Maintenance for these vehicles will vary of course, but a reasonable estimate is $1000 per year for brakes, oil changes, etc. adding up to $1140 total over the life of the vehicle. There are other costs that will be required as well like parking for the car when it’s not in use, cleaning of the car outside and inside, software maintenance, etc which I am unable to estimate, but it won’t matter as you’ll see below.

Automated cars are likely to cost at least 60k each (being really generous here … see below) given current prices on cars.

Cost of vehicle - $60,000 / $200,000 Vehicle Maintenance – $1140 Fuel – $13,333 Insurance - $1000 Other costs??? Total automated driver - $75,473 / $215,473

* Found article that states Waymo vehicles cost $200,000 as of June 2025, but included the scenario where the cost of the car is $60,000 and human drivers are still less expensive. So even if the Waymo vehicles dropped to 1/3 the current cost which is not likely, they are still more expensive than human drivers.

“Waymo vehicles are equipped with numerous expensive sensors and can cost roughly $200,000, enough to buy five or six regular cars. As of May, there were just 1,500 Waymos operating in all its markets.”

https://sherwood.news/tech/as-the-race-for-autonomy-heats-up...

Total Human driver - 416 days x $144 = $59,904

Rough napkin calculations show that it’s not cheaper for the company to buy some brand new, super high-tech automobile that is unproven and requires tons of research and development to refine it to the point that it can’t even complete the complete task (pick up food at counter and delivering food to the door of the customer).
by stronglikedan | 2025-10-16 18:45:00+00:00
> try dry needling

Yeah, that's a "no" from me dawg. My PT stuck the needle in, and I was fine with that. Then he moved it a little, and I turned pale as a ghost and started sweating. Same thing happened when I had my nerve conduction study - never again. Needles going in and out is fine. Needles moving around under my skin ain't gonna happen any more. (Except at the dentist, but that's what the laughing gas is for!)
by glitchc | 2025-10-16 18:45:24+00:00
I've had electro-acupuncture to as part of my recovery from shoulder surgery. One possible side-effect is that nerves can occasionally misfire or auto-fire. It could manifest itself as a tick or a twitch, where a specific muscle fires on its own without any stimulus (or the wrong stimulus). It goes away with extra physical training. I guess it is to be expected as the needle does cause some minor physical damage on insertion and removal.
by fsckboy | 2025-10-16 18:46:02+00:00
>which is on the order of calling dashi a UPF because of the kombu

when you use a comparison like this, you choose an example that people will understand so they can then, by analogy, extend that understanding to the point you are trying to make...

like the kombu in the dashi, you say? dash-it-all, that's a combunation I hadn't considered!
by OutOfHere | 2025-10-16 18:46:25+00:00
It was known well in advance that those making big contributions to his reelection campaign, e.g. as did the oil and gas industry, also the cryptocurrency industry, will receive major favors as they have. Memecoins were just an extension of the approach in a post-victory setting. To my knowledge, it's all legal.

For the future, I wonder if it would be better or worse to eliminate almost all powers from the President's authority, giving him an elevated position mostly just in name, with most decisions being made by Congress. It has its pros and cons, but it's the safer choice.
by DerArzt | 2025-10-16 18:46:30+00:00
Perhaps the socioeconomic divide won't be as big of an issue as you think. If you haven't heard of the Mississippi Miracle [1], it's worth learning about.

The bigger issue is convincing education departments that phonics are the more successful way to learn reading.

[1] https://en.wikipedia.org/wiki/Mississippi_Miracle
by bombcar | 2025-10-16 18:46:36+00:00
We have little restaurants built into every single dwelling unit! They're called kitchens.

There's a certain minimum number of foods you need to sell each day which directly controls how many restaurants you can have in a given area.

The real solution is burrito tubes: https://idlewords.com/2007/04/the_alameda_weehawken_burrito_...
by ameliaquining | 2025-10-16 18:46:36+00:00
Yeah, I was slightly sloppy about that, but also the distinction doesn't entirely help at this level because people get into vicious fights about whether a particular bit of complexity is really "necessary". E.g., lots of people argue that async Rust is unnecessary complication, either because you can just write all the state machines by hand (which is terrible for expressiveness, but do you really need expressiveness?), or because you can just spawn an OS thread for every task (which is terrible for performance, but do you really need performance?). Whereas the pro-async perspective is, yes, it's very complex, but nothing simpler would have done everything that it needs to do.
by jdpage | 2025-10-16 18:46:42+00:00
Oh, for sure, being a minister of any religion is a tough job that involves a lot more work than many people might assume. That's the role GP was clearly referring to, there, though.

More usefully, GPs point, or something adjacent to it, might be stated like this: in our modern age, certain roles that were previously fulfilled by religious groups are now either being commercialised, taken on by the government, or left to fall by the wayside. As we navigate modernity it's important to understand the larger context so we can make better decisions about how we handle the resulting changes in our social support structure, and what we might need to intentionally add back in.

But yeah, don't become a priest if you're looking for an easy job. I didn't mean to imply that.
by phendrenad2 | 2025-10-16 18:46:52+00:00
Haha yeah dude, totally. Like, what about the false pretenses for the war in Iraq? It's so cool that conspiracy theories are always wrong! (especially if they disagree with whimsicalism's personal preferences!)

I guess you "care about improving people's lives" by imagining a world where everything is awesome and pretending that it's real!
by sgt | 2025-10-16 18:47:03+00:00
I agree with this. For real life stuff, Flask (or Django for that matter, my preference) is preferable over FastAPI. I used FastAPI recently for something that needed super fast (relatively speaking) async. And you just need to build a lot of stuff yourself which wastes time, comparatively speaking. If I had known, I'd probably have done it in Django and rather used Daphne or something.
by chrisco255 | 2025-10-16 18:47:12+00:00
Absolutely not, if megacorp feels need to lay off half its workforce that is its prerogative. Employment is a business relationship. Businesses have to be flexible to be competitive.

The whole point of a business is to make a profit. If its not making a profit or growing, its at risk of dying, then layoffs hit 100%. The ship has to stay afloat.

There's no fundamental diff between a small business and large business here except scale.
by BeetleB | 2025-10-16 18:47:34+00:00
> High performers aren't getting let go, even if they are in department being cut, they will be moved.

Wishful thinking. I just survived (yet another) round of layoffs. They are desperate to bring headcount down. If a whole team is being cut, everyone goes.

It's really a question of how flexible upper management is in the numbers they set out. If there's wiggle room - sure. They will try to find a place in an adjacent team. But if the whole department is getting slashed, there is no adjacent team.
by MaxBarraclough | 2025-10-16 18:47:43+00:00
The D programming language has an optional garbage collector. [0][1]

With the @nogc attribute the compiler can check/enforce that your function doesn't depend on the GC. [2]

[0] https://dlang.org/spec/garbage.html

[1] https://news.ycombinator.com/item?id=33382159

[2] https://dlang.org/spec/function.html#nogc-functions
by GeorgeTirebiter | 2025-10-16 18:48:28+00:00
Perhaps you can help guide a C expert but C++ avoider (and super-avoider of Rust, so far): If C is 1 in complexity, where does C++ and Rust fall. By 'complexity' here I mean: the ability to keep the Entire Language in your head at the same time. C, although it does have complex corners, is -- mostly -- not overly complicated. (As you can probably tell, I prefer assembly, because it is the least complicated. You can build your own abstractions up, which is the proper way to use assembly). Thank you for any insight; I'm not wedded to my views when shown a Better Way.
by ma8nk | 2025-10-16 18:48:45+00:00
Hey HN!

I built this because I kept accidentally pasting API keys into ChatGPT and it felt wrong knowing they're logged on OpenAI's servers forever. The solution: keyword detection that runs BEFORE anything touches the network. Type "save my password xyz123" and it routes to local Qwen 2.5 (via Ollama) instead of cloud. Technical approach: - Pattern matching (<1ms) for save/show/delete keywords - Local: Ollama + Qwen 2.5 Coder → SQLCipher (AES-256) - Cloud: OpenAI API for general questions with context Works in English/German/Spanish. One-line install for macOS. Would love feedback on the privacy model - I'm sure there are edge cases I haven't considered!
by memcg | 2025-10-16 18:48:59+00:00
Intuit emailed me stating that Turbo Tax 2025 will not install on a PC running Windows:

"We’re reaching out to provide an update on TurboTax Desktop software for tax year 2025. After October 14, 2025, Microsoft will no longer provide software updates, technical assistance, or security fixes for Windows 10 operating system. Because security is a top priority for us, TurboTax Desktop software for tax year 2025 onwards will not be compatible with Windows 10 operating system.

To use TurboTax Desktop software for tax year 2025, your computer will need to run on Microsoft Windows 11 operating system. You can also consider switching to TurboTax Online, which will work on any supported browser (available December 2025)."
by chippiewill | 2025-10-16 18:49:00+00:00
The point of the project is not meant to be an experiment in "programming language co-development", the point of the project is to use Rust in Linux kernel development. The project was started by Linux kernel developers who want to use Rust. It's been a slow start, but as you say, it's the world's most important piece of software so progress has been careful and trying to get the foundations right before going crazy with it.

The fact that Rust gets to benefit from the project too is just an added bonus.
by kstrauser | 2025-10-16 18:49:33+00:00
Oh, I hear ya. That makes perfect sense, and you're so right: my idea of a complex solution might be someone else's complication, and vice versa. I didn't mean to disagree with you, and surely not to correct you, because not everyone agrees on the distinction I make between the ideas.

I meant that more in the spirit of "oh, while we're talking about this, here are my thoughts on a tangentially related idea".
by platevoltage | 2025-10-16 18:50:19+00:00
Decoupling healthcare from employment would also be an improvement. My mom would have retired several years earlier if it weren't for my parents relying on the county government for healthcare. We don't have UBI, and unemployment is very limited. Getting laid off on a whim with no warning can literally be a death sentence.

I know I post Star Trek analogies a lot, but if Chief O'brien got laid off from Deep Space Nine because of cost cutting, he would be fine. (actually, he'd probably be much better off). We don't live in this world. We live in a world where losing your job can kill you.
by BeetleB | 2025-10-16 18:50:38+00:00
> Private equity is cancer. It should be illegal. It adds nothing of value and just hollows out a company for short term profit-taking while hoping nobody notices how your restructure is laden with exploding debt.

I would recommend listening to the How I Built This podcast. A number of interviews are with people whose companies were acquired by private equity. You can hear the founders' perspectives on private equity. It often doesn't match what you say. And I think in most cases, the brand is still around and doing well.
by bigstrat2003 | 2025-10-16 18:51:01+00:00
I think dedicated cheese mongers are a lot more accessible than you are envisioning based on your experience. I live in Denver, which is a large city but by no means one of the largest in the country. We have no Michelin star restaurants that I know of, we don't have a dairy industry or anything like that. We still have multiple dedicated cheese stores in the area that one can get to. It's not that niche to enjoy good cheese.
by Modified3019 | 2025-10-16 18:51:04+00:00
In case you didn’t know, Filmcow’s Charlie the Unicorn and Llama’s with Hats series are finished now.

https://m.youtube.com/watch?v=bKd_2vqPrmU

https://m.youtube.com/watch?v=XPj_1XzPCj4
by kaladin-jasnah | 2025-10-16 18:51:09+00:00
The author concludes that "I should make sure I sweated blood working on a strength, [and] do more of what comes naturally." Something I found was that sometimes the things I have the most passion and interest for are _not_ the things that are strengths. But they have become strengths. Today, I would consider myself to be an OS and systems programmer person. It was abjectly _not_ something that came to me naturally. To understand assembly language, C, and other things, and gain any sort of a proper grasp on, it took years. Sometimes, I tell people how long it took me and how much I struggled, and they are bewildered that I found these subjects so difficult. But I did.

However, my motivating factor was my interest in the subject, not my innate strength in it, and that has pushed me to study it and become strong enough that I can (hopefully, I'm still in college!) succeed in that space.

There are subjects where I could probably succeed if I tried harder and effusively sweated blood (probably pure math related). Pure math is one of those things I just suck at. But the difference is that I don't find it personally interesting, and so the burden of learning and building talent feels infinitely more overwhelming.

Sometimes I wonder if interest influences not just my motivation, but my capacity for learning and talent. Sometimes I also wonder if my "lack of innate talent" is that actually "I generally learn more slowly." But maybe learning more slowly helps me learn things more deeply as well. Who knows.

* As a side note, the quote I was told is "if you want to be known as a dog killer, you should kill dogs."
by Jweb_Guru | 2025-10-16 18:51:13+00:00
> Can you give an example? One that remained a low level language, and remained ergonomic enough for practical use?

They can't, of course, because there was no such language. Some people for whatever reason struggle to acknowledge that (1) Rust was not just the synthesis of existing ideas (the borrow checker was novel, and aspects of its thread safety story like Send and Sync were also AFAIK not found in the literature), and (2) to the extent that it was the synthesis of existing ideas, a number of these were locked away in languages that were not even close to being ready for industry adoption. There was no other Rust alternative (that genuinely aimed to replace C++ for all use cases, not just supplement it) just on the horizon or something around the time of Rust 1.0's release. Pretty much all the oxygen in the room for developing such a language has gone to Rust for well over a decade now, and that's why it's in the Linux kernel and [insert your pet language here] is not.

BTW, this is also why people being are incentivized to figure out ways to solve complex cases like Rcu-projection through extensible mechanisms (like the generic field projection proposal) rather than ditching Rust as a language because it can't currently handle these ergonomically. The lack of alternatives to Rust is a big driving factor for people to find these abstractions. Conversely, having the weight of the Linux kernel behind these feature requests (instead of e.g. some random hobbyist) makes it far more likely for them to actually get into the language.