MurphyA/hacker-news huggingface dataset:
by paxys | 2025-12-30 18:16:40+00:00
Put "I don't have any experience in software engineering but can vibe code very well" on your resume and see if you get any interest from OpenAI or Anthropic or any one in the long list of companies that have declared software engineering dead and LLMs the future of coding.

It's telling that they will put their own applicants through a dozen rounds of stringent technical interviews, Leetcode exercises, use anti-AI assistance tools and pay their staff $500K or more, all for something they advertise as being easy to vibe code away.
by doctorpangloss | 2025-12-30 18:17:47+00:00
the producer isn't steve jobs, and he's doing a, "you're holding it wrong" moment. a little bit of flaming seems in order haha.

> The post was good advice

it sounds like it was written by someone who reached mass-media / pop cultural consciousness by accident. for every 1 piece of good advice about this tv show, there are 299 good videos on YouTube, that are free, meaningful and not brain rot, and the people who created them very purposefully adapted to the format. they weren't telling people how to watch things because their success aligned with their attention to the format.
by fusslo | 2025-12-30 18:17:53+00:00
I'm not saying I agree with the following.

From what I've read from the ICC:

1. Palestine acceded to the Rome Statute.

2. The ICC recognizes the Gaza Strip and the West Bank to be Palestinian territories

3. The ICC Article 12(2)(a): “The Court may exercise its jurisdiction if the crime in question is committed on the territory of a State Party to this Statute.”

4. Therefore, ICC argues it does have jurisdiction

So, according to the ICC, you don't need to be apart of the Rome Statute for the ICC to have jurisdiction

at least thats the argument for ICC's jurisdiction over Israeli nationals. IDK if the ICC ever tried that with the USA
by josephg | 2025-12-30 18:18:11+00:00
I agree, but bigints are missing from json because the json spec defines all numbers as 64 bit floats. Any other kind of number in JSON is nonstandard.

JavaScript itself supports bigint literals just fine. Just put an ‘n’ after your number literal. Eg 0xffffffffffffffn.

There’s a whole bunch of features I wish we could go in and add to json. Like comments, binary blobs, dates and integers / bigints. It would be so much nicer to work with if it has that stuff.
Ask HN: How are you using Nvidia cards on Linux with its VRAM issues?
by nickjj | 2025-12-30 18:19:14+00:00
I recently discovered that on Linux, NVIDIA GPUs will not seamlessly access system memory if the GPU's memory gets full where as on Windows it does.

After 25 years on Windows I recently switched to Linux over the holiday break and came across this with my GeForce 750 Ti which only has 2 GB of GPU memory.

After opening a few Firefox and Ghostty terminals (both apps are hardware accelerated), I notice system instability and things crash or my Wayland compositor (niri) starts failing in unpredictable ways. All journalctl logs point to NVIDIA / kernel errors allocating resources.

Turns out it's likely due to the NVIDIA drivers on Linux not using system memory if the GPU memory is overburdened but on Windows this happened automatically. For reference this is with the official proprietary NVIDA drivers (latest open dkms 580 series for this card).

It's why on Windows I was able to open as many apps as I wanted, record x264 videos with OBS and play games without a single crash in literally 10 years.

There is a multi-year thread on the NVIDIA developer forums with hundreds of people reporting this but NVIDIA says it's not a problem https://forums.developer.nvidia.com/t/non-existent-shared-vram-on-nvidia-linux-drivers/260304/.

It made me think, something must be wrong or mis-communicated because this would be a deal breaker for anyone using NVIDIA GPUs on Linux. I mean, if I open literally 8 Firefox windows or 15 Ghostty terminals, my system crashes but I am only using 3 GB out of 16 GB of system memory but my GPU gets ~75% full and that's when issues start happening. Games are out of the question, but those same games run perfectly well on Windows.

You can verify this by running `nvida-smi` to see your current GPU usage. You can also run `nvidia-smi -q` to get more details. Going by a few replies in that thread, the BAR1 memory usage value is how much memory the GPU has access to which would include system memory if your hardware supports it. Allegedly if you do some tweaking and have a 30XX card you can configure that but everyone else is out of luck. I don't really know for sure what it is, I just know my value is very low and I cannot tweak it.

