MurphyA/hacker-news huggingface dataset:
by bigyabai | 2026-01-04 00:16:24+00:00
> Back-porting modern drivers/security patches is another issue

That is goalpost-shifting. You started this by critiquing Linux' drivers and security patches, you don't get to carve out excuses for Windows.

> but most static-linked applications tended to work fine

Sure. Most static-linked applications tend to work fine on Linux and macOS with a modern Wine environment. It's a moot point.
by 01HNNWZ0MV43FF | 2026-01-04 00:16:40+00:00
Today's experts are the novices of 40 years ago, and today's novices will be the experts in 40 years.

C and C++ don't require static analysis, and it's difficult to set up, and so most of us slide down the incentive gradient of using C / C++ without any helpers except CMake and gdb.

Rust requires it, so the noobies use it, so in 40 years the experts will accept it.
by tubignaaso | 2026-01-04 00:17:06+00:00
Having migraines on and off the past few months, I wanted a way to try and narrow down triggers. All the existing apps out there were overly complicated. So I built something simpler.

https://dotsjournal.app

It’s an iOS app to help tracking events and stats about my day as simple dots. How many cups of coffee? Did I take my supplements? How did I sleep? Did I have a migraine? Think of it like a digital bullet journal.

Then visualizing all those dots together helps me see patterns and correlations. It’s helped me cut down my occurrence of migraines significantly. I released the full app last month and have been learning the difficulty of marketing and social media.
by andreyandrade | 2026-01-04 00:17:11+00:00
Works for large projects with active communities (Ghostty has both). The filter pays off when volume is high. Doesn't work for smaller projects where every report matters and you want to lower barriers. The brutal honesty ("80-90% of you are wrong") is refreshing but may alienate contributors. A middle ground would be issue templates with mandatory checklists, filters without adding an extra step.
by aruggirello | 2026-01-04 00:17:27+00:00
Not really equivalent to Lightroom, and not remotely a replacement, but there's Corel AfterShot Pro [1]
(source: about 15 years ago, I was one of the (1?) proud Linux users of Bibble 5, its predecessor)

[1] https://en.wikipedia.org/wiki/Corel_AfterShot_Pro
by tialaramex | 2026-01-04 00:17:48+00:00
> Which set of semantics is honored?

Typically it's configurable. For example C++ 26 seems to be intending you'll pick a compiler flag to say if you want its do-nothing semantics, or its "tell me about the problem and press on" semantics or just exit immediately and report that. They're not intending (in the standard at least) to have the assume semantic because that is, as you'd expect, controversial. Likewise more fine-grained configuration they're hoping will be taken up as a vendor extension.

My understanding is that C3 will likely offer the coarse configuration as part of their ordinary fast versus safe settings. Do I think that's a good idea? No, but that's definitely not "Unknown".
by walterbell | 2026-01-04 00:18:13+00:00
Five years of memorized handwritten notes is a bit more old school corporate/state espionage than remote network breach, https://nationalpost.com/news/exclusive-did-huawei-bring-dow...

Security advisor Brian Shields discovered that not one, but seven Nortel executives, including CEO Frank Dunn, had been hacked, and that the hackers were vacuuming an alarming volume of sensitive material out of its databases. By the end of his investigation, Shields says he was able to track the theft of over 1,400 documents.. during a six-month period when bosses allowed him to monitor the stealing. He found evidence the break-in of Nortel’s internal computer network had started no later than 2000, and probably began in the 1990s. He says it lasted past 2009..
by libertine | 2026-01-04 00:18:13+00:00
Right, so what's the scope of time we're talking about here? Are we talking about the world post WW2, or are we going back to the Roman Empire?

Because if you want to "win" arguments by randomly swinging hundreds of years to make a point, then it's pointless, because anyone can pick a point in thousands of years of History to show "look - they were bad here".

I think discussions about modern history are sufficient for the post-WW2 period, as there was a global consensus on international law and the Charter of the UN.

If you hold grievances about events hundreds of years old to make points about current events, then it's pointless.
by ianbutler | 2026-01-04 00:18:18+00:00
What a shitty reply. You should feel bad you took time to write this.

