MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-12-31 15:12:54+00:00
“How did the occupied Palestinian territories become occupied? In 1967 Israel launched what it said was a pre-emptive defensive war against Jordan, Egypt and Syria, as they appeared to be preparing to invaded.”

The problem with these summaries is everyone can always somewhat legitimately claim a prior offence. The 1967 offense resulted from the shitshow that was the 1948 war [1], which itself resulted from a history of French, British and Ottoman control.

[1] https://en.wikipedia.org/wiki/1948_Palestine_war
by swannodette | 2025-12-31 15:13:26+00:00
WASM and the performance seems catastrophically bad (45ms to render a frame on an M4 laptop)? It would be much more impressive if Claude could optimize it into something that someone would actually want to play? Compare this to a random hit from Google, https://jsnes.org/ which has sound, much smaller payload, and runs really fast (<1ms to render a frame).

The cost of slop is >40X drop in performance? Pick any metric that you care about for your domain perhaps that's what you're going to lose and is the effort to recover that practical with current vibe-coding strategies?
by torginus | 2025-12-31 15:13:51+00:00
I think having massive amounts of high-bandwidth memory on consumer grade hardware could become a reality via flash.

How Flash in SSDs works is you have tens to hundreds of dies stacked on top of each other in the same package, and their outputs are multiplexed so that only one of them can talk at the same time.

We do it like this because we still can get 1-2 GB/s out of a chip this way, and having the ability to read hundreds of times faster is not justified for storage use.

But if we connected these chips to high speed transcievers, we could get out all the 100s of GBs of bandwidth at the same time.

I'm probably oversimplifying things, and it's not that simple IRL, but I'm sure people are already working on this (I didn't come up with the idea), and it might end up working out and turn into a commercial product.
by judah | 2025-12-31 15:15:04+00:00
Israel saw over 16,000 rocket attacks last year from fundamentalist groups like Hamas, Hezbollah, Iran, and Yemen. The Iron Dome intercepted ~90% of them, resulting in thousands of lives saved.

Iron Beam is the newer incarnation of this technology that uses lasers to intercept incoming rockets and drones with precision and much lower cost. Wonderful technology.
by herewulf | 2025-12-31 15:15:18+00:00
Likely they are trying to make said list of open-source software easily accessible. The vast majority of users are incapable of compiling their own software. Probably it's better (for users' freedom, privacy, and a healthy Android FOSS ecosystem) to have these users obtaining software through an F-Droid "app store" than through Google Play.

The goal that you suggest is interesting. It reminds me of Guix, where one can obtain binaries or one can build the entirety of packages oneself. All from the same system.

Perhaps you could share how you are currently building software from source and/or F-Droid?
by windexh8er | 2025-12-31 15:15:20+00:00
Beyond wasteful the linked article can't even remotely be taken seriously.

> An AI cloud can generate revenue of $10-12 billion dollars per gigawatt, annually.

What? I let ChatGPT swag an answer on the revenue forecast and it cited $2-6B rev per GW year.

And then we get this gem...

> Wärtsilä, historically a ship engine manufacturer, realized the same engines that power cruise ships can power large AI clusters. It has already signed 800MW of US datacenter contracts.

So now we're going to be spewing ~486 g CO₂e per kWh using something that wasn't designed to run 24/7/365 to handle these workloads? These datacenters choosing to use these forms of power should have to secure a local vote showcasing, and being held to, annual measurements of NOx, CO, VOC and PM.

This article just showcases all the horrible bandaids being applied to procure energy in any way possible with little regard to health or environmental impact.
by trollbridge | 2025-12-31 15:15:25+00:00
Yes, I have. It has the infamous Android delays, and also conked out in the middle of a trip (this was in a renal); had to stop and start the car and re-pair the phone and navigation never worked again.

2025 model year, less than 20k miles.

I can get an iPad myself and a GPS myself that don’t have these problems.
by pgrohe | 2025-12-31 15:16:02+00:00
A startup from Quebec is using an electrochemical process to produce potassium formate from CO2.

Electro Carbon
https://www.electrocarbon.ca/en

https://sustainablebiz.ca/clear-the-runway-electro-carbon-be...

