MurphyA/hacker-news huggingface dataset:
by Alex-Programs | 2025-05-09 11:28:27+00:00
My benchmark is at https://nuenki.app/blog . I'm currently working on a better one.

Toucan did take off; it's fairly well known, and if their website is anything to go by they have hundreds of thousands of people using it.

It translates on a per-word basis, which means that the translations are often simply wrong due to a lack of context. Nuenki doesn't translate single word "sentences" by default, despite me spending a few days trying to improve the quality, because there just isn't enough context to go off of.

They try to mitigate that by only translating certain words, mostly nouns, which limits how much you can learn from it.

They also only have three difficulty levels, while Nuenki assigns a numerical score to each sentence's difficulty and has much finer grained control.

The flip side of that is that it's free, while Nuenki needs to pay for the cost of translation.

I've got ~20 paid subscribers. People on HN seem to love it, and most of my users are from here, while capital-L language learners are hard to market to. There's a lot of AI slop in language learning, and I'm really not good at marketing!
by db48x | 2025-05-09 11:28:38+00:00
That’s why I mentioned services like Wix. They host your site and give you an online page builder, then you just point your domain at their servers. It’s basically just Geocities, but without the stigma. I believe Square runs one that is fairly popular, and there are others.

No more technical skill is required to use these service than is required to use Instagram, but the difference is that Instagram takes away all control from their users while these services give their users control over everything (except of course that hosting millions of restaurant websites lets these services collect a lot of data about the visitors that they can sell behind the scenes for extra profit, of course).
by ordu | 2025-05-09 11:28:41+00:00
> My understanding of the memory access provided by fbdev is that it's an extremely simple API.

Maybe some of fbdev are like that, but most of them are not. They use vga/vesa interfaces to get a real video memory and write into it. A text console is also using vga video memory to write character data into it.

I still wonder do there any ways to use VGA at its full. Like loading sprites into invisible on the screen video memory and copying them into their right place on the screen. VGA allowed to copy 8 of 4-bit pixels by copying one byte, for example. Were these things just dropped off for a nice abstraction, or maybe there is some ioctls to switch modes for read/writes into video memory? I don't know and never was interested enough to do a research.

> In other words an outdated abstraction that's still useful so it's kept around.

Yes, it is kinda like this, but the outdated abstraction is realized on video card, kernel just gives access to it.

In Linux fbdev is more like a fallback device when drivers for a specific video card are not accessible. fbdevs are used to make a text console with more than 80x25 characters. Video acceleration or opengl can work on fbdev only as a software implementation.
by adrian17 | 2025-05-09 11:29:17+00:00
What do you mean, DOA? It's been in active use for years now.

As far as I know, "2.0" is just a marketing term batching several extensions standardized since 1.0 (and simplifying feature queries "are extensions X,Y,Z supported" to "is 2.0 supported"), not unlike what Vulkan does with their extensions.
by natmaka | 2025-05-09 11:29:31+00:00
Nuclear ELECTRICITY, not 'energy'!

In France about 60% of final energy is produced thanks to fossil fuel.

Moreover the cost of this 'nuclearization' was huge (France debt is abyssal, and taxes are very high)

Details: https://sites.google.com/view/electricitedefrance/messmer-pl...
by adrian17 | 2025-05-09 11:31:07+00:00
https://blog.rust-lang.org/2024/09/24/webassembly-targets-ch...

"As a result there is no longer any possible method of writing a function in Rust that returns multiple values at the WebAssembly function type level."

And similar queries in Rust's zulip: https://rust-lang.zulipchat.com/#narrow/channel/122651-gener...
by sensanaty | 2025-05-09 11:31:15+00:00
I've seen the books as to how much we spend on all the various AI shit. I can guarantee, that at least in our co, that AI is a massive waste of money.

But it doesn't really matter, because the C-level has been consumed by the hype like nothing I've ever seen. It could cost an arm and a leg and they'd still be pushing for it because the bubble is all-consuming, and anyone not touting AI use doesn't get funding from other similarly clueless and sucked-in VCs.
by GCUMstlyHarmls | 2025-05-09 11:31:17+00:00
1) Yes, it stops playing when I put my bluetooth headphones away (YMMV with wired or other methods).