I like writing things like postgres extensions, implementing research papers in rust, large scale data pipelines. Working on ML research and more!

Please be gone.

https://github.com/iantbutler01/dart

Here's an example. My implementation of adaptive radix trees in rust with hot caching for improved query throughput in text search.
by vunderba | 2026-01-04 00:18:30+00:00
> The immutable record a particular edition of a book is a bedrock-importance feature.

This. Auto-updating books is a terrible idea, especially if I don’t have the ability to see the before/after diff.

There’s actually already precedent for this. Back in 2023, Puffin made changes to many of Roald Dahl’s books to remove some of the more offensive imagery, including in Matilda and Charlie and the Chocolate Factory, and released revised editions. That in itself isn’t necessarily unusual... what made it controversial was that the updates were automatically pushed out to readers who already owned the original versions, changing their copies without their knowledge or permission.

https://en.wikipedia.org/wiki/Roald_Dahl_revision_controvers...
by wtcactus | 2026-01-04 00:18:31+00:00
I ended up having a high reputation on SO. Not sure why, but it’s over 7000.

I also experienced many of the issues I see described here. The most egregious was when I asked a completely valid question for R: How to fit a curve through a set of points, with each point having an error associated.

This is something completely normal in a physics experiment. Each measurement had its own error interval. But, for people using R, this seemed like something completely new. So, they just downvoted the question and told me I was wrong.

I ended up answering my own question… but was also told that was wrong and that all points must have the same error interval.

Instead of answering a programming question, people just went around denying experimental physics.

I think that was the beginning of the end of SO for me.
by kelthuzad | 2026-01-04 00:19:08+00:00
>I don't engage in argument with people who accuse me of having another account. If you want to have productive discussions on HN, I suggest you rethink the way you go about them.

Then stop using sock puppets, simple as. Also, you don't engage in arguments at all, you simply ignore everything that's inconvenient for your Apple PR narrative and then you keep regurgitating the exact same debunked arguments ad nauseam. You are in no position to lecture anybody on what makes a productive discussion, since you have been behaving like a member of Apple's 3rd party lobbying division: https://gizmodo.com/apple-lobby-app-developers-1849554671
by websiteapi | 2026-01-04 00:19:26+00:00
jeez so many ways to do things -

react native
flutter
ionic

and now swift.

it seems dart + flutter still is the only way to do all targets (cli/web/iOS/android/desktop) though. react native being very close (albeit needs electron).

it surprises me that this hasn't been perfected. surely some big company would look at their balance sheet and see it's worth it even if you take a 10% performance hit on each platform, assuming you can share 90% of the code.
by DoctorDabadedoo | 2026-01-04 00:19:47+00:00
I believe Microsoft biggest achievement is being capable to stay relevant for the past 50 years, largely due to enterprise.

