MurphyA/hacker-news huggingface dataset:
by acheong08 | 2025-05-06 07:48:51+00:00
I use k3s. With more than more master node, it's still a resource hog and when one master node goes down, all of them tend to follow. 2GB of RAM is not enough, especially if you also use longhorn for distributed storage. A single master node is fine and I haven't had it crash on me yet. In terms of scale, I'm able to use raspberry pis and such as agents so I only have to rent a single €4/month vps.
by ignoramous | 2025-05-06 07:49:16+00:00
godnsbench isn't testing pings but DoH / DoT (and DoH is expensive due to the TCP, TLS, and HTTP overhead [0]). OP did share a ping report (which paints a different picture): https://check-host.net/check-ping?host=https://sky.rethinkdn...

Sending one DNS query per HTTP connection (which is what the OP claims is "real world") is not how "real world" DoH clients are supposed to be written or work. So it is unlikely to be representative of "real world" delays.

In fact, in my tests, other public DNS resolvers don't fair any better with one query per connection, either.

[0] For example, a TLS handshake transfers 1.5KB to 4KB, while a typical DNS query is 30B to 70B & responses are 70B to 150B.
by johnnyanmac | 2025-05-06 07:49:17+00:00
Yeah, they are different domains. I don't mind options for those who want to pursue an acedemic approach compared to a practical one. But for most fields we just don't have that choice anymore. Getting hand on experience? Gotta be recruited from acedemia first.

More reason to vye for labor protections. If they realize they can't just rotate out people every 6-20 months they may actually go back to fostering talent instead of treating acedemia like a cattle farm.
by tomsmeding | 2025-05-06 07:50:40+00:00
It's not, they are different things. Diversity refers to people of various biological backgrounds, mental makeups and opinions, financial powers, etc. Individualism refers to the idea that everyone lives for their own benefit primarily, and for "the group" (town, country, club, etc.) secondarily. (In Japan, one lives for the group primarily — barring exceptions, of course. Just like you have exceptions to individualism in the West.)

You could have a society that's diverse but not individual, or a non-diverse one that's individual. Though there is a correlation.
by npteljes | 2025-05-06 07:51:51+00:00
Same for me. The thoughts came when I was taking a shower, or trying to fall asleep. For me, these times did not work for thinking at all, and I just ended up hating and avoiding both, to tell you the truth. The specific "sitting down with myself" time actually helped me to de-stress these other two, so now I'm much calmer when taking a shower, or trying to fall asleep.
by pjmlp | 2025-05-06 07:51:57+00:00
Generalist over here as well, that is kind of what pushed me to boring fields, UNIX, Windows, Java, .NET, C++, vanilajs,...

Changes also happen, but they are kind of glacial with areas where we are hunting the new shinny every here.

Usually I tend to be a laggard on the adoption graph, the large majority of stuff hardly makes the curve, and I have better things to do with my time.

Plus that vintage stuff that isnt' cool to write blog posts about, usually pays good enough.

Stuff like Android or iDevices suffer from yearly fashion, platform owners feel compeled to reboot the development experience every year, forcing app developers to keep up, and also as means to sell new devices.
by ashvardanian | 2025-05-06 07:52:51+00:00
Thanks, appreciate the gesture :)

Traditional SWAR on GPUs is a fascinating topic. I've begun assembling a set of synthetic benchmarks to compare DP4A vs. DPX (<https://github.com/ashvardanian/less_slow.cpp/pull/35>), but it feels incomplete without SWAR. My working hypothesis is that 64-bit SWAR on properly aligned data could be very useful in GPGPU, though FMA/MIN/MAX operations in that PR might not be the clearest showcase of its strengths. Do you have a better example or use case in mind?
by Keccak | 2025-05-06 07:53:38+00:00
Hi everyone, I'm a competitive chess player and cybersecurity student, and I recently launched ChessApp, a free website for chess enthusiasts. It now includes:

Player Search: Find FIDE-registered players or online accounts (Chess.com, Lichess).

Opening Repertoire Viewer: See a player’s most played openings.

