MurphyA/hacker-news huggingface dataset:
by sethammons | 2025-12-30 20:45:40+00:00
people talk about "one change, everywhere, all at once." That is a great way to break production on any api change. if you have a db and >2 nodes, you will have the old system using the old schema and the new system using the new schema unless you design for forwards-backwards compatible changes. While more obvious with a db schema, it is true for any networked api.

At some point, you will have many teams. And one of them _will not_ be able to validate and accept some upgrade. Maybe a regression causes something only they use to break. Now the entire org is held hostage by the version needs of one team. Yes, this happens at slightly larger orgs. I've seen it many times.

And since you have to design your changes to be backwards compatible already, why not leverage a gradual roll out?

Do you update your app lock-step when AWS updates something? Or when your email service provider expands their API? No, of course not. And you don't have to lock yourself to other teams in your org for the same reason.

Monorepos are hotbeds of cross contamination and reaching beyond API boundaries. Having all the context for AI in one place is hard to beat though.
by grumbelbart | 2025-12-30 20:45:49+00:00
> The "Elon process" relies specifically to the goal of getting rid of all dependencies. Musk has spoken extensively about building things from the ground up and not relying on other vendors (in this example complex software dependencies). He says he wouldn't be able to build SpaceX competitively if he had just bought rockets or components.

That I cannot believe. He might have shifted the make-or-buy decisions, but both Tesla and SpaceX do a lot of outsourcing.
by worksonmine | 2025-12-30 20:45:50+00:00
Yes, and that's how it's handled by the desktop environments I've used. Many programs have the option to use the system, program or no title bar. But should it be mandatory for every DE/WM or can the user choose one that satisfies whatever preferences the user has?

This way people like me still have the option to use window managers that don't have title bars. Title bars are useless for power users that know what program they're in and don't need them. To me they're in the way.
by stuffn | 2025-12-30 20:46:13+00:00
> exposure to diverse viewpoints & critical thinking predicts partisan shifting

Username relevant. Because the party whose entire platform is

1. Limitless refugee migration

2. Open borders

3. Loose drug policies

4. Defunding the police

