MurphyA/hacker-news huggingface dataset:
by jiggawatts | 2026-01-23 08:42:29+00:00
The individual motherboards have only four sockets: https://assets.ext.hpe.com/is/image/hpedam/s00012647?$zoom$#...

Multiple of these can be linked together with “NUMALink” cables, which carry the same protocol as the traces that go between sockets on the motherboard. You end up with a single kernel running across multiple chassis.
by michaelt | 2026-01-23 08:43:04+00:00
> Research is supposed to be new ideas. If much of your research paper can be written by AI, I call into question whether or not it represents actual research.

One would hope the authors are forming a hypothesis, performing an experiment, gathering and analysing results, and only then passing it to the AI to convert it into a paper.

If I have a theory that, IDK, laser welds in a sine wave pattern are stronger than laser welds in a zigzag pattern - I've still got to design the exact experimental details, obtain all the equipment and consumables, cut a few dozen test coupons, weld them, strength test them, and record all the measurements.

Obviously if I skipped the experimentation and just had an AI fabricate the results table, that's academic misconduct of the clearest form.
by shadi_awalys | 2026-01-23 08:43:24+00:00
Trusted Business Setup Services in Dubai. We help Entrepreneurs with Company formation, visas, and banking. Book a free consultation with us!

Always Improving Business Setup Dubai offers expert advice to start and run companies in the UAE. From structuring your legal setup to finding the right residency and getting your financial setup, our team has you covered at every step.
Our Core Services

Company Formation in Dubai
The legal establishment of your business in Dubai, including the choice of structure, final registration, end-to-end legal establishment of your business including the choice of structure and final registration without any hassles and full compliance.

Trade License Issuance
We acquire the appropriate trade license to conduct your activity, and you are given the go-ahead to operate within the confines of the law in the UAE.

Emirates ID Services
Full control of your Emirates ID application process, biometric appointments, renewals, and updates.

UAE Residence Visa
Special services and advice to get your UAE residence visa, and that too with a hassle-free and quick process.

Opening of a Corporate Bank Account.
The arrangement of opening and management of your corporate bank account with reputable banks in the United Arab Emirates and internationally.

Settlement Assistance and Relocation.
Intensive relocation services to ensure that you and your staff move in comfortably to Dubai from arrival to permanent accommodation.

Accounting & Tax Compliance
Accounting, bookkeeping, and tax compliance services that are reliable and will ensure that your business is in line with the UAE regulations and financial best practices.
by netsharc | 2026-01-23 08:43:25+00:00
I think in Japan the culture is almost 100% Guessing.

I read this anecdote online about a US business dealing with Japanese partners (clients?). There's an item they'd like to discuss, in their regular meeting they bring it up, and the Japanese said "Hmm, this is possible. Let's discuss it next meeting.". Next meeting, they ask again, and the reply was the same. It took them a few rounds to realize that the actual (never uttered) answer is "No, this isn't possible."...
by jauntywundrkind | 2026-01-23 08:43:28+00:00
Pretty good vector processing built-in. Time series capabilities. Nice Change-Data-Capture table that I've used & loved. Rust which is easy as hell to embed. Underlying libsqlite is very useful too. The CLI has far better ergonomics than sqlite & good formatting. Async & concurrent writes. Backwards compatibility. Just so ragingly badass. Tries. Isn't narrow & conservative. Amazing test suite.

The discussion didn't seem to be about merits. It just simply seemed to be a bunch of pissy empty whining & loser statements that it wasn't even worth beginning to regard it at all, for dumb petulant reasons x y and z. Fuck that. Fine, I'm happy to sing some praises. But IMO there is a war against imagination & this loserly attitude is the omni present all pervading no value woeful forefront. This pox is everywhere, just no regard, no consideration at all, just out of hand disregard for ridiculous inconsiderate Fear Uncertainty and Doubt anti-reason, thought terminating no's.

Murderers of hacker spirit. Sure, come ask for better! Yes!! Please!!! Inquire & challenge. Push for actual meat (both ways). I saw none, I tried to give you some here. These empty vessels have just vapors of fear, boogiemen to conjure & scare with. No actual content or assessment. So weird to rally so hard against open source, just because it doesn't also hail from 2.5 decades ago. We need more than reflexivism. Or we are shite non hacker people of a low culture.