Their process for generating potassium formate is greener than standard methods. It does require electricity as an input but that can come from renewable, green sources.

Potassium formate is used in de-icing products, fertilizer, heat transfer fluids, drilling fluid, etc... so a useful, monetizeable output comes out of the process.

Disclosure - Know the founders personally. Wanted to shoutout their work. No financial ties to the company.Chemistry is not at all my expertise & I don't have details on their process beyond what's on the website.
by vldszn | 2025-12-31 15:16:23+00:00
2025 highlights

- Got 300+ stars on GitHub for my free, open-source project EasyInvoicePDF
https://github.com/VladSez/easy-invoice-pdf

- Received a lot of great and useful feedback about my project on social media

- Moved to a new apartment - better and bigger

- Lost 5+ kg and exercised more than last year

- Visited Hungary, Austria, and Italy for the first time - Hungary and Italy exceeded expectations

- My project was featured in a large startup-related Telegram channel (50k+ subscribers)

Happy New Year
by empiricus | 2025-12-31 15:16:57+00:00
Well, I know what you mean, color is complicated. BUT, I can look at a hundred skys and they look like sky. I will look at the sky on the tv, and it looks like sky on the tv, not like the real sky. And sky is probably easy to replicate, but if you take the grass or leaves, or human skin, then the tv becomes funny most of the time.
by jraby3 | 2025-12-31 15:16:59+00:00
Let's not pretend that the Jews just appeared there. 800k Jews were kicked out of middle eastern countries. If we rewind the clock shouldn't those Jews also get their Middle East land back? Or did they not terrorize enough people and hijack enough airplanes to qualify?

Source: I was born in Baghdad. Father and other relatives were tortured and murdered there.
by nl | 2025-12-31 15:17:24+00:00
But re-reading your statement you seem to be claiming that there are no 50k SAAS apps that are build even using multi-shot techniques (ie, building a feature at a time).

In that case my Vibe-Prolog project would count: https://github.com/nlothian/Vibe-Prolog/

- It's 45K of python code
- It isn't a duplicate of another program (indeed, the reason it isn't finished is because it is stuck between ISO Prolog and SWI Prolog and I need to think about how to resolve this, but I don't know enough Prolog!)
- Not a *single* line of code is hand written.

Ironically this doesn't really prove that the current frontier models are better because large amounts of code were written with non-frontier models (You can sort of get an idea of what models were used with the labels on https://github.com/nlothian/Vibe-Prolog/pulls?q=is%3Apr+is%3...)

But - importantly - this project is what convinced me that the frontier models are much better than the previous generation. There were numerous times I tried the same thing in a non-Frontier model which couldn't do it, and then I'd try it in Claude, Codex or Gemini and it would succeed.
by trollbridge | 2025-12-31 15:17:27+00:00
I generally run “obsolete” machines and then just max them out on RAM and CPUs, stick a dual 10G card in the 16X slot, and shove the latest NVMe SSDs in the 4X slot and forget about it.

For bulk storage / logs I toss in a few of whatever the cheapest drives are right now.

Have lots of spares for failures… haven’t had one failure since 2019.
by senfiaj | 2025-12-31 15:17:52+00:00
Yes it's "likely" to be transcendental, maybe there are some evidences that support this, but this is not a proof (keep in mind that it isn't even proven to be irrational yet). Similarly, most mathematicians/computer scientist bet that P ≠ NP, but it doesn't make it proven and no one should claim that P ≠ NP in some article just because "it's most likely to be true" (even though some empirical real life evidence supports this hypothesis). In mathematics, some things may turn out to be contrary to our intuition and experience.
by EGreg | 2025-12-31 15:18:11+00:00
Just recently, US has worked with Saudis and Ukrainians and others to supply heavy and novel weaponry to be deployed in eg Yemen, coordinating airstrikes, giving intel etc. to devastating effect and has done even more direct involvement in brutal wars, whether proxy wars of whatever. The PATRIOT act and subsequent militarization of police at home supports the GP’s statement about a boomerang. I don’t think GP meant to say it was only due to Israel or single out Israel as a source US of military cooperation and MIC job creation.