5. War-hawking (but it's cool when they do it)

6. Technocrat and celebrity rule

7. Hormones for children

8. "Trust the science"

9. Wrongthink and censorship of opposition views

Is truly the bulwark of diverse viewpoints and critical thinking we should all aspire to be. :thumbsup:

The reason the entire planet has shifted right is because the progressives have jumped the shark and forgotten what people actually care about. Maybe if they used some of that diverse viewpoint and critical thinking skill they'd realize it.

If 1B dollars can't convince 350+ million Americans your viewpoints are right... well I guess just blame "the south". The absolute fart huffing snobbery of the left is obnoxious.
by banbangtuth | 2025-12-30 20:46:18+00:00
You know what. After seeing all these articles about AI/LLM for these past 4 years, about how they are going to replace me as software developers and about how I am not productive enough without using 5 agents and being a project manager.

I. Don't. Care.

I don't even care about those debates outside. Debates about do LLM work and replace programmers? Say they do, ok so what?

I simply have too much fun programming. I am just a mere fullstack business line programmer, generic random replaceable dude, you can find me dime a dozen.

I do use LLM as Stack Overflow/docs replacement, but I always code by hand all my code.

If you want to replace me, replace me. I'll go to companies that need me. If there are no companies that need my skill, fine, then I'll just do this as a hobby, and probably flip burgers outside to make a living.

I don't care about your LLM, I don't care about your agent, I probably don't even care about the job prospects for that matter if I have to be forced to use tools that I don't like and to use workflows I don't like. You can go ahead find others who are willing to do it for you.

As for me, I simply have too much fun programming. Now if you excuse me, I need to go have fun.
by deaux | 2025-12-30 20:46:33+00:00
A French university doesn't need to consult Hungary when reducing their dependency on US tech. Finland doesn't need to consult Czechia when deciding to invest more into domestic defense industry. And so on. The huge majority of dependencies can be eliminated without needing such consensus. It's a gradual process anyway. China didn't wane themselves off the US overnight. They still haven't entirely. See NVIDIA/ASML. Step by step, bit by bit.
by civancza | 2025-12-30 20:47:33+00:00
https://querypanel.io

It's a server side AI SDK, embeddable analytics tool with zero trust architecture. It abstracts away the AI/LLM complexity and helps you add text to visualisation to your dashboards. It's a side hustle right now, i've already spent couple of month on it, and if i can get 4-5 customers in early 2026, i will be able to move in FTE.
by nuancebydefault | 2025-12-30 20:47:40+00:00
2013 was pre-LLM. If devs continue relying on LLMs and their training would stop (which i would find unlikely), still the tools around the LLMs will continue to evolve and new language features will get less attention and would only be used by people who don't like to use LLMs. Then it would be a race of popularity between new language (features) and using LLMs steering 'old' programming languages and APIs. Its not always the best technology that wins, often its the most popular one. You know what happened during the browser wars.
by Imustaskforhelp | 2025-12-30 20:48:37+00:00
The bytehosting deal is good too! Oh btw lowendbox has a forum called lowendtalk where hosting providers etc. talk as well and show deals etc. and I got part of the community (you need to register and be verified manually but it wasn't hard)

Lowendbox is amazing. Glad we are talking about it as I recently joined it and the community's really supportive and honestly feels more so in the sharing spirit and I even talked about why people use lowendhosts etc. and got some pretty good answers imo

Although do be beware to stay away as there are some hosters which end up going completely down. So go with someone reputable as well and there is whole lore beneath in this forum :)

Racknerd,dedirock are usually recommended, I recommend https://serverdeals.cc/ etc. I have a list which I can recommend after being in the community for some time and here's some websites which I recommend for suggestions

https://serverdeals.cc/

https://vpspricetracker.com/

https://getdeploying.com/

Honestly I still recommend hetzner tho because these are some really really good deals but hetzner just has this reputation of more stability and I jsut have more faith in hetzner and its a "good enough" option imo and there are even some lowendhosts who kind of do share the fact that hetzner is very price competitive.

I personally had gotten a 2$/month 1TB vps hosting (yeah didn't really end up using it much aside from the shock factor/running yabs on it)

and also I got a 3 month 8bucks deal with netcup using their vouchers and everything to get 8 gigs of ram 4vcpus etc and honestly this was the best deal I ever saw but I will have to pay 5 bucks I guess after the 3 months end.

Most of it is remaining idle tho :< Are there any services I can run for the benefit of humanity (like running some self hosted services that can help anybody out there or smth?)

Let me know if you have any questions! I might be able to help you as I was active on lowendtalk till quite recently
by garbawarb | 2025-12-30 20:48:49+00:00
That's not true because no other country is even trying to take the lead, economically speaking. China is the only country that pursues innovation nearly as aggressively but they're not a desirable immigration destination. Canada and European countries are in the best position to step up, but they're not doing so other than being more welcoming than the US in accepting skilled immigrants. The economic incentives (capital markets, risk-taking, business-friendliness, talent density) haven't changed at all and if you're good at what you do, the US is still the best place in almost all cases. Enough that it's still often worth moving there despite how immigrant-hostile the country is.
by Izzy3301 | 2025-12-30 20:48:57+00:00
I built this after watching Karpathy's Zero to Hero and 3Blue1Brown's neural network series.

The whole network runs client-side: forward pass, backprop, weight updates, all in the browser.

Draw a digit, watch activations light up layer by layer, see the error flow backwards.

Architecture: 784 → 64 → 32 → 10

Would love feedback on the visualization or the code.
by dllu | 2025-12-30 20:48:57+00:00
Ah yeah, I recently changed the url scheme for my blog posts, from

https://daniel.lawrence.lu/blog/y2025m09d21

to

https://daniel.lawrence.lu/blog/2025-09-21-line-scan-camera-image-processing/

so maybe that's why OP didn't realize that it had already been posted recently. With the older scheme, not only is SEO bad, but it was really hard to remember which date corresponds to which blog post, and people can brute force search for my hidden (unpublished) blog posts easily.
Show HN: Interactive Terminal for AI – Let LLMs Drive TTYs
by mishutka | 2025-12-30 20:50:20+00:00
Did you always want you claude code or codex cli to play adventure for you? How about robots? Hangman? You know you did! Just clone and install the interminai skill, and brag to your friends about your high score! More seriously, can be used to run vim for interactive rebase, gdb, and more.
by odyssey7 | 2025-12-30 20:50:27+00:00
Likely not what you’re describing, but this hypothetical is what came to mind.

Consider if organism A consumes organism B in a symbiotic way. E.g., organism B makes berries.

Then, we engineer A to seek out and consume DDT, perhaps by making DDT delicious or fragrant to A.

Unexpected consequence: organism B evolves to produce berries that are absolutely redolent with DDT.

This might happen centuries later, due to the DDT-phillic genes outlasting the presence of artificial DDT in the environment, or it could happen much sooner, or it might never happen. Hard to know. “Life finds a way.”
by JoshTriplett | 2025-12-30 20:50:28+00:00
I've been running not just HTTPS-by-default but strict HTTPS-only for a while now. Firefox, at least, mostly even handles things like captive portals correctly. Judging by the rarity of encountering anything that has HTTP and doesn't listen on HTTPS, I think we're to the point where any non-technical user could use an HTTPS-only configuration and correctly treat any site that doesn't work with it as broken.
by Art9681 | 2025-12-30 20:50:40+00:00
At this point they might as well implicate everyone who contributed to computer science as being at least partially responsible, willingly or not, on creating the monster. What were we trying to do this entire time? Automate right? Get to that "answer" sooner? And now the AI of our science fiction stories is almost here.

Let's be real. The grey beards all knew this was going to happen. They just didnt think it would happen in their lifetime. And so they willingly continued, improving bits of the machine, because when it awoke they thought it would be someone else's problem.

But it's not. It's their problem now too.

And so it is.
by lexicality | 2025-12-30 20:50:44+00:00
In my experience every other python tool has a variety of slightly to extremely painful behaviours that you have to work around or at least be aware of.

Sometimes it's things like updating to Fedora 43 and every tool you installed with `pipx` breaking because it was doing things that got wiped out by the system upgrade, sometimes it's `poetry update --only dep1` silently updating dep2 in the background without telling you because there was an update available and even though you specified `--only` you were wrong to do that and Poetry knows best.

Did you know that when you call `python -m venv` you should always pass `--upgrade-deps` because otherwise it intentionally installs an out of date version of pip and setuptools as a joke? Maybe you're not using `python -m venv` because you ran the pyenv installer and it automatically installed `pyenv-virtualenv` without asking which overrides a bunch of virtualenv features because the pyenv team think you should develop things in the same way they do regardless of how you want to delevop things. I hate pyenv.

So far the only problem I've had with `uv` is that if you run `uv venv` it doesn't install pip in the created virtualenv because you're supposed to run `uv pip install` instead of `pip install`. That's annoying but it's not a dealbreaker.

Outside of that, I feel very confident that I could give a link to the uv docs to a junior developer and tell them to run `uv python install 3.13` and `uv tool install ruff` and then run `uv sync` in a project and everything will work out and I'm not going to have to help them recover their hard drive because they made the foolish mistake of assuming that `brew install python` wouldn't wreck their macbook when the next version of Python gets released.
by skiing_crawling | 2025-12-30 20:50:49+00:00
I never questioned or thought twice about F-Droid's trustworthiness until I read that. It makes it sound like a very amateurish operation.

I had passively assumed something like this would be a Cloud VM + DB + buckets. The "hardware upgrade" they are talking about would have been a couple clicks to change the VM type, a total nothingburger. Now I can only imagine a janky setup in some random (to me) guy's closet.

In any case, I'm more curious to know exactly what kind hardware is required for F-Droid, they didn't mention any specifics about CPU, Memory, Storage etc.
by loamly | 2025-12-30 20:51:00+00:00
I use ChatGPT and Claude for maybe half my research now. Copy a link, open new tab, paste. I realized I do this constantly – and none of it shows up in analytics.

So I built Loamly. Two parts:

1. Shows what AI platforms say about your brand. Real queries, real answers across ChatGPT, Claude, Perplexity.

2. Detects when AI-referred visitors land on your site. Uses RFC 9421 signatures for ChatGPT Operator, navigation timing for the rest.

Free: 5K credits/mo. Paid: only if you have more than 50k views/events a month. Starts at 89 usd/month

If something's broken or confusing, tell me.
by necovek | 2025-12-30 20:51:13+00:00
While I appreciate nice typography like not many do (I decide on what editions of a book — especially classics — to get based on the typography and overall layout), I also appreciate that I may be easily swayed by good typography and land on a crappy outcome (I have several very lousy books that were done really well typographically :)).

So I'd never use that as a metric: yes, I care about typography, and if the content of the message is equivalent, I'll pick the one done better. But I do not expect everyone else to put as much weight on it.
by cubefox | 2025-12-30 20:51:16+00:00
Thanks. I think in the end the question will be: which is better, an algebraic or a set-theoretic type system? Which is more practical to use? Which is more elegant? Should both be mixed?

(One complicating aspect is that there doesn't yet exist a mainstream language with full set-theoretic type system. TypeScript and Scala 3 currently only support intersections and unions, but no complements, making certain complex types not definable.)
by dheera | 2025-12-30 20:51:32+00:00
The thing I dislike about monorepos is that people don't ship stuff. Multiple versions of numpy and torch exist within the codebase, mitigated by bazel or some other build tool, instead of building binaries and deb packages and shipping actual products with well-documented APIs so that one team never needs to actually touch another team's code to get stuff done.

The people who say polyrepos cause breakage aren't doing it right. When you depend across repos in a polyrepo setup, you should depend on specific versions of things across repos, not the git head. Also, ideally, depend on properly installed binaries, not sources.
by epistasis | 2025-12-30 20:51:41+00:00
I really don't want to install multiple new devices. I don't care about the cost, the inconvenience and hassle is a PITA. Plus then you had to fiddle with multiple volume controls instead of one to make it work for your space.

No thank you. We should make the default work well, and if people want a sound optimized experience that requires 6x the pieces of equipment let those who want to do the extra work do what they need to for the small change in audio quality.

Without that change in defaults more and more people will switch to alternatives, like TikTok and YouTube, that bother to get understandability as the default rather than as something requiring hours of work and shopping choices.
by Imustaskforhelp | 2025-12-30 20:51:45+00:00
I am also of a similar belief but I recently found exe.dev on hackernews and I am kind of play-testing with it and the dev seems active on hackernews and on the discord so I am definitely giving it a go

Gullos Hosting which has 128 Mb server for 3.5$/yearly and also for $4.49 you can still get a 256mb server from C-servers and $5.50 from byteVirt.

But also, there is fact that one can probably just buy hetzner servers or upcloud servers or similar idk. I will probably try to get some free services and then transition to hetzner/upcloud/netcup when my project needs more scalability/is shown to be of valuable to the general public/interests regarding it.

Honestly I got a 8 gig netcup server for 5$ and so I got it out of their limited deals section but I am thinking of just holding it and probably gonna use it extremely because with the rising prices etc., I think its good enough too as well

I just love yapping about server prices and comparing them etc. I think I just love a good deal lol.
by TimC123456 | 2025-12-30 20:52:15+00:00
There's a more-recent post on the same blog that gets into the details of how they're using the WebAuthn PRF extension to store key material, but for platforms and browsers that don't yet support the extension, you'll need a password manager that does. There's a table midway down the post with details: https://confer.to/blog/2025/12/passkey-encryption/
by genuser | 2025-12-30 20:52:20+00:00
In an unprecedented breach, a prototype build of a future iOS version has laid bare Apple’s multi-year hardware strategy. A list of codenames discovered in an internal iOS 26 build, corroborated by industry analysts, outlines an ambitious slate of over 30 unreleased products. This leak provides a rare, structured glimpse into Apple’s plans for 2026 and beyond, confirming long-rumored projects and revealing entirely new ones.
by snicky | 2025-12-30 20:52:31+00:00
I'm in the same boat regarding the CS education and the desire to learn C. I find the videos recorded by Antirez (the creator of Redis) that make up something you could call a C course quite interesting: https://www.youtube.com/watch?v=HjXBXBgfKyk&list=PLrEMgOSrS_... . He starts from the basics, but the pace is good and he quickly gets to nitty and gritty. The videos are in Italian, though the automated translations do the job. I think he releases one episode a week.
by __NSL__ | 2025-12-30 20:52:37+00:00
How well can language models like Claude Opus and GPT-5.2 write music?

With boogiebench, I ask models make strudel compositions (https://strudel.cc/) in response to music prompts ('hyperpop', 'spaghetti-western theme', etc) and generate ELO rankings based on user votes.

Unlike Suno, LLMs haven't been trained explicitly on this task, making it a nice generalization test (coding, aesthetics, temporal reasoning), akin to the pelican-riding-a-bike with SVGs.

Models often struggle but are rapidly improving, judging by the performance gap between the strongest and weakest models. (The Anthropic models seem to underperform other model families relative what we'd expect, for whatever reason).
by joecool1029 | 2025-12-30 20:53:04+00:00
> That's the point of hollow-core fibre

Ok, how does that work though? I understand the concept of lower attenuation since air/vacuum has less molecules to get in the way. Less repeaters, should have less system latency.

What I don't understand is how light is moving through what is a hollow bendable medium. Is the tube that it's in reflective and there's just less time it's passing through it? I guess that's the main one in commercial use to shave some time off, reading about it here: https://en.wikipedia.org/wiki/Photonic-crystal_fiber
by deflator | 2025-12-30 20:53:37+00:00
A politician that says he wants to restore the country's economic power but has only harmed it further with his actions is worse than one who isn't even pretending to be on the side of the non-rich. President Trump is the product of the greed, big money, and self interest that enabled all of these policy and wealth shifts. This seems to be obvious to everyone except right-leaning people in the US.
by shaky-carrousel | 2025-12-30 20:53:46+00:00
Those are not "facts", that's a caricature.

In Germany, Beleidigung has been a criminal offense for decades. Courts (not "authorities") can compel platforms to identify users after due process. No one is being "persecuted", no one is going to a "gulag", and weight is irrelevant.

If you want to argue that criminal defamation laws are bad, do that. But stop dressing an old legal reality up as dystopia.
by mothballed | 2025-12-30 20:54:00+00:00
Not just Trump having a bad day, a CBP officer having a bad day.

As a US citizen I absolutely dread going through US customs to the point I get a horrible sinking feeling every time I cross. I tell my family to be prepared for me to be incommunicado for a few days and make sure all the animals etc are lined up to be taken care of days in advance. About 50% of the time I get detained for an extended time or imprisoned; most recently they just decided without evidence I was a drug smuggler and I was jailed for about a day and taken to two different ERs across the state while officers told them they thought I was internally 'packing' drugs, all of which turned out nothing but I was sent the bill.

The one plus of the Trump administration is that CBP seems to be taking out all the hate on the foreigners and I haven't been fucked with nearly as much lately. I hate that it happens to other people, but the renewed hate for brown people has been an unwanted absolute godsend to my foreign travels.
by willturman | 2025-12-30 20:55:34+00:00
This is mentioned in the post:

> Indeed, the stronger explanation for Times New Roman’s long reign isn’t aesthetic excellence, but practicality and inertia. Times New Roman was among the small set of typefaces bundled with early versions of Windows. It was also promoted as “web-safe,” meaning webmasters could reasonably assume it would render properly across platforms. In the early era of digitalization, choosing Times New Roman was often less a deliberate endorsement than a default imposed by limited options. Over time, the habit hardened into a standard, and institutions began to require it without much reflection, effectively borrowing their own authority to confer authority upon the typeface.