MurphyA/hacker-news huggingface dataset:
by ashvardanian | 2025-04-18 15:09:34+00:00
Very true! I'd also go for similar optimizations when processing texts or sparse linear algebra on Nvidia and AMD GPUs. You only have ~50 KB of constant memory, ~50 MB of shared memory, and ~50 GB of global memory. It is BIG compared to microcontrollers but very little compared to the scope of problems often solved on GPUs. So many optimizations revolve around compressed representations and coalesced memory accesses.

I am still looking for a short example of such CUDA kernels, and I would love to see more embedded examples if you have thoughts ;)
by skgough | 2025-04-18 15:09:46+00:00
Very cool that you can use the XCode interface builder to build the UI.

I wonder why this type of style hasn't caught on with React and friends? It would be really nice to be able to have an AppKit-quality UI programmable in React or Svelte.

I know I know mobile blah blah. But lots of web apps are complicated enough to only be useful on a large screen, like Figma.
by aczerepinski | 2025-04-18 15:09:56+00:00
As a jazz musician I’d estimate that there are at least an order of magnitude more seventh chords than triads in jazz songs. I question a dataset that says there are more triads. Makes me wonder what else is wrong with the data.

For instance, G being the most common key in jazz doesn’t ring true. I’d wager that it’s Bb, Eb, F in some order.

Maybe all of the songs in this set were simplified for guitar players?
by dijksterhuis | 2025-04-18 15:10:28+00:00
in the uk it was estimated we only have 100 or so harvests left on current farm land [0]. globally, the estimate is worse - 60 harvests [1]. 3.2 billion people are currently affected by soil degradation and its downstream effects [1 follow the links]. now there are initiatives being taken to try and address this specific problem, but this isn’t the only problem.

we have finite resources on this planet and we are out of balance with our surrounding environment. one way or another, it’s gonna catch up to us.

to quote one of my favourite NOFX tracks [2]: There's no more points of view when your only thought is food

[0]: https://www.fwi.co.uk/news/only-100-harvests-left-in-uk-farm...

[1]: https://sustainablefoodtrust.org/news-views/the-hidden-cost-...

[2]: https://youtu.be/VGZ1zZ-drQk
by jauntywundrkind | 2025-04-18 15:11:25+00:00
The site's moderation system needs to change. There's near infinite power to suppress & deny. That's unhackerly in extreme.

There should be some skin in the game for suppressing. If you want to participate in moderating things away, at the very least you should be willing & able to put your name on that act of denying the public.
by OSIS_ai | 2025-04-18 15:11:31+00:00
What is Osis? Osis is an AI-powered trading platform built to cut through market noise and help retail traders make smarter decisions.

After 3+ years of trading, I realized most tools are built for experts, not everyday users. Between cluttered charts, conflicting analysis, and endless noise, most people have no idea what actually matters. So we built Osis to change that.

Here’s what Osis does:

Breaks down stocks and crypto into clear, AI-generated insights

Shows investor sentiment + confidence levels on every trade idea

Visualizes TP/SL zones directly on the chart

Generates personalized strategies based on your trading style (coming soon)

Traction so far:

Grew to 400+ users in a month

250k + impressions over 2 tweets

We launched the first version in late 2024. It flopped—zero sales, buggy UX. But we rebuilt everything from the ground up: redesigned the UI, fine-tuned our AI prompts, and restructured our backend using Supabase, Python, and Vercel. Now we’re moving fast.

Next up: deeper user personalization and real-time market reaction modeling.

Our long-term vision? Make Osis the most intelligent and intuitive investor in the world.

Built by traders, powered by AI, and shaped by our users.
by __MatrixMan__ | 2025-04-18 15:11:54+00:00
I agree that this is might not be the most-likely-to-kill-you aspect of using walled gardens, but since it's what the article is about... No, the vendor of your hardware should not be participating in schemes like region locking. You paid them for the device, they're supposed to be working for you, not against you.

The fact that google does it also doesn't make it ok.
by ay | 2025-04-18 15:12:24+00:00
Thanks, hopefully it will be of any use and not too buggy ! (It was a classic “worked on my machine for my needs”, but I would be very suspicious of the autogenerated code being 100% bug-free).

