MurphyA/hacker-news huggingface dataset:
by kstrauser | 2025-12-30 01:30:48+00:00
> I would say that TV's should ship without any such enhancements enabled.

I strongly agree with that. The default settings should be… well, “calibrated” is the wrong word here, but that. They should be in “stand out among others on the showroom floor” mode, but set up to show an accurate picture in the average person’s typical viewing environment. Let the owner tweak as they see fit from there. If they want soap opera mode for some bizarre reason, fine, they can enable it once it’s installed. Don’t make the rest of us chase down whatever this particular brand calls it.
by iamnothere | 2025-12-30 01:31:49+00:00
> Its better to have your government control facts about an on going conflict than what we have today.

This is how you get atrocities and coverups, strategic losses that don’t result in corrective action, and endless graft. Eventually this leads to major military losses. Some degree of wartime censorship is inevitable to conceal information from the enemy, but anything beyond that creates serious problems in a democracy.
by mandw | 2025-12-30 01:32:05+00:00
I think the same thing, and then I went a little smaller! I went to a large split then to a 58 key split, then to a 42 key split. At 42 I saw no advantage in going smaller other than it being smaller if you liked the look of it.
Then I wanted to try a small dactyl and that lead me to an already designed 36 key split and I love it. I lost some more keys and found that I can easily handle that. I would not say that the move from 42 to 36 made it more ergonomic but not worse.
While I went from 42 to 36 without thinking there were downsides, I think going any smaller does start to compromise functionality for the sake of form.
At 36, I think that even on a bigger keyboard I would emulate the layout I have now as it is so easy.
by weddpros | 2025-12-30 01:32:17+00:00
one-address-to-N-servers is perfect if the N servers don't all terminate TLS. If not, it becomes impossible to actually test what certificates are actually served. I've seen this fail before (TLS tests flip/flop between good/bad between checks).

As for wildcard certs, I agree there are use cases where we really need them like dynamic subdomains {customer}.status.com

Can you share how they make ACME client configuration easier?
by fernandopj | 2025-12-30 01:32:26+00:00
Exactly. As long as Guiana is happy doing multinational business with US-allied companies, they're active participants in USA trade hegemony and that is sufficient.

Venezuela is not. They're heavily sanctioned by the USA and have to do their petrol business elsewhere - also not using US dollars as exchange currency. POTUS made clear this situation will not continue as is.
by delichon | 2025-12-30 01:33:12+00:00
I like how the Zed rules system handles this. You can define any number of "rules" -- just additional context -- in a popup editor and incorporate them by default or by name with slash commands, so you can easily customize context per task. It's so useful that I enter Zed for even non-coding chat sessions that are non-trivial. It works for their whole stable of providers including Claude.

I assume that the other AI IDEs have something similar.
by AlotOfReading | 2025-12-30 01:33:15+00:00
You can assume whatever initialization you want when reading code, even if it's not in the standard. Is your concern that people would start writing code assuming zero-init behavior (as they already do)?

That purpose would be better served by reclassifying uninitialized reads as erroneous behavior, which they are for C++26 onwards. What useful purpose is served by having them be UB specifically?
by AuthAuth | 2025-12-30 01:35:05+00:00
For me its going from $0 to $15 a month using Proton which feels way to high. Im cutting proton and switching to Proton free tier for email and Backblaze for storage. Getting a little $100 pc to put in my draw to handle hosting all the stuff i need. My budget is around $10 a month to cover all the tech NEEDS. I think its doable but I will need to pay with my time to learn about/setup a foss stack. I'll also need to put some money aside to drop a donation to each project in the stack yearly.
by eggplantiny | 2025-12-30 01:35:29+00:00
I’ve been debugging LLM-based agents for a while, and I kept running into the same failures:
impossible action loops, irreproducible state, and “I have no idea why this happened” moments.

This post is my attempt to explain why those failures keep happening.
My conclusion is that in most agent systems, the problem isn’t the model or reasoning quality,
but the fact that the “world” (state, rules, action availability) is implicit and lives only in the model’s head.

I wrote about a world-centric approach where:
- the world state is explicit and immutable,
- actions are gated by computed availability,
- and models can only propose changes, never directly mutate state.

