MurphyA/hacker-news huggingface dataset:
by screye | 2025-09-08 14:29:02+00:00
Nepal is an interesting nation.

Compared to nearby poor nations, Nepal is safe and its people are perceived to be welcoming. It's the only serious candidate for being a ski-nation in all of mainland Asia. If Nepal wanted, it could transform itself into a Bali style tourist destination and ascend towards being a middle economy. Unlike India, Pakistan and Bangladesh, which have to solve 1-billion-people scale problems, at 30 million, Nepal can resort to scaled down solutions.

Nepal's refusal to leverage the (few) advantages of its geography is baffling.

The internal politics are even more bizarre. As a communist-adjacent nation, it has a closed off economy with deep suspicion towards free markets. Yet, the national messaging alternates between blaming India or China for all their problems. The local populace (like every populace) eats this up. From my observations, neither nation affects Nepal's economics much. (national security is a separate conversation)

> protests reflect young people's widespread frustration with government action to tackle corruption and boost economic opportunities.

South Asia is coming off a recent protest->overthrow movement in Bangladesh. The youth protesters had similar complaints. Yet, the outcome was an even less democratic system which now owed favors to the violent parts of the society that helped complete the ouster. Similarly, Nepal has a history of political instability and violent ousters, most of which had led of very little economic change.

The youth's complaints are valid and I support their protests. However, do the protesters have an outcome in mind ? They want an improved economy. But, will they be okay with opening Nepal up to free markets ? This may mean selling resort building contracts to major western ski companies. It may mean opening unsafe sweatshops for Adidas to make shoes there. It may mean resource exploration by foreign mining companies.

I say this, because this is a South Asian disease. We want our nations to have a strong economy. But, economic liberalization can sometimes look like colonization, and this hurts the ego of proud global-south nations. We want progress, while keeping all foreign influence at bay. We want social welfare, but the nation is bankrupt. It's paradoxical. When our nations do move towards markets, it happens at gunpoint (1991) or with steep political costs (Farm Bill, GST) to the the incumbent.

Not sure what the solution is here. But, the last decade has made me suspicious towards protest movements that do not have positive policy outcomes in mind. The student's anger is valid, but impressionable students are the the time-honored vanguard used by more powerful opposition to trigger coups.
by LeifCarrotson | 2025-09-08 14:29:07+00:00
On the one hand, Tesla's all in on automation now, on the other they just walked back their promise of full self driving for vehicles sold from 2016-2023. [1]

Apparently, they're just washing their hands of the matter and leaving out to dry the quarter million people that spent up to $15,000 on the hope that Tesla would develop them an OTA update to enable FSD with cameras. But three days later, they're also saying that automation is the most important thing to the company?

Given these two conflicting reports, is there any hope that Tesla will come to their senses and start putting LIDAR in new vehicles? I don't expect Musk to acknowledge that he was wrong, even with all the documented claims in the past about the feasibility of FSD with cameras... but it's 2025, does it matter if anyone calls him on it? Just put a LIDAR brow on the 2027 models and full steam ahead!

[1]: https://electrek.co/2025/09/05/tesla-changes-meaning-full-se...
by antisthenes | 2025-09-08 14:29:21+00:00
The human brain can do it on optics, poorly.

We still have tens of thousands of car-related deaths in the US.

Also, if doing it a different way than a human is cheating...are they sending data via organically grown neurons in the car? Didn't know that. Looks like "cheating" to me.

Maybe it makes sense in Musks' head.

Me - I want the car to be better than the human brain.
by notahacker | 2025-09-08 14:29:43+00:00
> alot of elon hate on hn but he is making objectively very good bets. he doesn't have a pr department like the other guys do (who direct their entire wardrobe, body language, gestures, do speech coaching, etc.), and i suppose we can say that the pr guys are vindicated! zuck, gates, cook, all rehabilitated their public image no-problem

