MurphyA/hacker-news huggingface dataset:
by dtagames | 2025-05-18 12:50:50+00:00
Game development is sometimes looked down upon by folks who make "serious" software, but you make an important point. No one can force someone to play a game. The customer has to want to do it, unlike work software your employer chooses. That sets a higher standard for UI.

Game UI also has to have easy discovery of features, controls, and game mechanics and games also have integrated tutorials which are themselves presented through game play. A game developer has to really care about the player at a level often not required of business software devs.
by djhworld | 2025-05-18 12:51:09+00:00
I still do listen to the radio to discover new music, not live shows though but catch-up episodes. It's definitely worth it, yes some of the songs might not be to my taste but at least you get the chance to make that determination yourself and you get exposed to different stuff.

In my experience the algorithmic recommendation systems don't do this, I mean they might throw you a wildcard in here or there but I tend to find they overfit on some niche and it just becomes tiresome, and you don't get the commentary from the DJ who might add something like describing who the artist is, what the song's name is and maybe some flavour on the DJs interactions with the artist over time.
by loloquwowndueo | 2025-05-18 12:51:25+00:00
I have the YouTube app on iOS. I never found a way to remove ads other than paying (lol). Then again - I didn’t look too hard as by then I’d already realized 99% of YouTube content is crap anyway. Sure I could install a combination of apps that would let me watch ad-free. But at this point I’m weaned off - better off without the damn thing.
by ryao | 2025-05-18 12:51:44+00:00
You should not reason about China as a monolithic entity. China has a population of 1.4 billion people. Some look outward while others look inward. Those looking outward are interested in RISC-V for certain things since it is not subject to U.S. export controls (so far).

China is unlikely to move away from x86 and ARM internally even in a 10 year span. The only way that would happen is if RISC-V convinces the rest of the world to move away from those architectures in such a short span of time. ISA lock-in from legacy software is a deterrent for migration in China just as much as it is in any other country.

By the way, RISC-V is considered a foreign ISA in China, while the MIPS-derived LoongArch is considered (or at least marketed as) a domestic ISA. If the Chinese make a push to use domestic technology, RISC-V would be at a disadvantage, unless it is rebranded like MIPS was.
by rvz | 2025-05-18 12:51:51+00:00
> I can't wait for first-party remote MCP servers to become more common

> In a year from now, Github will run a single public Github MCP server that you will connect to via OAuth - you won't need to install it locally or faff around with tokens or environment variables at all.

That sounds horrific. GitHub is known for their unreliability and centralizing everything to GitHub which isn't a good idea.

Combining two bad standards (MCP and OAuth) doesn't make remote MCP servers secure either.
by i_am_jl | 2025-05-18 12:51:53+00:00
Many jurisdictions have laws specifically allowing it, as long as it's disclosed, like in the terms provided by Doyle Auction House:

The auctioneer will not specifically identify bids placed on behalf of the seller. The auctioneer may further bid on behalf of the seller, up to the amount of the reserve, by placing successive or consecutive bids for a lot or by placing bids in response to other bidders.

https://www.doyle.com/terms/
by bamboozled | 2025-05-18 12:52:13+00:00
I heard you can pay a lot of bills via PayPay, so I wanted to use that too but I haven't been able to beat the authentication boss either.

So so many weird quirks, my latest one is, I cannot withdraw cash from any ATM but a 7/11 ATM with a Seven bank card. All other ATMs just won't accept it anymore...how does one even begin to resolve something like this ?
by dalf | 2025-05-18 12:52:21+00:00
Same experience here. It used to give me spot-on recommendations based on my watch history-often out of nowhere, but still accurate. That was one of the reasons I subscribed to YouTube Premium.

Now, I strongly feel it's based on a wrongly inferred social graph. It recommends videos according to what's happen in the group. It's really unsettling.

I wish there were a setting to disable this "feature." and to stick on my history.
by Pooge | 2025-05-18 12:52:25+00:00
I'd say it's confirmation bias. In my personal circle, not a lot of people are interested in the Japanese language, but I know a few who took at least a few lessons on Mandarin or Spanish.

