MurphyA/hacker-news huggingface dataset:
by derriz | 2025-12-25 07:09:46+00:00
Also banned: “Imran Ahmed, the British CEO of the US-based Center for Countering Digital Hate; Anna-Lena von Hodenberg and Josephine Ballon of the German non-profit HateAid; and Clare Melford, co-founder of the Global Disinformation Index”

The bullies are anti-disinformation and anti-hate speech activists?

The USA using its diplomatic power to become a defender of hate-speech and disinformation?

I guess when JD Vance deliberately snubbed the democratically elected government of the country when visiting Germany and instead spent his time with a far-right neo-nazi party, it should have been clear which way the wind was blowing.
by CrossVR | 2025-12-25 07:10:00+00:00
You have to realize that a company is always optimizing for efficiency and salaries are no different.

Giving out promotions when people are already working at the level they'd be promoted to is simply a waste of money.

This is the author's biggest mistake. If you voluntarily work on tasks above your pay grade you are signaling to the company that you don't need a promotion.
by renegade-otter | 2025-12-25 07:11:14+00:00
I just don't know what's going on there anymore. Every update is a technical and a PR disaster.

There is no rhyme or reason to Windows UI anymore. I thought I was drinking too much when trying to network my Windows file server with a Mac, and running into the same settings in what looked like three different themed-UIs.

Right-click menu? Would you like more options? Here they are, in what looks like a 2005 version of Windows. What is this?

Don't get me started on AI. Their new Quick Recovery feature was basically not tested and forced me to re-install:

https://www.malwarebytes.com/blog/news/2025/10/windows-updat...

You know what that did? Today I removed Steam from my Windows partition. I am gaming on Mint now. Imagine being so bad at YOUR ONE JOB that even gaming, the ultimate Microsoft forte, is being eaten away at.
by riffraff | 2025-12-25 07:12:00+00:00
There's an official format for defining types in separate files (RBS) and some tooling to type check them (matz doesn't like types next to the source code).

There's a pretty battle tested tool to define inline types as ruby syntax and type check both statically and at runtime[0].

It's still not a particularly nice situation imvho compared to typescript or python, but there's been some movement, and there's a newsletter that follows static typing developments [1] which may give you some insights.

0: https://sorbet.org/

1: https://newsletters.eremin.eu/posts
by ChrisArchitect | 2025-12-25 07:13:24+00:00
Article is out of date (including it being days old news already) but the guy updated his LinkedIn post walking back some of the statements. Update in the original HN thread (https://news.ycombinator.com/item?id=46360955)

and now a further discussion:

https://news.ycombinator.com/item?id=46381813
by pityJuke | 2025-12-25 07:13:35+00:00
The situation is almost always “weird networking.” A WiFi hotspot too new for a device you have. Captive authentication you can’t solve on your e-reader (this was the case for me at college). Or, as I’m using one right now, as a simple booster (with a battery plugged in).

Given that this has been available on Android for years, I do not consider it an overly difficult feature for Apple
to implement.
by viraptor | 2025-12-25 07:13:44+00:00
CF is the internet cancer right now and one day they'll start the squeeze. Just go with someone else unless you want that future. There are other providers for DDoS protection (as a bonus they're not known for protecting criminals themselves). There are also cloud providers for various services, or you can go with VPS/dedicated.

On a technical level, their support is really bad. They want you to do all the debugging and data collection like they have no access to anything - until you start escalating. I experienced that multiple times.
by Sytten | 2025-12-25 07:14:13+00:00
It has been approved as the same standing as C and assembly, it is there to stay despite what the haters say [1]. Linus is behind the push and for good reasons. Android keeps demonstrating year after year the benefits, at some point I don't know what else to say.

[1] https://www.heise.de/en/news/Linux-Kernel-Rust-Support-Offic...
by flowerthoughts | 2025-12-25 07:14:23+00:00
I just bought a car, and the same issue exists there. I can buy an expensive car that is also expensive to service, or a slightly cheaper car that is cheap to service, or a cheap car that is cheap to service.

