MurphyA/hacker-news huggingface dataset:
by frankie_t | 2025-09-13 07:00:23+00:00
> lags behind in features of modern editors

I have been using emacs for around 7 years, but it never worked for me as the main editor, it just sucked too bad compared to IDE-like features of other editors and actual IDEs. So I only used it for org-mode, doing an attempt to use it for something else every couple of years.

I'm currently in the process of trying this again, and I have to say things feel very different this time. By adding native tree-sitter and LSP support, the IDE-like features are outsourced to where they should be done. It wasn't perfect, but I had issues of the same degree or worse with other editors. A proprietary IDE still would beat it in stability and features, but the experience is _crazy good_ for free software.

What I like the most is the hacker mentality it encourages. When I see something I don't like, I don't go like "I wish they did it differently", I ask "well how do I change that?".

The only thing that feels truly outdated is single-threaded nature and blocking UI when long-running operation (like an update) is happening. And maybe non-smooth scroll (there is a package but it makes text jump).
by colmmacc | 2025-09-13 07:01:04+00:00
Interestingly, there's a whole category of H1B visas just for fashion models. H-1B3, which is for models with "distinguished merit and ability".

A famous supermodel can most likely get an O1 visa, for people of extraordinary ability. But agency models more commonly work on H1-B. Melania Trump is a famous example. These visas are tied to an employer and there's less portability. It's a two tier system.

Personally I think that there is some harm here. Agencies bring in young women from relatively poor countries and they are put in conditions where abuse, even sexual assault, is common and can face pressures to tolerate conditions and shoots that a local person with a safety network would not.
by acoustics | 2025-09-13 07:01:46+00:00
This might not be charitable, but my perspective is that some of the advocates want it both ways.

I would be interested in seeing an MIT/BSD licensed project saying, from the beginning, something like "This project is available under a permissive license, but I have a strong ethical expectation of my users to give me money if they build a product off of this work. I am fully aware that I can't legally enforce this, but I will certainly call you out publicly for your greed and lack of respect for my wishes."

My hunch is that many advocates would hesitate to put this in their project Readme, because they know that some companies might actually comply... by not using the code. (Call me naive but I think this is plausible.) They would rather give the impression that the code is truly no-strings-attached, because that would help drive adoption. Then later they can come back and say they ought to be given a cut.
by umjunsik132 | 2025-09-13 07:02:27+00:00
Hi HN, author here. For years, it bothered me that convolution (the king of vision) and matrix multiplication / self-attention (the engine of Transformers) were treated as completely separate, specialized tools. It felt like we were missing a more fundamental principle. This paper is my attempt to find that principle. I introduce a framework called GWO (Generalized Windowed Operation) that describes any neural operation using just three simple, orthogonal components: Path: Where to look Shape: What form to look for Weight: What to value Using this "grammar", you can express both a standard convolution and self-attention, and see them as just different points in the same design space. But the most surprising result came when I analyzed operational complexity. I ran an experiment where different models were forced to memorize a dataset (achieving ~100% training accuracy). The results were clear: complexity used for adaptive regularization (like in Deformable Convolutions, which dynamically change their receptive field) resulted in a dramatically smaller generalization gap than "brute-force" complexity (like in Self-Attention). This suggests that how an operation uses its complexity is more important than how much it has. I'm an independent researcher, so getting feedback from a community like this is invaluable. I'd love to hear your thoughts and critiques. Thanks for taking a look. The paper is here: https://doi.org/10.5281/zenodo.17103133
by AlecSchueler | 2025-09-13 07:03:40+00:00
> Doesn’t that mean it is true to form?

Yes, that's exactly what it means. Like I say, a few years ago I wouldn't have thought anything of it, but now it's behind painfully clear how formulaic that kind of writing is.

> Can you not imagine that some people like reading stories written by others?

This is quite uncharitable and a straw man. I love reading stories written by others. I'm complaining very specifically about the over reliance on tropes of the form.

