MurphyA/hacker-news huggingface dataset:
by mtalantikite | 2025-05-13 16:57:35+00:00
My wife has a perfume business. She makes really high quality extrait de parfums [1] with expensive materials and great formulations. But the market is flooded with eau de parfums -- which are far more diluted than a extrait -- using cheaper ingredients, selling for about the same price. We've had so many conversations about whether she should dilute everything like the other companies do, but you lose so much of the beauty of the fragrance when you do that. She really doesn't want to go the route of mediocrity, but that does seem to be what the market demands.

[1] https://studiotanais.com/
by barbazoo | 2025-05-13 16:57:45+00:00
I didn't believe you so I did the math and you are right:

2024 turnout: 64.1%

Total Votes: 155,238,302

Source: https://en.wikipedia.org/wiki/2024_United_States_presidentia...

therefore

Total eligible voters: 242,181,438

Didn't vote: 86,943,136

Votes for Trump: 77,302,580
by leptons | 2025-05-13 16:57:46+00:00
You're complaining about a small subset of "dweets" there. There are thousands of great visuals there that are not "fine line art" and do not suffer from what you described. And no, I do not think it "needs a better renderer" as high quality "rendering" is not the point of dwitter.net, the point is producing amazing things in 140 characters of javascript.
by seanmcdirmid | 2025-05-13 16:58:06+00:00
It is what we used to call FUD. Like parent says, it never gets near a prosecutor, even a prosecutor "on their side" in a state with a judiciary "on their side" because we still have the semblance of rule of law in this country. DOGE makes a claim, and it sticks permanently into Trump-supporter minds, never mind that they quietly walk it back a few weeks later or it never makes it to the DOJ.
by alephnerd | 2025-05-13 16:58:16+00:00
Interestingly, interest in immigrating to Germany, Australia, and Canada also dropped as well. And overall interest in immigrating for STEM jobs has fallen.

What this appear so the showing is that brain drain is starting to slow down as white collar salaries have risen in countries like China, South Korea, India, Romania, etc.

No reason uprooting your life to earn $50k in Germany or $150k in the US when you can earn $30k in China, Romania, or India.

I've been saying this for a long time, glad to see this observation is starting to be validated.
by geophile | 2025-05-13 16:58:37+00:00
Snobol was a major part of my formative years in computer science. I don’t recall how I came across the language, but it spoke to me in all sorts of ways.

- Elegant and weird syntax and structure.

- Powerful pattern matching.

- It was the first GCed language I used.

- The Griswold, Poage and Polonsky book on Snobol4. A classic in the K&R mold, to my mind.

- Took 2 compiler courses from RBK Dewar who worked on the Spitbol implementation. Great teacher, fantastic courses, with lots of insight into the Spitbol project and his research on the SETL language.

