MurphyA/hacker-news huggingface dataset:
by docjay | 2025-12-25 03:12:10+00:00
Ok, so mostly just as a curiosity? Surely it’s not going to say something outright incriminating next to your profile, like “- Decided to see if we can mess with their gender confidence” or “- MKUltra 2.0 Subject #87,012”

I can see where you’re going with the young, white, Christian = [Interest group D4], but I think that gets into what people think Facebook and such really are. Are they showing people what they want, or what they should see? If a profile had (Mountain Dew, WWE Wrestling, White, Male, Carpentry) a company gambling with their ad $ would say “All you can eat BBQ ribs at Jimmy’s Smoke Joint”, because that’s a fair guess about what they want. Although it’d surely be nice if they saw ads for a delicious Coq au Vin and maybe took the opportunity to expand their horizons, but that’s not what any part of the system exists to do, and I’m not sure I really fault them for it.

It’s really no different with any other dichotomy; politics, rage bait, educational…what they probably want is terrible and gives you heart disease and the stupids, but they don’t exist to force vegetables onto your plate.
by johnny22 | 2025-12-25 03:13:05+00:00
It did and was, it was just something that built up over time as more and paper cuts and small things got fixed. So even if it didn't feel like things were changing, they were.

I've been "gaming" on linux for a long time, and you could see the slow march of progress as more and more stuff worked, and more and more stuff got faster.
by vimalparthan_23 | 2025-12-25 03:16:05+00:00
This is my Calculator app, as of now the app has basic calculator function, with history, also notes can be added to history.

The latest feature is Number scanner where you can scan numbers from the real world. It has this OP-mode(operation mode) where each number scan is chained with a selected operator making you calculations atleast 50% faster(but can reduce time much more).

It is currently available on IOS for Iphones only. Please try it out and would love hear your feedback.
by rayiner | 2025-12-25 03:16:29+00:00
DC is full of trad cons who are sensitive to what liberals think. More specifically, the type of liberal that dominates the professional class in DC—folks who will happily represent Phillip Morris but consider immigration and affirmative action to be moral imperatives.

It’s just the math of the city. The DOJ is more democrat-leaning than most college campuses: https://admin.govexec.com/media/general/2024/11/110124donati.... Trump got three times the level of support in AOC’s district than his share of donations from DOJ employees.
by naikrovek | 2025-12-25 03:19:21+00:00
> Windows Search requires a DNS lookup

WHY? Why? Why. I’m seriously asking. Who thought that was a good idea? Who?! FIRE THEM.

NO USER ever in the history of Windows users ever said: “I want to search the contents of my computer, but windows search is too fast; can you please make windows search extremely slow, make it omit things that I know exist, and also make it search the internet? Also, I want you to index my laptop while it is sleeping in my bag, making my bag very hot, and using up all my battery trying to cool down so that I have no battery left when I open up the laptop.”

No one has ever asked for that, but we have it, we’ve had it for a long damn time.
by rufo | 2025-12-25 03:20:33+00:00
> You can't take denied promos at face value, honestly.

This was my experience as well.

Maybe your manager didn't push hard enough for you at the level calibration meeting. Maybe your director didn't like the project you were on as much as the one another manager's engineers worked on, so they weren't inclined to listen to your manager push for you. Maybe the leadership team decided to hire a new ML/AI team this fiscal year, so they told the rest of the engineering org that they only have the budget for half as many promos as the year before.

And these are the things I've heard about on the _low_ end of the spectrum of corporate/political bullshit.

There is an argument to be made that playing the game is part of the job. Perhaps, but you still get to decide to what degree you want to play at any given company, and are allowed to leave and get a different set of rules. And even so, there will always be a lot of elements that are completely outside of your control.
by immibis | 2025-12-25 03:21:41+00:00
Politics is the behaviour of a system with multiple agents (typically humans) with conflicting goals. That's pretty much everything. Almost all of economics, for example, is politics. API design is politics. HN voting behaviour is politics. Everything any government does is politics (or the government wouldn't have to do it). Every dispute is politics. There are a few things that are not politics, such as the colour of the sky, but almost everything humans make involves politics. The number of spokes in a wheel is politics, since the manufacturer wants as few as they can get away with.
by zephen | 2025-12-25 03:22:14+00:00
Technically everything you have written is true. But the proliferation of frameworks is almost a self-reinforcing antipattern.