I don't think Zuck et al are avoiding criticism because of their wardrobe (I don't think they're avoiding criticism actually). But they haven't spent $44b to signal boost hatred of their core customer base and it's values or offered unconditional up front support for a presidential platform which spends taxpayer money ripping out EV chargers to own the libs, does many other things unhelpful to his businesses, but did let him have a play at destroying regulators for a bit. This has very little to do with PR departments and cost an awful lot more, so it might have been an objectively better bet for Elon not to have done this...
by Workaccount2 | 2025-09-08 14:30:03+00:00
Elon of 2012 was a dramatically different person than Elon of 2025. And like I pointed out he is talent constrained. Elon is not developing camera vision. He is seeking and hiring talented software people to do it. In 2012 Elon was celebrated and going to work for Tesla was a prestigious career. Something you could flex.

Today you would be embarrassed to mention you took at job at Tesla, especially when so many other big name prestigious companies will pay the same or more for those same skills Elon desperately needs.
by abeppu | 2025-09-08 14:30:15+00:00
In practice, what does that look like? B/c large corporations are constantly doing shady stuff, but in day-to-day life, how does one avoid being in situations where you're dependent on them, without that avoidance becoming its own large source of problems?

- who provides your utilities?

- who provides your food, medications, other stuff that goes in your body?

- where do you get financial services, insurance, etc?

- do you drive? who made your car? do you ever fly?

For many of these categories there are likely a few examples of local governments, co-ops, or mid-size/small companies offering in some of these categories, but not in a comprehensive way -- i.e. you can get some of your food from a local CSA but likely not your whole diet, you might get much of your medical care from a Direct Primary Care model until you need something that's outside of their capacities, etc.
by fruitworks | 2025-09-08 14:30:21+00:00
How to win any argument on HN:

0. Start by moving the overton window to the edge of civility. Do not provide any justifications for your opinion. For example, "Protestors inside a government building should be met with violence"

1. Don't address any points they make

2. Make a snarky passive agressive response, thus winning.

3. Flag them for hurting your feelings. By discussing your ideas concretely ("who should perform the violence" "why?"), they have explored the "uncivil" aspects. This grounds for deleting their comment.
by acoustics | 2025-09-08 14:30:39+00:00
What do you propose to remove?

Personally, I'd say that geometry and trigonometry seemed the least useful out of the high school math sequence. Trigonometry seemed like "Algebra 3: this time with identities to memorize" and geometry seemed mostly like an homage to Euclid. In my day-to-day life, algebraic thinking comes up much more often than geometric thinking, although of course I know this is not universally true.

Geometry is the classic introduction to proof and rigor, but if I were the benevolent dictator of the math curriculum, I would try to accomplish that with basic combinatorics, graph theory, or even a tiny bit of abstract algebra (proving basic arithmetic facts from the real number axioms, maybe modular arithmetic).
by philistine | 2025-09-08 14:31:06+00:00
In tests done by Technology Connections, the difference was so small as to be inconsequential. It was technically better at its slowest speed, but you could barely perceive the difference and more importantly Sony disabled the feature in the vast majority of machines sold. People wanted more than 60 minutes out of one tape. They wanted 2 hours.

https://www.youtube.com/watch?v=_oJs8-I9WtA
by jcranmer | 2025-09-08 14:31:11+00:00
> How is that legal in US? I am pretty sure that is not legal is many part of the world even if the sound was only on from 9 to 5.

It's probably not legal, although this is an area of law that is generally delegated to the most local levels of governments, so the details will vary based on where exactly you're located. There's going to be a catch-all public nuisance ordinance this would fall under, although there may also be a specific noise ordinance that this is violating.
by vr46 | 2025-09-08 14:31:20+00:00
Recently installed and it’s chewing through 25 years of digital photos, has been some weeks now and expecting it to take another week.

But - seems great. I was prompted to do this after the death of a friend and the subsequent hunt for photos, so I’m hoping the facial recognition lives up to its billing.