Here is my nvidia-smi -q output, you can see BAR1 is very low:

FB Memory Usage
Total : 2048 MiB
Reserved : 58 MiB
Used : 923 MiB
Free : 1068 MiB
BAR1 Memory Usage
Total : 256 MiB
Used : 38 MiB
Free : 218 MiB

I figured this was worth an Ask HN post because this community is really good with technical problems. How are you using NVIDIA cards on Linux without rebooting every few hours? Especially with any 20XX, 10XX or older cards.

AMD and Intel cards do not have this issue btw, it's isolated to NVIDIA.
by andrekandre | 2025-12-30 18:19:18+00:00
in the end, it all comes down to roi; if spending x dollars a month brings in an additional 5x revenue then its gonna be worth?

then again, i have some suspicion that alot of consumer-focused end products using llms in the backend (hello chatbots) expecting big returns for all those tokens spent may have some bad news coming... if the bubble starts popping i'm guessing it starts there...
by 0xbadcafebee | 2025-12-30 18:19:27+00:00
There was already a world court before Nuremberg: the Permanent Court of International Justice, established after WWI, as part of the League of Nations. It didn't stop WW2 and the holocaust. After WWII, they form the exact same thing with new names: the International Court of Justice, as part of the United Nations.

You know why the League of Nations didn't work (supposedly)? Because the US wasn't involved. So with the United Nations, the US is involved. What do you think happens when the US decides to not abide by the United Nations' decisions? Nothing.

The US has vetoed UN resolutions 89 times, and ignored resolutions dozens of times. It voted against Palestinian rights, and its Iraq war and ongoing foreign drone strikes go against the UN charter. Basically, whatever the US wants, goes. If they don't want you to have rights, you won't have them. If they want you to control some piece of land and anyone who lives on it, it's yours. If they don't like your government, they'll take it away and install their own, or call it terrorist and sanction it.

The whole thing is a sham and everybody knows it. There is no justice, there's just the powerful and the powerless.
by Imustaskforhelp | 2025-12-30 18:20:21+00:00
I am not really familiar with the catholic reformation sorry.

Regarding your comment, its very interesting, where have you shifted now if I may ask or more details about it?

I am not really American but I still hear that its startup culture is well although with all of the other downsides we have mentioned, it does become moot.

A lot of people feel like the system is unfair but they want to be on the other side of unfairness rather than making the system fair from what I've observed. And this observation kind of fits globally sometimes imo
by estebank | 2025-12-30 18:20:37+00:00
It's a similar thing to watching movies from before the mid-2000 (I place the inflection point around Collateral in 2004) where after that you get overly dark scenes where you can't make out anything, while anything earlier you get these night scenes where you can clearly make out the setting, and the focused actors/props are clearly visible.

Watch An American Werewolf in London, Strange Days, True Lies, Blade Runner, or any other movie from the film era all up to the start of digital, and you can see that the sets are incredibly well lit. On film they couldn't afford to reshoot and didn't have immediate view of what everything in the frame resulted on, so they had to be conservative. They didn't have per-pixel brightness manipulation (feathering and burning were film techniques that could technically have been applied per frame, but good luck with doing that at any reasonable expense or amount of time). They didn't have hyper-fast color film-stock they could use (ISO 800 was about the fastest you could get), and it was a clear downgrade from anything slower.

The advent of digital film-making when sensors reached ISO 1600/3200 with reasonable image quality is when the allure of time/cost savings of not lighting heavily for every scene showed its ugly head, and by the 2020's you get the "Netflix look" from studios optimizing for "the cheapest possible thing we can get out the door" (the most expensive thing in any production is filming in location, a producer will want to squeeze every minute of that away, with the smallest crew they could get away with).
by mindslight | 2025-12-30 18:21:05+00:00
I described how I believe the current state came about. You should have been able to tell the directionality of my comment from what else I chose to mention. Yet you still found it appropriate to pile on with some equity-eschewing rallying cry. Given that what you're saying is the direct opposite of the situation we've actually arrived at, do you think you have much chance of implementing such sweeping desires?

