MurphyA/hacker-news huggingface dataset:
by pdpi | 2026-02-19 02:56:17+00:00
A company as large as Microsoft has resources to do a lot of things, but you’re not borrowing resources from the Office team to help on this project.

The relevant measurement is the resources Mojang has as a studio. And I expect the decision here is that they don’t want to commit to the long term maintenance of three renderer implementations on the Java side.

Another concern is that modding is a major part of why Java Edition is so popular, and that includes shaders specifically. This is already going to cause chaos in the modding world as it is, no need to compound that by making shader mods that much more burdensome to maintain.
by iLemming | 2026-02-19 02:56:56+00:00
No, as far as I know, at Apple, this is strict - you cannot contribute to OSS, period. Not from your own equipment nor your friend's, not even during a vacation. It may cost you your job. Of course, it's not universal for every team, but on teams I know a few people - that's what I heard. Some companies just don't give a single fuck of what you want or need, or where your ideals lie.
by getnormality | 2026-02-19 02:57:51+00:00
Why would anyone get sick of it if people have been happily doing it to each other for so many years prior?

Does the fact that a machine can ape it so easily somehow reveal its vacuousness in a way that wasn't obvious already?

I keep hearing people with job titles like "SEO growth hacker" saying it's depressing that AI can do their jobs better than they can.

Really? That's the depressing part?
Show HN: Flumen – An open-source focus timer for macOS (menu bar, local data)
by saranshbarua01 | 2026-02-19 02:58:00+00:00
Hey HN,

I built a focus timer for macOS because every one I tried was either bloated with features, ugly, paywalled, or stored my data in the cloud. My daily time-tracking data is personal - I didn't want it on someone else's server.

Flumen lives in your menu bar. One click to start a focus session. Key details:

- Menu bar timer with animated progress ring — always accessible
- Task Shelf for single-task focus with project tagging
- Analytics with project-level time breakdowns
- 4-7-8 breathing animations during breaks
- 100% local SQLite storage — no accounts, no cloud, no telemetry
- Universal binary (Apple Silicon + Intel)
- Free, open source

I believe simple productivity tools like this should be free, especially now. So I built what I wanted and made it available to everyone.

Website: https://saranshbarua.github.io/flumen/
GitHub: https://github.com/saranshbarua/flumen
Direct download: https://github.com/saranshbarua/flumen/releases/latest/downl...

I'd love feedback, especially from folks who've tried other Mac timer apps. What's missing? What would make this part of your daily workflow?
by anonymousiam | 2026-02-19 02:58:20+00:00
2030 is just around the corner. China has pledged to cap their CO2 emissions at 2030 levels. If they're trying to meet this goal, it would explain the thousands of new coal-fired plants they're building right now.

https://www.bbc.com/news/articles/cj4y159190go

https://www.carbonbrief.org/chinas-construction-of-new-coal-...
by petterroea | 2026-02-19 02:58:27+00:00
> Anyone who has led a class discussion — much less led students on a tour of Egypt or Okinawa, as my colleagues regularly do — knows that there is a huge gap between solo learning online and collective learning in meat space

One thing this author misses, which I fear, is that it may become less important in the eyes of stakeholders to educate the masses when they have LLMs to do jobs instead. That is, it is fully possible that one of the futures we may see is one where education goes down as it is perceived as not important for most. Yes, meat space education may be better, but who decides if it is necessary?

Maybe vocational schools become more important instead? Jobs where you for all intents and purposes build out the infrastructure for the tetriary industry, mostly automated by LLM.

You may disagree with this, but the key here is to realize that even if we disagree, others don't. Education is also power, there's a perverse incentive to avoid educating people and feeding them with your narrative of how the world works instead. We are very much possibly on the way towards a buy-n-large style future.
by fuzzfactor | 2026-02-19 02:58:59+00:00
What a coincidence ;)

I'm looking forward to even more exposure to today's somewhat leaded aviation gas as the transition is made to alternative fuels.

I'll use that as an excuse any time I need to behave more erratically ;)

>sustainable growth could have continued for a few hundred years (and possibly have lead to a better system)