I don’t really like having the NAS on 24/7 but I do like the idea of having that local photo sync. Probably cheaper to start with iCloud given the costs of 20TB drives and energy prices, however.
by diabllicseagull | 2025-09-08 14:31:28+00:00
public companies have been running on the fumes of speculative value, or some hypothetical future value according to off-the-chart P/E ratios. this is nothing new for musk. he has been promising some future that always needs to look beyond what others can envision and promise. whether we want that future, or whether he can and he will get us there that is immaterial. as long as he is moving the "future evaluation carrot" away from the investors at a steady pace he will do it.

from this point of view, his goal was never to be the best car company. it was never to serve the customers the best way possible, or have the best value. china has achieved all of that and a lot more so he needs to move the carrot again. that's it.
by ryukoposting | 2025-09-08 14:31:31+00:00
There are also some efficiency-related shortcomings. I'd wager that most feed readers either implement conditional requests incorrectly, or they don't implement conditional requests at all. Polling rates also tend to be stupid, on the order of 1-30 minutes with no regard for how often any given feed actually has new posts. This creates server-side pressure to make your feed as small as possible, which always means excluding content.
by Amorymeltzer | 2025-09-08 14:31:34+00:00
The jumping off point given in the lede of the post—<https://www.teamten.com/lawrence/programming/dont-write-bugs...>—ends with this:

>If you want a single piece of advice to reduce your bug count, it’s this: Re-read your code frequently. After writing a few lines of code (3 to 6 lines, a short block within a function), re-read them. That habit will save you more time than any other simple change you can make.

So, more focused on a ground-up, de novo thing as opposed to inheriting or joining a large project. Different models of "code" and different strokes for different folks, I guess, but the big takeaway I like from that initial piece is:

>I spent the next two years keeping a log of my bugs, both compile-time errors and run-time errors, and modified my coding to avoid the common ones.

It was a different era, but I feel like the act of manually recording specific bugs probably helps ingrain them better and help you avoid them in the future. Tooling has come a long way, so maybe it's less relevant, but it's not a bad thing to think about.

In the end, a lot of learning isn't learning per se, but rather learning where the issues are going to be, so you know when to be careful or check something out.
by PaulHoule | 2025-09-08 14:31:47+00:00
Taking notes from books is for the birds, you can always go back to the book. The counterexample to that is you might be writing some kind of critique or analysis and this is your first draft -- in this case you might want to record your emotional reactions or personal experiences relevant to the text, citations to other works that are related, the results you get "reading between the lines". etc.

Taking notes from lectures depends on the course. You can't go back to the lecture, plus you might believe it's a guide to what is on the text. It depends on how much is the whim of the teacher. In a lit class, take notes. If it is introductory chem you can probably get it all from the book and the problem sets. [1]

When you're doing original research though, it is all about the notes. I filled up about 30 notebooks in the process of getting my PhD, you really should document every little thing that you try.

People do it less but you should do the same if you are doing any kind of engineering. Not least if you want to file a patent you want your whole invention process documented so you can prove you invented it.

Even in programming you should keep a notebook of your thought process and debugging. Personally I find I write better quality code when I work with an LLM because it forces me to take better notes.

[1] I wound up taking intro chem when I was a senior and a better student and got the top score in the class even though I rarely attended it. It did get a tiny bit of help: the prof told us we could skip one quiz, I did, then went to the chem lab to ask the T.A. to skip the test, he said "Why not take it right here?" and he looked at it and handed it back to me and said "Are you sure about that?" I thought it through again and realized my mistake.
by magicalist | 2025-09-08 14:32:01+00:00
A couple of times when I've gotten an answer sourced basically only from wikipedia and stackoverflow, I've thrown in a comment about its "PhD level intelligence" when I tell it to dig deeper, and it's taken it pretty well ("fair jab :)"), which is amusing. I guess that marketing term has been around long enough to be in gpt5's training data.
by jaggs | 2025-09-08 14:32:10+00:00
Two reasons?

1. Management 2. Scalability

Running your own local AI takes time, expertise and commitment. Right now the ROI is probably not strong enough to warrant the effort.