Chess Locations Map: Discover places around the world to play chess.

Elo Calculator: Quickly calculate your new Elo after a tournament or an individual game.

Game Review (coming soon): Powered by Stockfish.

I’ve also fixed a lot of bugs based on early feedback and am actively improving the site. It’s completely free, no ads, and still growing.

Check it out: https://chessapp-ksqc.vercel.app I'd love to hear your feedback or suggestions !
by YetAnotherNick | 2025-05-06 07:53:50+00:00
In a sense, GPUs are only great at matrix-matrix multiplication. For anything else you would only get 7% of the FLOPs/s compared to it(989 vs 67 TFLOP/s for H100)[1].

[1]: https://www.nvidia.com/en-in/data-center/h100/
by mulmen | 2025-05-06 07:54:45+00:00
> I don't know what the correct answer is.

I do.

> The tricky thing is, if you let anyone just choose not to pay, there will be plenty of people who are capable of paying who don't bother.

It isn't tricky. It's taxes.

There's not nuance here. There's only hate and spite for those less fortunate.
by KingOfCoders | 2025-05-06 07:54:58+00:00
If you perceive a statement of verifiable fact as an attack, it's about you not about the fact.

"lie"

Where?

"bullshit"

Not an argument.

"Hitler had very detailed plans on invasion of Switzerland"

Yes - see the links of my post. But he didn't. And it was not my argument.

"Show me any nation in modern history"

Whataboutism is still not an argument.
by TheAceOfHearts | 2025-05-06 07:56:32+00:00
I missed the Show HN, but the first thing that came to mind after seeing it was that this looks like it would lend itself well to making some very creative ASMR soundscapes with immersive multidimensional audio. I selfishly hope you or one of your users will make a demo. Congrats on the project and I hope you receive help on your Apple issues.
by pchangr | 2025-05-06 07:56:41+00:00
Artemisinin and dihydroartemisinin, malaria treatments researched exclusively in China by Tu Youyou are considered one of the most important developments in medicine and were good enough for her to qualify for the 2015 Nobel prize.

I could mention quite a few more on quantum computing, electric vehicles, cancer treatments, nuclear plants, etc.

It seems that you feel very strongly about China which is totally fine. Just remember that feelings are just that. And it’s likely that you will make bad judgements for anything outside of your personal experience if that’s the only thing you take into consideration.

It might be a good exercise to compare the current situation with the US and Japan on the 80s. Would you say you feel the same way about Japan?

https://archive.vn/2012.07.10-231550/http://money.cnn.com/ma...
by znpy | 2025-05-06 07:57:44+00:00
> There's my partner. Heck, now I'm almost full!

Been there, done that, i can tell you it’s a bad approach, because relationships don’t last forever and aren’t always smooth 100% of the time.

Having friends is often also having somebody that you can talk about your issues (even about issues with your partner) and get a different opinion.
Show HN: MyDailyNews Get the News, Without the Clicks – AI-Summarized for You
by OneNorth1988 | 2025-05-06 07:59:16+00:00
MyDailyNews is a sleek, free-to-use RSS reader with unlimited feeds and AI-powered summaries, delivering concise news without the need to click through articles. Stay informed in a modern, minimalist design, making your reading experience quick and effortless.
by yuppiepuppie | 2025-05-06 08:00:43+00:00
This is a great comment, as it hits far too close to my heart. Im currently trying to get my team to rethink how they are building the APIs for certain services in our product, and focus really on design and craftmanship. To the point where Im ready to start breaking it apart myself and coding up the solution on my off hours.

But then I look at my son, and say "screw it, they couldnt pay me enough to care out of hours and give up play time"
by lproven | 2025-05-06 08:01:26+00:00
I did this in March:

https://www.theregister.com/2025/03/08/pi_hole_6_flyby/