> No one likes lawyers because they block you from doing what you want.

Or even doing what you need to do.

Certainly, to the extent that a mini-framework is composed of more constraints piled on top of an extant bigger framework, mini-frameworks are, like swimming pools, attractive nuisances. "Hey, look, guys! This is so much simpler!"

> It’s harder to write a framework because it imposes a contract on everything that depends on it.

Judging by what people write and use, I'm not sure this is _exactly_ true. Sure, writing a _good_ framework or library is hard, but people accept piss-poor frameworks, and accept libraries that were designed to work in conjunction with a single framework.

> It’s easier to write a library that is future proofed because it just needs to satisfy its contract.

But the thing is that the library itself defines the contract, and it might be a piss-poor one for many applications.

There is some excellent code out there, and there is a lot of shitty code out there. I think the problem is social; too many people want to write code that is in charge. Now, maybe it's somewhat technical, in that they have used things that are in charge, and they were too big (leading to the mini-framework of the article) or they were otherwise not great, so this leads to yet another framework (cue standards xkcd cartoon) because they realize they need something in charge, but aren't happy with their current options.

And, of course, since the frameworks they know take a kitchen sink mentality, their new framework does as well. (Maybe it's a smaller sink, but everything needed is still shoved in there.) So there are yet more libraries that are tied to yet another framework.

Because writing good libraries that are completely framework independent _can_ be as challenging as writing a good framework. And when someone decides they need a new framework, they are focused on that, and making it work well, and since that drives their thought process, everything else the write gets shoved into the framework.
by immibis | 2025-12-25 03:22:27+00:00
It's on display in the bottom of a locked homepage footer stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard'.

Footers are very rarely useful and I don't know anyone who habitually reads them. They usually contain useless but technically required legal information. Meanwhile the lists you actually want people to use are in the header.
by Animats | 2025-12-25 03:23:27+00:00
If you like that sort of thing, see "AGV Garden".[1]

(This is the port of Rotterdam, ten years ago. Sped up about 3x. Most big ports look like that now. Automated driving works really well when all those pesky humans are out of the way.)

[1] https://www.youtube.com/watch?v=zm_rlLyelQo&
by bossyTeacher | 2025-12-25 03:24:00+00:00
> As part of this agreement, Jonathan Ross, Groq’s Founder, Sunny Madra, Groq’s President, and other members of the Groq team will join Nvidia to help advance and scale the licensed technology.

A really strange agreement where top executives of a company "join" another company for the benefit of the other company.

If it quacks like a duck...
by skybrian | 2025-12-25 03:25:05+00:00
> the main known applications of quantum computers remain (1) the simulation of quantum physics and chemistry themselves, (2) breaking a lot of currently deployed cryptography, and (3) eventually, achieving some modest benefits for optimization, machine learning, and other areas (but it will probably be a while before those modest benefits win out in practice).

...

> 2025 was clearly a year that met or exceeded my expectations on hardware, with multiple platforms now boasting >99.9% fidelity two-qubit gates, at or above the theoretical threshold for fault-tolerance. This year updated me in favor of taking more seriously the aggressive pronouncements—the “roadmaps”—of Google, Quantinuum, QuEra, PsiQuantum, and other companies about where they could be in 2028 or 2029.

...

> at some point, the people doing detailed estimates of how many physical qubits and gates it’ll take to break actually deployed cryptosystems using Shor’s algorithm are going to stop publishing those estimates, if for no other reason than the risk of giving too much information to adversaries. Indeed, for all we know, that point may have been passed already. This is the clearest warning that I can offer in public right now about the urgency of migrating to post-quantum cryptosystems, a process that I’m grateful is already underway.

https://scottaaronson.blog/?p=9425
by etothet | 2025-12-25 03:25:39+00:00
*
/^\
/* *\
/+@o* \
/o*+*o+*\
/* @+*o@+*\
/+*o*+@*o*+*\
/@o+*o@+*o+@o*\
/*+@o*+@*o+*o@+*\
/o*+@o*+@o*+@o*+o*\
/@@@@@@@@@@@@@@@@@@@\
|||
|||
by pdimitar | 2025-12-25 03:26:19+00:00
> That's one of the best idea they have! You might have bought a laptop with 4 USB ports 5 years ago, only to realize you'd be so much happier with two USB-A. Or you realize you never ever use the SD Card slot. Well, you'd fix that easily on a Framework, not on any other laptop.

With all due respect -- meh.

I have a fairly old-ish laptop that I am not bothered to upgrade because a Ryzen 5500U is super capable to this day (and I don't do local LLMs) and it has a 10Gbps USB Type-C port, an HDMI port, and a USB 3.0 Type-A port. And an SD card reader.

I bought a hub. I put the laptop on a stand and plug its Type-C 10Gbps slot in the hub. Job done.

All this clamoring about being able to replace ports surely resonates with many people but to this day I don't view it as a true advantage. If you have to carry your laptop to a dedicated office, a stand and a hub are table stakes anyway. And that's not even touching a proper big display, keyboard and a mouse.

And furthermore, if making the ports flexible leads to too many design compromises then to me that means that I am making a bad deal.

I am periodically inspecting Framework laptops and I still find them lacking. Their appeal to tinkerers has IMO peaked and they should pivot to another pitch or they might not survive. Though I really, really hope they do. We need the competition.
by p_ing | 2025-12-25 03:26:37+00:00
> You can perhaps install various weird third party things, but it does not come with it by default.

A Window Manager and Window Server don't come by default with Linux... It's always an install-time option on the major distros.

> even in the early 2000s, windows was so hilariously crappy that you had to make floppy disks to even get to install the thing.

Windows in the early 2000s installed just fine without a floppy directly from CD or PXE booting.
by esjeon | 2025-12-25 03:26:52+00:00
The *original* X11 should die, but the modern Linux GUI stack has long abandoned most of its features anyway. X11 was already reduced to a bit-blitter protocol long before Wayland.

So, in theory, we can embrace a rather-minimal X11 implementation that can run the modern UI, including some desktop features missing in Wayland.
by mathstuf | 2025-12-25 03:28:06+00:00
Per-display DPI settings. No snooping on input without permission. Awareness of the lock screen (the compositor can know that the lock screen is active and provide alternate keybindings instead of having to configure the lock application as well). Locking is not blocked by context menus being open.

I ran XMonad for 15 years, but recently switched to river and am loving it.
by fragmede | 2025-12-25 03:28:10+00:00
San Francisco has done a ton of that recently. They've added protected bike lanes and even experimented with a center bike lane on Valencia Street which must have cost a shit ton of money. I give them credit for trying (and a lot of my tax dollars). There are a lot of no right on red situations and a lot of flights that are specific to bicycles and not cars. The city is trying and it has the will and the money to do it. We just have to hope that it doesn't all disappear into corruption and political nonsense.
by nl | 2025-12-25 03:31:47+00:00
> handicap

Your words.

Because it's very good tech for inference?

It doesn't even do training.

And most inference providers for Open Source models use NVIDIA eg Fireworks, Basten, TogetherAI etc.

Most NVIDIA sales go to training clusters. That is changing but it'd be an interesting strategy to differentiate the training and inference lines.
by LarsAlereon | 2025-12-25 03:31:54+00:00
So basically this article is 50/50 insightful and helpful feedback from a Framework customer, mixed with gripes by someone who bought the wrong laptop for them. Part of the reason this is getting a sour response is that most laptop companies don't even offer the choice of a larger, more expandable model. Framework does, and you bought it despite not actually wanting that, then dinged it for the compromises inherent in the design you chose. It seems like the 13.5" Framework was the obvious fit for your needs?

To use a silly food analogy, imagine there's a popular salsa company. The customer base has been clamoring for them to release an extra-hot salsa that also has corn in it, though that's a polarizing combination. A purchaser gives it a bad review because, in addition to some very legitimate critiques of the spice flavors, it's too hot and corn doesn't belong in salsa. People who wanted the extra-hot salsa with corn have a point when they say that person should have reviewed the medium salsa without corn.
by tokioyoyo | 2025-12-25 03:32:01+00:00
Honestly, it's basically an accepted fact that the best thing to do is just to never respond anything that media/people say. If you respond, the conversation will continue. If you just say nothing, they'll move on to the next topic, because everyone needs to keep their audience engaged. With no response, your audience isn't interested either, so you have to move onto something else.
by 999900000999 | 2025-12-25 03:34:54+00:00
I've personally implemented Playwright in a large enterprise company. Puppeteer before that.

Generally if you have a lot of legacy selenium scripts it's probably not worth it to switch everything over, but if you're creating a new UI automation framework I've just never seen selenium as a first choice for that.

Don't get me wrong it's still solid technology though.
by justinator | 2025-12-25 03:37:01+00:00
This is not an answer to your question, but one issue is that if you write about some niche sort of thing (as you do, on a self-hosted blog) that no one else is really writing about, the LLM will take it as a sole source on the topic and serve up its take almost word for word.

That's clearly plagiarism, but it's also interesting to me as there's really no way the user who's querying their fav. ai chatbot if the answer has truthiness.

I can see a few ways this could be abused.
by dwohnitmok | 2025-12-25 03:39:04+00:00
> The improvements to programming (IME) haven’t come from improved models, they’ve come from agents, tooling, and environment integrations.

I disagree. This almost entirely model capability increases. I've stated this elsewhere: https://news.ycombinator.com/item?id=46362342

Improved tooling/agent scaffolds, whatever, are symptoms of improved model capabilities, not the cause of better capabilities. You put a 2023-era model such as GPT-4 or even e.g. a 2024-era model such as Sonnet 3.5 in today's tooling and they would crash and burn.

The scaffolding and tooling for these models have been tried ever since GPT-3 came out in 2020 in different forms and prototypes. The only reason they're taking off in 2025 is that models are finally capable enough to use them.
by sillystuff | 2025-12-25 03:39:30+00:00
Accessibility is apparently a big problem with wayland. E.g., the most popular / ?only? app that supports hardware eye trackers on Linux does not work with wayland, and states that it likely never will as wayland does not provide what it needs to add support (it is also the most popular app for voice/noise control). Even basic things like screen readers are apparently still an issue with wayland. Without a strong accessibility story, systems running wayland would have been banned at my last employer (a college).

Personally, I have a 3200x2400 e-ink monitor that has a bezel that covers the outer few columns of pixels. I use a custom modeline to exclude those columns from use. And, a fractional scaling of .603x.5 on this now 3184x2400 monitor to get 1920x1200 effective resolution. Zero idea how to accomplish this with wayland-- I do not think it is possible, but if anyone knows a way, I am all ears.

I ran into, at least, ten issues without solutions/work-arounds (like the issue with my monitor) when I tried to switch this year, after getting a new laptop. Reverted to a functional, and productively familiar, setup with X.
by dsp_person | 2025-12-25 03:39:55+00:00
I've been thinking about playing with something like this.

I'm curious to what limit you can randomly replace words and reverse it later.

Even with code. Like say take the structure of a big project, but randomly remap words in function names, and to some extent replace business logic with dummy code. Then use cloud LLMs for whatever purpose, and translate back.
by Zambyte | 2025-12-25 03:40:09+00:00
A key difference is that in this C# package, `[Comptime]` is an attribute (annotation? not sure on the C# term) applied to methods. In Zig, the `comptime` keyword can be applied to pretty much any expression. In the C# package, if you want to do factorial at runtime and at compile time, (I think, from reading the README) you need to define the same function twice, one with `[Comptime]` and once without. Contrast this to Zig, where if you have a regular runtime factorial function, you can just execute it at compile time like:

const x = comptime factorial(n);

Another limitation of the C# package is it only works with primitive types and collections. Zig comptime works on any arbitrary types.
by socketcluster | 2025-12-25 03:40:19+00:00
The name Phoenix is overused. There is an Elixir framework called Phoenix. I think I also heard of other projects with that same name before.

It's a bit like the name 'Apollo'; besides the moon landing project, I know like 2 dev projects called that and also there is a sales SaaS platform with that name.

Surely people should run a search first before choosing a name...
by TrnsltLife | 2025-12-25 03:40:26+00:00
Now quote the part of the Quran where Jesus was born of the Virgin Mary.

God did say "be" and it was. Here's the account from the Injil of St. Matthew chapter 1:

18This is how the birth of Jesus the Messiah came about : His mother Mary was pledged to be married to Joseph, but before they came together, she was found to be pregnant through the Holy Spirit. 19Because Joseph her husband was faithful to the law, and yet did not want to expose her to public disgrace, he had in mind to divorce her quietly.

20But after he had considered this, an angel of the Lord appeared to him in a dream and said, “Joseph son of David, do not be afraid to take Mary home as your wife, because what is conceived in her is from the Holy Spirit. 21She will give birth to a son, and you are to give him the name Jesus, because he will save his people from their sins.”

22All this took place to fulfill what the Lord had said through the prophet: 23“The virgin will conceive and give birth to a son, and they will call him Immanuel” (which means “God with us”).

24When Joseph woke up, he did what the angel of the Lord had commanded him and took Mary home as his wife. 25But he did not consummate their marriage until she gave birth to a son. And he gave him the name Jesus.
by gpapilion | 2025-12-25 03:41:24+00:00
Realistically groq is a great solution but has near impossible requirements for deployment. Just look at how many adapters you need to meet the memory requirements of a small llm. SRAM is fast but small.

I would guess their interconnect technology is what NVIDIA wants. You need something like 75 adapters for an 8b parameter model they had some really interesting tech to make the accelerator to accelerator communication work and scale. They were able to do that well before nvl 72 and they scale to hundreds of adapters since large models require more adapters still.

We will know in a few months.
by ethegwo | 2025-12-25 03:41:54+00:00
Owner of Tonbo here. This critique makes sense in a classic web-app model.

What's shifting is workloads. More and more compute runs in short-lived sandboxes: WASM runtimes (browser, edge), Firecracker, etc. These are edge environments, but not just for web applications.

We're exploring a different architecture for these workloads: ephemeral, stateless compute with storage treated as a format rather than a service.

This also maps to how many AI agent service want per-user or per-workspace isolation at large scale, without operating millions of always-on database servers.

If you're happy running a long-lived Postgres service, Neon or Supabase are great choices.
by enraged_camel | 2025-12-25 03:41:54+00:00
Counter offers aren't rare, but they require good timing and finesse to be effective as leverage. You can't simply shove it in your manager's face and use it to demand a raise. You may first need to maneuver into a place where you play a crucial role in a project, for example.

Obviously not everyone can do that. Then again, not everyone can get offers whenever they need also, especially since doing so requires a large network and regular interviews. Most people have neither.
by dwohnitmok | 2025-12-25 03:42:27+00:00
> even the APIs these days are wrapped in layers of tooling and abstracting raw model access more than ever.

No, the APIs for these models haven't really changed all that much since 2023. The de facto standard for the field is still the chat completions API that was released in early 2023. It is almost entirely model improvements, not tooling improvements that are driving things forward. Tooling improvements are basically entirely dependent on model improvements (if you were to stick GPT-4, Sonnet 3.5, or any other pre-2025 model in today's tooling, things would suck horribly).
by mhh__ | 2025-12-25 03:42:49+00:00
This is a funny one because on the one hand the answer is obviously no, it's very fiddly stuff that requires a lot of umming and ahhing, but then weirdly they can be absurdly good in these kinds of highly technical domains precisely because they are often simple enough to pose to the LLM that any help it can give is actually applicable immediately whereas in a comparatively boring/trivial enterprise application there is a vast amount of external context to grapple with.
by yongjik | 2025-12-25 03:42:54+00:00
I've browsed reddit long enough to know that human drivers don't just stop in the middle of traffic for no reason, they will stop in the middle of a railroad intersection, block a highway exit, reverse from a highway exit, drive into a highway exit in the wrong direction, drive into another vehicle, reverse into another vehicle, and spew fume at pedestrians and bikers, all the time.

Or at least frequently enough to supply multiple subreddits dedicated to these people.