- Wrote software for my MSc thesis in Snobol4. It used so much memory that I had to book the school’s IBM 370 at 4AM to run the software. I think I got something like 1-2 MB of memory.
by pheelicks | 2025-05-13 16:59:06+00:00
The base platonic solid that Healpix is based on is the octahedron (https://en.wikipedia.org/wiki/Octahedron), which A5 uses the dodecahedron(https://en.wikipedia.org/wiki/Regular_dodecahedron).

The octahedron has a much higher angular defect (https://en.wikipedia.org/wiki/Angular_defect) than the dodecahedron, and thus when it is projected onto the sphere the cells are warped a lot. So while their areas may be the same, the shapes vary.

This article explains the geometric construction, and how it leads to the cells being a similar size and shape: https://a5geo.org/docs/technical/platonic-solids

Also from a data visualization point of view, the rectangular cells of Healpix (like S2) are arguably less pleasing to look at than hexagons/pentagons: https://h3geo.org/docs/comparisons/s2#visualization
by gruez | 2025-05-13 16:59:41+00:00
>Trump's rhetoric around illegal immigration has mostly been about how tons of them are violent criminals, about reducing fentanyl smuggling (that's overwhelmingly done by US citizens for obvious reasons, but whatever), "invasions", and gangs, no less so in this campaign than the last. Effects on the labor market get some attention, but nothing like those other aspects.

I meant the discourse justifying pushback from the left, after the policies were enacted.
by Retric | 2025-05-13 16:59:52+00:00
This is a great example of how focusing on specific details can blind people to a particular context and feeds conspiracy theories.

> sugar-sweetened beverages, which comprise 9.3 percent of all SNAP expenditures

That’s also the typical percentage of food spending on sugar-sweetened beverages. Money is fungible, you can specifically exclude soda from SNAP but poor people are still gonna buy junk food.

The wider context is someone is trying to justify cutting SNAP funding and making their argument as appealing as possible. Which means you need to be especially critical when evaluating their claims because the degree to which an argument resonates with you is independent of its accuracy.

PS: “far more influence over policy than the general public” yes that’s what it means to have power. It however doesn’t directly make what they are doing good or bad even if it feels that way. You still need to justify specific details.
by bilbo0s | 2025-05-13 17:00:04+00:00
If the people wanted congress to rein in Trump they would not have voted the opposition out.

This is very much what we wanted. And we clicked "yes" on the question at every electoral level.

I understand everyone's got a little buyer's remorse. At the same time however, if someone clicked through 4 or 5 dialog boxes all saying "Are you sure you want to do X, Y, and Z?" And then, upon the system's execution of X, Y, and Z, suddenly complained that X, Y, and Z are not what they wanted?

I don't know?

I guess I'm just saying I'd be a bit surprised at their disappointment.
by maccard | 2025-05-13 17:00:15+00:00
This is my third high end workstation computer in the last 5 years and my experience has been roughly consistent with.

My corporate vpn app is a disaster on so many levels, it’s an internally developed app as opposed to Okta or anything like that.

I would likewise say that your experience is not universal, and that in many circumstances the situation is much worse. My wife is running an i5 laptop from 2020 and her work intranet is a 60 second load time. Outlook startup and sync are measured in minutes including mailbox fetching. You can say this is all not the app developers fault, but the crunch that’s installed on her machine is slowing things down by 5 or 10x and that slowdown wouldn’t be a big deal if the apps had reasonable load times in the first place.
by ericmcer | 2025-05-13 17:00:30+00:00
I was teaching my dog to bark less, and I worried a bit that it might make him sit silently when I actually want him to bark, like if a stranger was coming through the window.

After a ton of training I realized he will never stop barking, he can realize that what he is doing is not right, but the urge to bark at every noise he hears will always be something we have to work on. We will never get it "right".

I think Ben Franklins strict rules are the same way. Obviously you can't run your entire life with military discipline, but you have to set the ideal fairly high because you are going to fall short over and over.
by piker | 2025-05-13 17:00:45+00:00
It's a great question and primarily for the snappiness, but in the end there isn't much difference since the heavy stuff (shaping, layout, rasterizing, etc.) is cached anyway. It's inspired by Zed which also has an obsessive (disciplining) focus on FPS.

Technically, using immediate mode avoids a ton of callbacks/listeners or something else which allows for hundreds of docs to be held in memory usefully without hogging resources. That's an actual use case for this.
by no_wizard | 2025-05-13 17:00:58+00:00
I have yet to hear a logical argument as to why we needed tariffs against Canada, Mexico, EU member states, the UK and basically every other ally we've had existing trade agreements with for decades.

To be honest, this calls into any legitimate claims of using tariffs against China - the one country that I've seen logical, consistent arguments for enacting tariffs against - because they're implemented so haphazardly across the board there was no chance of building consensus with other countries, which would be a requirement for tariffs to actually work to change behavior.

It seems that the belief is that somehow because the US is the largest economy currently, that access to it is so desirable that countries will be falling over at the negotiation table to regain access to the US market and thereby willing to agree to new things that are supposedly 'more fair' (re: more desirable for what the current administration believes to be desirable).

Largely that doesn't seem to be happening, which is no surprise, but more over, when negotiations do happen, like we have seen with China, and now they're getting a better deal than we are, from everything I've read thus far. It seems this administration can't even stick to its own guns, because China called the bluff and the US capitulated to their core demands with relatively little resistance seemingly.
by vbaro | 2025-05-13 17:01:03+00:00
Hi HN! We're two indie developers who've been maintaining Panels as one of the best comic readers on iOS for the past 7 years. Today we're launching our macOS version to complete the Apple ecosystem.

Most of the codebase is shared between iOS and Mac, we used Catalyst. There were many challenges and new features we had to support (like multiple window, proper keyboard support, etc.)

This is our very first version and we plan to continue improving and adding new features. Purchases are shared between iOS and Mac platforms.

We'd love your feedback, especially on the syncing experience and performance with large libraries.

We are also on Product Hunt, and we'll appreciate any upvotes or comments! Thank you!

https://www.producthunt.com/posts/panels-for-macos
by mschuster91 | 2025-05-13 17:01:34+00:00
> One country that will actually drain American researchers will be China.

Not really. Even if they'd shower American scientists in money, who will guarantee they won't be taken hostage in a political conflict? It has happened in the past [1].

[1] https://en.wikipedia.org/wiki/Detention_of_Michael_Spavor_an...
by alabastervlog | 2025-05-13 17:01:40+00:00
2024/06/28

DOGE got ahold of Obama's time machine?

What people expect is a connection between the claims of fraud and the massive cuts, funding pauses (which effectively destroy some research, wasting any money already spent), and disruptive reorganizations. The claim is that DOGE is uncovering so very much fraud all over the place, that you practically can't enter a government office without tripping over fraud. Where's all this fraud, justifying such extreme measures? They say they found it! Where are the indictments? Where are the investigations? There should be lots of them.

... unless they're lying.
by winwang | 2025-05-13 17:01:52+00:00
Gotcha, no problem.

> while people like me who see things a little differently seem condemned to struggle in isolation

Haha, you should consider founder life then. I think many founders feel like this.

The issue with transpiling to GPUs is that it is really hard to do that in a sensible, performant way. Something something a sufficiently smart compiler... There is plenty of @jit in Python, and there's TornadoVM for JVM.

Nvidia's CUDA has been around since the 2000s and is somehow still best way to program for GPUs still. Probably the best SIMT-oriented stack at all, even. From my perspective, it's everyone else stifling themselves.
by ceejayoz | 2025-05-13 17:02:22+00:00
> He made it very clear that he wanted massive tariffs which by necessity would mean that people would have to pay massive taxes on everything they want to buy.

He also falsely claimed - and his supporters, as is typical, accepted those claims - that other countries would eat that cost.

They voted for tariffs. They were willfully ignorant on their being a tax.
by thisisit | 2025-05-13 17:02:23+00:00
> However, deep scientific cultural do roots exist here and won’t be stamped out by some fearmongering

So, cutting off real funding is now considered "fearmongering"?

Sure, scientists wont move and decades of research goes down the drain and/or will never exist. Science progress will slow down but lets be contrarian for the sake of being contrarian.
by ramesh31 | 2025-05-13 17:02:23+00:00
Economies of scale can make a legal product much cheaper even with heavy taxation. See cigarettes for example. No one runs an illicit tobacco farm in the US because you just can't match the scale to make it profitable. Similar things happening with cannabis now; in parts of the west coast supply is so high that it would be more profitable for small time operators to grow heirloom tomatoes at this point.
by DonHopkins | 2025-05-13 17:02:37+00:00
The original Mac would pop up a dialog with a threatening icon of a bomb with a lit fuse, whenever it crashed!

https://en.wikipedia.org/wiki/Bomb_(icon)

>The Bomb icon is a symbol designed by Susan Kare that was displayed inside the System Error alert box when the "classic" Macintosh operating system (pre-Mac OS X) had a crash which the system decided was unrecoverable. It was similar to a dialog box in Windows 9x that said "This program has performed an illegal operation and will be shut down." Since the classic Mac OS offered little memory protection, an application crash would often take down the entire system.

Unfortunately, the Mac's bomb dialog could cause naive users to jump up out of their seat and run away from the computer in terror, because they though it was going to explode!

And Window's "This program has performed an illegal operation and will be shut down" error message was just as bad: it could cause naive users to fear they might get arrested for accidentally doing something illegal!
by nocommandline | 2025-05-13 17:02:38+00:00
Since my App is targeted at developers building on Google Cloud, I focused on

1) Answering questions on Stackoverflow.