But really, you should learn that this kind of inflammatory policing of the ingroup is very toxic, and only alienates people from your overall goal.
by TheAmazingRace | 2025-12-30 18:21:57+00:00
ISA slots were definitely rather rare on motherboards by the time you got to the Pentium 4 era, so that's cool that you managed to find one that also offered DMA, since I believe Sound Blaster cards needed that to properly function.

I think I would have done the same with my AWE64 Gold if that was still an option for me in the early 2000s.
by dadoum | 2025-12-30 18:22:35+00:00
GTK update schedule is very slow, and you can run multiple major versions of GTK on the same computer, it's not the right argument. When people says GTK backwards compatibility is bad, they are referring in particular to its breaking changes between minor versions. It was common for themes and apps to break (or work differently) between minor versions of GTK+ 3, as deprecations were sometimes accompanied with the breaking of the deprecated code. (anyway, before Wayland support became important people stuck to GTK+ 2 which was simple, stable, and still supported at the time; and everyone had it installed on their computer alongside GTK+ 3).

Breaking between major versions is annoying (2 to 3, 3 to 4), but for the most part it's renaming work and some slight API modifications, reminiscent of the Python 2 to 3 switch, and it only happened twice since 2000.
by threethirtytwo | 2025-12-30 18:22:41+00:00
Isn’t this the same type of emotional response he’s getting accused for? You’re speculating that he will be “punished” just as he speculated for you.

There’s emotions on both sides and the goal is to call it out, throw it to the side and cut through into the substance. The attitude should be: Which one of us is actually right? Rather than: I’m right and you’re a fucking idiot attitude I see everywhere.
by TulliusCicero | 2025-12-30 18:23:04+00:00
> The rush to defend Valve's monopoly is so weird since HN usually hates fat cat billionaires.

Yes, almost like there's an actual difference between Valve and typical other corporations? Ha ha just kidding, it must be random internet nonsense, definitely not worth applying any brain cells to!

The simple reality is that Valve is just a lot nicer to their customers in terms of behavior and utility than the overwhelming majority of companies, and that means many people cut them more slack for other things. People are willing to forgive a large cut if it feels like you're actually trying to provide an ever-more-useful service, rather than coasting on the bare minimum.

Steam isn't just a little bit better than competing stores/platforms, it's MONUMENTALLY better, and the gap is probably increasing rather than shrinking over time, because other stores don't look like they're even trying in comparison.
by CamperBob2 | 2025-12-30 18:23:29+00:00
The downvotes are a good sign. If AI didn't promise massive artistic disruption -- the sort that threatens to put real creative power into the hands of outsiders -- no one would object.

Look at the history of photography itself to see an example. "But... but... but my portrait-painting skills will be obsolete! Somebody do something. Waaah."
by Imustaskforhelp | 2025-12-30 18:23:40+00:00
It's really price-y and I am not sure about if I could create applications for f-droid if they aren't open source and how it might go with something like remobjects.com/gold/

One of the key principles of f-droid is that it must be reproducible (I think) or open source with it being able to be built by f-droid servers but I suppose reproducibility must require having this software which is paid in this case.
by smokel | 2025-12-30 18:23:59+00:00
You could probably find a good answer anywhere, but the solution is in a more nuanced view.

Some types of programming benefit more from AI tooling than others. For example, prototyping seems to be the most fruitful area. Also, writing small utilities is much easier, to the extent that a two hour job would now take only a few minutes. That's where you get the multiplier posts from.

But working in a large codebase using proprietary libraries is not a solved problem for AI (yet).

It's just that the average engineer does not spend all of their time on things that can be sped up.

Speeding up 1% of your time by a factor 20 simply does not help very much. But for some roles, I'm sure that a 10% net increase in productivity is realistic.
by anthk | 2025-12-30 18:24:52+00:00
Invade The Hague, and the next you see it's the whole US bases' set kicked out from Europe and potential Russian/Chinese missiles in Cuba pointing to Silicon Valley.

And OFC Wall Street heading down faster than in 1929. Fucking up your main client would yield a disaster so huge to the US economy than no war would save them. If any, they would be fucked, because the EU might even temporally ally with Russia. Then the shit would hit the fan in Alaska.

Your army it's the best in the world? Say hello to a coallition between Europe-China-Russia. No one would dare to throw any single atomic bomb because the outcome would be MAD for everyone.