Couple this to the fact that it's not clear how much local compute power you need, and it's easy to see why companies are hesitating?

Interestingly enough, there are definitely a number of sectors using local AI with gusto. The financial sector comes to mind.
by alexvitkov | 2025-09-08 14:32:26+00:00
> If I am providing (lets say) a library that provides some high level features for a car ADAS system on top of a CAN network with a proprietary library as driver and interface.

If you're writing an ADAS system, and you have a "dependency tree" that needs to be "resolved" by a package manager, you should be fired immediately.

Any software that has lives riding on it, if it has dependencies, must be certified against a specific version of them, that should 100% of the time, without exceptions, must be vendored with the software.

> It is a guarantee of pain and ABI madness for anybody having to deal with the integration of your blob later on.

The exact opposite. Vendoring is the ONLY way to prevent the ABI madness of "v1.3.1 of libfoo exports libfoo_a but not libfoo_b, and v1.3.2 exports libfoo_b but not libfoo_c, and in 1.3.2 libfoo_b takes in a pointer to a struct that has a different layout."

If you MUST have libfoo (which you don't), you link your version of libfoo into your blob and you never expose any libfoo symbols in your library's blob.
by aruametello | 2025-09-08 14:32:34+00:00
it was sarcasm through counter example.

the parent comment mentioned:

> Yup, they're sitting on millions of hours of work because of some nefarious business logic. Probably they determined that making old games available would negatively impact the sales of their new products, at least enough to be a problem. Whatever the reason, a shame.

so he replied with "yeah, id software did that and people forgot about doom" exactly because that gave new life to the old game and the franchise probably has better health today due to the community involvement. (not a great analogy, but has a point)
by BattlePanda100 | 2025-09-08 14:32:35+00:00
I love the concept of this. However, your filtering does not seem to be working properly. For example, when I filtered based on "Engineering," it showed me what I consider to be non-engineering jobs like "Technical Account Manager". Also, when I filtered by "Front-end" and "USA", it showed me positions in Europe.

I hope you keep iterating on this!
by ModernMech | 2025-09-08 14:32:55+00:00
> It's not a "silver bullet" that magically eliminates complexity, but it is a new form of leverage for managing it.

I think you're right but people are treating it like the silver bullet. They're saying "actually the AI will just eliminate all the accidental complexity by being the entire software stack, from programming language to runtime environment."

So we use the LLM to write Python, and one day hope that it will just also eliminate all the compilers and codegen sitting between the language and the metal. That's silver bullet thinking.

What LLMs are doing is managing some accidental complexity, but it's adding more. "prompt engineering" and "context engineering" are accidental complexity. The special config files LLMs use are accidental complexity. The peculiarities of how the LLM sometimes hallucinates, can't answer basic questions, and behaves differently based on the time of day or how long you've been using it are accidental complexity. And what's worse, it's stochastic complexity, so even if you get your head around it, it's still not predictable.

So LLMs are not a silver bullet. Maybe they offer a new way of approaching the problem, but it's not clear to me we arrive at a new status quo with LLMs that does not also have more accidental complexity. It's like, we took out the spec sheet and added a bureaucracy. That's not any better.
by izzydata | 2025-09-08 14:32:57+00:00
Every day I see contempt for the acts he committed through "Doge". The man is irredeemable. It's not like he personally does any work anyway. Any kind of accomplishment that happens at SpaceX or other companies is from hard working intelligent employees.

If not for the uncertainty around the extremely inflated Tesla stock price due to the lies he has told he would have been ousted years ago. He has no tangible vision of the future and no expertise in anything.
by ryandrake | 2025-09-08 14:33:25+00:00
In general (with some per-country variance), the batons and tear gas will only come out when the one critical threshold is reached: rich people start making less money. So you can get ten or 100 buddies out on the street shouting and waving flags, and they’ll ignore you because no stores are losing business. But the moment those people disrupt the flow of profits, the brute squads will hit the streets.
by Quarrelsome | 2025-09-08 14:34:14+00:00
sure, but the implication is that outside of the political tribalism that has America gripped; there's people on your side of this tribal divide who would screw you and people on the opposite tribal side who would work well with you.

The tribalism of two party politics blurs those lines and replaces them with arbitrary forms of tribal allegiance. i.e. under a freer political system with a vibrant set of political parties that actually matched peoples political interests you might find former democrats and republicans voting together for the same party. Its my belief that the political divide in US mostly comes down to what TV channel your parents had on.
by Mistletoe | 2025-09-08 14:34:28+00:00
That won’t kill Bitcoin. It’s decentralized. You truly can’t kill it. That's the beauty of building decentralized applications and it's the answer whenever some tech bro wonders why "a central relational database" wouldn't be better than Bitcoin. Yes we know it would perform better but that's not the point and not what it was engineered for.
by gingerBill | 2025-09-08 14:34:32+00:00
That is my position... again, I am not sure how you got this conclusion from the article.

The "I am not advocating to write things from scratch" is more of a caveat to the people I know will comment NIH nonsense rather than anything productive.

But yes, my position is minimize dependencies and slow and carefully vet them too, and do not automate this process.
by gsibble | 2025-09-08 14:34:57+00:00
I think most parts are geared towards gaming these days. When I've needed a server, I went for multi-CPU setups with older, cheaper CPUs.

That being said, for AI, HEDT is the obvious answer. Back in the day, it was much more affordable with my 9980XE only costing $2,000.

I just built a Threadripper 9980 system with 192GB of RAM and good lord it was expensive. I will actually benefit from it though and the company paid for it.

That being said, there is a glaring gap between "consumer" hardware meant for gaming and "workstation" hardware meant for real performance.

Have you looked into a 9960 Threadripper build? The CPU isn't TOO expensive, although the memory will be. But you'll get a significantly faster and better machine than something like a 9950X.

I also think besides the new Threadripper chips, there isn't much new out this year anyways to warrant upgrading.
Show HN: DevSwarm, run multiple AI coding assistants in parallel
by mikebiglan | 2025-09-08 14:34:57+00:00
We wanted to run multiple AI coding assistants in parallel and swap models easily (Claude Code, local, Codex, etc.) without messing with the current branch.

DevSwarm is a mac/windows desktop app that runs assistants on separate git branches so you can stay in the loop and compare/merge safely. Not an IDE, an Augmented Development Environment (ADE); open any branch in your IDE with a click. We’ve been dogfooding it for months, including DevSwarm. Try it in minutes: download, open a repo, start two assistants. Free beta.
by javier123454321 | 2025-09-08 14:35:02+00:00
Not with the consistency to achieve the results that he has. I'm sorry, if you think that a person that is 'dumb' can run these companies to the level that they're at I simply do not respect your opinion and do suggest you to do some introspection why you cannot cede that someone that has achieved what he has in a way that is consistent and replicable in a multivariable and complex domain such as business is a competent and intelligent person. Sure, there are other things you can detract and criticize him for, but this one seems like a weird one given the evidence.
by gus_massa | 2025-09-08 14:35:11+00:00
I print code from time to time, when I have to modify an existing project I never read before. Perhaps 5 or 10 pages only. I like to make annotations with a pen, or cross irrelevant parts.

I usually use an editor to try to make sensible page jumps first, and in an extreme case I used adhesive paper tape to make a looooong page and then help to refactor the code.
Show HN: OpenAPI to MCP
by janwilmake | 2025-09-08 14:35:15+00:00
Hell yeah! I had this idea since MCP came out, but I FINALLY got it to work: OpenAPI to MCP is a fact:

Convert ANY server described with openapi into an MCP endpoint!

mcp.openapisearch.com/anyhostname.tld/mcp

There are a few requirements to it, but: If the server serves REST described with OpenAPI and if it either has NO auth OR implements OAUTH the MCP way, it will automatically work!

Check the repo!