I also wasn't leading with the complaint, I was leading with the curiosity I feel about how writing will develop as a result of what I'm seeing here, as I'm sure I'm not the only one who suddenly feels different about human made writing. That's not too say I don't lament it, either, but it is what it is.
by pembrook | 2025-09-13 07:03:45+00:00
No. It’s as simple as:

A) battery tech isn’t good enough or clean enough

…and…

B) renewables aren’t reliable enough (peak generation times don’t line up with peak demand times)

You could learn this within 1 minute of asking chatgpt, so I’m not sure what the motivation is here if you actually aren’t anti-nuclear.

Also, for human society to move up the kardashev scale (or even just utilize current AI) we cannot do it with renewables. Renewables only scale by using up a crap ton of fossil fuels to mine the materials and factory produce the equipment and ship it around the globe. Nuclear runs steady and practically forever off material that fits in a small box.

Ultimately, we need both. As China has already realized.
by bschwindHN | 2025-09-13 07:06:01+00:00
I can agree to an extent that API designers sometimes (often?) over engineer for imagined problems.

At the same time, I've been working on an embedded Rust project and trying Embassy for the first time and it is _amazing_.

First of all I've had good logging and debug support with probe-rs. Secondly, being able to do ergonomic DMA transfers with async/await syntax feels like cheating. The core goes to sleep until your transfer finishes and an interrupt fires which wakes up the core and continues your async state machine, which the compiler built for you from your async code.