The US would attempt then to invade Mexico/Canada. But that would yield to its own people siding up with Canada and Mexico against an obvious corrupt US war-machine-corporate state, up to the point to getting former Mexican territory back to Mexico.

Texas and California might have declared indepent countries themselves to avoid any war. The smart move, you know.
by johncolanduoni | 2025-12-30 18:25:25+00:00
Even open-source software has to deal with the moving target that is ABI and API compatibility on Linux. OpenSSL’s API versioning is a nightmare, for example, and it’s the most critical piece of software to dynamically link (and almost everything needs a crypto/SSL library).

Stable ABIs for certain critical pieces of independently-updatable software (libc, OpenSSL, etc.) is not even that big of a lift or a hard tradeoff. I’ve never run into any issues with macOS’s libc because it doesn’t version the symbol for fopen like glibc does. It just requires commitment and forethought.
by nothrabannosir | 2025-12-30 18:25:26+00:00
Ukraine was not a NATO country, never mind a EU country. I’m all for speaking truth to the weakness of the eu and its indecisive pussyfooting on the military front but let’s not start getting high on our own supply: Russia absolutely does not have the military nor industrial power to invade Poland and take on the actual EU in a hot war. NATO or no NATO it wouldn’t even be close.

Or it could just end with mutual total nuclear annihilation of course.

Edit: now if they were to attack the eu over a decades long interference campaign with its member state democracies, funding anti eu parties, stoking separatist sentiments, and covertly subverting the fundamental pillars of its liberal democracies, on the other hand…
by tetha | 2025-12-30 18:25:41+00:00
I've written, tested and debugged low-level java concurrency code involving atomics, the memory safety model and other nasty things. All the way down to considerations if data races are a problem or just redundant work and similar things. Also implementing coroutines in some complang-stuff in uniersity.

This level is rocket science. If you can't tell why it is right, you fail. Such a failure, which was just a singular missing synchronized block, is the _worst_ 3-6 month debugging horror I've ever faced. Singular data corruptions once a week on a system pushing millions and trillions of player interactions in that time frame.

We first designed with many smart people just being adverse and trying to break it. Then one guy implemented, and 5-6 really talented java devs reviewed entirely destructively, and then all of us started to work with hardware to write testing setups to break the thing. If there was doubt, it was wrong.

We then put that queue, which sequentialized for a singular partition (aka user account) but parallelized across as many partitions as possible live and it just worked. It just worked.

We did similar work on a caching trie later on with the same group of people. But during these two projects I very much realized: This kind of work just isn't feasible with the majority of developers. Out of hundreds of devs, I know 4-5 who can think this way.

Thus, most code should be structured by lower-level frameworks in a way such that it is not concurrent on data. Once you're concurrent on singular pieces of data, the complexity explodes so much. Just don't be concurrent, unless it's trivial concurrency.
by ianburrell | 2025-12-30 18:26:24+00:00
My theory is that many people don’t have space for speakers. Soundbar sounds better than TV speakers.

I also think the focus on surround means people don’t consider stereo speakers. Good bookshelf speakers are better than surround kits and easier to install. I also wonder if normal speakers are no longer cool.

Finally, I wonder if people don’t like the big receivers. There are small amplifiers but I can’t find one that works in home theater with HDMI port.
by unyttigfjelltol | 2025-12-30 18:27:11+00:00
Yes, imagine the ICC existed in 1945 and ... let's say ... Bolivia ... petitioned for the arrest of Winston Churchill and Dwight Eisenhower over the Dresden bombing and whatever else.

Better, imagine the ICC ordered the arrest in 1943 of Franklin D. Roosevelt over ... let's say ... the forced relocation of Unangax̂ (Aleut) villagers in the Alaska Aleutian Islands.

The result wouldn't have been better for the ICC than the Gaza warrants.
by kanchanepally | 2025-12-30 18:28:31+00:00
I’ve pushed a full-stack educational platform for parents, My DigitAlly, to production using what we call "Systematic AI Collaboration" (a matured version of vibe-coding).
It isn't a static site; it’s a production app with:
Full Auth: Google OAuth and email/password.
Engagement Engine: A node-cron system that automatically sends weekly tips to 200+ subscribers every Saturday.
Dynamic Curriculum: A 5-block lesson flow driven by a JSON-based instructional design framework.
Automated Resources: Auth-aware server-side PDF generation for parent checklists.