I looked shortly at LSP but never had experience with it, and it looked very overwhelming… (and given that I generally use vi, it seemed like a bit too much overhead to also start using a different editor or learn integrations - which I looked at but they seemed a bit unsatisfying).

As a result this exercise got me into an entirely worse kind of shiny: writing my own TUI editor, with a function/type being the unit of editing rather than file. facepalm.

probably entirely worthless exercise, but it is a ton of fun and that is what matters for now ! :-)
by steveklabnik | 2025-04-18 15:12:32+00:00
"But after an initial learning hump, I don't fight the borrow checker anymore" is quite common and widely understood.

Just like any programming paradigm, it takes time to get used to, and that time varies between people. And just like any programming paradigm, some people end up not liking it.

That doesn't mean it's a "free lunch."
by chrisrickard | 2025-04-18 15:13:17+00:00
I think at a high level you’re correct.

But no matter how much “vibe” is in the code, businesses still need to create, validate, review, and approve software requirements.

This is what we help with at Userdoc.fyi - AI augmented requirements, where humans are the input and the glue, but AI does the heavy lifting.

You then integrate the requirements into Cursor, Copilot, Aider, whatever - and then use vibe coding to build POC, and perhaps vibe engineering to take it to production.
by gherard5555 | 2025-04-18 15:13:58+00:00
> But they have, by electing the representatives that ought to represent them

Yes this is the theory, but what if there is no political party "representing" me, what about people abstaining from voting, what if peoples elect an authoritarian figure I didn't vote for ? This is one of the pitfalls of your system, if only one citizen disagree, or do not feel represented in it, this justification falls apart. You cannot hide this behind an "implementation problem", because there is no such implementation. If "we are the government" so everything the state is doing to me (or any other individual) will be "voluntary". With this reasoning the state is not putting me in prison for my dissident opinion, I went to prison myself.

> concluding that the state is your enemy and cannot be trusted is the wrong one, in my opinion

I didn't conclude such a thing, I only wanted to make clear that the state is a distinct institution that cannot possibly represent everyone, thus not worthy of the title "we". Also yes I do not trust it :)
by dahart | 2025-04-18 15:13:59+00:00
For apps, you pay the developer and Apple takes a cut, right? The developers are the ones demanding region locking functionality, and either way they are also paying Apple. Apple’s not working against you so much as serving multiple customers, and developers get more say in how apps work. I agree that Google also doing it doesn’t justify the practice, my main point was that moving to Android doesn’t actually fix the problem like the article implied.
by bediger4000 | 2025-04-18 15:14:02+00:00
The "Lab Leak Theory" actually used by Trump to construct a (probably false) narrative about why he's not to blame for his inept handling of the COVID epidemic. This was predicted.

It also looks like Trump's using it to personally stigmatize Anthony Fauci and some other folks Trump thinks didn't back him up.

This also includes some very objective falsehoods: if social distancing, masks, and the oddly termed "lockdowns" didn't have any effect, why did not influenza epidemic material during 2020-21 flu season, and why influenza clades B and 3c3.A have apparently gone extinct.

I bet we see some violence against those named here, possibly some killings. This is irresponsible lying.
by MrDrMcCoy | 2025-04-18 15:14:19+00:00
https://docs.unraid.net/unraid-os/overview/nas/

Having parity on a one or more separate disks is one of the hallmarks of RAID4, and as such the comparison conceptually makes sense even if it's not literally RAID4. The actual state of their data protection is actually worse due to data not being striped across the data drives, reducing I/O, causing balancing issues, limiting large file sizes, and increasing risk of data loss if the wrong drive is killed at the wrong time. Modern software RAID not only solves all these problems, but also automatically heals bit rot and often includes compression support for both space savings and increased throughput. Unraid stalwartly refuses to grant these protections and enhancements to its users in the name of "simplicity", which I as a storage engineer must balk at.

