MurphyA/hacker-news huggingface dataset:
by itake | 2025-11-17 05:01:21+00:00
The government says that people can stop contributing to society when they reach 67. Some governments completely block you from continuing working.

Some governments recognize that the longer people life, the more pensions / social security / healthcare resources need to be paid to that person.

its much cheaper for governments for people to just die when they retire, tax their wealth at 40% and then free up resources (housing or healthcare) for the next generation.
by WatchDog | 2025-11-17 05:02:02+00:00
Have you done any analysis of what proportion of the lin file is being read in total?

You stated in the blog post, that your goal is to try and find unused content, however if as described, the file is just a record of how the game loads the data, then it won't contain any hidden unused assets, since unused assets would never have been read from the original unoptimised file, and thus never written to this optimized file.
by m463 | 2025-11-17 05:02:44+00:00
I've been kind of hoping that one thing to come out of AI is a way to get it to ... tell me what to do.

"What is the best thing to work on?"

"What is the next thing I should do?"

It seems ridiculous and sort of passive.

It's like "a goal without a plan is just a wish"... Well I have wishes, and I need a plan.
by gregsadetsky | 2025-11-17 05:05:15+00:00
Thank you so much everyone, this is something I've worked on for a few years on and off -- I posted about it here in a Show HN a few hours ago [0]

The biggest unlock was finding Willy McAllister's excellent Circuit Sandbox [1], which provides the Minivac Simulator's underlying electrical math. I tried so many approaches to simulate electricity (a doomed DIY approach, Falstad, Spice...) but Circuit Sandbox's DC analysis did the job perfectly.

Ping me for questions, and would love to read your feedback!

[0] https://news.ycombinator.com/item?id=45945762

[1] https://spinningnumbers.org/a/circuit-sandbox.html
by f30e3dfed1c9 | 2025-11-17 05:06:11+00:00
> To be honest I don't really see a reason to use a *BSD system myself

I use FreeBSD+ZFS for storage servers. I definitely want to use ZFS for these and I don't think Linux+ZFS is as good a combination.

It depends on what you want to do. If you want a typical laptop with a desktop environment, then FreeBSD might not be a good choice. Horses for courses.
by Brian_K_White | 2025-11-17 05:06:16+00:00
I would suggest CC-BY-SA

You can do this by doing as little as making a single file named LICENSE in the top level directory, with a single line:

This work is licensed under CC BY-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-sa/4.0

That's it.

It is the hardware/artwork spritual equivalent of GPL2. It means the user must not remove your name, must make source/plans available, and commercial activity is ok.

Just a suggestion if you don't know where to begin or what to do, hadn't really thought about it or read up on all the infinite options etc.
by justlikemaki | 2025-11-17 05:06:20+00:00
We are living in a golden age of large models, a time of incredible proliferation. But for developers, this can be a double-edged sword. The power of Gemini, the sophistication of Claude, the specialization of Qwen—each is compelling, yet each comes with its own set of APIs, limitations, and adaptation costs. We have to ask: is there a way to elegantly harness this flood of innovation, rather than be swept away by it?

The open-source community has provided a direct answer. That answer is the AIClient-2-API project.

The vitality of a project that truly solves a pain point is immediately evident in its community reception. Since its inception, AIClient-2-API has seen its GitHub star count climb steadily, earning the endorsement of over 1.4k developers in just a few short months. This isn't just a number; it's a reflection of over 1.4k moments of "great minds think alike." Behind this momentum are nearly 100 code commits—a testament to contributors iterating day and night, collectively forging the project's robustness and vitality.

When an open-source project achieves this breadth of acclaim and depth of development, we must examine its core value. AIClient-2-API performs a task of elegant simplicity: it acts as a sophisticated translator. It converts powerful models, once locked within specific clients like Gemini CLI, Qwen Code, and Kiro Claude, into the standard, OpenAI-compatible APIs that developers know and love. This means that whether you're building complex AI applications or integrating the latest models into existing tools, the friction of API discrepancies vanishes. It truly delivers on the promise to “configure once, switch models at will.”

