MurphyA/hacker-news huggingface dataset:
by Havoc | 2025-12-30 18:53:17+00:00
This is the usual „but they can’t do the hard stuff“ argument. It’s not the right lens - at least not for employment.

If you need three programmers to deliver a project, one doing boilerplate, one intermediate and one doing hard task. And the AI can’t do the hard task then you’ve still got two unemployed dudes.

So yeah you can make the technically correct argument that it still needs a programmer but it glosses over the coming storm in real world job market.

The only other option to square that circle is to assume that A) we suddenly need 3x as much projects and B) boilerplate guy can somehow graduate to hard tasks
by roadside_picnic | 2025-12-30 18:53:32+00:00
You're thinking only about the final step where we're just doing a bunch of matrix computation. The real work Python does in the ML world is automatic differentiation.

Python has multiple excellent options for this: JAX, Pytorch, Tensorflow, autograd, etc. Each of these libraries excels for different use cases.

I also believe these are cases where Python the language is part of the reason these libraries exist (whereas, to your point, for the matrix operations pretty much any language could implement these C wrappers). Python does make it easy to perform meta-programming and is very flexible when you need to manipulate the language itself.
by elpocko | 2025-12-30 18:54:05+00:00
AI has rekindled the fun of technology for me. Going past the cliché of "type a prompt in 5 seconds, get results", inventing, using and mastering different workflows and approaches to create, rearrange, improvise and reinterpret images, text, sound, video, music, speech or 3d models can be incredibly fun and rewarding.

Still, no matter how much work you put into something, ignorant haters will try and ruin it for you. That's a little depressing.
by mkozlows | 2025-12-30 18:54:08+00:00
It's true that Filmmaker Mode might at some point in the future be corrupted, but in the actual world of today, if you go to a TV and set it to Filmmaker Mode, it's going to move most things to correct settings, and all things to correct settings on at least some TVs.