But yes, some people will only care if they can find Jewish connections, eg Zelensky being partly Jewish or MBS or Al Sisi allegedly being partly Jewish due to their stances in opposition to Islamic extremism.

There are people who blame influential Jews for everything, and they’ll go so far as to say that Ataturk was Jewish, in order to care about the Armenian genocide. But they won’t care about, say, the Hamidian massacres of Armenians, Assyrians and Greeks that took place 20 years earlier because they can’t find any evidence that Sultan Hamid was Jewish.

They blame Israel for Iraqi expulsion of Jews, until they find out the Farhud was 10 years before Israel was formed as a state.

They even finally started to care about what’s happening in Sudan when they realized they can sort of draw a tenuous line between that and Israel through UAE.

As long as influential Jews are involved they will deeply care about a conflict, eg 9/11 dancing Israelis or clean break memo of PNAC. They will ignore that presidents like W Bush called the Iraq invasion a “crusade” to “rid the world of evildoers”. They also do not like to go back further to, say, bombing of Laos and all throughout southeast Asia because, again, it is hard to blame any Jews for that.

It’s almost as if they have an algorithm: 1) find Jews involved with thing they consider bad, 2) care about that issue but ONLY to the extent they can point out Jewish connections 3) cherrypick and compile lists of Jewish involvement to make it seem that all bad things done by states, corporations, or humanity, is due to Jews. Candace Owens for example recetly said that Stalin was Jewish and that the US slave trade was “not the white man but mostly Jewish”, and that Black lives now really matter to her after years of “White lives Matter” with Ye, now that she found out Jews were behind it.
by 112233 | 2025-12-31 15:18:41+00:00
Thank you for putting it in a much more correct and understandable language than I could. That is exactly what I am talking about: if you call __builtin_malloc (e.g. via macro definition in the libc header), compiler is free to do whatever it wants. However, calling "malloc" library function should call "malloc" library function, and anything else is unacceptable and a bug. There should be no case where compiler could assume anything about a function it does not see based simply on it's name. Neither malloc nor strlen.
by figassis | 2025-12-31 15:18:42+00:00
I love and live inside linux, so please go easy on me but...there is some level of product design that an OS needs to be a viable consumer OS. Linux has 100 ways to do any thing, this is 1: paralysis inducing, 2: causes high cognitive load when all you need is to edit/share a spreadsheet, 3: does not create a common experience that you can share with people across jobs. Everyone will do it differently, so you will have an issue communicating how to do task X.

But I see no product people on Linux, I see only engineers wanting maximum Linux. We aren't willing to be more single minded, we want to be nothing like Microsoft (good), but we also want to be nothing like Apple (good in some ways, very bad in others).

Regular users do not need to know what apt is, what a repository is, or any of the 1000 linux things. But those things need to work so consistently well that they could use the OS without ever, and I mean ever, having to know what they are.

Then, I haven't used a linux desktop in a while (tried elementaryOs 2y ago, was a bit lacking), but the desktop environments need to stop looking like some college student's java GUI project.

Finally, I don't know much about the driver/nvidia issues that I hear so much about (that's not where my job takes me), but I don't think we need to solve those before we can get Linux to be a daily desktop driver. I mean let's some up with a list of Linux certified cards and let OEMs pick from those? Maybe this is already done, but if not, we could start there.
by onion2k | 2025-12-31 15:19:33+00:00
Getting a site to load quickly isn't that difficult from a technical perspective. You just need to strip out everything that slows it down. If you can deliver a page of HTML and inlined CSS that renders without JS or images then your site will be fast (or at least it'll be perceived as fast, which is fine.) So long as you're using some fairly reputable hosting infrastructure (AWS, Azure, Google, etc), and if you're rendering on the server you're not doing silly things on the hot path, then you don't need to worry about speed.

The hard part when it comes to site optimization is persuading various stakeholders who want GTM, Clarity, Dynatrace, DataDog, New Relic, 7 different ad retargeters, Meta, X, and probably AI as well now that a fast loading website is more important than the data they get from whichever of those things they happen to be interested in.