If you take a close look as an user, all their products is half-baked in some way (inconsistent behaviors, dark patterns, poor support, etc.), good enough so they can lock you in and hold your data hostage with time.
by brewmarche | 2026-01-04 00:20:01+00:00
You should use unique local addresses (ULAs, fc00::/7) not link-local addresses (fe80::/10) for this. Choose a random prefix and advertise it in your network (you can use some website like https://www.unique-local-ipv6.com if you want).

This prevents clashing subnets when using VPN like it sometimes happens with IPv4.
by johnsmith1840 | 2026-01-04 00:20:11+00:00
Sure my raw coding ability is degraded but my architecting, debugging, and planning have all skyrocketed.

Those always required significantly more though just like before and that's all I do now.

I mean old staff engineers and managers are often not coding at all but they are significantly better designers than a freshgrad that leetcode grinded for 4 years. Isn't that the same argument?
by squidcalamari | 2026-01-04 00:20:25+00:00
They do lie. Ingore the "technical" people explaining how they just 'get stuff wrong' based on a lack of information or bad training/data.

You can prove this by asking any of the super-smart LLMs that have access to 'current' data (searching, whatever), which US President has bombed the most countries in their two terms. They will claim it was Obama, or that they cannot determine the answer because it's "complicated". The truth is, the USG and it's technocrats instruct and train these bots to lie in support of the state agenda.

These bots will even claim the true answer is misinformation even after you force them to the factually correct answer. Just like the Wizard of Oz, it's just sad little man pulling the strings of a terrifying facade.
by noir_lord | 2026-01-04 00:20:45+00:00
It’s terrible everywhere tbh, it has zero awareness of how dangerous the f7 square is in the opening, you can pretty much just mate it by landing the queen on f7 with a piece covering it every time.

I applaud the effort but not sure I see the point, I had a more capable chess playing program than this on a zx speccy in the 80’s.
by kelthuzad | 2026-01-04 00:20:53+00:00
Yes, that's enough otterley. You’re in violation of the HN guidelines. Sock puppets aren't allowed here.

You and your third party Apple PR colleagues also need to make your coordinated engagement efforts less obvious (timing, style, rhetoric).

https://gizmodo.com/apple-lobby-app-developers-1849554671

https://news.ycombinator.com/newsguidelines.html
by kube-system | 2026-01-04 00:21:33+00:00
> Trust me, there are software engineers and hardware engineers who know your pains and aren't afraid of how difficult you think this stuff is.

If you think I’m describing a software engineering problem, I don’t think you understand what I’m saying.

Sure, you can do anything with infinite time and money, but those can be quite prohibitive where the limitations are tens of millions of dollars and/or a years of regulatory hurdles.

I’ll give you an easy example:

I have maintained multimillion dollar surgical equipment that ran outdated versions of Windows. Even if you were an expert in all the required disciplines, You can’t change the software on the thing without recertifying the system, which is more expensive than buying a new one. (Not to mention that the organizations that use these devices aren’t credentialed to even begin that process) The only viable solution is to maintain it to the original specifications and implement appropriate security precautions until the useful end of life. There is literally no other workable scenario that isn’t laughably ridiculous.
by andrewjneumann | 2026-01-04 00:22:01+00:00
Gravity is a constraint—both for manufacturing and for your mindset. In this episode, we dismantle the physics of innovation, exploring why the next generation of computer chips must be built in space to survive. We also ground this futuristic vision in the practical tools you need today, breaking down Google’s Antigravity IDE and why the shift from “coder” to “architect” is the only way to survive the AI boom. Stop planning your year; start engineering your workflow.
by giancarlostoro | 2026-01-04 00:22:04+00:00
> And then a few seconds later: "US oil companies will go into Venezuela"

Venezuela is down to 1 million barrels per day, down from 3 million per day from the 2000s because of the sanctions after Hugo Chavez. They own the worlds largest reserve (about 300 billion barrels worth) and it was always my understanding that we worked with them before Hugo Chavez went the route he went and brought a great nation to shambles for a power trip.

I think Venezuela will recover with our aid, but a lot of their old infrastructure is gone, they will need investors. They will also need to deal with their crime problem and hold real elections for once.
by fzeroracer | 2026-01-04 00:22:09+00:00
Why do you think deportation is the only thing that matters? We've seen ICE fuck up the lives of American citizens by destroying their property, illegally holding them, arresting entire buildings etc in Chicago. And there is zero recourse for these blatant violations. How about you open up your wallet and pay for their crimes if you're willing to go to bat for them so hard?
by ChrisMarshallNY | 2026-01-04 00:22:36+00:00
This has been my experience.

My initial (most popular) questions (and I asked almost twice as many questions, as I gave answers) were pretty basic, but they started getting a lot more difficult, as time went on, and they became unanswered, almost always (I often ended up answering my own question, after I figured it out on my own).

I was pretty pissed at this, because the things I encountered, were the types of things that people who ship, encounter; not academic exercises.

Tells me that, for all the bluster, a lot of folks on there, don't ship.

LLMs may sometimes give pretty sloppy answers, but they are almost always ship-relevant.
by xdennis | 2026-01-04 00:23:00+00:00
The 34 crimes are these:

- falsifying business records - 1st degree

- falsifying business records - 1st degree

- falsifying business records - 1st degree

...

- falsifying business records - 1st degree

https://www.scribd.com/document/737791944/Trump-verdict-shee...

He was charged 34 times for the same payment, multiple times per check, because they were entered as payment for lawyer instead of hush money for porn star.

"Falsifying business records" is a not a crime, unless it's done in the pursuit of another crime. The other crime was trying to influence the election (literally his job as a candidate). This is despite the fact that the books were cooked as payment to lawyer in 2017, after the election.

Alvin Bragg, the person who convicted Trump, specifically ran on prosecuting Trump.

It was entirely a political prosecution. If Trump had paid cash, he would have 10000x counts against him, one for each dollar bill.

34x of 4 years means he could have been convicted for a maximum of 134 years. One count for 4 years wasn't enough, they had to give him more time than some serial killers.

The judge specifically postponed the conviction after the election to see if he should receive prison terms or not. He absolutely would have had he lost.
by carlosjobim | 2026-01-04 00:23:26+00:00
You believe in something which has never existed and will never exist. In international relations, there has never been anything besides "might is right". Anything else is an illusion. At most something that leaders pay lip service to, when it aligns with their own goals.

The law of the jungle is reality. World War II was won by terror bombing civilians. It is lamentable, but reality is reality. So to say "that's not how it works" is denying reality.
by instig007 | 2026-01-04 00:24:17+00:00
> "Who cares?" was glib on my part, I admit. It was obviously stated from the perspective of an American relying on that power, towards other Americans.

> there is no "teacher" to stop the "bullying" here.

It's funny how the same person can mention "realism" and then proceed to "leverage" in the same conceptual realm of thought about the present day US. Just wait until three to four (insignificantly) smaller powers collude, target, and act against you like hyennas do, then try applying your leverage of ... what exactly?
by mothballed | 2026-01-04 00:24:25+00:00
Yes I would argue this is a fundamental aspect of property rights. Stolen property held with intent to deprive the owner of the assets, has no legitimate title to be held by the person holding it. Therefore you definitely do not do anything wrong to the thief by taking it.

Whether you do anything wrong to the real owner very much depends on the intent and actions taken after you take it from the thief. If the owner asked you to take it, then well you have clearly done nothing wrong. If the owner did not ask you, then it depends on your intent and your immediate disposition to the owner. If you did not intend to deprive the owner of the property from enjoying the property for any additional time, and you took all reasonable actions to return it immediately, then it definitely cannot be theft against the thief nor the owner. Therefore it is at the very least not wrong, and probably right.

I do very much doubt though that the US military will simply take the assets, immediately return them to Exxon et al, and that will be that. And the drug and machine gun charges against Maduro, are certainly not defensible in my opinion.
by thrance | 2026-01-04 00:24:37+00:00
I missed the part where Jefferson promised Louis the XVIth exclusive access to the colonies' wealth, and then France abducted the King.

Better analogy would be Pinochet's coup. Nationalists calling for the US to coup their own country and place them in charge in exchange for acting like docile puppets to US interests. This is exactly what is happening there, Trump said so a few hours ago.
by tux3 | 2026-01-04 00:24:40+00:00
It's a fun little AI, but I have another bug report. This time my move is the one that made it crash!

Uncaught Failed to apply player move! cm-chessboard:69:55
promotion result
Object { type: "pieceSelected", square: "c8", piece: "wq" }
cm-chessboard:111:37
Uncaught Error: Invalid move: {"from":"d7","to":"c8","promotion":"q"}

I had forked a rook and king with a pawn. Pawn takes rook, and was going to be offered a promotion, but taking and promoting at once seems to make it crash.
by terminalshort | 2026-01-04 00:25:25+00:00
China isn't giving up any barrels of oil. It's a global market. If Venezuela is selling 5 million bbl per day to China, and it stops selling to China, someone else will start buying it. Since they are now buying 5 million bbl per day from Venezuela, that means they are buying 5 million bbl / day from their existing suppliers. China will buy that oil.
by rvz | 2026-01-04 00:26:11+00:00
According to the author, the future is an abundance of low-quality immature AI generated software which is worse than the state of the art?

So NIH syndrome, rolling your own cryptography and security through obscurity is now the future because LLMs.

Sounds quite naive.

> I found LLVM to be a pretty polished codebase with lots of documentation. Despite the high-quality, navigating the codebase is challenging as it’s a mass of interfaces and abstractions in order to support: multiple object file formats, 13+ ISAs, a slough of features (i.e. linker scripts ) and multiple operating systems.

This is an obvious skill issue on the authors front; LLVM is a high quality project to build on top of and use for a reason. It is well maintained and trusted.

The linker that was created will be just thrown away. With less eyes; it will fade into obscurity.
by gcanyon | 2026-01-04 00:26:34+00:00
> swinging its dick around

I'm sorry, I can't resist extending your metaphor:

The problem comes when "swinging your dick around" you accidentally get the other country pregnant. Then you have to co-parent the resulting child government, and they are always moody, rebellious, and ungrateful.

As soon as they're standing they run all over the house, painting the walls, breaking things, and costing you gobs of money. You can't ever go out, because the moment your attention wanders even a little they throw a party and invite their hooligan friends over; and wrapping up the party and throwing out their friends is another expensive debacle.

Not to mention the endless shady boyfriends/ girlfriends that parade through the place. They're "just experimenting" they claim: fascism, communism, and dictatorship are just phases they're going through as they explore who they really are.

Eventually they get resentful and want to live on their own. To accomplish this they kick you out of the house, and you end up leaving your car and many other possessions behind, and many times they trash the place as you leave.

If you're lucky, you both mature and you can develop an adult relationship in time. If you're not, they end up beating up their cousins and you have to break up the fights and pay for the broken furniture.

In short: don't swing your dick around, and if you must, be sure to use protection. I'm not sure what that equates to in this metaphor, but it's obvious the U.S. flunked sex-ed.
by woodpanel | 2026-01-04 00:26:45+00:00
> 20 mil bbls of oil per day

Almost double that of Saudi-Arabia, roughly 20 times that of Venezuela

Imported heavy crude rose from 12% 50 years ago to 70% today.

> pretty much anything you can distil from heavy crude, you can also distil from light crude

You can, but at what cost and where? The largest raffineries are apparently built for heavy crude and you can’t just retrofit them to handle light crude.

> with about 2/3 of imports coming from Canada

There are just two other countries equipped with large enough resources to compete for that market share: Russia and Venezuela
by tomhow | 2026-01-04 00:27:02+00:00
Where does this come from?

We don’t remove anything, and what we “like” doesn’t come into it; our job is to make keep discussions healthy and curious.

Stories that are primarily about political controversy will generally get downweighted by:

- community flags

- flamewar penalties

- software penalties that are applied by default to publications and topics that are primarily focused on daily politics controversy.

But even with these penalties the stories can easily be found on /active, and everything that’s ever posted can be found on /newest (with ‘showdead’ turned on).

When a story contains “significant new information” we turn off these penalties to ensure it gets exposure on the front page, which we’ve done here and which we’ve done for every major breaking story over the many years that this approach has been in place.
by Dylan16807 | 2026-01-04 00:28:39+00:00
> If by "body-slammed" you mean "trained on SO user data while violating the terms of the CC BY-SA license", then sure.

You know that's not what they meant, but why bring up the license here? If they were over the top compliant, attributing every SO answer under every chat, and licensing the LLM output as CC BY-SA, I think we'd still have seen the same shift.

> In the best case scenario, LLMs might give you the same content you were able to find on SO. In the common scenario, they'll hallucinate an answer and waste your time.

Best case it gives you the same level of content, but more customized, and faster.

SO being wrong and wasting your time is also common.
by intalentive | 2026-01-04 00:28:46+00:00
Geopolitically the US has abandoned world hegemony and is consolidating in the western hemisphere.

Venezuela has massive oil reserves and its leadership has been anti-Zionist since Chavez.

It’s a juicy target close to home, been a thorn for decades, and not as prickly as Iran or Yemen.

But you’re right, it’s noteworthy they are not attempting to sell interventionism to the public anymore. 15 years ago they’d have staged a color revolution and gone with the populist uprising narrative. They seem to have dropped the narcoterrorist narrative already. The use of raw force without moral justification is a sign of decline. The Twitter right is trying to sell this as an imperial / Nietzschean triumph but few are going to buy it.