(The trickiest thing is actually brightness. LG originally used to set brightness to 100 nits in Filmmaker Mode for SDR, which is correct dark room behavior -- but a lot of people aren't in dark rooms and want brighter screens, so they changed it to be significantly brighter. Defensible, but it now means that if you are in a dark room, you have to look up which brightness level is close to 100 nits.)
by eyberg | 2025-12-30 18:54:23+00:00
Containers got popular at at time when there were an increasingly number of people that were finding it hard to install software on their system locally - especially if you were, for instance, having to juggle multiple versions of ruby or multiple versions of python and those linked to various major versions of c libraries.

Unfortunately containers have always had an absolutely horrendous security story and they degrade performance by quite a lot.

The hypervisor is not going away anytime soon - it is what the entire public cloud is built on.

While you are correct that containers do add more layers - unikernels go the opposite direction and actively remove those layers. Also, imo the "attack surface" is by far the smallest security benefit - other architectural concepts such as the complete lack of an interactive userland is far more beneficial when you consider what an attacker actually wants to do after landing on your box. (eg: run their sotware)

When you deploy to AWS you have two layers of linux - one that AWS runs and one that you run - but you don't really need that second layer and you can have much faster/safer software without it.
by KaiserPro | 2025-12-30 18:54:28+00:00
Second hand public information monitors is what you want.

I have a nec multisync, which is a banger. Its also designed for 24/7 duty cycle, so its less likley to burn out. It also goes brighter than normal TVs.

However I don't think they do OLED yet. I think you're stuck with LG.
by hypeatei | 2025-12-30 18:54:34+00:00
This administration sucks, but it's a repeat of Trump's first term: cut taxes and keep government spending high. The Federal Reserve is also entering a QE-lite phase so more "free" money will be available for businesses to grow.

Tariffs are likely to be repealed by the Supreme Court; people in the administration are betting against them if that tells you anything. 2026 will be interesting.
by everfrustrated | 2025-12-30 18:54:50+00:00
>I've TL'd and PM'd as well as IC'd. Now my IC work feels a lot more like a cross between being a TL

Interesting... I've been in management for a few years now and recently doing some AI coding work. I've found my skills as a manager/TL are far more adaptable to getting the best out of AI agents than my skills as a coder.
Forge: C's NPM and HTTP framework (Pure C99, zero deps)
by Subrata_Roy | 2025-12-30 18:54:52+00:00
Forge: C's npm + HTTP framework (Pure C99, zero deps)

https://github.com/rsubrata383-debug/Forge

Production C99 package manager + HTTP server:

forge-pm.exe install pkg@1.0.0
libforge.a → localhost:8080
5/5 tests + Linux/Windows CI
Zero deps, pure C, make all

No JS. No CMake. Real systems programming.

by Subrata
by lacoolj | 2025-12-30 18:55:18+00:00
I use LXD + LXC, wondering if this is worth trying or if the overhead of accessing (network, etc) would be too much to deal with/care about.

Also always a little wary of projects that have bad typos or grammar problems in a README - in particular on one of the headings (thought it's possible these are on purpose?). But that's just me :\
by thomassmith65 | 2025-12-30 18:55:29+00:00
For all these reasons a vocal minority of analysts say that 2026 will be a year of strong economic growth

Right, a vocal minority. That is less surprising considering:

• the USD is plummeting

• America's trading partners are frantically looking to foster trade with more reliable partners

• Fed policy and American economic data are becoming unreliable due to political pressure

• a handful of AI companies, with questionable longevity, are driving most of the stock market's growth

We should append "say minority of analysts" to the title
by nosianu | 2025-12-30 18:55:45+00:00
Never mind the battles and action scenes, just any scenes with normal movement of the camera.

There is a lot of panning in the initial scenes of The Hobbit (opening scene is the fall of Erebor). I watched that movie initially with the new higher frequency, and everything was soooo smooth. When I rewatched it, every single time I have to experience the terrible, terrible choppy, hard-to-see-anything lower frequency transformations and I cry. This is the 12st century, and the movies can't even pan across some landscape smoothly?

In that first viewing I saw everything in those caves, it was so easy. Oh how I miss that.
by mkozlows | 2025-12-30 18:55:48+00:00
The whites in Filmmaker Mode are not off. They'll look warm to you if you're used to the too-blue settings, but they're completely and measurably correct.

I'd suggest living with it for a while; if you do, you'll quickly get used to it, and then going to the "standard" (sic) setting will look too blue.
by fooker | 2025-12-30 18:55:53+00:00
What if it does work though?

It’s really dangerous to assume your political enemies are stupid and incompetent, even when they likely are. Because if it turns out you are wrong, you can only cry wolf a few times at best.

The current administration has a stated goal to reindustrialize America, and even with modest success in that it’s natural for the economy to improve.
by JumpCrisscross | 2025-12-30 18:56:09+00:00
> Nuremberg

You may be mixing up the ICJ, which “settles legal disputes submitted to it by states” and is 80 years old [1] with the ICC, which was created in 2002 [2].

[1] https://en.wikipedia.org/wiki/International_Court_of_Justice

[2] https://en.wikipedia.org/wiki/Rome_Statute
by hylaride | 2025-12-30 18:56:09+00:00
I should have definitely qualified that statement. Technically, electrical signals over copper are "slowed down" less than light through fibre optic cables. However there's attenuation, electromagnetic interference, and other signal loss for electrical signals that (for long haul cables) will mean you will need repeaters that add significant amounts of latency. On top of that, the higher you try and up the frequencies, the worse these problems get.

For some medium-haul stuff, it wouldn't surprise me if you saw copper still being used for lower latency (eg between datacenter sites for flash-trading), but otherwise it's just not economical.
by jandrese | 2025-12-30 18:56:23+00:00
That was a bit of a two edged sword as the heavily overclocked Celerons would benchmark extremely well, but be somewhat disappointing in actual applications due to the lack of cache space. It was right at the start of the era where cache misses became the defining factor in real world performance. CPUs ran ahead of DRAM and it has never caught back up, even as per-core CPU performance plateaued.
by xorvoid | 2025-12-30 18:56:44+00:00
Hobbies. Social hobbies. It kind of doesn't matter which, just pick one. Show up religiously. Try your best to talk to people. Having a shared hobby/interest makes for easy conversation and ice breakers. Don't expect to make friends immediately but if you stick with it, show some vulnerability, avoid ego, etc it will happen. Good people are attracted to good people.

I'm personally into rock climbing and the social scene at a good climbing gym is really fantastic. Climbers need climber friends (if only for the selfish need of a belayer). Its great to share notes on a climb, or chat about gear, or dream/plan good outdoors trips.

Not suggesting you take up climbing. I'm using it as an example. But you want some hobby you're gonna take seriously that has a social component.

And, stop being so hard on yourself. Making friends is hard actually (especially making really good ones). Give yourself some grace.
by jmward01 | 2025-12-30 18:57:32+00:00
One thing I have always thought was missing in game theory (and it is probably there but I just haven't looked hard enough) is a mathematical framework for how to build trust to increase the infinite payout for everyone. If in the decision making the idea of an offering is added in then it brings up the possibility of gauging trust and building trust so that future actions can capture more value until an optimal infinite policy is attained. So, for instance, I look at all my possible options and I choose one based on how much I trust the other party AND how much I want to increase that trust in the future. So I give them an offering, select an option that gives them a little more but at a cost to me, to prove that I am willing to increase trust. If they reciprocate then I loose nothing and the next offering can be bigger. If they don't then I gained knowledge and my next offering is smaller. Basically, this is like tit for tat but over time and intended to get to the optimal solution instead of the min max solution. Clearly I'm not a mathematician, but I bet this could be refined to exact equations and formalized so that exact offerings could be calculated.
by gruez | 2025-12-30 18:57:49+00:00
Any comment that makes a potshot remark about the first sentence in an article, without reading the rest of the paragraph (let alone the article) can be safely thrown straight into the trash.

The article lists its reasons for why they think the economy will accelerate. You might disagree with its conclusions, but it's not dependent on taking the administration's "propaganda" at face value.

>His optimism has foundation. The effects of the One Big Beautiful Bill Act (BBB), a tax-cutting law enacted in July, will soon start to be felt. Americans will receive refunds that reflect retroactive tax cuts on income from 2025. They will also find that levies on monthly earnings have fallen. According to Piper Sandler, an investment bank, these “two years of tax cuts in one” are worth about $191bn.
by zahlman | 2025-12-30 18:58:09+00:00
It is not "no true scotsman" to point out that tons of projects are put on GitHub etc. without caring about whether others will actually be able to download and "install" and use the code locally, and that it's unreasonable to expect ecosystems to handle those cases by magic. To the extent that a Python ecosystem exists and people understand development within that ecosystem, the expectations for packaging are clear and documented and standard.

Acting as if these projects using whatever custom tool (and its associated config, by which the tool can be inferred), where that tool often isn't even advertised as an end-user package installer, are legitimate distributions is dishonest; and acting as if it reflects poorly on Python that this is possible, far more so. Nothing prevents anyone from creating a competitor to npm or Cargo etc.
by AndrewKemendo | 2025-12-30 18:58:18+00:00
You’re describing positive-sum outcomes in subjective preference space.

I’m describing conservation laws in physical state space.

Preference gains don’t violate thermodynamics, but they also don’t escape zero-sum reality once you include energy, ecology, and time.

You’re doing what I’m complaining about separating Economics from ecology - there’s a very firm reason why climate changes the most important topic of our decade is because we have to merge our lived experience with the work experience and kill this embedded dualism that somehow human environments are different than the rest of the universe.

It’s like you’re trying to do control theory without energy constraints.
by neilv | 2025-12-30 18:58:43+00:00
When I used the Abit BP6 in a Linux box build, I did it as a one-Celeron budget PC with expandability, and put some notes on the Web at the time:

https://www.neilvandyke.org/cheap-pc-2000/

That page includes pricing info for each component, and how I bought it. For example:

> Abit BP6 Dual PPGA Socket-370 motherboard, UDMA-66, 2 ISA, 5 PCI, AGP 2X, 3 168-pin PC100 ECC, max. 1GB RAM. Retail version.
(Essential Computing $120 + $14.25 UPS Ground + $3.60 insurance = $137.95)

> Intel Celeron 500 Retail version, with warranty and CPU fan and heat sink.
(Egghead $135.99 + free UPS Ground = $135.99)

The box was my workstation, and for a time also a public Web server on ADSL. I never actually added a second Celeron (cost money, and I still wasn't feeling CPU pressure) nor the UDMA-66 (reported to be less reliable).
by JumpCrisscross | 2025-12-30 18:58:44+00:00
> US has vetoed UN resolutions 89 times, and ignored resolutions dozens of times

So have China and Russia. The rules-based international order has been explicitly rejected by the world’s great powers.

> whole thing is a sham and everybody knows it

There was a legitimate attempt. It had flaws. But so does any system of justice. It was ultimately done in by a combination of Russian and Chinese revanchism, American neoconservatism and global nihilism.
by devin | 2025-12-30 18:59:09+00:00
I see you took a downvote. I'm not sure why. I think it's a reasonable question to be asking oneself generally, though perhaps the way you've asked it implies catastrophic near-term collapse, which I don't think is likely.

This is not financial advice.

I made a decision earlier this year to rebalance my portfolio toward more of a 50/50 split with US equities and international equities. Whatever you think of the current political situation in the US, I don't think it can be ignored that the US has shown itself to be an unreliable partner. I believe there will be real, long-term consequences to this. Believe me when I say that given the history of US markets, it brings me no pleasure to bet against them.
by svara | 2025-12-30 19:00:12+00:00
That's a distinction without a difference. Worker ants have high individual fitness if their colony successfully reproduces because they pass their genes forward.

If you want to be nitpicky and argue we should consider the individual gene the unit of selection, as Dawkins famously argued, I'm not going to disagree, you can see it that way too.

That specific distinction very rarely leads to different predictions though.
by benlivengood | 2025-12-30 19:00:19+00:00
Transformers grew out of the value-add side (autotranslation), though, not really the ad business side iirc. Value-add work still gets done in high-progressive-tax societies if it's valuable to a large fraction of people. Research into luxury goods is slowed by progressive tax rates, but the actual border between consumer and luxury goods actually rises a bit with redistributed wealth; more people can afford smartphones earlier and almost no one buys superyachts and so reinvestment into general technology research may actually be higher.
by mkozlows | 2025-12-30 19:00:38+00:00
"Warm" or "Warm 2" or "Warm 50" is the correct white point on most TVs. Yes, it would make sense if some "Neutral" setting was where they put the standards-compliant setting, but in practice nobody ever wants it to be warmer than D6500, and lots of people want it some degree of cooler, so they anchor the proper setting to the warm side of their adjustment.

When you say that "HDR is static" you probably mean that "Dynamic tone-mapping" was turned off. This is also correct behavior. Dynamic tone-mapping isn't about using content settings to do per-scene tone-mapping (that's HDR10+ or Dolby Vision, though Samsung doesn't support the latter), it's about just yoloing the image to be brighter and more vivid than it should be rather than sticking to the accurate rendering.

What you're discovering here is that the reason TV makers put these "garbage features" in is that a lot of people like a TV picture that's too vivid, too blue, too bright. If you set it to the true standard settings, people's first impression is that it looks bad, as yours was. (But if you live with it for a while, it'll quickly start to look good, and then when you look at a blown-out picture, it'll look gross.)
by reactordev | 2025-12-30 19:00:55+00:00
Dwarf fortress proves you can totally do things off script without player interaction. Poor Ragnar.

As for the scale issue with criminality. You are describing exactly what happens when you put people on rails. They all end up in town. At the same time.

If a game cluster has a population of 200,000 players monthly - it should have the space for it. No instancing. No sharding (other than maybe regional boundaries). Don’t spawn everyone at the same starting point at the same time. Change it depending on their character creation choices, backstory, profession, etc. Let them naturally come to towns. Let there be enough land to support 200,000 inhabitants. These kinds of things I wish for. Space games are the only ones that manage to have enough room for everyone to live angrily ever after.

Ashes of Creation is trying its best in this area.

Land scarcity becomes a thing. Like in UO. You see what Eve has done, just let structures live so long as no one blows it up. In UO, they introduced decay timers so if you abandoned the game, you forfeit your lot. Games were smarter back then.
by aeternum | 2025-12-30 19:01:10+00:00
The only problem with modern infrastructure projects is that the infrastructure doesn't actually get built. They have become welfare programs in disguise.

In the past the government would choose a competent industrialist to lead the construction such as Kaiser to build the Hoover Dam. Imagine the impossibility of appointing a billionaire industrialist to build CA high-speed rail in this age.
by toss1 | 2025-12-30 19:01:10+00:00
Contingency is not always an option.

Of course attorneys can take on individual cases on contingency and make viable a case where the plaintiff lacks the spare six-figures of costs to even start the case.

That does NOT mean there is no effect beyond "case valuation".

Attorneys cannot simply take every case on contingency, and when the [potential reward]/[cost] ratio is not sufficient, the attorney must pass, and no suit will be filed.

Class Action literally makes it POSSIBLE

This is especially true where small-dollar harms are being done, but at scale of millions, where ripping off consumers is systematic, or where harms such as pollution affected many.
by moron4hire | 2025-12-30 19:01:24+00:00
Because font choice outside of large strokes like fantasy fonts is meaningless.

All of this exposition only works if people are literate in typography enough to get it. Most people can't even understand literalist art, say nothing about the symbolism of typography.

It's like how the Victorians invented a whole meaning categorization to different species of flowers and then acted like it was universal law. It's a secret in-crowd code. It has no inherent meaning.
Ask HN: LLMs and Code Style Compliance
by blinkbat | 2025-12-30 19:01:25+00:00
how good are LLMs at maintaining a consistent code style or "voice"? things like context-dependent stylistic decisions that you want to enforce, in addition to general rules that should be easier to lint.

I ask because after iterating with AI for sometime, the code starts to feel like unmolded dough because of all the stylistic choices it makes. do people just swoop in at the end and re-shape the code, or do they enforce it somehow as they go?

the idea is to work quickly to produce working code while reliably producing finalized output that is human-readable in the same way I'd want to write it. thanks!
by dherman | 2025-12-30 19:01:53+00:00
Ha, I just tried the same trick with Rust:

//$HOME/.cargo/bin/rustc "$0" && ${0%.rs} "$@" ; exit

use std::env;

fn main() {
println!("hello, world!");
for arg in env::args() {
println!("arg: {arg}");
}
}

Total hack, and it litters ./ with the generated executable. But cute.
by nosianu | 2025-12-30 19:02:21+00:00
I would buy that argument if it was deliberate, but the consumers in this case are passive and just have to endure whatever is set before them. Few even try changing the available settings, possibly apart from the most basic ones.

In a Greek restaurant I sometimes eat at there's a TV set to some absurdly high color saturation, colors are at 180%. It's been like that for years. Nobody ever even commented on it, even though it is so very very clearly uncomfortably extreme.
by simonw | 2025-12-30 19:02:26+00:00
> Do you think the way you specified the task at such a high level made it easier for Claude?

Absolutely. The trick I've found works best for these longer tasks is to give it an existing test suite and a goal to get those tests to pass, see also: https://simonwillison.net/2025/Dec/15/porting-justhtml/

In this case ripping off the MicroQuickJS test suite was the big unlock.

I have a WebAssembly runtime demo I need to publish where I used the WebAssembly specification itself, which it turns out has a comprehensive test suite built in as well.
by mrkeen | 2025-12-30 19:02:27+00:00
public V get(Object key) { synchronized (mutex) { ... } }
public V put(K key, V value) { synchronized (mutex) { ... } }
public V remove(Object key) { synchronized (mutex) { ... } }

> From a correctness standpoint, this strategy is almost trivial to reason about.

It is indeed trivial to reason about. This design invites users to stumble into the race condition between get and set.
by gkbrk | 2025-12-30 19:02:43+00:00
I had it saved, but it was 3-4 computers ago. I don't think I still have it, and if I did I wouldn't know where.

Aside from the article, I only found these scripts on my disk related to this project.

listen_2046.py and send_2046.py

https://gist.github.com/gkbrk/445929a854051203ee31afc7495c5a...