I complain about negativity because this is rotten & a stink. It's everywhere & so rarely is it of substance, talks to anything. I've tried to add some weight here, and most of what I've said feels basic but this gets bold: I think the weight of anti-possibility weighs heavier & has a bigger mantle to bear in its naysaying than speaking for. We should attune ourselves to consideration. The hacker spirit should favor the idea of possibility above rejection & discarding of potential.
by globular-toast | 2026-01-23 08:44:26+00:00
I think this has a lot of truth to it, but I think it is ultimately an oversimplification or even a false dichotomy.

I was in a relationship that was constantly strained by something similar to this. My partner would never ask for help with anything and would just get frustrated when I didn't pick up on her struggling and jump in to help. Conversely, I only ask for help when I really need it but she would see me struggling and jump in, which would annoy me because I didn't ask for help.

But I'm not an asker in the sense of this article. I would never randomly ask someone to stay at someone's house, for example. This strikes me as like a child constantly testing their boundaries. I know where the boundaries are.

But, there is still some truth to it. I've often found that non-native speakers in my country tend to be askers. This can come across as quite shocking and lead one to believe, as I had, that this is actually part of their culture. But I have another theory: to be successful as a non-native you have to be an asker, because you will find it difficult or impossible to be a guesser. So it's a survivorship bias, essentially.

By the title I also thought this was going to be about another phenomenon: when given a task, some people will continue to ask for confirmation until they're confident they get it, while others will just "fill in the blanks" and deliver something, even if it's wrong. LLMs, of course, being the ultimate "guesser" in this sense.
by dwedge | 2026-01-23 08:44:51+00:00
> (how many valid emails have you found in spam in the last 5 years?)

Personally, running SpamAssassin, zero.

However, this seems to be getting worse with the big providers deciding to drop domains they don't like from time to time. Selfhosted email will work for 4 years and then Google or Microsoft will spam them for a month for no reason. It always starts working again because I assume that what they are doing is technically anti-trust and running it for too long would make it obvious.
by jillesvangurp | 2026-01-23 08:45:08+00:00
Depends, industrial heat is a rather large category. The vast majority of industrial heat in e.g. food production or textiles needs modest temperatures that can easily be handled with heat pumps.

For the rest, there are many ways to heat electrically. Including resistive, plasma, arc, induction, etc. Mostly, gas based heating is convenient because it is rather simple technology that is easy to use and we know how to do it at scale. But there is a lot of wasted heat in industry. Mostly that just blows out the chimneys or is radiated to the universe.

Cooling is as big of a problem as heating is in industry. Cooling is the process of expending more energy in order to get rid of the already wasted energy you can't use. Very little of that energy is recovered. Though some places run e.g. district heating on this type of energy.

There are examples of steel producers that are using electric heat now. Still a bit niche. But it works. A lot of this stuff is inertia. Building and designing new factories from scratch is expensive and disruptive. Gas isn't expensive/wasteful enough to consider that for a lot of existing industries. However, new companies would be well advised to see if they can undercut the competition by going electric. Especially in places where gas now has to be imported in LNG form at great cost.
by twelvedogs | 2026-01-23 08:46:04+00:00
this kind of stuff happens all the time across major companies with minimised support. sure your google account is likely to be there tomorrow but it's only a very good chance that it's not locked forever.

i would be surprised if there's any company with millions of users where .01 or .001 (still a LOT of users) just get screwed with zero recourse
by kranner | 2026-01-23 08:46:13+00:00
> No they don’t flatter you, try using ChatGPT once.

You're absolutely right!

On a more serious note, if it has almost infinite knowledge, is it even a cognitive-offloading tool in the same class as paper? Sounds more like something designed to stifle and make my thoughts conform to its almost infinite knowledge.

edit:
I'll admit ChatGPT is a great search engine (and also very hallucinatory depending on how much you know about the subject) and maybe it helps some people think, sure. But beyond a point I find it actually harmful as a means to develop my own ideas.
by fc417fc802 | 2026-01-23 08:46:36+00:00
> This feels like one of those tropes that keeps showing up whenever new tech comes out.