Yes, I did the math when I was a teenager.

But both of these impending eventualities did not look like they would ever be recoverable after Nixon was there for not that long a time.

I guess I was right, and here we are :\

This is not what my father fought in World War II for, and the whole country went through, just to end up in deep debt, with more irrational leadership than so-called shitholes, and failing to remain orders of magnitude richer than China :(
by mmooss | 2026-02-19 02:59:10+00:00
> there’s a distinction between the work (the book The Last Unicorn), the expression (a given edition of the book), a manifestation (a given physical format for an expression, such as paperback or hardcover), and an item (an individual object in a collection)

The author misunderstands 'work', as far as I know: A work is "intellectual or artistic content of a distinct creation. It refers to a very abstract idea of a creation e.g. Shakespeare's Romeo and Juliet and not a specific expression."[0]

In contrast, and "expression" is an "intellectual or artistic realization of a work. The realization may take the form of text, sound, image, object, movement, etc., or any combination of such forms."[0]

The Last Unicorn story is the work, 'the book The Last Unicorn" is an expression as would be the film version or the computer game, etc.

[0] https://www.ifla.org/references/best-practice-for-national-b... (as of a few years ago)
Show HN: DeskMic a Rust based hyper-light continuous transcriber/AI summarizer
by varunr89 | 2026-02-19 02:59:12+00:00
I hate missing key action items/brainstorming ideas at work and always regret not having recorded notes from meetings. Now I built an always on rust based tool that continuously transcribes and summarizes all meetings and sends previous day/weeks summary to my inbox.
by taftster | 2026-02-19 02:59:44+00:00
I'm not sure that governments actually create them, not prolifically at least. There's been some state actor influence over the years, for sure.

However, exploits that are known (only) by a state actor would most definitely be a closely guarded secret. It's only convenient for a state to release information about an exploit when either it's been made public or it has more consequences for not releasing.

So yes, exactly what you said. It's easier to find the exploits than to create them yourself. By extrapolation, you would have to assume that each state maintains its set of secret exploits, possibly never getting to use them for fear of the other side knowing of their existence. Cat & Mouse, Spy vs Spy for sure.
by LeFantome | 2026-02-19 02:59:51+00:00
> switching language in the middle of an herculean work is suicide

My read is that that this is the main thing that happened here.

The Ladybird team is quite pragmatic. Or, at least their founder is. I think they understood the scale of buidling a browser. They understood that it was a massive undertaking. They also understood the security challenge of building an application so big that processes untrusted input as its main job. So, they thought that perhaps they needed a better language than C++ for these reasons. They evaluated a few options and came away thinking that Swift was the best, so they announced that they expected to move towards Swift in the future.

But the other side of being pragamatic is that, as time passed, they also realized how hard it would be to chagne horses. And they are quite productivity driven. They produce a YouTube video every month detailing their progress including charts and numbers.

Making no progress on the "real" job of building a browser to make progress on the somewhat artificial job of moving to a new programming language just never got the time.

And the final part of being pragmatic is that, after months of not really making any progress on the switch, the founder posted this patch essentially admitting the reality and suggesting they just formalize the lack of progress and move on.

The lack of progress on Swift that is. Their progress on making a browser has been absolutely mind-blowing. This comment is being written in Ladybird.
by hmichaelson24 | 2026-02-19 03:01:48+00:00
I built tech-debt-visualizer to find the worst offenders in a vibe-coded codebase. In projects where people hack quickly and iterate fast, code tends to bloat. Functions balloon, docstrings disappear, and complexity sneaks in everywhere.

Most tools either count lines or require a heavy setup, which misses the real hotspots. This works by utilizing both static and LLM-based approaches to determine the cleanliness of a codebase.

I'd love if you all gave it a try, and I am looking for any and all thoughts. You can try it out without even installing in one CLI command in your codebase right now:
npx tech-debt-visualizer analyze .

(for the LLM part to work, you will also need an API key for Gemini, OpenAI, Openrouter, or OpenAI compatible)
by mananaysiempre | 2026-02-19 03:03:19+00:00
For some reason (and despite remembering it being called an “add-rotate-XOR design”) I was sure that ChaCha20 used multiplies, even though of course it does not. Thank you for setting me straight on this.

I’m not sure I’m all that optimistic about its code size—the standard C implementation with its eight inlined quarter-rounds seems certain to end up downright bloated compared to Speck—but I guess if I wasn’t picky about performance it could be boiled down to something reasonable. (Same for ASCON of eSTREAM & NIST LWC fame, which I also remembered being worse than it actually is.) Could be worth sitting down with an assembler at some point.

There’s also the question of why you’d bother with an 8-bitter at all (for anything more substantial than a TV remote or a musical postcard) in a world where the CH32 exists.

As for TLS or SSH, I’m not sure how much of a meaningful advantage it is. Talking to just about anything in the outside world likely excludes non-ephemeral TLS-PSK, which means that you’re going to need to implement a key exchange. And the code for that is likely to dwarf everything else, isn’t it?..
by WesleyJohnson | 2026-02-19 03:04:24+00:00
The article has mounds of data that to speak to exactly how the clothing sizes ARE the issue. Inconsistencies within brands, across brands, shifting vanity sizes, and shapes designed to fit only 12% of women. And yet, the top comment is about obesity...

Yes, obesity is clearly an epidemic. But discounting the entire article's premise to point that out?
by ghthor | 2026-02-19 03:04:28+00:00
We’ve had issues with the centralized DERPs just blackholing traffic when we startup ephemeral nodes in CI. This is despite us ensuring that all important peers can establish direct connections to each other. But there is some bootstrapping that is happening before both peers negotiate.

Having said this, it’s been almost a year since the last incident of this. It’s been rock solid the last months. Ok sure using these new peer nodes will greatly reduce this from even a chance of happening anymore. :hacks away:
by mccoyb | 2026-02-19 03:04:31+00:00
Broadly agree with the author's points, except for this one:

> TypeScript/Node.js: Better concurrency story thanks to the event loop, but still fundamentally single-threaded. Worker threads exist but they're heavyweight OS threads, not 2KB processes. There's no preemptive scheduling: one CPU-bound operation blocks everything.

This cannot be a real protest: 100% of the time spent in agent frameworks is spent ... waiting for the agent to respond, or waiting for a tool call to execute. Almost no time is spent in the logic of the framework itself.

Even if you use heavyweight OS threads, I just don't believe this matters.

Now, the other points about hot code swapping ... so true, painfully obvious to those of us who have used Elixir or Erlang.

For instance, OpenClaw: how much easier would "in-place updating" be if the language runtime was just designed with the ability in mind in the first place.
by bloaf | 2026-02-19 03:04:54+00:00
You think companies are all deliberately leaving big money on the table by making hourglass clothes as an oopsie?

They're doing it because people are buying clothes based on superficial appearance, and most people prefer the aesthetics of the hourglass shape.

Rectangular clothing doesn't sell as well because it doesn't look as good on a mannequin even if it fits better.
by MengerSponge | 2026-02-19 03:05:09+00:00
The main advantage is information density. QR codes dedicate a lot of real estate to error correction, but the protocol is really optimized for a few words, not kilobytes at a time.

It's also a problem if you need to segment your datastream onto multiple pages You've got to define a protocol for your stack of QR codes with that new encoding
by efitz | 2026-02-19 03:05:23+00:00
I’m going to vibe code an app that lets you register a computronium unique id (is that name taken?) I’ll corner the market.

I’m also going to devise a standard that arbitrarily breaks it into groups of hexadecimal digits of arbitrary length in the spirit of UUIDs, and reserve a prefix space for Planck-unit timestamps (computronium-ID-7) so that you can lexicographically sort your COMPID7s.

Man I got to get out in front of this.
by reg_dunlop | 2026-02-19 03:07:38+00:00
I'm curious how "consumer spending" is quantified here.

Is consumer spending measured in total dollars spent? If so, isn't that curious wrinkle in an economy of rising prices, and decreasing purchasing power?

If true, I believe less quantity could be purchased at a higher cost per person, making it appear that consumer spending is up.

Presumably these numbers are benchmarked/peg to some sort of constant and/or standardization
by jcgrillo | 2026-02-19 03:08:24+00:00
A system which embraces the abilities of the mouse and keyboard without pandering to the limitations of the touchscreen. To wit, you have the ability, with a 3 button mouse + scroll wheel, to trivially select any nearby point in 3-space and label it with any one of 3 colors. More if you also allow your other hand to operate a keyboard. I dare you to attempt this with a touchscreen. I doubledare you motherfucker. Say what again.
by joemi | 2026-02-19 03:08:38+00:00
I'm not the person you were asking but it's happened to me too, with physical books, not e-books. I don't know if I can explain how it happens. I'd say that me not knowing the exact content of my bookshelf is similar to me not knowing the exact content of my fridge and pantry. There have been a few times when grocery shopping where I can't remember if I have a less-frequently-used ingredient (like cream of mushroom soup) but I'd like to make something using that ingredient soon, so I buy the ingredient, and then when I get home I find that I did have a can in the back of the pantry that I bought a year ago and the expiration date hasn't arrived yet. Oh well.

If you can really remember every single one of your nearly a thousand ebooks that you've bought, that's both impressive and baffling to me.
by qurio_dev | 2026-02-19 03:10:36+00:00
Point noted. Actually I was unable to bring in full algorithm into demo session so maybe it felt a little off but yes I have designed it in such a way that eventually it will give the answer in a a phased manner because when a kid reads and gets answers in steps, they understand it better and retains more as well instead of direct answers. Appreciate the feedback and I’m sure you’ll feel a little better when you actually try a real session.
by wtallis | 2026-02-19 03:11:15+00:00
It's amazing to step back and look at how much of NVIDIA's success has come from unforeseen directions. For their original purpose of making graphics chips, the consumer vs pro divide was all about CAD support and optional OpenGL features that games didn't use. Programmable shaders were added for the sake of graphics rendering needs, but ended up spawning the whole GPGPU concept, which NVIDIA reacted to very well with the creation and promotion of CUDA. GPUs have FP64 capabilities in the first place because back when GPGPU first started happening, it was all about traditional HPC workloads like numerical solutions to PDEs.

Fast forward several years, and the cryptocurrency craze drove up GPU prices for many years without even touching the floating-point capabilities. Now, FP64 is out because of ML, a field that's almost unrecognizable compared to where it was during the first few years of CUDA's existence.

NVIDIA has been very lucky over the course of their history, but have also done a great job of reacting to new workloads and use cases. But those shifts have definitely created some awkward moments where their existing strategies and roadmaps have been upturned.
by mmooss | 2026-02-19 03:12:10+00:00
Minor corrections can be new impressions rather than new editions, I think. On the copyright page, the impression line is the one that looks like this:

30 29 28 27 26 2 3 4 5

As I understand it: That would be the 2nd impression, printed 2026. It's designed so the publisher can remove the innermost character(s) for each new impression, which I imagine was practical for printing presses - the type is already set, just remove a couple characters. Therefore the next impression this year would have,

30 29 28 27 26 3 4 5

The 4th impression, next year:

30 29 28 27 4 5

etc.
by yndoendo | 2026-02-19 03:12:19+00:00
My first laptop was G3 Apple laptop.

It was one of the worst laptops I have ever owned. The screen died right after the warranty expired. It would take multiple reboot to get the HDMI to properly register so I could use it as a desktop ... to the point I said fuck it and just tossed it.

Dell XPS 13 was the 2nd worst.
by 9rx | 2026-02-19 03:12:35+00:00
> Rust has straightforward support for every part of OOP other than implementation inheritance

Except the only thing that makes OOP OOP: Message passing.

Granted, Swift only just barely supports it, and only for the sake of interop with Objective-C. Still, Swift has better OO support because of it. Rust doesn't even try.

Not that OOP is much of a goal. There is likely good reason why Smalltalk, Objective-C, and Ruby are really the only OOP languages in existence (some esoteric language nobody has ever heard of notwithstanding).
by coppsilgold | 2026-02-19 03:12:41+00:00
Cryptographic operations when done correctly result in full chaos within the discrete domain (the so-called avalanche effect). Any bias of any kind gives rise to a distinguisher and the primitive is regarded as broken.

One way to imagine what symmetric cryptography does is a cellular automaton that is completely shuffled every iteration. In the case of Keccak/SHA3, that is almost exactly what happens too.
by plagiarist | 2026-02-19 03:13:02+00:00
I thought struggling with their documentation was just me. What a shambles. Thank you for writing this, I wish I had seen it months ago.

I love ostree. I have been installing Fedora atomic on everything I own. I have used it so much I have grown to hate it.

They definitely do need a better solution for user management in there. Adding a user to a group on a live system is a pain (because it is poorly documented). I would like to use sysusers to run services but I don't think they can run quadlets. Lots of problems in this area.

They are so close to greatness, though. I sure wish they would get it together.
by LeFantome | 2026-02-19 03:13:26+00:00
I do not have enough knowledge to say anything bad about LLVM. As an "amateur" compiler writer, it did confuse me a bit though.

What I will say is that it seem popular to start with LLVM and then move away from it. Zig is doign that. Rust is heading in the direction perhaps with Cranelift. It feels that, if LLVM had completely nailed its mission, these kinds of projects would be less common.

It is also notable that the Dragonegg project to bring GCC languages to LLVM died but we have multiple projects porting Rust to GCC.
by ezekiel68 | 2026-02-19 03:15:32+00:00
The maintainer has no obligation to accept funds. But the maintainer does have an obligation not to post that they "lost their funding" from FLOSS when it is they themselves who have refused it (on whatever grounds).

This isn't a simple grammar mistake by someone who may not use English as their first language. There is a blame game going on here which is the only unethical thing going on in the situation.
by hjordache | 2026-02-19 03:15:44+00:00
Beyond agree. Was spending crazy amounts on Claude and it was sporadic at best. Some moments, Opus was a rockstar, others, it couldn’t solve the simplest of problems. Switched to Kimi K2.5 and honestly didn’t think it would do anything other than destroy my code. Crazy enough, it solved the problem I had in less than 60 seconds and I was hooked. Not to say it doesn’t have issues, it does, started repeating itself over and over, forgets things after so much context, etc, though it writes damn good code when it does work properly and for an absolute fraction of the price Anthropic charges.
by drnick1 | 2026-02-19 03:17:30+00:00
Firefox tries to position itself as that secure and private alternative, but this is mostly marketing. For a long time, Chromium had better site isolation, and the default Firefox settings are permissive when it comes to fingerprinting. Out of the box, it seems that Brave wins here, but for now using Brave means accepting a lot of extra commercial stuff that should not be in a browser in the first place (and that increases the attack surface). I have been using the Arkenfox user.js for Firefox, but it's unclear how much good it does or if it isn't counterproductive (by making the the user stand out).
by Cordiali | 2026-02-19 03:20:36+00:00
I know Norwegian also has two different written standards, found an example that demonstrates it:

>English: I will not tell anyone the secret.

>Bokmål: Jeg skal ikke fortelle hemmeligheten til noen.

>Nynorsk: Eg skal ikkje fortelja løyndomen til nokon.

Source: https://www.visitnorway.com/typically-norwegian/norwegian-la...
by jjmarr | 2026-02-19 03:20:53+00:00
FP64 performance is limited on consumer because the US government deems it important to nuclear weapons research.

Past a certain threshold of FP64 throughput, your chip goes in a separate category and is subject to more regulation about who you can sell to and know-your-customer. FP32 does not matter for this threshold.

https://en.wikipedia.org/wiki/Adjusted_Peak_Performance

It is not a market segmentation tactic and has been around since 2006. It's part of the mind-numbing annual export control training I get to take.
by bsder | 2026-02-19 03:22:20+00:00
Amazon had better return policies. I suspect that is gone. I'll probably buy even less from Amazon, anymore.

I've gotten 2 different "You didn't return the right item" because I presume some underpaid, overworked contractor at the Amazon return site lost it or stole it.

Fortunately, the second one is very well documented, so Amazon is going to lose badly if they don't figure out what is going on.