More importantly, this project showcases the most captivating aspect of the open-source spirit: it originates from a universal need, grows through collective wisdom, and ultimately gives back to every participant. Those 1.4k stars are both a validation and an invitation.

If you have ever grappled with the complexity of disparate model APIs, if you long for a unified, efficient, and flexible AI development experience, then AIClient-2-API is more than just a project worthy of your star. It is an ecosystem waiting for you to join and build upon. Go check it out. Perhaps you’ll be its next contributor.
by raw_anon_1111 | 2025-11-17 05:08:26+00:00
> There was no such premise to begin with. They applied some pressure to some countries which had some effect, others followed suit by following bad precedents set by others.

Your words.

The US has a way of setting bad precedents or pressuring other countries to adopt its inanity, yes. Another reason not to do it here.

And explain to me again why the US would “pressure” countries to increase security on domestic flights? Why would the US care if a propellor plane flying from a literal hut in Manuel Antonio Costa Rica to San Jose has security screenings or a train going from London to Paris had security screenings?

> Look, we need to keep paying the expensive lease on this bear-repelling rock because even though it demonstrably hasn't repelled the actual bears we've encountered, if we didn't have it there might have been thousands of bears, possibly trillions

Because terrorism doesn’t exist anymore and everyone loves America?

> How about this one: How many of them require it to be a government agency? Even in a lot of Europe it's private.

So now you went from “other countries have airports where security isn’t the same” to “it’s private”. What difference does it make?

FWIW: Airports can choose to have private security instead of TSA. The only one that does of any note is SFO.

Even if it is private in the EU, they still follow EU wide security regulations. How does it being private make any difference in your experience?

And even o > Let's get rid of that too then.

So every single commercial airport in the world has screenings, as well as some domestic foreign train systems (Ibe only been on one internationally) as well as private high speed rail in the US where it isn’t required by law.

Just maybe they know something you don’t know?
by Klonoar | 2025-11-17 05:10:00+00:00
You say these points as if they're not day-one considerations of this discussion.

If they know that already, then they don't need to use facial recognition. It acts as a de-facto endorsement of the idea that it should be used everywhere else in society, which is what my issue is.