I've learned Japanese and part of the reason is that I thought kanji were attractive. I remember watching anime on TV when I was a kid and seeing the opening credits with Japanese characters looked soo cool.
by keiferski | 2025-05-18 12:52:26+00:00
I used to be something of an Anki evangelist and recommended it to anyone that would listen. But the minute I showed it to someone that isn’t already technically-minded, their eyes glazed over and they lost interest immediately.

I think it just needs a fresh minimal design, a tutorial, and some premade decks that aren’t just the half-baked free ones.
by almostgotcaught | 2025-05-18 12:52:28+00:00
Do you like have any idea what you're talking about? Or are you just making it up for internet points? The target is part of the input.

Lemme ELI5

https://github.com/llvm/llvm-project/tree/main/llvm/test/Cod...

You see how this folder has folders for each target? Then within each target folder there are tests (thousands of tests)? Each of those tests is verified deterministically on each commit.

Edit: there's an even more practical way to understand how you're wrong: if what you were saying were true, ccache wouldn't work.
Ask HN: Would you use a tool that builds AI agents from a prompt?
by Bashkim | 2025-05-18 12:52:38+00:00
I’m building a web app where you describe what you want in plain language e.g. “an agent that replies to customer emails using ChatGPT and Gmail” and it builds the automation for you.

No APIs, no code, no setup. Just describe the outcome, and it generates the agent + connections.

The idea is to help people (especially small teams and solo founders) offload repetitive tasks without technical overhead.

Would this be valuable to you? What would you want it to automate?
by dustincoates | 2025-05-18 12:53:01+00:00
I'm using it to memorize all of the Paris métro stops and study for the French drivers license test. It was also a huge boon when I prepared for my citizenship interview.

I tried it for a while with my eldest child (then aged 3) to help her remember numbers, letters, etc. She didn't find it very fun past the first couple of times, so I figured I wasn't going to hoist it on her.
by sigwinch | 2025-05-18 12:54:58+00:00
You’ve described the realignment of conservatism that I see in American society.

Are Newt and Rush and Donald “owning the libs” with serial infidelity and multiple divorces? No, “owning the libs” only works directed at principled centrists or conservatives. Liberals are unperturbed by the “owning the libs” stuff because it’s only the kind of thing a bootlicking tool would say, like “heil Hitler”.

There’s another phenomenon (I’m in the Midwest where we say grace at a meal). Young people quoting Acts, while older people tend toward the Old Testament. I’m very careful when I say this: quoting the Old Testament is Judeo-Christian but it is distinctly different than following Christ as savior. This is crystal clear to young people in a paleoconservative way.

The embrace of Russia starting with Paul Manafort implanting words in the Republican Party platform in 2015. Someone like me sees the KGB fellas ascend at the end of Yeltsin and expects their old habits. Whether the guys around Putin can be trusted should be easy for a conservative to answer.
by inglor_cz | 2025-05-18 12:55:07+00:00
I think we should separate technical and legal aspects of traveling.

As for the technical ones, obviously. Cicero could not take a plane to Alexandria.

But when it comes to legal aspects of traveling, crossing boundaries of major entities (the EU, USA) has become a good opportunity to harass and randomly reject people depending on what passport they carry. Even here on HN people now discuss that they started avoiding the US because of unfriendly border checks and a risk of detention.

The EU isn't as harsh as the US, but still, if you are a North African and want to visit the other side of the Mediterranean, you will have to satisfy a lot more bureaucratic conditions than when North Africa was part of the Roman Empire.

Even Australians and Canadians visiting the UK now face more (although not massively more) immigration-related hurdles than when their countries were part of the defunct British Empire.

If you are an American, you may not feel this development, but if you are, say, Syrian or Lebanese who wants to travel (not to mention Gazan), you would be better off being a Roman citizen than wielding the passport of your now-independent country in 2025.
by sanderjd | 2025-05-18 12:55:08+00:00
I think the question is: What is the value of that intermediate step? It depends on how long the full path takes.