I also built a small demo to see if this idea actually holds up in practice.
Happy to hear counterarguments — especially if you think this is just reinventing something
or pushing too much logic out of the model.
by AnthonyMouse | 2025-12-30 01:36:18+00:00
It's not a matter of scale. If people don't have to spend as much on X then they end up with extra money and will spend it on Y. Jobs then shift from X to Y.

This has been happening for centuries. The large majority of people used to work in agriculture. Now we can produce food with a low single digit percentage of the population. Textiles, transportation, etc. are all much less labor intensive than they were in the days of cobblers and ox carts, yet the 20th century was not marked with a 90% unemployment rate.

It's either one of two things. Either post-scarcity is possible because machines that can collect and assemble resources into whatever anybody wants at no cost are possible, and then nobody needs to work because everything is free. Or it isn't, there are still things machines can't do, and then people have jobs doing that.
by mikestorrent | 2025-12-30 01:36:28+00:00
Yes, I think that this is one place to be very bullish on AI content creation. There are many people with fantastic visions for beautiful stories that they will never be in a position to create the traditional way; oftentimes with better stories than what is actually produced officially.

(You ever think about how many fantastic riffs have been wasted with cringe lyrics?)
by djoldman | 2025-12-30 01:37:01+00:00
> What can we reasonably expect the level of our economic life to be a hundred years hence? ... for the first time since his creation man will be faced with his real, his permanent problem – how to use his freedom from pressing economic cares, how to occupy the leisure ... we shall endeavour ... to make what work there is still to be done to be as widely shared as possible. Three-hour shifts or a fifteen-hour week ....

- John Maynard Keynes, 1930 [0].

Keynes was an economist whose work had an enormous impact and is still discussed and taught today. He predicted much more leisure and much less work for the future and he was wrong.

Extrapolating productivity (hours of work required to create a fixed output) into the future, it makes sense that we'll need to work a lot less to make the same stuff. The missing piece is that we end up deciding we need to make other stuff/services. We fill in our extra time making new things. We're not satisfied with what we used to have.

If AI drastically increases productivity, leading to job losses, we will just make other stuff and provide other services and fill our time with that. People will create other jobs to satisfy that demand. For reference:

1700s: 90% of US workers were farmers. early 1900s: 40%, 1970: 4%

1940s: 38% of US workers were in manufacturing/factories. 2020: ~9%

As productivity improves, we come up with other things to make or services to provide that are higher complexity or "worth more".

The products and services provided by a country are not static.

[0] https://www.marxists.org/reference/subject/economics/keynes/...
by einsteinx2 | 2025-12-30 01:37:40+00:00
That’s been my experience as well. I find I usually get better output if I create a new conversation for each thing I need. I’ve found that the only times it’s better to continue an existing conversation is if I want to have it make small improvements or changes to something it just wrote, as it tends to do better with the previous context still there. But even that only goes so far, then the scale tips and it works much better with a clean slate. I especially don’t want totally unrelated conversations polluting the context which is why I have all memory features turned off in all the web chat UI’s for the models I use.
by iamnothere | 2025-12-30 01:38:00+00:00
Clearly today’s onslaught of lies, disinformation, and conspiracies. A lot of good information comes along with all the bad.

Before we had the internet, many things were done with my tax dollars that I had zero insight into. These days, even though I can’t do anything about it, at least I’m aware of the parade of horrors around the world. In some cases I can even make informed decisions based on that information.

I’d rather have fellow voters making decisions based on an abundance of information, some of which is bad, than a carefully crafted set of information that’s designed to steer voters toward a limited set of outcomes.
by nostrademons | 2025-12-30 01:38:21+00:00
They don't, at least not necessarily. I look at my HN history and it's 13 hours ago, 6 days ago, 8 days ago, 13 days ago. Fifteen years ago I was #2 on the leaderboard (itself now gone, it listed users by total comment karma) and would post about 4-5 times a day. Now when I'm not posting, I'm actually not on the site and not reading replies. I just don't have time.