That middle ground is much nicer than realising after the honeymoon period that it's costing you an arm to replace the control box for the left headlight. But TCO is really difficult to find numbers on, especially when you don't exactly know how you'll use the device as you buy it.
by BLKNSLVR | 2025-12-25 07:14:43+00:00
> I had a lote of doubt about my own ability because I never got promoted.

This just makes me feel that the system being described is exploitative. It's dependent upon people not knowing their value.

I'm glad you got out and were able to better define the value you can provide.

Having said that, please don't work on "prioritize user retention metrics" ever again.
by renegade-otter | 2025-12-25 07:15:01+00:00
Once the managers and not the engineers drive innovation at an engineering company, it's basically over. "Innovation". These companies take a while to bleed, but they bleed.

I have to say, tough - we can point at GE and Boeing, but that was a true slow burn. Even by today's crazy pace of, well, everything, Nadella seems to have taken the express lane to ruin.
by immibis | 2025-12-25 07:15:48+00:00
idk though, YouTube Premium is pretty good value if you're using it enough to care about recommendation hygiene. I remember the days everyone was begging to have the option to pay to skip ads. Well, YouTube did what we wanted, and now we're complaining about it for some reason.

Enshittification is when a middleman platform locks in buyers and then locks in sellers. It's not when things cost money. YouTube has enshittification, but the enshittification isn't merely the fact that it costs money. In fact, any non-shit platform for anything would probably (either be run as a hobby or) cost money to use since it wouldn't fund itself by stealing from you.
by sa-code | 2025-12-25 07:17:41+00:00
Query expansion and re ranking can and often do coexist

Roughly, first there is the query analysis/manipulation phase where you might have NER, spell check, query expansion/relaxation etc

Then there is the selection phase, where you retrieve all items that are relevant. Sometimes people will bring in results from both text and vector based indices. Perhaps and additional layer to group results

Then finally you have the reranking layer using a cross encoder model which might even have some personalisation in the mix

Also, with vector search you might not need query expansion necessarily since semantic similarity does loose association. But every domain is unique and there’s only one way to find out
by anticodon | 2025-12-25 07:18:24+00:00
You can't notice that in the last 20 years it became obligatory. It is included in almost every movie and every book. It reminds me of Soviet times, when every book, including Sci-Fi about deep space exploration, should've devoted some pages to promoting ideas of communism.

And it wasn't "conspiracy". I doubt there ever was a requirement to do it. Simply, your book had less chance of publishing if you don't do it. I think it is the same in US an EU now: if you don't include 1-2 bits of propaganda or more, your book has less chances to be mentioned in the bestsellers section or something like that.
by rdtsc | 2025-12-25 07:18:37+00:00
> The irony was recursive: Claude was helping me write about why these popups are harmful while repeatedly showing me the harmful popup.

I bet when caught in the inconsistency it apologized profusely then immediately went to doing the thing it just apologized about.

I do not trust AI systems from these companies for that reason. They will lie very confidently and convincingly. I use them regularly but only for what I call “AI NP complete scenarios” questions and tasks that may be hard to do by hand but easy to identify if the result is correct: “draw a diagram”, “reformat this paragraph”, etc, as opposed to “implement and deploy a heart place maker update patch”.
Show HN: Echoslate– Fast native todo/Kanban tracker for programmers (.NET 8 WPF)
by pjmavcom | 2025-12-25 07:19:31+00:00
I built Echoslate because I wanted a todo app that starts instantly and gets out of my way.

Native WPF + .NET 8 → <3s startup, full keyboard control, git commit generator, severity filters, Kanban, Pomodoro.

Open-source (MIT), single-file .exe, local JSON files, no accounts.

Demo playlist (real workflows): https://www.youtube.com/playlist?list=PLoFenjHaVtRR8GQSBsRCw...

itch.io (PWYW): https://pjmavcom.itch.io/echoslate
Ko-fi if it helps: https://ko-fi.com/pjmavcom

Feedback very welcome!
by goku12 | 2025-12-25 07:19:47+00:00
> The crux of the matter is that even if one values upgradability and repairability, neither is a frequent need for practically anybody.