The "Methodology" that made it work:
We moved from initial idea to production in four weekends while I maintained a full-time role. The key was moving past "chaotic vibes" and treating different LLMs like specialized team members:
A) Strategic Layer (Gemini Pro): Used for architectural decisions (React/Vite, Node/Express, PostgreSQL/Prisma) and product prioritization.

B) Execution Layer (Claude Code): Used for heavy lifting—implementing the cron jobs, refactoring API patterns, and writing the test suite.

C) TDD as the Guardrail: We never "just coded." Every AI-generated feature followed a strict Test-Driven Development cycle using Vitest. If the tests didn't pass, the code didn't go to production.

The result is a stable system serving 200+ active users with a codebase that doesn't feel "schizophrenic" because we maintained strict cognitive boundaries and context documents for the AI to follow.
by andsoitis | 2025-12-30 18:28:36+00:00
> On top of the bloc’s existing 10% import duty, byd (China’s biggest producer of evs) faced an additional 17%, Geely-owned brands 18.8% and saic 35.3%.

Geely has subsidiaries / joint ventures with automakers like Volvo, Polestar, Proton, Smart, Lotus, Renault, etc.

Lin Shufu, Geely’s founder and chairman bought just shy of 10% of Mercedes Benz in 2018, making him the second biggest individual shareholder in the German carmaker.

The #1 spot is occupied by The Beijing Automotive Industry Holding Co. (BAIC), via its state-owned parent.

https://en.wikipedia.org/wiki/Geely
by olivierestsage | 2025-12-30 18:29:06+00:00
Not an original sentiment, but an honest one: AI has killed the fun of technology for me. From early childhood onward, technology enthusiasm has been one of the defining aspects of my personality, affecting everything -- profession choice, hobbies, etc. Now, for the first time, that's changing.

(The economic side of this is also turning me into an unwilling Marxist, which I think speaks to the point being made in this article. Whoever tapes into this feeling will win big.)
by embedding-shape | 2025-12-30 18:29:34+00:00
The point is "things that used to take me hours, can now be done by a magic computer program in the background, while I do other things". It's applicable for small unix utilities I create to make my development UX better, it's applicable for when I'm doing music production and it's applicable in a wide-range of tasks both professionally and for my hobbies.

It saves me from stuff I find boring yet necessary, so I can focus more on the fun stuff. I guess this was the overall point I was trying to make in this comment-chain.
by BartjeD | 2025-12-30 18:29:34+00:00
You were there? No? You watched the taped proceedings then?

I don't think you appreciate the way justice becomes irrelevant in fascist and tyrannical countries.

The 'show' of fair justice, dispensed with care and deliberation, is something you seem to take for granted.

In most countries you get put up against a wall, and shot, for saying the wrong things about the right people.

I find your argument uniquely cowardly: Power without justice is a recipe for tyranny. And the position that tyranny should be the norm is something an evil or cowardly person espouses.

Yes, there is plenty of atrocity. Pretending the allied behavior is as atrocious as Stalin, Mao, Mussolini, or Hitler, is pretentious relativism.
by Imustaskforhelp | 2025-12-30 18:29:41+00:00
Oh thanks for sharing but it seems I would still need to get kagi if I wanted to do !cobalt and I just wanted it to be something which can be used by just about anybody. (Imagine seeing someone downloading something on shitty website and being like oh let me help you and boom)

I think kagi's nice but this is some real pain which I feel like could be solved via nilch with not much pain as well.

Perhaps you can add the cobalt bang to kagi's global list so that people like us who don't use Kagi can use it as well too since the bangs are free for everyone.
by w11233kf | 2025-12-30 18:29:58+00:00
The data labeler has been instructed to build products, so he splurges on a company, which, unlike 95% of AI startups, at least has a functioning website.

He is also hiring in Singapore:

https://www.ft.com/content/1bf28a2f-4778-4a83-8276-eaa19d888...

I have never heard of manus.ai before. I hope he checked if the revenue is circular. It does feel like friend/FOMO acquisitions in 1999.