Put your data at unnecessary risk if you want. I will shed no tears for you.
by jeroenhd | 2025-04-18 15:14:26+00:00
My feeds have been screaming about DOGE for months, until at some point it just turned into depressing cynicism. Nobody cared about the warnings from experts, and nobody cares now that their predictions are coming true. What's the point of speaking out now? Nobody will listen, anyway.

I suppose it makes sense: for most of the Americans who voted, this is what they voted for.
by sidewndr46 | 2025-04-18 15:14:33+00:00
This is sort of like saying "IBM can't create a program designed to specifically prefer H-1Bs". They can't. They have had to pay tens of thousands of dollars in associated fees due to those illegal acts. They've also had to promise not do it again. Which they have. They paid those fines, again when caught doing the thing they can't do because it's illegal.
by Nifty3929 | 2025-04-18 15:14:39+00:00
To me the most important objection is that an email is a record of something, and needs to be self-contained and immutable for that reason.

When I get an email, I want to know that I can always come back to that exact email for reference, and that there's no way that it can have changed, or that the important information is externally referenced (and therefore also subject to change).

I think this is one important reason that more and more emails are just links to some website with the information on it (often with a login required as well). It allows the company sending you the email to retain control of that information. If you email me a text or PDF invoice, I can always come back to it for my own reference. If you send me a link to one, there's no guarantee I can still access it later.
by bigyabai | 2025-04-18 15:14:45+00:00
> Records relating to the assassination of Senator Robert F. Kennedy that have been released will be available on this webpage and will be added on a rolling basis.

> These records are being reviewed through a prioritized interagency process to ensure maximum transparency under the Freedom of Information Act (FOIA). Researchers may encounter some information that is withheld under FOIA, as required by law.

A rational reader might arrive at the conclusion that there are still hundreds of classified documents remaining that will never see the light of day.
by steveklabnik | 2025-04-18 15:14:48+00:00
> What does come up in practice is partial borrowing errors.

For some people. For example, I personally have never had a partial borrowing error.

> it definitely qualifies as having to fight/refactor to get obviously correct code to compile.

This is not for sure. That is, while it's code that could work, it's not obviously clear that it's correct. Rust cares a lot about the contract of function signatures, and partial borrows violate the signature, that's why they're not allowed. Some people want to relax that restriction. I personally think it's a bad idea.
by idoubtit | 2025-04-18 15:15:28+00:00
Isn't it just obvious? When the Nazi ideology was widespread, of course it permeated into every domain of the society.

I haven't read the books, but the presentation by this holocaust museum was not informative. For instance, it fails to mention a relevant fact: some people earned their academic position to their activity in the party.

And, most of all, the existence is irrelevant without some prevalence. I would be very surprised if the established scholars that "actively embraced Nazi ideology" were a majority. From the Vietnam wars to nowadays, there have been US academics that embraced war or actively supported genocides, but I think most academics and students are less heinous or indifferent than the average population. That's why some German scholars were oppressed by their government, even when they were not Jews, and chose to emigrate.
Ask HN: Anyone else disillusioned by the industry's hard-right turn?
by cruzcampo | 2025-04-18 15:17:19+00:00
When I started in the industry, it felt like an optimistic, positive movement - new technologies were created to make people's lives better, the industry pushed for a more inclusive world.

Now, during Trump's second term, it feels increasingly dystopian and fascist-enabling. Industry leaders rapidly kissed the ring of the increasingly authoritarian regime; they're busy building doomsday bunkers instead of doing anything to prevent a doomsday from happening.

Worse even, they seem to actively cheer on societal and ecological collapse. Even the latest obsession, AI, feels like it will be a force for evil as long as wealth (and with that compute, or in Marxist terms, the "means of production") is concentrated in the hands of a few right-wing billionaires.

Does anyone else feel the same way? How do you handle it?
by bee_rider | 2025-04-18 15:17:48+00:00
This is really the fault of the insurance company (they geo-locked the app, Apple is just respecting that).