Judging reparability and serviceability the same way as you do with other features is absurd, to put it charitably! It is one feature that you rarely use, but brings you huge value when you do use it. You don't realize how much savings we used to extract by progressively upgrading the same desktop PC for two to three generations instead of throwing away the whole PC and buying a new one each time. This dismissal of the feature is bizarrely shortsighted.

> The reality may be that wanting a laptop that's well rounded and competent across the board AND repairable+upgradable is akin to having your cake and eating it too, but that doesn't stop people from wanting it anyway.

I talked about this just two days ago. Unlike how you project it, that ideal is entirely feasible if there was enough investment and a large enough market. Instead, OEMs inflict the opposite on the consumers who take it all in without pushing back. These companies choose and spread suboptimal designs that suit their interests and then insist that it is the only viable way forward. It's absurd that consumers also repeat that falsehood.
by mrinterweb | 2025-12-25 07:20:05+00:00
There is [RBS](https://sorbet.org/) (part of ruby 3) and [sorbet](https://sorbet.org/). To be honest, these aren't widely used as far as I am aware. I don't know if it is runtime overhead, ergonomics, lack of type checking interest in the ruby community or something else. Type enforcement isn't a big part of ruby, and doesn't seem to be gaining much momentum.
by __turbobrew__ | 2025-12-25 07:20:23+00:00
Issue is over two years old. Man it is so sad how hard it can be to upstream work to big open source projects. I have a number of PRs open on both the kubernetes and etcd projects and it is almost impossible to get anyone to review them, and since nobody will review my PRs I cannot get enough work under my belt to be a committer. Sometimes I feel like if you don’t have an @redhat or @google account people just ignore you.
by atq2119 | 2025-12-25 07:21:07+00:00
I've seen some weird breakage recently in vscode. The C++ support failing to parse sources correctly (for LLVM), Rust debugging no longer showing vectors properly. Not sure if this is some bizarre interaction with my setup (which is pretty vanilla Ubuntu) or a regression in basic functionality brought on by an over-emphasis on AI features.

It is worrying that for many months now, pretty much all the content of changelogs has been about AI.
by echelon | 2025-12-25 07:21:12+00:00
I'm glad 95% of URL bars don't just default to Google Search and immediately get hit by ad bidding war taxes. Would certainly suck if you had a well-recognized brand and just wanted your customers to access your website through the URL bar.

72% Chrome --> Google

15% Safari --> Google

5% Edge --> Bing

2% Firefox --> Google

2% Opera --> Google

...

This alone implies a divestiture of Chrome should be in the cards.

Or maybe Google would be so kind to remove queries with URL bar origination from ad sales if there's a registered trademark (within some edit distance) within the query?
by jweir | 2025-12-25 07:21:22+00:00
We have been adding Sorbet typing to our Rails application and it is a positive enhancement.

It’s not like Ruby becomes Haskell. But it does provide a good deal of additional saftey, less testing, LSP integration is good, and it is gradual.

There is a performance hit but we found it to be quite small and not an issue.

But there are area of our application that use Grape and it is too meta for Sorbet so we don’t try and use it there.
by rfmoz | 2025-12-25 07:21:23+00:00
Adding more security headers every year feels like strapping seatbelts onto a collapsing roller coaster. It would be better to stop this "sec headers stack" in favour of simpler, secure by default browser primitives with explicit opt-out. Getting an example from https://securityheaders.com the list nowadays is as follows:

- Strict-Transport-Security
- Content-Security-Policy
- X-Frame-Options
- X-Content-Type-Options
- Referrer-Policy
- Permissions-Policy
- Cross-Origin-Embedder-Policy
- Cross-Origin-Opener-Policy
- Cross-Origin-Resource-Policy
by yallpendantools | 2025-12-25 07:23:00+00:00
I think this is well covered by his first line:

> the main thing you need is free time and obsession (and money for your free time btw).

Free time (and money for your free time) is a privilege not everyone may have had. Also, access to computers which, don't forget, has only become ubiquitous this century, and sadly not always in the form that might encourage experimentation. Without getting too much into the Nature-Nurture debate, talent and obsession sadly won't go anywhere without the proper environment to cultivate it. You don't become Bellard/Knuth/Dijkstra with just a bunch of rocks[1] and a whole host of other concerns on top.

[1] https://xkcd.com/505/
by adamors | 2025-12-25 07:23:21+00:00
I’ve used Sorbet on a project for 2 years recently and it honestly was the final nail in the coffin for Ruby for me.

Really rough around the edges, lots of stubs have to be added because support for gems is lackluster but whatever Sorbet generates are hit or miss etc. So you end up writing a lot of hard to understand annotations and/or people get frustrated and try to skip them etc.

Overall a very bad DX, compared to even typed Python. Don’t even want to compare it to TS because then it becomes really unfair.
by nkmnz | 2025-12-25 07:23:43+00:00
> why should it be any different from AI models?

1. law of diminishing returns - AI is already much, much faster at many tasks than humans, especially at spitting out text, so becoming even faster doesn’t always make that much of a difference.
2. theory of constraints - throughput of a system is mostly limited by the „weakest link“ or slowest part, which might not be the LLM, but some human-in-the-loop, which might be reduced only by smarter AI, not by faster AI.
3. Intelligence is an emergent property of a system, not a property of its parts - with other words: intelligent behaviour is created through interactions. More powerful LLMs enable new levels of interaction that are just not available with less capable models. You don’t want to bring a knife, not even the quickest one in town, to a massive war of nukes.
by RomanPushkin | 2025-12-25 07:25:28+00:00
I'm happy to see v4.0, but 2025 was the year I switched from Ruby to Python after gradually drifting back to it more and more. The tipping point was when I had Claude Code automatically convert one of my Ruby projects to 100% Python - and after that, I just had no Ruby left.

I spent over a decade enjoying Ruby and even wrote a book about it. At this point, though, Python has won for me: fastapi, pytorch, langchain, streamlit, and so on and on.

It's a bit sad, but I'll always remember the Christmas gifts, and the syntax that is always so much better than Python.
by justapassenger | 2025-12-25 07:26:37+00:00
He’s one of the GOATs, but this article is written by someone who has no idea about software engineering and full of exaggerations as a result. For example:

> Many times there are certain chunks which will occur many times in the code of a program. Instead of taking the time to translate them all separately,
QEMU stores the chunks and their native translation, next time simply executing the native translation instead of doing translation a second time. Thus, Bellard invented the first processor emulator that could achieve near native performance in certain instances.

JIT is about as old as Fabrice, or even older depending on what you consider a modern JIT.
by nkmnz | 2025-12-25 07:27:59+00:00
If you have a SOP, most of the decision logic can be encoded and strictly enforced. There is zero intelligence involved in this process, it’s just if/else. The key part is understanding the customer request and mapping it to the cases encoded in the SOP - and for that part, intelligence is absolutely required or your customers will not feel „supported“ at all, but be better off with a simple form.
by FranckDernoncou | 2025-12-25 07:28:56+00:00
The entire Stack Exchange network is collapsing: [The number of questions has decreased 10-fold: where did users go and what can be done to prevent that?](https://meta.stackexchange.com/q/408728/178179)

As for Stack Overflow, the number of questions has decreased 25-fold (!) since 2018. A single person could now answer all new questions if they had nothing else to do.
by goku12 | 2025-12-25 07:29:44+00:00
> Note that I think parent may have been rhetorically asking, or asking with heavy sarcasm.

Probably neither. It is what you ask when you read the guile manual. Scheme documentation in general is surprisingly bad, considering how simple it is compared to a complex language like Rust for instance. Books like SICP are good for the academically inclined, but are too verbose for anyone learning scheme for a specific purpose like scripting.
by FranckDernoncou | 2025-12-25 07:32:32+00:00
> In fact, SO has a great opportunity to specialize in answering questions that LLMs cannot answer (bleeding edge technology, complex debugging problems, emerging issues, you name it.)

But they are missing that opportunity because such questions typically get no answer and no votes (or sometimes even downvoted as some users tend to downvote questions they don't understand), which caused them to be automatically deleted later. And some of these questions will be closed e.g. as too niche (complex debugging problems). I've posted over 7000 questions across Stack Exchange and that's my experience.

> quick and confident-sounding answers to whatever problem you throw at them.

Just like an answer on Stack Overflow.
Ask HN: HarmonyOS Open Source Development
by rumpelstiel | 2025-12-25 07:34:24+00:00
Ive got a Huaweii D2 for christmas, and i find it actually very neat. But the data they want from me, and is often required (by having companion apps or activation via personalized shit), is amazing me, even for simple apps. I found out about gadgetbridge, but it does not support everything. Does anyone know more open alternatives to their (JetBrains based) development framework, can i push apps on the watch "the opensource way"?
by RomanPushkin | 2025-12-25 07:34:29+00:00
You might be getting a good _recall_ rate, since vectorize search is ANN, but the _precision_ can be low, because reranker piece is missing. So I would slightly improve it by adding 10 more lines of code and introducing reranker after the search (slightly increasing topK). Query expansion in the beginning can be also added to improve recall.
by oblio | 2025-12-25 07:34:34+00:00
How much will those robots cost? How many will we be able to make within the next 30 years?

How will they be autonomous considering bipedal operation in random environments is MUCH, MUCH harder that full self driving for cars on public roads? And that's just moving around, we're talking about actual judgement to do a human job that requires reasoning and practical skills.

Jetson type robots are a pipe dream at this point. I don't expect to have a robot maid within my lifetime.

Let's be realistic and not plan society today around scifi fantasies, please.

We're probably lacking 80% of the basic science needed for autonomous robot maids.
by I_AM_A_SMURF | 2025-12-25 07:35:11+00:00
E6 -> E7 at Meta is $1M (which sounds a little bit crazy tbh). Google L6 -> L7 is 300k, but their numbers look smaller than what I'm privy too. A generic Level 6 to 7 (staff to senior staff) promotion can easily be $500k at a tech company.
by a022311 | 2025-12-25 07:36:48+00:00
The Bible and the Big Bang theory are not mutually exclusive. The Old Testament is a very symbolic book and gives no specific details on how exactly the world was created, other than the seven days of creation. We know that the 7 days weren't referring to our current concept of a day. There's also no water above the sky. It was written like that, because it would be easier for people to understand. Science wasn't a thing back then. If it were written in 2025, it would obviously be very different and probably much more detailed.

Modern Christians know that religion and science can go together. Science researches _how_ something works. Religion answers _who_ created it. The Big Bang theory is actually accepted by them today.
by moogly | 2025-12-25 07:40:49+00:00
Destroying things and outsourcing to already-built prisons is easy. Building things is not.

All they have is a demolition site. There's no final design. Trump keeps changing his vision of his mausoleum. They don't have an architect since the previous one quit.

They have less than a week to submit construction plans[1], and they're clearly missing that deadline. It is of course not the end, but it's a sign of things to come, about half a year in.

Trump is personally running the project instead of delegating it and as we all know he's ruled by whims and disorganized plus rapidly mentally deteriorating at 79 years of age. He's talking about getting into heaven and desperately slapping his name on random physical things because he's obsessed with leaving a grandiose "legacy", any kind of mark on history. He will, but it'll rather be as a seditionist and corrupt ravager of civil institutions and the rule of law -- a pitiful despoiler.

There's no section about the ball room in Project 2025, and no one else but Trump cares about this pet project.

[1]: https://www.cbsnews.com/news/judge-denies-request-to-tempora...
by Cyao | 2025-12-25 07:41:35+00:00
Thanks! I used the orange pi pc fel tester [1] and gradually lowered the clock speed until it became stable. When I got to 696 MHz the test ran for more than 3 hours without problems.

The H3 CPU has a small bootloader inside, that enumerated the SD card and eMMC to look for a user-made bootloader. IIRC it looks for some file inside of the file system, and loads it to 0x70000. Thus you can customize it if you have enough time :)

[1] https://github.com/ssvb/lima-memtester/releases/tag/20151207...