- A few users clicked on the profile and went to our home page - A few of my responses involved a link to post on our blog (only did this where it was absolutely necessary)

2) Answering questions on Google Cloud reddit channel and Google Cloud Community (forum)
by EcommerceFlow | 2025-05-13 17:03:29+00:00
Really cool idea! Some improvements I'd recommend with the ultimate goal being "getting users to learn the subject at hand".

1) Section Lectures on the left side need to be cleaned up, instead of just a numbered list. Seeing 30+ lectures off rip is a bit daunting, especially with no labeling, sectioning, etc. I'd imagine feeding a model a list of all the lecture titles, then having it structured should work?

2) You're doing too much on the bottom section.

You need to incorporate all those tabs into the single Ai tutor, which can run whatever tools required (maybe notes/discussion can be a small additional indication). No one's going to be using the Flashcards section, and it's calling probably the same LLM as the AI tutor, so might as well combine them.

For the quiz, maybe when the video ends or the user wants to continue, the Ai Tutor goes into "quiz mode" forcing the user to attempt or pass the quiz (depending on the settings?).

Think of this like Cursor but for Education. Cursors powerful agent can handle/do so much, you're not using 3-4 different fields.

Oh and have it on the right side instead of transcript, so it's right there in users faces instead of having to scroll down.
by taylodl | 2025-05-13 17:03:29+00:00
Before Apple tries to read minds, can we get Siri to work as promised a decade ago? It still struggles with basic voice recognition, especially while driving, and can't reliably distinguish between 'fifty' and 'fifteen,' which makes setting timers a pain. I shudder to think how it's going to misread my mind.