For any individual homepage where that stuff isn't an issue because the owner is making all the decisions, it's fair to say that if your site loads slowly it's because you chose to make it slow. For any large business, it's because 'the business' chose to make it slow.
by adrian_b | 2025-12-31 15:19:50+00:00
It should be noted that the number e = 2.71828 ... does not have any importance in practice, its value just satisfies the curiosity to know it, but there is no need to use it in any application.

The transcendental number whose value matters (being the second most important transcendental number after 2*pi = 6.283 ...) is ln 2 = 0.693 ... (and the value of its inverse log2(e), in order to avoid divisions).

Also for pi, there is no need to ever use it in computer applications, using only 2*pi everywhere is much simpler and 2*pi is the most important transcendental number, not pi.
by Teever | 2025-12-31 15:20:24+00:00
But we still need to remove all the excess co2 that we released into the atmosphere since the start of the industrial revolution if we want to reduce the temperature back to what it was before we started disrupting the natural state of the plane.

We and previous generations took out a loan and the payment is coming due.

Because of the framing about degrees in celcius change people are thinking in small numbers, like "oh, it's just 1.5'C over normal. oops, we missed that, well maybe we'll get it at 2.0'C. They don't realize that if we want normal we ahve to reduce the temperaure and to do that we need to take that c02 blanket off that we've been tightly wrapping around our collective bodies for decades.

And that endeavor is nearly unfathomable. Think of all the energy used by humanity since the industrial revolution and the energy we're going to be producing in the time period that we attempt to sequester the previously poduced C02. All of that needs to be accounted for.

And then there's the surplus energy roiling around in the system now, and the collapse of food webs.

I don't see how we get our way out of this in the next 50 years.
by cogman10 | 2025-12-31 15:20:42+00:00
Could definitely be used in an offensive capacity. I don't think it'll be a red alert 2 style prism cannon, but I do think it can be used to gain air superiority. With a long enough runtime, this thing could definitely take out a plane.

That said, it's pretty tame. We can already take out planes with flak cannons. This is just more efficient.
by jech | 2025-12-31 15:20:53+00:00
> But on the other hand, we also don't know if this is a foreign misinformation campaign or just a politically disgruntled Pole

The videos contain at least one mistake that indicates that they were written by a native speaker of Russian (the use of the word prawilny, which is a Russian word (правильный) and doesn't exist in Polish).

It's circumstantial evidence, granted, but enough to point at a Russian origin, at least in the absence of further information.
by nitwit005 | 2025-12-31 15:21:11+00:00
Open up an old Java code base, and your IDE will tell you to refactoring tons of code, as it was written in an old way it thinks you shouldn't use anymore, uses deprecated classes, etc.

Javascript is even more dramatic, where it will tell you to fix every single variable declaration, as people decided "var" was a mistake, and there is a whole new way of defining classes.
Show HN: Pixel Kit – Official Release
by ivanglpz | 2025-12-31 15:21:26+00:00
Hi HN,

I’ve released the first official version of Pixel Kit, a web-based design editor. This release replaces a public beta and represents a structural shift rather than a feature update.

Pixel Kit is built using React and Next.js, with TypeScript for static typing. State management is handled with Jotai, and persistence is backed by MongoDB.

During the beta, the main limitation was performance under frequent updates. Editing entities such as shapes caused unnecessary React re-renders because state was coupled and updates propagated too broadly.

For the official release, I re-architected the state model around fine-grained fragmentation. State is now split by entity and, where necessary, by property. Updates target only the affected slices, which significantly reduces render pressure and improves responsiveness under continuous interaction.

This change resulted in:

Localized updates instead of global reconciliation

Predictable render behavior under high-frequency mutations

A more deterministic editing pipeline with fewer implicit side effects

Removal of defensive and experimental logic introduced during the beta

The goal of this release was to stabilize the core architecture and establish clear internal contracts. The editor now behaves consistently under load and provides a solid base for future features such as more advanced undo/redo and scalability improvements.

The app is live here:
https://pixel-kit.vercel.app/
Note: registration is required to try the editor.

I’m primarily interested in feedback on the UI features.

Thanks for reading.
by jmyeet | 2025-12-31 15:21:32+00:00
There is no such thing as a defensive weapon.

You might be tempted to say "what about a missile shield?" but such a thing allows the owner to act with impunity with levels of violence we arguably haven't seen since 1945.

As a real example of this, the only reason a deeper conflict didn't develop with Iran this year was because Iran demonstrated they could overwhelm the various layers of Israel's missile shield and Iran seriously depleted the various munitions used by those air defense systems (eg interceptors, THAAD) and those take a long time to replenish.
by JumpCrisscross | 2025-12-31 15:21:45+00:00
> I think that's a reasonable cutoff point for right of return

I do too. The contours of how that works with their descendants, and when we draw the line for the living, has been debated in good faith (and bad, increasingly recently) for decades [1].

[1] https://en.wikipedia.org/wiki/Palestinian_right_of_return
by nickjj | 2025-12-31 15:21:58+00:00
Thanks. Which driver version are you using?

NVIDIA's official stance is the DKMS 580 series drivers do support my card. The 590 series do not but I didn't try those. Basically the 75X, 8XX, 9XX and 10XX cards all use the 580 series driver. I don't know about 6XX or less (I didn't check).