TBH I was surprised how easy it was, how unobtrusive it is, and how a bit of borderline e-waste that was in my spares box now helps every device on the network, including things like phones where I can’t so easily add ad-blocking.
by tsimionescu | 2025-05-06 08:03:12+00:00
The problem is that you can't own a domain, you only lease it for a limited time. If you fail to pay the lease, you automatically lose it, and someone else can automatically get it, and there's nothing you can do about it. Domain names are worse than email providers from this point of view, since even if you lose your Gmail account, Google will typically not give it out to someone else, at least for some time.
by krackers | 2025-05-06 08:03:17+00:00
>The Metal profiler has an incredibly useful feature: it allows you to choose the Metal “Performance State” while profiling the application. This is not configurable outside of the profiler.

Seems like there might be a private API for this. Maybe it's easier to go the reverse engineering route? Unless it'll end up requiring some special entitlement that you can't bypass without disabling SIP.
by nucleardog | 2025-05-06 08:03:42+00:00
> The tricky thing is, if you let anyone just choose not to pay, there will be plenty of people who are capable of paying who don't bother. In your case, it sounds like your dad was maybe capable of paying but wanted to freeload.

I say this as an IT worker making what most would consider an absurd amount of money and pays 0.55*absurd money in taxes, a dad, a human, etc... what the fuck does any of this matter.

If a child is hungry, the only concern is feeding that child. A child is, pretty much by definition, incapable of fully caring for themselves. If their parents fail to care for them, we have various mechanisms for the state to step in in their stead up to and including taking them away and giving them to someone else.

"Sorry, Johnny, your dad has the money to pay for lunch but chose not to so we're punishing you with going hungry until he wises up."

Full stop no.

If a child is hungry, they get fed. Politics can dictate that adults who are less valuable deserve to starve to death. Politics can dictate that adults who can afford to feed their child but choose not to need to be punished, taxed more, or anything else.

But we, as a society, have the means to ensure that no child ever has to go hungry. Every decision that leads to hungry children is offensive, and anyone choosing to punish adults by starving their children is a monster.

Downvote, flag, or come fight me. I'll die on this hill: Neglecting children is bad and anyone who could help and doesn't is at fault.
by TheOtherHobbes | 2025-05-06 08:04:13+00:00
Analog vocoders are only nominally like analog FFTs.

The shape of the filters, the smoothing between the filters and the synthesis section, and (on some models) the patchability all create a very different result.

The reason the best analog vocoders are so expensive is because the filter for each band is much more complex than a plain old bandpass filter, with a much higher component count. Typically there's a flatter passband and a steeper slope than you'd expect.

You can do digital convolution with thousands of bins and it sounds nothing like analog vocoding. It's much cleaner, doesn't have those lovely harmonically spaced filter resonances, and creates sounds that can feel more acoustic than electronic.
by grey-area | 2025-05-06 08:04:33+00:00
A few examples of sympathy for the dictator:

---

I understand why Kim Jong Il thought it was a Masterpiece.

I suspect Kim Jong Il saw the monster as a metaphor for capitalism or globalization, the woman as a metaphor for a revolutionary leader (maybe Kim himself)

It's seems like the flip side of the fact that a small number of people do get to make those impactful decisions on a large scale.

he decided to politically 'sacrifice himself' for his people by betraying that globalist monster which had helped him.

---

Works of art do not exist in a vacuum, and nor do commentaries on them - this one was clearly sympathetic to this monstrous family.
by jltsiren | 2025-05-06 08:04:42+00:00
The real problem is that LaTeX is often an interchange format. Whatever tools you use to write the paper, they must ultimately output LaTeX. In the publisher's template, using only the features and packages approved by the publisher, and consistent with any other requirements the publisher may have. The publisher then takes the LaTeX output and processes it further to generate the actual document in whatever format they prefer.
by TeMPOraL | 2025-05-06 08:05:09+00:00
FWIW, wake words are a stopgap; if we want to have a Star Trek level voice interfaces, where the computer responds only when you actually meant to call it, as opposed to using the wake word as a normal word in the conversation, the computer needs to be constantly listening.

A good analogy here is to think of the computer (assistant) as another person in the room, busy with their own stuff but paying attention to the conversations happening around them, in case someone suddenly requests their assistance.