Distinct tasks can be split up into separate async functions, the type system models ownership of singleton hardware well (you can't use Pin 8 for your SPI bus there, you already "moved" it to your I2S peripheral over there!), and it all comes together with pretty minimal RAM usage, efficient use of the hardware, and low power consumption if you're mostly waiting on data transfers.

I'd be happy to talk more about practical problems if you want to get specific.
by scotty79 | 2025-09-13 07:06:12+00:00
> Ukraine has fewer soldiers and resources than Russia and currently has almost no offensive capability

No offensive capabilities and yet russian refineries keep burning reducing its capability to produce fuel to the point that the fuel in Russia is most expensive it has ever been by a large margin. No vehicles run on crude and russia will eventually have to walk their soldiers to the front lines.

> I remember "experts" saying Russia would collapse economically in 2023

Experts weren't necessarily wrong. It's just hard to notice collapse of something that's already almost a failed state that constantly lies about how things are.
by deltaknight | 2025-09-13 07:06:12+00:00
Honestly whilst the docs make the review process sound complicated, I went through it a few months ago and it ended up being super simple. Just follow the instructions to create the new formulae PR (and look at other recent ones) and then you’re all done. Updates are handled by a bot they run automatically when you make a new GitHub release, so you don’t even need to interact with the homebrew repo after setup.

You do have a naming conflict though unfortunately so I’m not sure how you would deal with that.
by ponector | 2025-09-13 07:06:15+00:00
>>> stockpiled and it is plainly obvious that it is not enough and was never enough

War is not only the 155mm shells. NATO has so many weapons stockpiled for war with USSR, they could send everything to Ukraine and it will help a lot. As an example, just check how many old Abrams the are in storage and never will be used and how many have been sent.
by esseph | 2025-09-13 07:06:43+00:00
Idk what to tell you. Email is mostly a solved problem for most cases, and object storage is mostly the same. Password manager is one of the best I've found in any platform, at least for the individual-user use case.

The VPN has always just worked, too.

If you're using desktop apps for things, really can't help you there as I have no experience with any proton offerings for that piece.
by gritzko | 2025-09-13 07:06:48+00:00
I specialize in protocol design, unfortunately. A while ago I had to code some Unicode conversion routines from scratch and I must say I absolutely admire UTF-8. Unicode per se is a dumpster fire, likely because of objective reasons. Dealing with multiple Unicode encodings is a minefield. I even made an angry write-up back then https://web.archive.org/web/20231001011301/http://replicated...

UTF-8 made it all relatively neat back in the day. There are still ways to throw a wrench into the gears. For example, how do you handle UTF-8 encoded surrogate pairs? But at least one can filter that out as suspicious/malicious behavior.
by cjfd | 2025-09-13 07:07:00+00:00
This analysis is highly muddled. "making things equal" != democracy. Capitalism can both create and break hierarchies. The concepts of democracy and capitalism have a far greater reach than the current US political climate where both are malfunctioning. The US is a superpower attempting to become a third world country and corruption and incompetence are a great way to reach that goal.
by somenameforme | 2025-09-13 07:10:39+00:00
We only have one direct example - Pakistan and India, and nukes came out within hours of the conflict starting, and it was settled rapidly afterwards.

And I do think conflict in the Baltics would leak to nuclear war rapidly. Formal military alliances must be upheld, or they mean nothing. If the positioning of nuclear weapons didn't immediately end the war (as in Pakistan-India) then there would likely be limited launches of tactical weapons at invading forces. At that point we reach the crisis point. Either the war ends there, or we get retaliatory nuclear launches at which point the most likely scenario is the majority of the northern hemisphere becoming a depopulated wasteland.
by neilv | 2025-09-13 07:10:41+00:00
> > that there will always be people at the top and people at the bottom, so any claim towards making things equal must be a Trojan-horse for something that benefits them.

They're right... when the other is someone like them.

And they have a blind spot for an other who is not like them.

Meanwhile, what is the blind spot of the people who are not like that (i.e., who believe in equality)?

Is their blind spot that they can't imagine so many people who are trying to gain advantage, and being deceitful about it?
by otabdeveloper4 | 2025-09-13 07:11:41+00:00
"Unicode" aka "wide characters" is the dumbest engineering debacle of the century.

> ascii and codepage encodings are legacy, let's standardize on another forwards-incompatible standard that will be obsolete in five years > oh, and we also need to upgrade all our infrastructure for this obsolete-by-design standard because we're now keeping it forever
by cakealert | 2025-09-13 07:12:07+00:00
Nuclear power capital costs should be cheap too.

The incentives of the regulators are not aligned with the public.

Regulators don't care about cheap electricity, they aren't going to get anything for that.

They only care about reducing the risk of an accident however minor happening on their watch while not appearing to completely annihilate the technology because that would open them to political attacks.

So the balance is struck at a point where nuclear power capital costs are absurdly high.

I suspect that trying to make nuclear reactors accident proof has always been the wrong approach. Instead they should have made it so an accident could always be managed - something along the lines of if something happens drown it in concrete and forget about it, because there are 100,000 more reactors. The only safety cost would come from making a meltdown slow enough or happen in a place no one cares about for it to become a balance sheet problem.
by Lerc | 2025-09-13 07:12:22+00:00
I have seen a fair few parser generators over the years, but it has been a long while since I have looked at anything that has been newly developed.

What improvements have been made to make them better? The problem domain seems pretty well defined and even 20 years ago the things that were changing felt like polishing off a few rough edges caused by earlier resource constraints.

I don't want to be dismissive and say "Why make this?" as a implied suggestion that it shouldn't have been made.

Nevertheless, Why make this? I assume there are good reasons for doing this that I am not aware of, what are they?
by globular-toast | 2025-09-13 07:13:05+00:00
Is there someone who's gone from Emacs style to modal editing who could sell the idea to me? I just don't see the point, personally.

When I was looking for my text editor 15 year ago I did try vim first because it was the hipster choice back then. I really tried and told myself it would be like learning a new language or something: it sucks today but one day I'd be talking the language of text editing.

It didn't seem to be happening so I tried Emacs instead. As soon as I disabled the awful GUI stuff my love affair started. It all just made complete sense. Key "chords" just work for my brain. I must know hundreds of them without really trying. And Emacs's version of a "mode", as in major modes and minor modes, is just perfect (I think other editors like VS Code have copied this aspect).

I've tried evil mode since but I still just don't see the point. Other than Emacs pinky (which is mostly solved by the caps/ctrl key switch) is there any other advantage at all?
by Seattle3503 | 2025-09-13 07:14:01+00:00
> I put it up on the Rust forums for comments, and got replies that I should stop doing all that fancy stuff and just use indices into arrays.[1] Or arena allocation. Things that bypass the Rust ownership system. Those approaches would probably have more bugs.

I ran into this years ago as well. It was very unsatisfying. Maybe Rust is just missing a good GC type?
by NitpickLawyer | 2025-09-13 07:14:14+00:00
One key insight I have from having worked on this from the early stages of LLMs (before chatgpt came out) is that the current crop of LLM clients or "agentic clients" don't log/write/keep track of success over time. It's more of a "shoot and forget" environment right now, and that's why a lot of people are getting vastly different results. Hell, even week to week on the same tasks you get different results (see the recent claude getting dumber drama).

Once we start to see that kind of self feedback going in next iterations (w/ possible training runs between sessions, "dreaming" stage from og RL, distilling a session, grabbing key insights, storing them, surfacing them at next inference, etc) then we'll see true progress in this space.

The problem is that a lot of people work on these things in silos. The industry is much more geared towards quick returns now, having to show something now, rather than building strong fo0undations based on real data. Kind of an analogy to early linux dev. We need our own Linus, it would seem :)
by bartvk | 2025-09-13 07:15:32+00:00
Typical how they first let Korg do the talking, when actually, Korg is much slower to innovate. With one line, the article mentions Tasty Chips synthesizers (who are friends of mine), but as far as I know, they were actually the first, just check their Kickstarter campaigns which go back ten years.