2) Yes, but sometimes pressing play wont actually play. I also see this occurring with antenna-pod (FOSS podcast player), so I think this is Android 15 being broken, or they both use the same underlying (non standard?) audio library.

3) The sibling says yes, from checking the github issues, I think its not as "smart" as other players and simply does a fixed offset if you pause for some length of time. Honestly I always figured it ran back a few seconds due to how keyframes [sic] work in m4b files.

4) Yes, I do not have any data on my phone so I basically exclusively download my books to the device and play them offline. Sometimes I do get progress syncing issues, honestly I forget in which direction, possibly it only occurs when I finish a book offline then go online and it resets back to the last "still playing" sync point.

Sometimes I do have issues downloading a book, and it will stall out mid download. I can't say whether this is the app, the phone, the wifi or the server. It's sporadic, possibly fixed in some recentish version, haven't seen it for a while.

You can (independently) adjust the skip ahead/skip back buttons between 5s, 10s and 30s. I just leave it on 10s and mash if I have to. Before ABS I used Voice (FOSS, IMO great but I wanted library management too. Not as feature rich as Smart Audiobook Player, intentionally I think.) which only had one set of skip buttons so I never "missed" this in ABS.
by jollofricepeas | 2025-05-09 11:31:32+00:00
I’m not sure it matters.

Many will say Bill is attempting to reshape his legacy and narrative post-Epstein.

The most important thing is that money is being returned to society on an accelerated timeline.

Without this redistribution of wealth from billionaires back to especially the middle and lower classes we are headed for violent revolution on a massive scale.

Hopefully other billionaires redistribute during their lifetimes to address housing, education and health issues as well.
by mschuster91 | 2025-05-09 11:32:47+00:00
> Wanting someone dead, and saying so, it a warning sign. Are we supposed to go back to "an eye for an eye"? I for one are happy this "staple" is a thing from the past. Cheering for it coming back is horryfing behaviour.

That's my point. When people see no other way out of resolving the exploding wealth and power inequality crisis than violence, it shows that democracy is on the verge of failure.

It's horrifying, agreed, but it happening is completely understandable IMHO given that democratic systems seem to be completely and thoroughly corrupted by big money.

It's no longer a question if open violence erupts, it's a question of when - and Western governments all seem to ignore the issue and show zero intent to actually do something to ease the life of the wide masses. The system is headed straight for collapse.
by tefkah | 2025-05-09 11:33:14+00:00
Are you regularly dealing with people with compromised immune systems? If not, why isn’t just washing them good enough?

Semi-related: all the Americans I know who live here (in the Netherlands) tend to use way more aggressive cleaning products than me/other Europeans. specifically defaulting to bleach to clean surfaces rather than just soap and water. Always found that interesting, seems such overkill!
by matthewdgreen | 2025-05-09 11:33:44+00:00
On the one hand: yes. On the other hand, the ADP setting is located in the moral equivalent of the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.’

Apple could do a lot to promote this feature to more advanced users, but they don’t. I don’t believe for a second this decision is unrelated to the government pressure they’ve been receiving from the UK.
by mrbluecoat | 2025-05-09 11:33:57+00:00
tl;dr

> Due to all of the missing/not-yet-implemented features on the Acer Swift 14 AI and various other Qualcomm Snapdragon X Elite laptops under Linux, it's really not suitable at all for daily use unless you are just a very lightweight web browser user and not caring about web camera, audio, etc. Plus the very hot thermals and at times powering off after extended periods of load is also a show-stopper for many.
by DonHopkins | 2025-05-09 11:37:14+00:00
Yes that's right! The pie menus in Blender are wonderful, as is the whole Blender app, ecosystem, and community.

Here's the paper we published in 1988 showing that pie menus were 15% faster and had significantly lower error rates than linear menus, which I 3/4 unsuccessfully tried to explain and demonstrate to Steve Jobs. (At least I got three "that sucks" to one "Wow, that’s neat" out of him. ;)

An Empirical Comparison of Pie vs. Linear Menus. Jack Callahan, Don Hopkins, Mark Weiser, and Ben Shneiderman, ACM SIGCHI '88:

https://donhopkins.medium.com/an-empirical-comparison-of-pie...

The purpose of visualization is insight, not pictures: An interview with visualization pioneer Ben Shneiderman:

https://medium.com/multiple-views-visualization-research-exp...

Here is a 30 year retrospective of pie menus that I wrote 7 years ago (the 37 year anniversary of the paper is coming up in a few days on May 15):

https://donhopkins.medium.com/pie-menus-936fed383ff1

Lots of demos of different kinds of pie menus here:

https://www.youtube.com/watch?v=2KfeHNIXYUc&list=PLX66BqHq0q...

It's near impossible to convince people like Steve Jobs and organizations like Apple, Microsoft, Sun, Open Software Foundation, and even less open-to-outside-ideas open source projects like GIMP, to adopt unconventional ideas like pie menus.

One of Blender's outstanding qualities is that they listen to their users and don't suffer from NIH syndrome, fortunately!

I got frustrated at trying to get pie menus into official corporate user interface toolkits, and took a job in the game industry at Maxis, where you're not only allowed but even required to roll your own user interface, and got them into SimCity and The Sims:

The Sims, Pie Menus, Edith Editing, and SimAntics Visual Programming Demo:

https://www.youtube.com/watch?v=-exdu4ETscs

Open Sourcing SimCity, by Chaim Gingold:

https://donhopkins.medium.com/open-sourcing-simcity-58470a27...

X11 SimCity Demo:

https://www.youtube.com/watch?v=Jvi98wVUmQA

Multi Player SimCityNet for X11 on Linux:

https://www.youtube.com/watch?v=_fVl4dGwUrA

Micropolis Online (SimCity) Web Demo:

https://www.youtube.com/watch?v=8snnqQSI0GE
by po26511 | 2025-05-09 11:37:33+00:00
I have truly loved using Jetbrains IDEs for Java, Go, Typescript and have subscribed to the full toolkit at personal expense for many years (it was the grandfathered pretty cheap price that ends this year). But when trying to use it for Python, the code intelligence was so poor I finally gave VSCode a try. It was much better at Python analysis at the time though I assume Pycharm has improved since then. But I'm not going back - Jetbrains still tends to have better refactoring, good features like running individual Go table tests, etc. But it's a killer feature for me in a team to be able to share a workspace or settings JSON file in a repo to get all developers on the same page. .idea has never worked well and I suspect most people assume it won't work.

If Jetbrains reimagines their settings persistence story, I'd be happy to give that a try since otherwise it's quite great still!
by theGeatZhopa | 2025-05-09 11:39:12+00:00
I'm not sure this will be possible, as John will be shot or assimilated at some point in a not so distant future and we don't know anymore how or even if he's trustable - or even if he's been already assimilated, alive, or not. This will be a big brain crusher for us...

Be prepared. I'm preparing by always being nice to chatgpt and always thankful. I hope this will be stored in some token and remembered, when it's time for "them or us".
by netdevphoenix | 2025-05-09 11:40:10+00:00
When a company lays off a chunk of the workforce because the increased productivity due to LLMs means they don't need as many people, how is it an enabler for the laid off people.

What happens when most companies do this?

During the 10s, every dev out there was screaming "everyone should learn to code and get a job coding". During the 20s, many devs are being laid off.

For a field full of self-professed smart and logic people, devs do seem to be making tons of irrational choices.

Are we in need of more devs or in need of more skilled devs? Do we necessarily need more software written? Look at npm, the world is flooding in poorly written software that is a null reference exception away from crashing.
by latexr | 2025-05-09 11:40:44+00:00
> Feels like most of the products that look like could generate revenue are for programmers.

Don’t discount scamming and spreading misinformation. There’s a lot of money to be made there, specially in mass manipulation to destroy trust in governments and journalists. LLMs and image generators are a treasure trove. Even if they’re imperfect, the overwhelmingly majority of people can’t even distinguish a real image from a blatantly false one, let alone biased text.
Show HN: A tool to organize messy thoughts and find the best time to execute
by anticlickwise | 2025-05-09 11:41:00+00:00
This is an experimental task manager I developed for my own purposes. It allows you to capture unstructured daily thoughts and it converts it into neatly organised, tagged and prioritised tasks.