I also lived in Japan for a number of years and I'm familiar with their system at the airports. Japan is not America and I do not find it useful or interesting to compare the two approaches; when I lived there - and indeed, whenever I go back - I'm aware of and resigned to the aspect of that society not giving a shit about it all. I do not think America needs to be the same way.
by cyberax | 2025-11-17 05:10:40+00:00
That's because lithium is not that rare and hard to get. It's now around $10 per kg ( https://www.dailymetalprice.com/metalpricecharts.php?c=li&u=... ). There was a brief spike due to supply chain snags a couple of years ago, coinciding with tons of these announcements.

And a 100kWh Li-Ion battery (~$14000) needs just about 10 kg of lithium (~$100).
by BurningFrog | 2025-11-17 05:10:41+00:00
> those cured patients are far more likely to go on living longer, healthier lives, and in turn contribute additional value to society

That's not true for diseases that hit those at or near retirement, which is probably most of them. They are mostly drawing pensions without contributing much economically.

Note 1: This is just stating economic facts, not advocating any ghoulish policy. Note 2: I expect that Note 1 will be ignored.
by gregsadetsky | 2025-11-17 05:11:34+00:00
The Rotary Switch - which is both input and output in the real Minivac - is absolutely wild yeah.

One of the crucial things I didn't get to yet is making that wheel controllable - some circuits in the manuals do require you to turn it. That's high in the todo list (with mobile support).

I also really want to share all of the videos I've been collecting of similar "wheels" - in (modern-ish) elevators [0] and light shows [1]... And also pinball machines! [2]

Re: RadioShack boards, I did have the "300 in 1" kit growing up, so yes... it's full circle for me. :-)

[0] https://www.instagram.com/reel/C3dk5GkJni6/ and https://www.instagram.com/reel/CzuHXKRpuN-/

[1] https://www.instagram.com/reel/C6qqCdhJbM2/

[2] https://www.youtube.com/watch?v=ue-1JoJQaEgm
by aitchnyu | 2025-11-17 05:12:26+00:00
Aider is my Goldilocks zone. Autocomplete with HTTP round trips and fast models may be acceptable by 2030. I want to examine and learn each line of code, not let an Agent run loose and generate large diffs full of bad habits. I can leave comments like `# cache this and similar places ai!` in my IDE and Aider updates them all. Are there other agents which act upon comments and run from cli?

https://aider.chat/docs/usage/watch.html
by jcranmer | 2025-11-17 05:15:13+00:00
> It led to a generational mental model of inevitable decline, or of cycles.

No, it didn't. That model of decline or cycle describes essentially every cultural viewpoint--the view of an inevitably inclining state of humanity is quite rare, and I'm not aware of anyone advancing that before the rise of humanism. It predates not only the fall of the Roman Empire, but the rise of the Roman Republic before it, probably predating even the Greek and other civilizations that arose out of the Bronze Age collapse.

Medieval civilization did live amongst the ruins of the earlier Roman civilization, but their experience did not originate the idea that humanity lives after the end of a golden age.
by chickenbig | 2025-11-17 05:16:13+00:00
> Highly populous countries have worse living conditions than moderately populous ones, currently.

https://ourworldindata.org/grapher/population-density-vs-pro...

There does not look to be a strong correlation between population density and income, at least on a log-log scale across countries. But I would guess that these numbers hide a trend for cities to be richer than rural areas (subsistence farming etc).
by lmm | 2025-11-17 05:16:21+00:00
> Part of the benefit over a dependency is that the code added will (hopefully) be narrowly tailored to your specific need, rather than the generic implementation from a library that likely has support for unused features.

In decent ecosystems there should be low or zero overhead to that.

> Not including the unused features both makes the code you are adding easier to read and understand, but it also may be more efficient for your specific use case, since you don't have to take into account all the other possible use cases you don't care about.

Maybe. I find generic code is often easier to read than specialised custom implementations, because there is necessarily a proper separation of concerns in the generic version.
by westurner | 2025-11-17 05:16:56+00:00
From https://news.ycombinator.com/item?id=45755142 :

> Shouldn't eBPF be fast at sorting and running rules?

Re: eBPF and WAFs: https://news.ycombinator.com/item?id=45753629#45755142

> What are good metrics for evaluating WAFs?
by gblargg | 2025-11-17 05:17:40+00:00
Good point. I was thinking why he didn't just do the V20 etc. on the FPGA, but then a software emulator would be more flexible. Having a real hardware interface that has the right timing is something software would have to work very hard to do. Using an FPGA also forces the designer to more or less really understand the original hardware design, not just the software-visible effects as an emulator author can get away with.
by chickenbig | 2025-11-17 05:18:33+00:00
In July 2009, journalist Matt Taibbi invoked an indelible image when he described Goldman Sachs as “a great vampire squid wrapped around the face of humanity, relentlessly jamming its blood funnel into anything that smells like money.”

https://jasonzweig.com/wall-street-and-the-vampire-squid-a-b...
by Edman274 | 2025-11-17 05:21:15+00:00
I know, the takeaway is so funny, because it's not actually up to the author whether or not the solution she took would've worked. To her, "Actually Trying" and "not trying" both hinged on the success of other people helping her out. To a more hard hearted individual, the only thing that would've qualified as "Actually Trying" would've been flying out to India in person and then finding the guy first when he'd least expect it. "Actually Trying" was only determined after the fact when the result was that there was a success. If the husband coordinating with a friend hadn't worked, what then? Did he "Actually Try" if the FBI, the Consulate, and the friend were all like "we don't give a shit about this random little troll sending death threats. Did you know everyone gets death threats all the time on the Internet? Log off." What then? Is that still Actually Trying, or do we only determine that after a success? Texas Sharpshooter Fallacy, friends.

The husband was the social proof that this random junkie woman who's complaining about a guy on the opposite side of the planet was worth taking seriously. She might not have wanted to go to the cops because she didn't want to go to them, have them laugh it off and then feel both powerless and humiliated, and the conclusion is that another person who then manages the difficulty isn't even trying? Maybe not, but that's a different think from deciding that they aren't doing it because they're stuck in some old mindset.

The other example she gives is this: "These are people who could successfully launch a product in a foreign country with little instruction, but who complain that there aren’t any fun people to meet on the dating apps." Like, girl, it's not up to you whether or not there are any cool people on dating apps. There's a selection bias of who gets on dating apps going on here. You can do everything within your power and Actually Try all you want to have it be another way, but you can't really force cool people to socialize in the way that you want them to. It could be the case that there really is no one cool on those dating apps, because social climate being the way that it is means that no one feels comfortable showing their whole, unvarnished, "cool" selves and the coolest people are hidden.

At what point is someone "Actually Trying"? Is it once they've succeeded? This feels like the self help, "The Secret", "Girl, Wash Your Face" of previous eras but dressed up in the language of people who use terms like "non-zero probability", "priors", and "local optimum". The takeaway should not be that someone shouldn't try, but that the serenity prayer's most difficult part is the "wisdom to know the difference". She had the power to change this, but the wisdom to know the difference here was not guaranteed. It would be a kinder message to everyone who is in a tough spot to at least acknowledge that having a husband to vouch for her, with connections, free time, and a motivated reason to help out kind of changes to what extent she personally could be responsible for Actually Trying.
by saretup | 2025-11-17 05:21:39+00:00
The website does label some relatively harmless elements as ‘dark patterns’, but out of your ‘really bad ones’, I don’t see ‘Competition’ as being a dark pattern.

Competition is a fundamental part of Play. Humans (and other animals) are social creatures and learn via playing and competing with others.

Can people play games by themselves? Yes.

Is competitive play bad or a dark pattern? Not at all.
by spaceprison | 2025-11-17 05:21:45+00:00
When you asked:

“Wow, are you saying I kind of singlehandedly built the kind of stack they use at Google? If engineering departments only knew… how can I get some CTO to hire me as a chief engineer?”

was probably when chatgpt should have said - no you built what seems like an interesting/capable php framework.

But instead you got merciless positivity.
by dpark | 2025-11-17 05:22:38+00:00
> you change the internal behaviors of a function/method and now the mocks interact differently with the underlying code, forcing you to change the mocks

Rarely should a mock be “interacting with the underlying code”, because it should be a dead end that returns canned data and makes no other calls.

If your mock is calling back into other code you’ve probably not got a mock but some other kind of “test double”. Maybe a “fake” in Martin Fowler’s terminology.

If you have test doubles that are involved in a bunch of calls back and forth between different pieces of code then there’s a good chance you have poorly factored code and your doubles are complex because of that.

Now, I won’t pretend changes don’t regularly break test doubles, but for mocks it’s usually method changes or additions and the fix is mechanical (though annoying). If your mocks are duplicating a bunch of logic, though, then something else is going on.
by epistasis | 2025-11-17 05:22:56+00:00
If your source on that is a Toyota press release, take it with a huge grain of (lithium) salt.

Toyota has been saying similar things for a very long time. But they continue to make extremely poor bets, except for their hybrids. There's something really odd about their management culture that prevents them from finding the common and easy path of lithium ion batteries that everybody has already taken.
by nilslice | 2025-11-17 05:23:36+00:00
What do all of the links below have in common? Do you know of another way you can control all of those applications via LLMs? Computer use?

https://github.com/ahujasid/ableton-mcp

https://github.com/ahujasid/blender-mcp

https://github.com/CoplayDev/unity-mcp

https://github.com/mikechambers/adb-mcp
by zkmon | 2025-11-17 05:26:30+00:00
When you attach a name as inventor of something, it sounds as if the whole concept was borne by them, which is not true. All "inventors" and "great leaders" are only carriers of incremental change, which sometimes marks a milestone for a series of changes done by their predecessors or the context.

Steam engine concepts were already there before Jame Watt, logic by electrical circuits was already there before Shannon. People provide incremental guidance for the change, like river banks do to the flow of the river. No single part of the river brought the river upto that point.
by tavavex | 2025-11-17 05:28:52+00:00
Saudi Arabia is one of the world leaders by number of death sentences. They have no qualms with putting you to death or giving you life imprisonment for all sorts of things, including "wrong-speech" in the form of leaving the state religion, or opposing the government. The UK isn't some shining beacon of freedom by Western standards, but it's not even in the same universe as Saudi Arabia.
Startup CTO insisting on only vibe coding – What to do?
by spk265 | 2025-11-17 05:31:12+00:00
Hello Community!

I work for an AI startup where it’s just the two of us (me and the CTO) who handle all the software engineering. I have 10 years of experience building software until 2023, when I took a break. The CTO focuses only on backend AI-related work (since that’s his background), and I take care of everything else—API development, front-end work, AWS infrastructure, etc.

My break coincided with the time when ChatGPT came into the spotlight and vibe coding started gaining traction. Now that I’m back to work as a software engineer, I’m getting used to AI/LLM-assisted development, but there are some drawbacks (e.g., Cursor touching unintended files, not tracking changes across multiple prompts, etc.). Lately, my CTO has been complaining that I’m not vibe coding “well enough” to complete tasks quickly. I’m just not comfortable relying solely on vibe coding without writing code myself.

My question to the community is: Is it okay to vibe code an entire application that will be used in a commercial setting? And would this not impact my own career if most of my work becomes just writing prompts to generate code? I have friends at Microsoft and Google who say they vibe code a reasonable percentage of their work, but not exclusively.

I’m curious whether this is just how things work at my startup or if this is becoming the norm across startups today.
by landr0id | 2025-11-17 05:31:58+00:00
I agree and don't think there's any unused data. For `common.lin` for instance my parser reads it basically to the end and there's some small amount of data that's unused. I never actually quantified the amount but I'm fairly certain it's <100 bytes. Probably a bug in there.

The goal post has shifted so far beyond my original intentional at this point. The devs working on the EnhancedSC mod have a strong desire to port some Xbox assets/maps to PC, so I'm mostly doing it at this point as an attempt to help them out.

*On second thought, there's definitely some unused scripting functionality. Script functions which are unused are still included in their parent classes and are loaded if the parent object is loaded, even if never directly called. Whether or not any of this is interesting is another story.

Textures and models though will definitely not be present unless they're used in some non-visible way.
by aprilthird2021 | 2025-11-17 05:32:48+00:00
Billions and billions have been invested in failures. What kind of argument is this? Is Horizon Worlds by Meta a resounding success? It cost billions to make as well.

You can do anything you want. The average consumer is not going to flock in droves to the AVP which cannot do anything special its cheaper competition cannot do, and which cannot replace TVs (because those can be used by more than one person at a time as I said already and you didn't reply to).

Metas Display Ray Bans and Quest. Maybe even Steam Frame, those all have an audience: regular people or gamers. Who is the audience for AVP? Pretty much only tech spec nerds on these forums like you and I. That's a dead product, imo
by somenameforme | 2025-11-17 05:33:12+00:00
> even if you're comparing to the richest kings of the time, your median modern person has a better life

And the question I always ask when people make this claim - now would you rather be a median modern person or one of the richest kings of the medieval era? It emphasizes that there's far more unquantifiables to having a good life than there are quantifiables, yet we almost entirely socially neglect them.