Note that using RPi is not all sunshine and roses. There were times that compute modules were extremely hard to get.
by dan_voronov | 2025-09-13 07:16:14+00:00
I absolutely love the idea behind Shellcast.tv – "Stream your CLI coding" is a fantastic concept that the community really needs. However, I was very disappointed to find that the current implementation is unusable.

It's a shame because the potential is huge, but it feels like the project was released without any basic quality assurance. Here are the critical issues I encountered:

- Windows Installation: The installation command provided fails with an error right away. - Google Login: The Google authenticatio in my FF is broken. After granting permissions, the page just goes to a blank white screen and never redirects back to the application. - No Discoverability: I couldn't find any links or a directory of currently active streams, which defeats the purpose of the platform.

In its current state, the service is unfortunately not functional. I sincerely hope you take this feedback to heart, perhaps bring a QA engineer onto the team, and work on delivering a stable, working MVP. I'm rooting for you and would love to use Shellcast.tv once it's ready.
Show HN: AudioMuse-AI Sonic Analysis
by neptunehub | 2025-09-13 07:16:50+00:00
I just want to share my free and opensource GitHub repo, AudioMuse-AI: https://github.com/NeptuneHub/AudioMuse-AI

It is able to do sonic analysis locally on your homelab thanks to Librosa and Tensorflow and the thanks of this analysis can find sonic similar song, useful for instant mix, playlist creation or song path.

Thanks to API it works with Jellyfin and all the open subsonic API music server like Navidrome or Lightweight Music Server (LMS).

If you like please share your feedback on GitHub and leave a star on the repository.
by beAbU | 2025-09-13 07:18:22+00:00
My 2019 Hyundai Kona EV drives like a normal automatic. I can set the regen level when I let off the accelerator, but the great feature it has is engaging in regen when I press the brake pedal.

I have to press the brakes _really_ hard to actually engage the brakes, and 99% of the time the brakes are only engaged to bring me to a complete stop at the end of decceleration. You can actually hear the brakes when they rub on the disks.

I like this way of driving because it's familiar. Accelerator goes, and brakes stop. I can lend the car to a friend and they can just drive without any special instructions. The car decides if actual brakes are needed or not, and it's a seamless experience.