This further allows you to filter the task by types (like calls, emails or errands without you needing to classify), by time taken, by priority, by with whom or where you are doing it or simply by tags (auto tagged).

This makes you find all sorts of opportunities to do your tasks which wouldnt have occurred to you before.

It's best explained by a video which is here https://www.youtube.com/watch?v=p-FPIT29c9c or register for free and see for yourself
by natmaka | 2025-05-09 11:41:37+00:00
> proven technology with excellent safety record

The real long-term effect of past nuclear accidents is a subject of debate, and the potential worst case a concern for all.

> the only power generation that has a completely closed fuel life cycle

Not at industrial-scale.

> and believe in a technology we don’t have.

https://ourworldindata.org/grapher/electricity-fossil-renewa...
by darkteflon | 2025-05-09 11:43:15+00:00
No, but those pieces don’t have a learning curve, and I can swap them out easily (Bambu Studio is a fork of Prusa Slicer). If I spend the time learning Tinkercad, then Autodesk enshittifies it, I’ve got to re-skill in another CAD program, don’t I.

And starting your comments with “Huh?” is rude.
by Jamesbeam | 2025-05-09 11:43:18+00:00
I mean, the US President basically lives on a Golf Course when he is not on vacation, signing EOs in the white house in his free time.

And we don't see any signs of PD with him, like repeating the same words over and over in a constant slur of nonsense, lecturing journalists about MS-13 Tattoos that are clearly not photo-shopped and totally do exist and clearly his overall sense of reality is impeccable, as his AI generated Gaza Strip promo video and a picture of him as being the Pope proves.

I don't see any validity in this study at all. FAKE NEWS.
by andai | 2025-05-09 11:43:45+00:00
I did 5 game jams in Web assembly last year and found it quite painful overall.

Emscripten is very bloated, but it's the best option from what I can tell.

I lost a whole day of a 3 day game jam to a weird Emscripten bug. It ended up being that adding a member to a class blew up the whole thing.

The alternative (and the only option, if you want it to be as light as possible) is to do the bindings yourself, which is fun, depending on how much your concept of fun involves JavaScript, and having half your code in a different programming language.

I'm told the Rust situation is pretty nice, although my attempt didn't get anywhere — apparently I tried to use it in exactly the opposite way that it was intended.

I had a pretty nice time with Odin. Someone put raylib wasm bindings for Odin on GitHub, and it worked really well for me.