This, of course, could be handled by a more lightweight LLM running locally and listening for explicit mentions/addressing the computer/assistant, as opposed to some context-free wake words.
by vintermann | 2025-05-06 08:05:18+00:00
As Chomsky famously told Andrew Marr, he may have been perfectly sincere in his beliefs, but he wouldn't be sitting where he was if he believed anything else.

A while back, a semi-independent journalist, Nate Silver, said that Disney (who had bought his site) "almost never interfered in our editorial policy".

Apparently oblivious to what that means: that Disney were perfectly willing to interfere with his editorial policy, but rarely had reason to.
by KronisLV | 2025-05-06 08:05:19+00:00
Thanks for the note! To be honest, I didn’t link/submit the post myself, because it’s far too casual and like a stream of consciousness for the most part.

That said, aside from helping with writer’s block, I guess the distilled conclusions are more or less the ones in my comment above: permissive licenses for non-commercial stuff, dual licensing if you intend to make money.
by lproven | 2025-05-06 08:07:38+00:00
Yup, I am using a Pi 3B as well. Silent, passive-cooling case, 16GB µSD card which is at least twice as big as it needs to be, and it uses about 10% of RAM and 10% of CPU.

I enabled `unattended-upgrades` and set it to do all types of update. I've never caught it in a reboot but it's always current. It swaps to ZRAM for less load on the µSD card.
by falcor84 | 2025-05-06 08:08:18+00:00
Almost, but not quite. As per Karpathy's definition [0], it's not about not knowing to code (he obviously does), but rather not caring - "fully give in to the vibes" and "forget that the code even exists". So the closest implementation to this ideal would probably be something like lovable.dev, that fully hides the code from you, because if you can't resist the need to look at the code, you're not fully "vibing".

[0] https://x.com/karpathy/status/1886192184808149383
by PeterStuer | 2025-05-06 08:08:33+00:00
So did they find out they made a mistake going with the BSD license, and correct it to be more in line with their original intentions?

Many here are responding as if they are making some moral u-turn, or calling them out for not being FOSS license cognisati from the very start.

And I get it. Most are not just 'rebranding and shipping'. You incorporated this into your own system as a frontend to your own specialized AI solution, and now you feel rugpulled.

I guess the true FOSS solution would be fork and backport changes. But that would mean someone steps up as the maintainer if this community of users wants to keep sharing the costs.

While not an easy option for all usecases, some could also bite the bullet and switch to LibreChat wich is MIT licensed.
by gwd | 2025-05-06 08:09:59+00:00
> Systemd gets a lot of hate but it really solves a lot of problems.

From my perspective, it got a lot of hate in its first few years (decade?), not because the project itself was bad -- on the contrary, it succeeded in spite of having loads of other issues, because it was so superior. The problem was the maintainer's attitude of wantonly breaking things that used to work just fine, without offering any suitable fixes.

I have an old comment somewhere with a big list. If you never felt the pain of systemd, it's either because you came late to the party, or because your needs always happened to overlap with the core maintainer's needs.
by sebra | 2025-05-06 08:10:30+00:00
I added this to personal instructions to make it less annoying:

• No compliments, flattery, or emotional rapport. • Focus on clear reasoning and evidence. • Be critical of users assumptions when needed. • Ask follow-up questions only when essential for accuracy.

However, I'm kinda concerned with crippling it by adding custom prompts. It's kinda hard to know how to use AI efficiently. But the glazing and random follow-up questions feel more like a result of some A/B testing UX-research rather than improving the results of the model.
by jwrallie | 2025-05-06 08:10:35+00:00
They will not even bother sending you an email explaining why, and you will not be able to ask it, because the system will just say your password is incorrect when you try to login or reset it.

If you are on free tier, they have nothing to lose, only you, so be particular mindful of making a calendar note for changing your CC before expiration and things like that.

It’s worth paying for another company just for the peace of mind of knowing they will try to persuade you to pay before deleting your data.
by kashunstva | 2025-05-06 08:11:32+00:00
Meanwhile, the proposed U.S. defence budget is ~ $1 trillion and the Department of Education is slated to not exist. This tells you much of what one needs to know about that country, and why having hungry children is perfectly ok.