If we're one year away from realizing a brave new world where everyone is going straight from natural language to machine code or something similar, then any work to make a "python 4" - or any other new programming languages / versions / features - is rearranging deck chairs on the Titanic. But if that's 50 years away, then it's the opposite.

It's hard to know what to work on without being able to predict the future :)
by rollcat | 2025-05-18 12:55:28+00:00
Correct me if I am wrong, but in RISC-V's case, you would be licensing the core design alone, not a license for the ISA plus the core on top.

Right now, AFAIK only Apple is serious about designing their own ARM cores, while there are multiple competing implementations for RISC-V (which are still way behind both ARM and x86, but slooowly making their way).

VERY long-term, I expect RISC-V to become more competitive, unless whoever-owns-ARM-at-the-time adjusts strategy.

Either way, I'm glad to see competition after decades of Intel/x86 dominance.
by permo-w | 2025-05-18 12:55:50+00:00
this is genuinely fascinating. your viewpoint is that you want the BBC to be disbanded because they didn't reveal anti-soviet vetting 30 years ago, anti-soviet vetting you don't support because you actually don't mind there having been soviet spies, because the USSR had a great "success record" and the UK was more socialist at the time?

and you clearly knew this when you wrote your original comment? which leads me to the conclusion that your original comment was written as some kind of bizarre attempt at soviet apologism through an angle of attacking the BBC

how insanely odd and anachronistic. honestly, well done for maintaining such ideological rigidity for this long, I'm genuinely not-sarcastically impressed. it's like you woke up from a 30+ year coma
by bamboozled | 2025-05-18 12:56:02+00:00
I like how in Sydney you can just tap on and tap off (in a lot of situation) without a gate. Like the light rail, you don't have to have all the pressure of getting through a gate with 100 people behind you like in Tokyo.

When your card fails in Tokyo, it's such a stressful event, and you have to do that "huff, turn around & stomp off" thing everyone does...
Show HN: Itdoc – Generate OpenAPI docs from your test code
by penekhun | 2025-05-18 12:56:33+00:00
Hey HN!

We built itdoc, generates OpenAPI documentation automatically from your integration tests (Jest or Mocha). No annotations, no manual syncing—just run your tests and get up-to-date API docs.

We were frustrated by outdated Swagger specs and repetitive documentation work. So we made a tool that turns your test cases into the single source of truth.

It outputs valid OpenAPI JSON and beautiful Redoc-style docs with zero extra effort.

In the Spring ecosystem, tools like `restdocs` already support this kind of workflow. But in the JavaScript/TypeScript world, there wasn’t a simple way to keep API docs in sync with real behavior—until now.

We're still in early stages and would love feedback from the community!

Docs: https://do-pa.github.io/itdoc
by yellow_lead | 2025-05-18 12:56:42+00:00
I looked into this before too. Ankiweb (the place where cards created on Anki sync to) does not provide a rest API. The service is free though. It makes sense they may not want automated clients.

There is an implementation of their sync server, which you can self host. And it has a REST API

https://github.com/dsnopek/anki-sync-server

I think I ran into a blocker with it not supporting something I needed last time I tried to use it though.
by kvemkon | 2025-05-18 12:58:07+00:00
In embedded old Cortex-A53 (and A72) are the most "new" cores used compared to A9 (and A15). E.g. TI AMxxxx [1] and Xilinx UltraScale+ vs Zynq.

[1] https://www.ti.com/microcontrollers-mcus-processors/arm-base...
by SamPatt | 2025-05-18 12:58:31+00:00
A few uses for me:

• Memorizing Geoguessr metas. Made it to Master I rank this way.

• Memorizing new words. When I come across a word I don't know, I make a new flashcard for it.

• Memorizing things about people. My wife's favorite ice cream flavors, which spices each of my children dislikes, etc.