But really the idea of in-network hospitals for emergency services is nuts. Like, checkups, chronic issues—fine, your instance provider might have some preferences. But if it is an emergency (a situation in which you might die) and you have to figure out which hospital to go to first: Apple can not fix your malfunctioning society.
by mjburgess | 2025-04-18 15:18:04+00:00
Important to note this isnt a majority: 30% of eligible voters chose the president; and even of those, hardly any are very engaged with his current policies and behaivour.

It's important not to so quickly cede the democractic ground here -- this isnt a democractic movement. It's a 49% election of a president, with 30% of the eligble voters, who collectively did not vote for the constitution to be suspended. They voted for a president, an office which exists by and within the framework of that constitution. There was no referendum on whether the constitution should be amended to allow for effectively unlimited presidental power.
by bigyabai | 2025-04-18 15:18:19+00:00
If you paid attention to how executives behaved over the last 2 decades, this right-wing infatuation should not even remotely surprise you. Liberals are seen as the "enemy" of innovation for demanding higher environmental, safety and legal standards for businesses and individuals. Conservatives by contrast tend to preach a "hands-off" approach even when the company in question is killing foreign citizens on a farm in Belize.

I mean, shit. Look at companies like Apple and Google and Microsoft and Meta, the blue-chip stocks we like to hang our hats on in America. Apple is fighting antitrust at home and abroad, Google is now a monopoly, Microsoft is a former monopoly and Zuck is currently being questioned for sedition.

The commitment to liberal politics only exists when it's convenient for marketing. You have to watch what executives do, not listen to what they say.
by hackandthink | 2025-04-18 15:18:34+00:00
Mathematics at Göttingen under the Nazis

Saunders Mac Lane

"Now in retrospect, the whole development is a decisive demonstration of the damage done to academic and mathematical life by any subor- dination to populism, political pressure and pro- posed political principles."

https://www.ams.org/notices/199510/maclane.pdf
by palmotea | 2025-04-18 15:18:40+00:00
> For example, I couldn't imagine anyone waxing nostalgic for the UX of an old word processor app.

I can. An old world processor may have a much more keyboard-optimized UX.

Also, there were a lot of thoughtful people working decades ago when old computer technology was new. Thoughtfully designed software from 1989 could probably beat the latest 2025 jank in many ways.
by dreamcompiler | 2025-04-18 15:20:20+00:00
It's both. DU is never completely "depleted" because radiation falloff is asymptotic. DU is primarily an alpha emitter and alpha particles cannot penetrate skin, but they can cause damage if you breathe, eat, or inject DU dust.

That's why our use of big lumps of DU as door stops was considered "safe" (at that time several years ago) but in labs where people machined the stuff they were a lot more careful.
by swiftcoder | 2025-04-18 15:20:46+00:00
> The developers are the ones demanding region locking functionality

For paid apps, maybe. For the free app that is the companion to a meat-space service you are already paying for (insurance, banking, etc), region locking is a liability all-round.

I've spent countless hours working around this while travelling, and in some cases just haven't been able to use services I've paid for.
by mstaoru | 2025-04-18 15:20:48+00:00
GlitchTip had replaced our Sentry (9.x, pre-Clickhouse madness). It was just a matter of updating DSN in a few Configmaps/Secrets, good to go from day one. The UI is a bit buggy and "resolve" doesn't always work, but it does 99% of what Sentry did with 10% of the effort to maintain a modern Sentry setup.
by mmmBacon | 2025-04-18 15:21:02+00:00
Sure for InGaAs. The paper is claiming faster for AI so the relevant metric is to compare to what can be shipped today for such applications. To scale for AI we need devices that integrate with standard CMOS processes. More exotic materials can be integrated but they are not very practical for highly integrated systems. NVIDIA’s recent announcement for their copackaged optical switch is in a silicon only ecosystem.
by lkirkwood | 2025-04-18 15:21:17+00:00
In my opinion it's unhelpful to pathologize behaviour like being blunt or speaking your mind. It's just another expression of the impulse to split the world into an in-group and an out-group. I especially agree with the last paragraph of the GP. Doing this may be fun to do when you're making statements like "autistic people are inherently superior in some ways", but it's obviously an issue when some other misguided person makes a statement that I think most rational people would disagree with, such as "autistic people are inherently inferior in some ways". We are all just people.
by Retric | 2025-04-18 15:21:30+00:00
> Is it conscious or feeling though?