There should be a dialectic around individualism and communitarianism but with some number of citizens endorsing a polar position, including the solipsist-in-chief, it’s hard to see a way forward on social issues that require thinking on a moral, noneconomic plane.
by dragonwriter | 2025-05-06 08:12:34+00:00
> The tricky thing is, if you let anyone just choose not to pay, there will be plenty of people who are capable of paying who don't bother.

So what? Assuming you have a progressive tax system in the first place, the people that are capable of paying are, in fact, actually paying for the service in any case. Why charge them again?

> So as long as you're going to charge for lunches, you need to have some kind of enforcement mechanism.

Yes, and one of the reasons for free universal public programs paid for by progressive taxes are often better than means-tested programs is that enforcement isn't free (and neither, in the case of school lunches, is handling money for payment for the people that your means-tested free lunch program now means are required to pay for the service) so you end up spending a whole lot more between payment processing and eligibility verification and enforcement than you save by excluding the people actually paying for the service by higher taxes from receiving the service.
Show HN: FST.chat, chat about any website. Prefix any url with fst.chat/<url>
by chribjel | 2025-05-06 08:13:47+00:00
I had this idea for a long time, to have a global chat for any website. I missed being able to hop in a chat about an online article, github repo etc.

- 100% anonymous (except basic visit analytics)

- Top-list of rooms

- Add your username

- slack-like emojis. try :y18:

- post direct image links to render image

- 100% live. Nothing stored on server. Refresh and chat is gone. (except the top 10 room-urls)

- You have to be there to know whats talked about.

- Tab title bar notifications. e.g. "(2) FST.chat" when not in focus

- scripts to embed a live chat on your website is available at fst.chat/docs
by tripleseven | 2025-05-06 08:14:14+00:00
> got a little confused about the stages. I think I may have set up two by mistake, at least, the "previous" button was visible when I was editing the stage

Hmm I am planning to add "templates" for stages that you select and it will create stages according to a standard template. For example, first a group stage, followed by a knock-off stage. That should make it even simpler to set up stages. I'll look into the "previous button" problem you describe, maybe something goes wrong there.

> each player is just an individual, and there are no teams involved

Yes I have heard multiple people about this confusion. The idea is that if you have only players (no teams), you just create teams with no players in them. I'd prefer not to implement the idea of "players as teams" because it will make things very complicated. I could maybe adjust the frontend though to just show teams as players in that case.
by winwang | 2025-05-06 08:14:34+00:00
I don't -- unfortunately not too well-versed in this field! But I was a bit fascinated with SWAR after I randomly thought of how to prefix-sum with int multiplication, later finding out that it is indeed an old trick as I suspected (I'm definitely not on this thread btw): https://mastodon.social/@dougall/109913251096277108

As for 64-bit... well, I mostly avoid using high-end GPUs, but I was of the impression that i64 is just simulated. In fact, I was thinking of using the full warp as a "pipeline" to implement u32 division (mostly as a joke), almost like anti-SWAR. There was some old-ish paper detailing arithmetic latencies in GPUs and division was approximately more than 32x multiplication (...or I could be misremembering).
by tsimionescu | 2025-05-06 08:14:53+00:00
You could use the exact same argument to argue the opposite. Simply change the first premise to "Super intelligence is the only thing that can save humanity from certain extinction". Using the exact same logic, you'll reach the conclusion that not building superintelligence is a risk no sane person can afford to take.

So, since we've used the exact same reasoning to prove two opposite conclusions, it logically follows that this reasoning is faulty.
by dev_l1x_be | 2025-05-06 08:16:02+00:00
Until Typst showed up I was a heavy Latex user. My co-workers did not buy into it (Latex) because their claimed that using Google Docs / Docs is faster.

My experience with word processing is that spending a lot more time on UI bugs and incosistencies using any wysiwyg editors, compare to those any markup based system (md, latex, typst) is significant improvement. Typst is just simply faster, cleaner alternative to LaTex. I hope it gets much more popular.