And this itself is another tired trope. Just because you can pattern match and observe that things repeatedly went a certain way in the past, doesn't mean that all future applications of said pattern will play out the same way. On occasion entire industries have been obliterated without a trace by technological advancement.

We can also see that there must be some upper ceiling on what humans in general are capable of - hit that and no new jobs will be created because humans simply won't be capable of the new tasks. (Unless we fuse with the machines or genetically engineer our brains or etc but I'm choosing to treat those eventualities as out of scope.)
by daly | 2026-01-23 08:47:00+00:00
Common Lisp. THE most important language to learn. It is all here.

Math. Especially Linear Algebra

APL. Learn the true power of array-like thinking and strong use of symbols.

Assembler. Learn the language machines speak.

Forth. Learn how to program with self-created, minimal tools to create great things.

Bash. Learn how to use the full power of the machine in a terminal.

Emacs Lisp. It's not a language, it is everything you'll ever need.

C. Because it is everywhere, usually as a glue language between systems.

Python. So you can see how badly a language can be designed.

Verilog. Learn to fashion hardware in a language.

LEAN. Write provably-correct software.

HTML. Because you wouldn't be reading this otherwise.

Javascript. Because you occasionally have to make useful web pages.

Java. Because you can do network programming.

X11/Wayland. Because you can reach out and show things.

Regex. Because you can't parse without it.

Erlang. Because things break and you need to survive.

CUDA. Because you need to know how to write kernels.

SNOBOL. Patterns are programs. Programs are patterns. Plus 3 way branching.

Latex. Because you need to communicate to other meat-things.

SQL. Because databases underlie it all

OCAML. Because Type-correctness matters

Lambda Calculus. Because you need to know how it all works in theory.

Haskell. Because you need to learn a real higher level language.

C++. Because you need to see cancer in its raw form

Swift. Because you can make the stone in your hand do things.

Qiskit. Quantum computers are coming

Of course LLMs are going to make all of these languages so rarely
spoken that they will be like COBOL. The future of programming is
maintenance programming. Legacy systems won't be rewritten, they
will be "maintained". If you know what a PROCEDURE DIVISION you'll
always have a job.
by PeterStuer | 2026-01-23 08:47:11+00:00
The TI-99/4A was the first computer around here that was affordable (wanted the Apple II but that was priced way out of my league). I never got any cartridges, used the family TV as a monitor (so no evening computing) and for the first month or so had no tape deck (so programming on paper and retying at every session).

The included manual for programming BASIC was extremely well written, and it's sprites made it very easy to write your own games. I remember starting with a multi-player 'snakes' variant, a 'defender' clone, an unfinished chess game (ran out of memory), and top down microcar racing game.

I also remember longing for the UCSD/Pascal cartridge as all (library) books I read used Pascal in their coding examples, but it was too expensive.

I later switched to the ZX Spectrum for which I had HiSoft Pascal, and a burnt in bare black&white monitor sold for scrap from an old arcade game.
by dwedge | 2026-01-23 08:47:18+00:00
There's one recruiting company I had contact with in 2017 (pre-GDPR, with no checked consent after) and they keep sending me marketing-disguised-as-GDPR emails. "Reply to tell us you want to keep hearing about our career insights newsletter that you never signed up for, or we'll delete your data in 30 days".

In the end I got sick of them repeating this and never deleting the data, so I sent them a SAR. I don't care what data they have but if they want to play the GDPR game so do I.
by gforce_de | 2026-01-23 08:48:12+00:00
Wow - interesting how strong the differences are!

What seems missing:
I can not see the answer from the different models.
One have to rely on the "correctness" score.

Another minor thing: the scoring seems hardcoded to:
50% correctness, 30% cost, 20% latency - which is OK,
but in my case i care more about correctness and latency I don't care.

Wow! This was my testprompt:

You are an expert linguist and translator engine.
Task: Translate the input text from English into the languages listed below.
Output Format: Return ONLY a valid, raw JSON object.
Do not use Markdown formatting (no ```json code blocks).
Do not add any conversational text.

Keys: Use the specified ISO 639-1 codes as keys.

Target Languages and Codes:
- English: "en" (Keep original or refine slightly)
- Mandarin Chinese (Simplified): "zh"
- Hindi: "hi"
- Spanish: "es"
- French: "fr"
- Arabic: "ar"
- Bengali: "bn"
- Portuguese: "pt"
- Russian: "ru"
- German: "de"
- Urdu: "ur"

Input text to translate:
"A smiling boy holds a cup as three colorful lorikeets perch on his arms and shoulder in an outdoor aviary."
by sajithdilshan | 2026-01-23 08:48:54+00:00
Another sensational headline. As someone living in Berlin, the capital of Europe’s largest economy, I see the effects firsthand. Germany’s aggressive green energy push has driven energy costs so high that heating has effectively become a luxury. This winter, air quality has been among the worst in recent years because many people are burning wood to stay warm instead of using central heating. At the same time, manufacturing companies are leaving the country, pushed out by some of the highest energy prices in Europe.
by 9rx | 2026-01-23 08:48:57+00:00
> Remember, ChatGPT is a machine!

Same goes for HN, yet it does not take kindly to certain expressions either.

I suppose the trouble is that machines do not operate without human involvement, so for both HN and ChatGPT there are humans in the loop, and some of those humans are not able to separate strings of text from reality. Silly, sure, but humans are often silly. That is just the nature of the beast.
by littlecranky67 | 2026-01-23 08:49:55+00:00
I have the exact opposite opinion. I use proton business together with their email, vpn, calendar, drive (on macOS), password manager etc. and switched specifically because of their encryption, data protection and fulls-size feature bundle. Plus, I migrated vom Office365 and it became a shitshow to manage and was full of bugs. And I had a separate bitwarden subscription, and a separate VPN subscription. Now it is one package, much preferred.
by TheCapeGreek | 2026-01-23 08:50:02+00:00
Time/energy wise, even with agentic coding, that's probably not the most fun value proposition for smaller/solo dev teams. I now have to maintain a mental model of several versions of my software, track features, refactors, etc across all the supported versions, and make sure my work doesn't overlap too much lest I cause more bugs while keeping everything stable.

I wouldn't charge customers _less_ for that just because it's now a one-time payment.
by fundatus | 2026-01-23 08:50:16+00:00
And the reason for that? Fossil fuels. Cited from one of your articles:

> “Our industry continues to face difficult market dynamics and challenging energy costs, with European gas prices around three times higher than the US,” Arnaud Valenduc, business director for Ineos Inovyn, the Ineos business that makes chloromethane, says in the press release.
by brigandish | 2026-01-23 08:51:13+00:00
> iOS Text Selection is Pure Chaos

> You just wanted to move the cursor. Now everything is selected.

> You want to position the cursor at the end of a line. You tap. It selects the last word. You try to grab the handle — it doesn't respond and deselects. You tap again, now it selects the whole sentence. You tap blank space to deselect — nothing. You tap five more times. On the fifth, it selects all. You switch apps hoping the selection disappears. You tap and hold — sometimes text selects, sometimes a menu appears, sometimes nothing. Got a Magic Keyboard? Good luck — trackpad selection just doesn't work half the time, but touching the screen does. Eventually you select all, delete everything, and retype from scratch. Apple has had 17 years to figure out touch text selection. This is where they landed.
by bigstrat2003 | 2026-01-23 08:51:23+00:00
They still kind of are that business imo. I'm pretty damn upset that they have pulled the card of invalidating people's armies with Primaris Space Marines. Context for those who are fortunate enough to not have a plastic addiction: about 6 years ago, Games Workshop introduced a whole host of new models for the most popular faction in 40k, complete with lore about how these are newer and better versions of the units. At the time people were concerned about their old models not being usable, and GW assured everyone that they weren't going to remove the old units from the game, and that you could still keep using the models you bought. Fast forward several years... and they have been removing the old units from the game. Just as they promised they wouldn't.

It's not surprising that they are invalidating people's armies. They are, after all, a miniatures company and they have a vested interest in getting people to buy the new models they are making. But it is really scummy imo, because these models are not cheap. If you have a decent size 40k army, you've spent thousands of dollars on miniatures, paint, and so on. For GW to start removing those units from the game leaves a really bad taste in my mouth.
by urbandw311er | 2026-01-23 08:51:32+00:00
Do we though? It’s an important question about liberty - at what point does a business become so large that it’s not allowed to decide who gets to use it?

There was a famous case here in the UK of a cake shop that banned a customer for wanting a cake made for a gay wedding because it was contra the owners’ religious beliefs. That was taken all the way up to the Supreme Court IIRC.
by StopDisinfo910 | 2026-01-23 08:51:36+00:00
The example you provided doesn't sit right me.

If the mistake is one error of author and location in a citation, I find it fairly disingenuous to call that an hallucination. At least, it doesn't meet the threshold for me.

I have seen this kind of mistakes done long before LLM were even a thing. We used to call them that: mistakes.
by dwedge | 2026-01-23 08:52:13+00:00
This is good timing actually. I've been self-hosting SimpleLogin for a while but was considering the lifetime subscription to Proton to get it (it comes with ProtonPass but I selfhost VaultWarden).

Last week I logged into my Proton mail that I'd used last year for some government contact to get the dates, and they'd deleted the account for inactivity. Ok, I don't pay, they're entitled. But now I see this and I think maybe I'll save the $150 or whatever it is.
by jkhdigital | 2026-01-23 08:52:18+00:00
I’m required to teach DSA in Java, so I lay down a couple rules early in the course that prohibit 95% of the nonsense garbage that unconstrained OOP allows. Granted, neither of these rules is original or novel, but they are rarely acknowledged in educational settings:

1. All public methods must implement an interface, no exceptions.
2. The super implementation must be called if overriding a non-abstract method.

The end result of strict adherence to these rules is basically that every feature will look like a GoF design pattern. True creative freedom emerges through constraints, because the only allowable designs are the ones that are proven to be maximally extensible and composable.
Ask HN: How can a new back end dev start contributing to real-world open source?
by hejhdiss | 2026-01-23 08:52:48+00:00
Hi HN,

I’ve been learning backend development using Python and FastAPI.
I’ve built small projects with JWT authentication (including refresh tokens),
basic WebSocket messaging, and REST APIs.

I’d like to start contributing to real-world open-source projects in a way that’s
actually useful to maintainers.

Any advice or pointers on where to start?

Thanks!
Ask HN: How can a new back end dev start contributing to real-world open source?
by hejhdiss | 2026-01-23 08:53:27+00:00
Hi HN,

I’ve been learning backend development using Python and FastAPI.
I’ve built small projects with JWT authentication (including refresh tokens),
basic WebSocket messaging, and REST APIs.

I’d like to start contributing to real-world open-source projects in a way that’s
actually useful to maintainers.

Any advice or pointers on where to start?

Thanks!
by w10-1 | 2026-01-23 08:54:28+00:00
I believe Apple is investing in C/C++ interop so much because they realize they'll likely keep their existing low-level system+embedded code rather than port it to Swift. That's good for people who want to do the same. A swift API layer can reduce the need for C/C++ developers.

But in my experience, there are sharp cliffs whenever you get off the happy path shown in the demos. That's not a problem with code where you can design workarounds, but when you wrap highly complex (if not arcane) C API, you often can't change or omit portions of the API causing problems. So while usability may be better, apinotes might not be enough to complete the work.

If you're wrapping something, I would recommend cataloging and then verifying all the language features you need to make it work before getting too far in.
by vidarh | 2026-01-23 08:54:51+00:00
It's absolutely a work-around in part, but use sub-agents, have the top level pass in the data, and limit the tool use for the sub-agent (the front matter can specify allowed tools) so it can't read more.

(And once you've done that, also consider whether a given task can be achieved with a dumber model - I've had good luck switching some of my sub-agents to Haiku).
by hurubaw | 2026-01-23 08:55:17+00:00
Please note: this is a guideline. For parents. Not a law, there will be no DNS filtering or anything by the goverment or ISP:s, but parents of course may install whatever they want to the devices they give to their children.

While I don't see it realistic in any way; Personally I would ban all social media on mobile devices (phones, pads) period. I would permit them only on full fledged laptops and desktops. Basicly putting the reset to the way things were in 2007.