Anything I want to memorize but wouldn't be exposed to frequently enough in my day to day life. Flashcard review takes only a few minutes each day.
by dustincoates | 2025-05-18 13:00:02+00:00
I'll give you one example. Occasionally, I come across something that needs to be not be shown anymore. I realize that the question wasn't a good one, or my template spit out something empty. Now, do I suspend card or suspend note? Every single time, I have to go search for which is the right one. (Okay, okay, maybe user error, but still.)

Another example until recently was the extremely useful image occlusion enhanced add-on. Can you easily tell the difference between overlapping and nonoverlapping? At least they renamed those settings to the much more intuitive "Hide One , Reveal All" and "Hide All, Reveal One."
by SirHumphrey | 2025-05-18 13:00:25+00:00
I find with spaced repetition that it works really well for some well-known things like vocabulary (EDIT: well-known meant as "spaced repetition is well-known to work for this use-case, not well-known as "the subject is well understood"), medical etc. but for everything else it becomes a struggle for a long time.

I have been trying for years to fined a way to use it for mathematics and physics - with the former being more of a focus and didn't really get anywhere. For definitions it works, but it's quite hard to write proofs in a way where there is a short obvious memorization based answer. Either you spend far too much time on a card or the card gives you too much information so you don't really test the knowledge.

I also tried it for computer shortcuts - it seems to me that they are really useful only when part of the muscle memory - so practicing them works better then memorization.
by pjmlp | 2025-05-18 13:00:26+00:00
NEWP is from the early 1960's, it is the evolution of ESPOL used in Burroughs, released in 1961.

As for the rest, I hardly consider 1960's languages, only a decade older than original ALGOL and LISP, when most knowledge sharing was only done via conferences, scientific papers, or people moving between universities and companies research labs that much different, in age and industry impact they contributed to.

On the other hand, we are still fighting to get mainstream systems programing as safer as those languages in late 1950's, early 1960's, allowed for.

Or as interactive as LISP for that matter, including the whole jump into debugger and redo kind of workflow.
by nickpsecurity | 2025-05-18 13:00:59+00:00
I'd also like to see a list of similarly-simple techniques for extracting rules where ML researchers could automatically try them all. In this case, the N-gram rules would be the starting point. For what predictions failed, they'd try to throw in the other techniques. Eventually most or all of the predictions should be captured by one or more simple rules. Some might be compound rules mixing techniques.

I think there will also be benefits to that both in interpretability and hardware acceleration. In time, maybe cheaper pretraining of useful models.
by wccrawford | 2025-05-18 13:01:24+00:00
I've quit Duolingo because of the gamification. It's far, far too much, and it puts me in the wrong mindset for learning. Instead of concentrating on the knowledge, I'm gaming the system to improve my score the most. There were times I would stop learning because I knew if I saved it for later, I could use a multiplier for a higher score.

And the daily emotion-tugging streak reminders started to actually piss me off.

On top of that, at one point they were changing the icon regularly and made it really ugly. Despite a ton of complaints, they left it that way for a long time.

So I canceled my subscription and I'm done with them. I'll find another way to study that I like (I've already tried Anki and it works, but I don't like it) and isn't mentally abusive.
by tim333 | 2025-05-18 13:02:27+00:00
There is a translated transcript of the german documentary here https://www.dailykos.com/story/2025/5/16/2322637/--Putins-He... excerpt:

>- Jonathan Buma told us in the interview, that there was direct contact between Putin and Musk, several times. The "Wall Street Jurnal" also reported citing anonymous sources. - The Krmlin denied at once. There were no talks between Putin and Musk in 2022

It seems kind of plausible. That was roughly when Musk seemed to flip from a normal make the world better type to far right sieg heiling etc.
by hagbard_c | 2025-05-18 13:02:34+00:00
Right there, in the first paragraph I say Yes yes yes, I know all about the supposed ostracisation caused by teens not having a phone but if the alternative is to give up your child to the CCP and the tech moguls I'd choose the former and send her/him to a different school.

So yes, it is discussed and no, this is not a good reason to feed your children to the machine and yes, they're better off outside of that world. Yes, it takes effort. Yes, it is worth it. Stop making excuses for being passive in the face of this onslaught of brainwashing madness coming from these devices. Be honest and recognise that you'd put a halt to this development if you were there some decades ago and knew what it would lead to. Not to mobile computing, that has many positive aspects but to the 'social' networks which wreaked havoc on personal relations - a FB or IG or TT 'follower' is not a 'friend' and a 'like' is worth the electrons used to convey it, i.e. nothing at all - and attention spans. These devices can be great for communications with people with whom you already have a personal relationship but they're terrible in giving the idea that the whole world and his dog need to be catered to to gain social cred. Also, the idea that the shit posting crowd who gets off on pissing on everything posted by some hapless girl who thought she looked nice in that dress. Also on the mobbing magnifier these things are for the local bullies, weaklings who need to up their own self esteem by pushing down others.
by tathagatadg | 2025-05-18 13:02:50+00:00
Just installed it and started using. It is timely as I have to fill a number of forms today on government sites so looking forward to using it. What are some best practices you have come up with for reducing the cognitive load for the trigger lifecycle - that is detect the need, come up with one that fits an easy to retrieve mental model? Namespacing obviously comes to mind, and some trigger design should be as conflict free as possible, yet brief:

:i.a - address :i.n - name :i.p - phone

Debating if I should feed my zsh history to chatgpt and as it to come up with some. Any other advice from the power users?
by wccrawford | 2025-05-18 13:03:11+00:00
For me, it's about the media. I'm interested in Japanese anime and manga, and now light novels.

I'm not at all interested in anything I've seen in other non-English languages, except possibly Korean now, since they seem to be producing a lot of stuff.

However, almost everything that I'd enjoy gets translated to English for both Japanese and Korean now, so there's a lot less incentive to learn them.
by on_the_train | 2025-05-18 13:03:23+00:00
Anki is a good piece of software. But I couldn't come up with a worse scheduling algorithm if I tried (old and new one). It's like "here's the thing you just added one second ago. Here it's again immediately after. Ok you got it, you'll see it once again in a month or so lol".

It makes it unusable and every time I tried I went back to my own self written program that just lets me set/adjust the intervals myself.
by npinsker | 2025-05-18 13:03:56+00:00
SM-17 is linked from the benchmark repo: https://github.com/open-spaced-repetition/fsrs-vs-sm17, though I get the impression those numbers come with a dash of subjectivity. It seems fair to compare to older versions of the algorithm though because SM-17 is only used in the SuperMemo software (and Anki) and isn't widespread.
by steveBK123 | 2025-05-18 13:05:30+00:00
Terrible accident and the video from the Brooklyn side is insane, they seemed to drift quite close to shore .. could have been an even bigger disaster.

Note that the tall ship had been visiting South Street Seaport from which it departed. This is extremely close to the Brooklyn Bridge, roughly 1/8th of a mile. The East River has some strong currents, even at 5 knots that's something like only 2.5 minutes to drift into the bridge if they lost power when they left port.

This was part of a preparation for a big US 250th anniversary tall ship event next year in NYC, in which there will be far more ships next summer. Hopefully they re-evaluate port operations in time for that. From the video it looks like a tug ship was close enough to try and help, but not close enough to be of any use. Given the above math, it seems like a more proactive escort for tall ships may be in order..

edit: TikTok of the Brooklyn side showing how close it came to running aground https://www.tiktok.com/@vladmad9/video/7505576469876296991
by notpushkin | 2025-05-18 13:05:47+00:00
Hmm, yeah, I think if you want to integrate Phoenix into an existing Erlang application, you’ll probably want to use Elixir as the “main” language and use existing Erlang code from the Elixir app. Or if you really need to run Phoenix inside Erlang, you could make a clean cut and write a portion of the app in Elixir, with an easy way to call it (e.g. start a server) from Erlang.

Neither option allows you to use Phoenix without writing Elixir code, though. But since you’re integrating an Elixir lib, writing at least some glue code doesn’t seem like a big deal?

(I’ve got to say that I’m not proficient at all neither in Erlang nor in Elixir – I’ve played around with both, but nothing serious.)