Getting a newer GPU is going to be sketchy I think. It's a machine I built up from parts in 2014. The motherboard is an ASRock H97M with PCIe 3.0 x16. I don't think the PSU can even power a 1080 and even then, a 1080 would use the same 580 series drivers as this card so it might have the same problem, just with a higher ceiling (8 GB instead of 2 GB). It's also disgusting that this card is over $200 used in 2025. Using someone else's 10 year old card in itself is a massive gamble.

When the instability starts to happen due to high GPU memory usage I get this in journalctl:

Dec 28 12:41:10 kaizen kernel: [drm:nv_drm_gem_alloc_nvkms_memory_ioctl [nvidia_drm]] ERROR [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NVKMS memory for GEM object

Closing out windows to reclaim GPU memory isn't enough to bring things back to operational. I often get compositor freezes and other weird artifacts like windows taking up space but not being there until I reboot. It's like niri gets in an unrecoverable state that it doesn't recover from. I say reboot but logging out and back in also works, but this is quite disruptive to be doing a few times a day and hinders me from recording videos since I often run into issues while doing my day to day stuff.

I really wonder how to resolve it if it's even possible. This box is my main dev / media creation box and it was super good and stable on Windows for 11 years.
by adrianN | 2025-12-31 15:22:17+00:00
The problem with any scheme to capture and store carbon from the atmosphere is the incredible amount of carbon we've blown into the air in the last 150 years. Just look at the size of the machines we use to harvest coal. Essentially you'd need to have machines of similar size working for many decades to re-bury the carbon we extracted and burned. Who's gonna pay for that?
by karaterobot | 2025-12-31 15:22:41+00:00
I've been quoting von Tiesenhausen's Law of Engineering Design for over a decade, since it is a great summary of why I switched from engineering to product design mid-career. That law is the one that says engineers always wind up designing the vehicle to look like the initial artist's concept. I didn't engineer spacecraft, but on web projects I noticed that whoever made the documents furthest upstream had a ridiculous amount of influence over the outcome of the product. Even just being the one taking notes in the first meeting gives you leverage in a process which, despite claims of being agile, is definitively path-dependent most of the time.
by m132 | 2025-12-31 15:22:48+00:00
>Before HD, almost all video was non-square pixels

Correct. This came from the ITU-R BT.601 standard, one of the first digital video standards authors of which chose to define digital video as a sampled analog signal. As analog video never had a concept of pixels and operated on lines instead, the rate at which you could sample it could be arbitrary, and affected only the horizontal resolution. The rate chosen by BT.601 was 13.5 MHz, which resulted in a 10/11 pixel aspect ratio for 4:3 NTSC video and 59/54 for 4:3 PAL.
by causal | 2025-12-31 15:24:54+00:00
A lot of comments decrying new weapons tech, but I think drone defense tech is particularly critical right now and going to save a lot of lives. Put another way, I don't think we would be against new clothing that made bullets less effective, even if it remains terrible that such clothing is needed.

Especially as AI becomes better and cheaper and suicide drones become more nimble and autonomous. If you have seen any of the horrifying footage out of Ukraine you will understand how badly we need more effective and cheaper drone defense as soon as possible.