And HomeKit? Still a mess. There are half a dozen other half-baked features in iOS that need serious attention. Apple should fix the fundamentals before chasing sci-fi.
by abraae | 2025-05-13 17:04:23+00:00
Simplistically, yes.

Except that the whole US system is binary, and your vote is too - you get to vote either 1 or 0, with no more nuance than that.

So technically yes, people voted for this, but also many were forced to because it came in a bundle which was the only way they could vote for their non-negotiables such as gun rights and abortion restrictions.
by fencepost | 2025-05-13 17:04:51+00:00
Given the occasional articles that crop up showing the sheer volume of badly-behaved (presumably) AI scraper bots this makes all kinds of sense.

I can't find it now, but sometime in the past week or so I saw something that (IIRC) related to the BBC (?) blocking a ton of badly-behaved obvious scraper traffic that was using Meta (?) user-agents but wasn't coming from the ASNs that Meta uses. The graphs looked like this ended up reducing their sustained traffic load by about 80%.

Items where I'm doubting my recall (since I didn't find anything relevant doing some quick searches) are marked with (?)
by anonymars | 2025-05-13 17:05:05+00:00
Sure, but if the pilot isn't trained appropriately and has no negative feedback on his skills, how does that situation resolve itself? It's not like the pilot can just take the plane out himself for some practice in normal mode.

It reminds me of the parable of the junior developer who wipes the production database: one person may have pushed the button, but a lot of things had to go wrong to get there
by abdullin | 2025-05-13 17:05:15+00:00
Compliance gaps / legal analysis is a pretty common theme in my community (meaning - it was mentioned 3-4 times by different teams). Here is how the approach usually looks like:

0. (the most painful step) Carefully parse all relevant documents into a structural representation that could be walked like a graph.

1. Extract relevant regulatory requirements using ontology-based classification and hybrid searches.

2. Break regulatory requirements into actionable analytical steps (turning a requirement into checklist/mini-pipeline)

3. Dynamically fetch and filter relevant company documents for each analytical step.

4. Analyze documents to generate intermediate compliance conclusions.

5. Iteratively validate and adjust analysis approach as needed.

6. Summarize findings clearly, embedding key references and preserving detailed reasoning separately.

7. Perform gap analysis, prioritizing compliance issues by urgency.
by Onawa | 2025-05-13 17:06:00+00:00
The fraud perpetrated by an individual which misled the field as whole is not the same as 'fraud in government funding'.