I think a decent-sized subset of Millennials have basically aged out of the time-surplus years of the early 20s and are now busy with kids and careers and families. And they aren't being replaced by the new 20-somethings, at least not on social media of the same form. The kids are still on text messages and Whatsapp and Discord and Roblox and Google Docs (!!), but they aren't interested in getting on the public Internet, and if they are, their parents won't let them.
by TacticalCoder | 2025-12-30 01:39:09+00:00
> I am quite annoyed by the people who don't see the issue with eSim because "they never had an issue" with it. It's like having one murder down your block and stating that you don't see the issue because nobody attempted to murder you so far.

TBH that's most people on most subjects.

First one that comes to mind:

"I'm an honest citizen and never did anything wrong and never had a bank account frozen, hence it never happens to honest citizens who did nothing wrong".

Honest. But oh-so-very dumb.
by andsoitis | 2025-12-30 01:39:28+00:00
> It's a myth that China heavily subsidises its EV industry.

We must live in parallel universes.

From 2009 to 2022, China offered national purchase subsidies for EV buyers. Peak subsidies: ¥40,000–60,000 per vehicle (~$6k–9k). Combined with local subsidies, some buyers paid 30–40% less than market cost. These subsidies were phased down and formally ended in 2022, but the industry had already reached massive scale.

This policy alone created the world’s largest EV market.

Even after direct subsidies ended, China continues to provide: EV purchase tax exemptions (10% tax waived), extended through 2027.

China provides EV manufacturers with: Cheap or free land, Low-interest or state-directed loans, Preferential electricity pricing, Grants for factories, R&D, and tooling, State-backed battery supply chains.

China strategically subsidized battery production: CATL, BYD, and others received R&D grants, Guaranteed demand, Export financing.

China now controls ~75% of global lithium refining and ~80% of battery cell manufacturing.

This dramatically lowers EV costs versus foreign competitors.

No value judgement about subsidizing, but to say it is a myth that China has and continues to subsidize their EV industry is false.
by dnautics | 2025-12-30 01:40:16+00:00
i don't understand this mcp/skill distinction? one of the mcps i use indexes the runtime dependency of code modules so that claude can refactor without just blindly grepping.

how would that be a "skill"? just wrap the mcp in a cli?

fwiw this may be a skill issue, pun intended, but i can't seem to get claude to trigger skills, whereas it reaches for mcps more... i wonder if im missing something. I'm plenty productive in claude though.
by WarOnPrivacy | 2025-12-30 01:43:06+00:00
A good faith journalist can put out high or low quality content, mostly depending on their wisdom and skill.

But a content creator operating in bad faith - all they can create is counterproductive, toxic content.

Before asking others to consume Shirley's content, fully determine the creator is acting in good faith. To do otherwise runs a high risk of perpetuating harm. And that would be unkind.
by nocchedure | 2025-12-30 01:43:23+00:00
I’m heavily invested in the Google ecosystem and nothing would make me happier than switching to a privacy-focused European alternative.

However, the value of the Google Workspace* mid-tier (approx. 15€) is hard to beat, I think.

I get:

- granular domain \ email controls (blocklists, routing rules, etc.)

- 2tb of google drive space

- and now Gemini, which is quite nice