You’re falling into the “Ginger’s don’t have souls” trap I just spoke of.

We don’t define humans as individuals components so your toe isn’t you, but by that same token your car isn’t you either. If some sub component of a system is emulating a human consciousness then we don’t need to talk about the larger system here.

AGI must be able to do these things, but it doesn’t need to have human mental architecture. Something that can simulate physics well enough could emulate an all the atomic scale interactions in a human brain for example. That virtual human brain would then experience everything we did even if the system running the simulation didn’t.
by yieldcrv | 2025-04-18 15:21:40+00:00
I also cancelled my Anthropic yesterday, not because of Gemini but because it was the absolute worst time for Anthropic to limit their Pro plan to upsell their Max plan when there is so much competition out there

Manus.im also does code generation in a nice UI, but I’ll probably be using Gemini and Deepseek

No Moat strikes again
by martinald | 2025-04-18 15:21:52+00:00
I don't know if it's bad management per se. I think some people are very well suited for remote; some people aren't. Probably a rough extension of introversion/extroversion in the people mix.

If you take a bunch of very extroverted people and have them all work remotely they will not have a good time (in general).

Equally; if you take a bunch of very introverted people and have them in an office they'll really not like it, especially in open plan.

The other problem is fraud levels in hiring for fully remote is absolutely shocking. There are so many stories now of fake candidates etc, massive cheating in interviews with AI, etc. I've seen many stories like that even with really 'in depth' interview processes, so much so people are now going back to in person interviews en masse.

My rough take is that organisations need to really rethink this home/office thing from first principles. I suspect most engineering teams can work as well/better fully remote. I very much doubt all roles are like that. I think we'll see WFH being based on department or role rather than these global policies.
by notjulianjaynes | 2025-04-18 15:22:23+00:00
DeWalt also makes a series of batteries that will either provide ~20v (5s3p) or ~60v (15s1p) depending on the tool you plug it into. I've taken one of these apart before and how they implement this is just a mechanical switch between the cell groups, which only gets depressed when inserted into 60v tools. Not sure if thats why they put all the circuitry on the tool side, but I can't think of another good way to implement the same. (You'd need a pretty beefy boost/buck controller for the amps these tools pull )
by Henchman21 | 2025-04-18 15:22:54+00:00
Well, I can see where you get that from what I wrote. I didn’t mean it quite like that, so allow me to clarify:

I don’t think they are inherently ethical, but they were young and naive with good intentions (Do No Evil, and all that). The position they put forward is ethical. But that youthful naivety is what the less-ethical (though still quite intelligent, as you point out) take advantage of.

Further, again as you said, greed is at the root of it.

Hopefully that clarifies my point?
by nickysielicki | 2025-04-18 15:23:29+00:00
std::regex is such a nightmare, I didn't take the time to run the code myself but I'd be curious if you would see the same delta if you swapped it for boost::regex or re2.

I think there's a case to be made for libaries like https://github.com/foonathan/lexy and/or https://github.com/boostorg/parser instead of reaching for a regex in the first place.
by AStonesThrow | 2025-04-18 15:23:51+00:00
> Fiber and protein tends to make you feel full

And fat. Primarily fat is what will satisfy you (I mean eating it, not listening to Lizzo or Meghan Trainor.)

Put some butter in those eggs as you fry them. Use olive oil and coconut oil while cooking. Drink whole milk and have some raw eggs with the yolks.

Or just 1,000 cram rice cakes into your mouth all day until you choke
by 1659447091 | 2025-04-18 15:23:56+00:00
> Maybe region locking is easy to get around if you’re technical, but in an emergency for most non-technical people, the outcome will be the same on Android as it is on Apple, no?

Unless something has change in the past few years since I needed to do this, you can get around it on iPhone by creating a new Apple ID for the new region and logging your phone into that account.

[added] probably not the first thing one thinks about if they are in a heighten anxiety/panic state though