Again, scientists are human and will do things for personal gain. There are mechanisms being implemented in science funding that are meant to try and curb this behavior. NIH intramural research now require the use of electronic lab notebooks, which greatly reduce the ability to doctor data post-experiment. There is also a push for scientific preregistration, which helps to prevent p-hacking and hypothesis modification.

But saying that all funding towards a scientific dead-end due to misdirection by individual researchers is proof of fraud in government funding doesn't compute.
by laymanlabs | 2025-05-13 17:07:38+00:00
Built a Figma devmode plugin that generates clean SwiftUI Stack code.

It translates Figma's Auto Layout to Swift's stack alignments.

Even supports components, variables, + lots more.

Taking early 1-on-1 demos (I'll convert whatever you want). Sign up for the waitlist: https://laymanlabs.io
by jeroenhd | 2025-05-13 17:07:42+00:00
The most important feature of the secure desktop is one that is rarely ever mentioned: you can hit CTRL+ALT+DELETE on a real UAC prompt. This is something similar Linux prompts lack (as Linux lacks a similar privileged shortcut sequence); GNOME has full-screen, top-level, UAC-like prompts for PolKit and sudo, but it's hard to figure out if it's real or a fullscreen application.

There are ways to avoid the CTRL+ALT+DELETE safeguard, but it's a lot harder than it is to spoof a password prompt that looks like the OS one. It's kind of unfortunate that KDE went with the macOS/Windows XP approach rather than doing what Windows does.
by burkaman | 2025-05-13 17:07:52+00:00
I respect your opinion, to me it does sound like a lot, and it's also on top of many existing programs and a few other new things included in this announcement.

> The initiative also includes a target for member states to allocate 3 percent of their GDP to R&D projects by 2030. [...] The plan, originally proposed by the French government, also proposes creating long-term “super grants” for outstanding researchers, to provide them with financial stability; these would last for seven years. The program also plans to double the amount of financial support available this year for those who decide to move to the European Union.

You can get a sense of everything they have available here: https://commission.europa.eu/topics/research-and-innovation/....
by ericmcer | 2025-05-13 17:08:16+00:00
Why does the chart stop at 2020.

There are so many "reports" now that show from 2020-2025 and act like some insane change has occurred when using the insanity of 2020-2021 as a baseline. Extend the chart back to 2000ish so we can see if this is an actual change or just a return to normal.
by skrebbel | 2025-05-13 17:08:22+00:00
Sure but I only understood that they do "AI stuff" in an agency model after I read the founder's reply to my comment. His reply ("Basically we work with marketers on ai stuff.") is just as ambiguous, and yet immediately clear.

Also its blunt directness resonates deeply with me, but that might just be me of course. I wish agencies would put things like "Basically we work with marketers on ai stuff" on their homepages.
by titzer | 2025-05-13 17:08:55+00:00
> However these days the majority of the bad attacks are social

You're going to have to cite a source for that.

Bounds checking is one mechanism that addresses memory safety vulnerabilities. According to MSFT and CISA[1], nearly 70% of CVEs are due to memory safety problems.

You're saying that we shouldn't solve one (very large) part of the (very large) problem because there are other parts of the problem that the solution wouldn't address?

[1] https://www.cisa.gov/news-events/news/urgent-need-memory-saf...
by xondono | 2025-05-13 17:09:00+00:00
Except you’re self selecting for a company that has high engineering costs, big fat margins to accommodate expenses like additional hardware, and lots of projects for engineers to work on.

The evaluation needs to happen in the margins, even if it saves pennies/year on the dollar, it’s best to have those engineers doing that than have them idling.

The problem is that almost no one is doing it, because the way we make these decisions has nothing to do with the economical calculus behind, most people just do “what Google does”, which explains a lot of the disfunction.
by narag | 2025-05-13 17:09:09+00:00
Instead, it's doomed to rot until it's replaced of rewritten.

I've seen how that mindset has ruined several companies. Not saying that you're wrong about that particular program that is, after all, free software replaced by other free software parts. But for business, it's lethal.

Joel Spolsky had a nice piece about it:

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

That and Fire and Motion seem to be forgotten wisdom already:

https://www.joelonsoftware.com/2002/01/06/fire-and-motion/

I feel old :-)