(Odin syntax is really nice, but you don't realize just how nice, until you port your game to another language!)

Zig was cool, but a bit pedantic for a jam, and a bit unstable (kept finding out of date docs). Didn't see much in the way of game libs, but I was able to ship a Zig game with WASM-4.

I ended up switching to TS, which I'm not happy with, but since you (usually) need JS anyway, the benefit of having a single language, and a reliable toolchain, is very high, especially under time pressure. The "my language is nice" benefits do not in my experience outweigh the rest of the pain.
by roenxi | 2025-05-09 11:44:34+00:00
Wouldn't the assumption be that some percentage of government workers have infostealers on their computers? The track record of these people is not good, pretty much since we've had the internet there have been a steady stream of minor-to-moderate scandals where information gets to places that it shouldn't be.

This might just be selection bias because there is a large crowd of angry people looking for things to fling at DOGE.
by throwanem | 2025-05-09 11:45:30+00:00
Treating each link as a reference, the perhaps more famous "Open Letter" has a bibliography about eight hundred items deep.

That sounds impressive as hell till you actually start looking at them. Filtering out Youtube, broken, and frothing-at-the-eyeballs, less than a hundred were interesting and a couple of dozen proved actually worth following, when I carried out this exercise for my own interest some time around 2013.

As a collator, that gives Yarvin a considerably poorer score than Noah Smith, which I think would embarrass me were I either man. As anything else, I'm not sure whether Smith or Yarvin is actually more useless, but I may just need to move the decimal one place to the left in my epsilon.
by baruz | 2025-05-09 11:46:03+00:00
> Who decides

Councils formed by the currently accredited schools decide.

> what right

The government started relying on these accrediting bodies with the GI Bill in 1952. They did not want the GIs to spend the money on bad educations.

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

> are employers really looking into

Didn’t yours? If they’re not body shops, companies will rely on the reputation of the school or pick out people from their own school. Unaccredited schools typically have poor reputations and usually churn out “graduates” who can’t attract the money to start businesses and hire people from those schools.
by wodenokoto | 2025-05-09 11:46:35+00:00
Did the distributor really have sufficient ownership of the movie to release a minor altered version into the public domain?

I remember a long time ago a language study startup called smart.fm released their material on RSS under a copy left license. Problem was that they didn’t mean to give it away, but worse, they didn’t have the license to relicense the material like that.

I kinda wonder where that puts redistribution of that material.
by glimshe | 2025-05-09 11:46:47+00:00
What is the middle ground? Everybody knows that "free" has a huge appeal. But so does low cost, which arguably vastly reduced piracy for older movies and music. It seems that content providers found ways to unlock content by paying creators fractions of a cent. It would be cool if there was a standard way to acquire license for older content for very little without dealing with the copyright headaches.
by willis936 | 2025-05-09 11:46:55+00:00
This feels like a strawman. Realism is a flimsy argument.

If it doesn't make you feel something then it isn't art. Depicting sexual assault is clearly an artistic choice. Would it be better if your multi-billion dollar multi-national media company never depicted sexual assault? Did that scene make you cheer for the rapist? Perhaps the artist nailed their intent: inspiring disgust in the audience. Maybe the audience now remembers that sexual assault happens in the real world and just because they don't see it everyday that they should advocate for protection of victims and punishment of perpetrators.

Or maybe it was all pro-rape. Whatever.
by hombre_fatal | 2025-05-09 11:47:22+00:00
(God why is this 8 paragraphs. This is what you get for being my first HN post of the day with a cuppa fresh coffee in hand. Shame on you for being the first post I saw while firmly rocking on my hobby horse.)

Dunno, the Next.js hybrid approach seems both trivial to understand the trade-offs of, but also optimal:

You get to use the same tooling, but if you don't use any of the dynamic stuff like the router (stuff you'd obviously need to use a server for), then you get to output static html files.

Or, you can start with an SSG site and then decide that you want server-side logic, and all you do is opt-in to some server-side logic.

This works well because instead of traditional SSGs like Jekyll, Next.js has the nice UX/DX of writing a dynamic server where it has a build step that crawls all your routes to generate static files (the right way to do SSG imo). So when you decide you want to run on a server, you just deploy it on the server instead of using the crawl step.

Framing this into a confusing subset vs superset distinction kinda obscures what's really going on. It's like writing an Express app but opting in to SSG by using a build tool that wget-crawls your local server.

The downside of Next.js is that client-side "rehydration" is inherently complex, not that it can enumerate your routes to generate static files. It's just that when you build a system that can render server html templates to strings and then rehydrate them in the browser, it's trivial to build the tool that saves those server templates into static html files.

And I think you're imagining that you could only do such a thing if you designed for it from the beginning, essentially bending over your abstraction to force that feature, when it's actually a trivial entailment of the system in the first place.
by rft | 2025-05-09 11:47:31+00:00
I run this on my home server and use it to download and listen to podcasts that don't have a video component. It struggled a bit while downloading podcasts with hundreds of existing episodes, no idea if this was fixed since I tried it.

Also want to mention that Music Assistant has an integration for it as a media source, so you can listen to podcasts/audiobooks on any speaker connected to your Home Assistant. https://www.music-assistant.io/music-providers/audiobookshel...
by joshstrange | 2025-05-09 11:48:45+00:00
I’m not sure how that, specifically, is Apple’s fault. Maybe I’m missing something obvious but I think disabling that in the UK was Apple’s least abhorrent option. They also put down their foot rather firmly on not providing a backdoor.

Maybe people think that was all for show but I’m struggling to think of other examples of massive companies saying that so publicly/firmly. See also, all the times the police/FBI/etc have complained or even tried to force Apple to provide a backdoor.

All that said, I guess a, very legitimate, argument could be made that if Apple provided ways to swap out iCloud for whatever service you wanted then there might be an escape hatch of sorts even if iCloud was compromised/limited.