It’s 2025, and I’m still finding it impossible to leave :(

* note: I use Google Workspace as a personal account, with just one (my) user, because that gives me access to the domain and management tools listed above
by Forgeties79 | 2025-12-30 01:43:49+00:00
It’s a classic “forest for the trees” scenario. The use case 90% of the time for these tools is “I have a format problem and I need something to solve it quickly.” Rarely do they care if it’s lossless or not.

Anyone who knows what lossless vs. lossy means and when it matters knows what tools to look for and what the limitations of each tool are.
by jpetso | 2025-12-30 01:44:04+00:00
A not-so-insignificant number of FOSS developers are well able to make quality UIs, but decide to charge for their more polished creations.

Between having to make a living somehow, and not reaping a whole lot of other personal benefits from open source audio development, it takes a very special kind of person to publish these contributions in the first place. Once they're published, generally with its UI defined in code by a developer person, they're not necessarily easy for a designer to edit.

Nor is there much of a steady community around most of the plugins. So many are "publish, feature-complete enough, move on" kind of projects.

As always, be the change you want to see in the world.
by kavouras | 2025-12-30 01:44:14+00:00
I don't like the idea of moving from google's ecosystem to proton. While they're better, ecosystems tend to get locked down or change for the worse.I'm not planning to repeat the google cycle. I got my own domain for email, bitwarden for passwords, firefox forks for browsing, and many other stuff to get off google. Also I realised that stuff like contacts, notes, calendar don't really need to be on the cloud, but I'm planning to self host some services like that, mostly for the nerd in me.
by spaceywilly | 2025-12-30 01:44:23+00:00
The problem is it can be subjective. Some people really like the “smooth motion” effect, especially if they never got used to watching 24fps films back in the day. Others, like me, think seeing stuff at higher refresh rates just looks off. It may be a generational thing. Same goes for “vivid color” mode and those crazy high contrast colors. People just like it more.

On the other hand, things that are objective like color calibration, can be hard to “push down” to each TV because they might vary from set to set. Apple TV has a cool feature where you can calibrate the output using your phone camera, it’s really nifty. Lots of people comment on how good the picture on my TV looks, it’s just because it’s calibrated. It makes a big difference.

Anyways, while I am on my soap box, one reason I don’t have a Netflix account any more is because you need the highest tier to get 4k/hdr content. Other services like Apple TV and Prime give everyone 4k. I feel like that should be the standard now. It’s funny to see this thread of suggestions for people to get better picture, when many viewers probably can’t even get 4k/hdr.
by eloisius | 2025-12-30 01:44:28+00:00
It’s fair to recognize. Personally I do not like the aesthetic decisions that Apple makes, so if I’m taking pictures on my phone I use camera apps that’s give me more control (Halide, Leica Lux). I also have reservations about cloning away power lines or using AI in-painting. But to your example, if you got your film scanned or printed, in all likelihood someone did go in and change some stuff. Color correction and touching the contrast etc is routine at development labs. There is no tenable purist stance because there is no “traditional” amount of processing.

Some things are just so far outside the bounds of normal, and yet are still world-class photography. Just look at someone like Antoine d’Agata who shot an entire book using an iPhone accessory FLIR camera.
by einsteinx2 | 2025-12-30 01:44:34+00:00
100% agree. I’ve tried multiple times to use the cinema modes in my TVs, the ones that are supposed to be “as the director intended” but in the end they’re always too dark and I find things hard to see, and turns out I just subjectively like the look of movies on the normal (or gasp sometimes vivid if it’s really bright in the room) than in the “proper” cinema mode. I don’t really care what the creator thinks, it looks better to me so it’s better for me.

The equalizer analogy is perfect.
by zerodayai | 2025-12-30 01:44:50+00:00
https://github.com/zero-day-ai

I started this as a way to try to get my brain onto paper so I could be a little more systematic about bug bounties (my hobby), and utilize LLMs in a more structured manner and it morphed into this. I have a bunch of ideas for more agents (agents being a loose term), but want to get the framework baked first.
by simonw | 2025-12-30 01:45:02+00:00
As it should, normally, because "we'll rewrite it in React later" used to represent weeks if not months of massively disruptive work. I've seen migration projects like that push on for more than a year!

The new normal isn't like that. Rewrite an existing cleanly implemented Vanilla JavaScript project (with tests) in React the kind of rote task you can throw at a coding agent like Claude Code and come back the next morning and expect most (and occasionally all) of the work to be done.
by i_am_a_peasant | 2025-12-30 01:45:39+00:00
I am still using LLMs just to ask questions and never giving them the keyboard so I haven’t quite experienced this yet. It has not made me a 10x dev but at times it has made me a 2x dev, and that’s quite enough for me.

It’s like jacking off, once in a while won’t hurt and may even be beneficial. But if you do it constantly you’re gonna have a problem.
by shimman | 2025-12-30 01:46:36+00:00
You're talking about culture and names, I am not. We all live in an objective reality where a red spectrum of light exists and we can differentiate among other colors.

This is the contention with the person I am replying to, they're acting as if objective reality doesn't exist. Humans can think, LLMs cannot.

If you can't admit to this there's nothing else worth discussing, but please don't mind my hands covering my wallet as I slowly back out of the room.
by CamperBob2 | 2025-12-30 01:46:50+00:00
(Shrug) Thinking, unthinking, meh. If you can perform near the top level at the International Math Olympiad you're not going to have much trouble with the tax code.

What will likely happen is that future tax codes will be written specifically with rules oriented towards automation. We won't have to train general-purpose LLMs by shoving trainloads of IRS documents, Congressional records, and tax court cases at them, as happens now. I think we'll see lots of specialized models ramp up at some point, for efficiency's sake if not just for accuracy and traceability.
by RickJWagner | 2025-12-30 01:47:06+00:00
You seem to be missing the point.

There are people who need help. They need food, clothing, counseling.

There are people who give more to help those in need, but you are not in this group. You give less than the other group.

You really shouldn’t criticize the helper group. The people getting assistance actually need more help than is currently being provided.
by AuthAuth | 2025-12-30 01:47:11+00:00
You get atrocities and coverups regardless. My logic is that a cohesive nation working towards common goals is better than a nation of crabs in a bucket constantly undermining each other and distorting reality.

Ideally you should trust your government. In a healthy democracy the government can create a barrier to entry for the media and then be hands off only intervening when necessary. This isnt a bad thing at all in my opinion.

I prefer this to having 0 barrier to enter the media and allowing anyone to give their opinion.
by matklad | 2025-12-30 01:47:11+00:00
>If you look at MITRE's top 25 most dangerous software weaknesses, the top four (in the 2025 list) aren't related to UB in any language (by the way, UAF is #7).

FWIW, I don't find this argument logically sound, in context. This is data aggregated across programming languages, so it could simultaneously be true that, conditioned on using memory unsafe language, you should worry mostly about UB, while, at the same time, UB doesn't matter much in the grand scheme of things, because hardly anyone is using memory-unsafe programming languages.

There were reports from Apple, Google, Microsoft and Mozilla about vulnerabilities in browsers/OS (so, C++ stuff), and I think there UB hovered at between 50% and 80% of all security issues?

And the present discussion does seem overall conditioned on using a manually-memory-managed language :0)
by wakawaka28 | 2025-12-30 01:47:20+00:00
Lol... The dude waging war on Russia is owned by Russia? Are you mentally incompetent? You can drop the quotes too. He won the presidential race at least twice. As for being fascist, he hasn't rounded up people like you talking shit about him online, or taken a step toward censoring online discourse like Biden did. Fucking psyops man... You are proof that they work.
by fc417fc802 | 2025-12-30 01:47:31+00:00
I was exactly the same! But then StarCraft 2 came out, I went out of my way to purchase the retail box, it had nothing more than a slip of paper with a CD key inside, I grudgingly went to download it and Blizzard demanded a bunch of PII from me. I regret the purchase.

Not making that mistake twice. I imagine this is one of the reasons that Steam is so successful. No surprises and near zero friction. Why risk going elsewhere as a consumer?
by WillPostForFood | 2025-12-30 01:47:54+00:00
I think Dark Souls is not a fluke, it shows that when executed well (which very may be hard), it is additive. It makes things feel more organic.

From article :
"Maybe one cave system has a place where it connects to a dungeon, which connects also to a basement in some guy’s house in the middle of nowhere."

This just sounds better than having the black and white delineations between spaces.
Yes!
by godelski | 2025-12-30 01:48:16+00:00
I live in the US and I've worked minimum wage jobs for half my life. By minimum wage I mean where they only give you 29 hrs a week to avoid risking you become full time and you have to work two.

Yet, I've always been able to take time off if I really press for it.

You're absolutely right that it's not easy and harder than the average crowd here but it's far from out of reach.
by clausecker | 2025-12-30 01:48:22+00:00
You can find the first set bit in an integer with a machine instruction, it's completely branch free. gcc has __builtin_ctz() for this. You'll either need to iterate over all set bits (so one branch per set bit) or use a compression instruction (requiring AVX-512) to turn the bit set into a set of integers.

That said, as you seem to actually want to do something with the results, you'll take a branch per match anyway, so I don't see the problem.