I would be surprised if other more modern EV's dont behave the same way if you press the brakes, it's such a no brainer, and it means that a 'normal' driving style is as efficient as it can be already.
by Luker88 | 2025-09-13 07:21:05+00:00
I am not sure people understand the implications of this.

First, it's not just nuclear, it's also Natural gas.

Second, lots of nations have incentives for "clean" energy. And now magically, all those incentives apply to nuclear and gas.

It's a money grab from nuclear and gas manufacturers. It's not that the courts were involved for nothing.

Still, we should use more nuclear. If only it was less expensive to build...
by fivestones | 2025-09-13 07:21:59+00:00
I thought it was super ironic that after the government of Nepal banned almost all social media platforms last week, this week the Gen Z protesters who overthrew the government used one of those platforms, discord, to choose a new prime minister.

The person they picked is 73 year old Sushila Karki, who used to be a Cheif justice of the Supreme Court until she retired at age 65, and is the only woman to have ever held that position. She is also now the first and only female to run the country. The protests that overthrew the Nepali government this past week were started to protest corruption in government, and Karki is known for being fiercely against corruption as a judge. She was sworn in on Friday. Good luck to her. https://www.bbc.com/news/articles/c179qne0zw0o
by mrklol | 2025-09-13 07:22:44+00:00
Not sure if I would follow that point about usability. For me usability means also how usable it is to new people. How usable is the language to a foreign person compared to e.g. Python, Go or even Java - or if you want to mention functional languages like F#?

But besides that I am totally on your side, usability is great.
by AlecSchueler | 2025-09-13 07:23:14+00:00
> What is it that makes people in tech in their late 20s and 30s write about life lessons like an old sage? I don't notice 32 year old farmers or roughnecks doing this.

They have blogs and the means to distribute the links to their blogs via sites like this.

Spend some time at your local pub and you'll hear people of all backgrounds over you their sagacity.
by troupo | 2025-09-13 07:25:07+00:00
This huge meandering text completely avoids addressing the issues described at the link.

> Pebbles worked great on Android but 40% of their current customer base uses an iphone and they still want the pebble. Maybe the 'less developed' functionality wasn't so bad?

Yes, because the watch isn't "cheap garbage" as you pretend that everything non-Apple is.

The question is: why can't they have the dame functionality on iOS?
by akoboldfrying | 2025-09-13 07:26:43+00:00
I take it you could choose to encode a code point using a larger number of bytes than are actually needed? E.g., you could encode "A" using 1, 2, 3 or 4 bytes?

Because if so: I don't really like that. It would mean that "equal sequence of code points" does not imply "equal sequence of encoded bytes" (the converse continues to hold, of course), while offering no advantage that I can see.
by Yoric | 2025-09-13 07:27:36+00:00
> There's all these ideas that may or may not have a place in writing the optimal constitution, but probably nobody is going to utilize them when the times comes.

I'm not certain.

Both the US Constitution and the first French Constitution, for instance, were the produce of one century of thinking ideas through. Each successive French Constitution has been redesigned to avoid the problems that led to the fall of the previous one.

I'm less familiar with other examples.
by pjmlp | 2025-09-13 07:28:31+00:00
Does it work though?

When I look at the messy Android code, Fuchsia's commercial failure, Dart being almost killed by politics, Go's marvellous design, WinUI/UWP catastrophical failure, how C++/CX got replaced with C++/WinRT, ongoing issues with macOS Tahoe,....

I am glad that apparently I am not good enough for such projects.
by beAbU | 2025-09-13 07:29:01+00:00
So a haptic detent making it easy for the driver to sense where the "maintain current speed" position on the pedal is?

This position will depend on the current speed and the road incline. The detent will have to move around and the driver will have to then move the pedal into this new position.

At that point you have cruise control with extra steps.

Unless I'm misunderstanding you?