MurphyA/hacker-news huggingface dataset:
by mike_hearn | 2025-05-29 09:10:49+00:00
Possibly but not guaranteed.

For desktop apps UI quality and rendering speed is paramount. There's a lot of stuff buried inside Chrome that makes graphics fast, for example, deep integration with every operating systems compositing engine, hardware accelerated video playback that is integrated with the rendering engine, optimized font rendering... a lot of stuff.

If your Rust UI library is as advanced and well optimized as Blink, then yes, maybe. But that's pretty unlikely given the amount of work that goes into the Chrome graphics stack. You absolutely can beat Chrome in theory, by avoiding the overhead of the sandbox and using hardware features that the web doesn't expose. But if you just implement a regular ordinary UI toolkit with Rust, it's not necessarily going to be faster from the end user's perspective (they rarely care about things like disk space unless they're on a Windows roaming account and Electron installed itself there).
by Anamon | 2025-05-29 09:11:10+00:00
It's a very different thing from SO, in my opinion, because SO involves human discussion. One of the most valuable, educational things about using SO is the comments underneath some answers saying that it's a bad idea, and explaining why. This critical reflection is completely missing from LLM coding. Good suggestion, horrible suggestion – there's no distinction that would be noticed by someone not already experienced in the topic.
by Barrin92 | 2025-05-29 09:11:18+00:00
>you would be hard pressed to find someone who was making adequate predictions about where we would be now back in 2020, much less 2015

Macroeconomic and productivity forecasts from 10-15 years ago are pretty accurate, and if anything, were too optimistic on the productivity front, but there was certainly nothing wrong with taking them seriously.
by AnonC | 2025-05-29 09:11:48+00:00
This seems quite useful to me. Since I use rsync for specific purposes that tend to be used repeatedly (but not changing environments/purposes), it always requires a little bit of reading the manual and/or searching online plus some trial and error to figure out the parameters (with a dry run).

BTW, the documentation [1] mentions installing a newer version of rsync using Homebrew. I’d suggest including Macports rsync [2], which also provides 3.x (right now at 3.4.1).

[1]: https://rsyncui.netlify.app/docs/settings/rsyncandpath/

[2]: https://ports.macports.org/port/rsync/
by itsmevictor | 2025-05-29 09:12:12+00:00
I do a lot of data cleaning as part of my job, and I've found that small models could be very useful for that, particularly in the face of somewhat messy data.

You can for instance use them to extract some information such as postal codes from strings, or to translate and standardize country names written in various languages (e.g. Spanish, Italian and French to English), etc.

I'm sure people will have more advanced use cases, but I've found them useful for that.
by zimpenfish | 2025-05-29 09:14:22+00:00
> Have there been any games that tried to include species diversity in their grass?

Minecraft, if you squint?[0] Obviously that's not any kind of graphical fidelity to real grass though.

[0] There's a couple of variants of grass which is then tinted to reflect the biome you're in. Some of the terrain mods add a bunch of new grasses ("betternether" springs to mind)
by ChrisMarshallNY | 2025-05-29 09:14:31+00:00
Another seminal book for me, was Web Pages That Suck. They actually used to throw shade on Creating Killer Web Sites. Lots of big egos, back then.

I learned quite a bit from that book. I think Flanders may still have a site. I was on his mailing list, but I haven’t heard anything for the last decade or so.
by somenameforme | 2025-05-29 09:14:32+00:00
Germany isn't a "trap". They're a crystal clear illustration of the problem with no hypotheticals necessary. Their economy is in recession, businesses are collapsing, and and their "solution" is to swap one dependency for another.

All the while they're left entering into unprecedented levels of debt just to try to keep their economy from outright collapsing. The most likely outcome for them is long-term stagflation and decline (be it relative or absolute). Germany as we knew it in our lifetimes, well dependent on your age I suppose, is probably dead. Creating dependencies on other countries isn't smart.

The point of the tariffs is to raise the price of foreign products, enabling domestic competition and/or to encourage foreign producers to create onshore production facilities. You're not isolating anybody or anything. Some companies will try to eat the costs, others will pass it onto the consumer. In general though, trade is still 100% possible - it simply makes it possible for domestic entities to competitive more effectively.
by immibis | 2025-05-29 09:14:56+00:00
A URL tells you where to get some data, like https://example.com/index.html

A URN tells you which data to get (usually by hash or by some big centralized registry), but not how to get it. DOIs in academia, for example, or RFC numbers. Magnet links are borderline.

URIs are either URLs or URNs. URNs are rarely used since they're less practical since browsers can't open them - but note that in any case each URL scheme (https) or URN scheme (doi) is unique - there's no universal way to fetch one without specific handling for each supported scheme. So it's not actually that unusual for a browser not to be able to open a certain scheme.
by timschmidt | 2025-05-29 09:15:15+00:00
> Can an LLM help me identify the source of this bug? No. Can I say "fix it"? No. In the past I said "Write a test-case for this CP/M BDOS function, in the same style as the existing tests"

These are all things I've done successfully with ChatGPT o1 and o3 in a 7.5kloc Rust codebase.

I find the key is to include all information which may be necessary to solve the problem in the prompt. That simple.
by forgotoldacc | 2025-05-29 09:15:49+00:00
>Their economy is in recession, businesses are collapsing

>All the while they're left entering into unprecedented levels of debt

So is America because of the tariffs and tax cuts for the ultrarich.

Also, a lot of the tariffs were delayed or canceled. Is that a good idea?

Also, those canceled tariffs were brought back. Was that a good idea?

Those brought back tariffs were also delayed again. Was that a good idea?
by James_K | 2025-05-29 09:16:39+00:00
I've recently started trying to do a bit of basic game development targeting the web through WASM+OpenGL+SDL, and I must say, I'm shocked with how easy it is. I spent more time fiddling with CMake files than I did trying to the code to run on the web. There are still some limitations and rough spots on the web platform, but I've honestly had a much harder time compiling things for Windows or MacOS than for WASM.
by phoronixrly | 2025-05-29 09:16:53+00:00
Soo... No source? Requires access to 'Read and change all your data on all websites'? Pinky-promises not to send data to a server?

On top of that it uses blur to hide secrets when it has been proven that blurring leaks enough information for the obscured data to be reconstructed.

On top of that it's a $4/mo subscription service for what in your words amounts to regex + entropy heuristics + some enshittification (you're not allowed to have custom regex unless you pay subscription)...
by atombender | 2025-05-29 09:18:07+00:00
With the NATS fiasco, Synadia never achieved any of their stated goals, and ended up in a worse place than before. Why would they do this?

Synadia ended up relinquishing their trademarks (which they had already promised to transfer), they gave up taking the project away from CNCF, they gave up their plan to relicense under a BSL license, they alienated a lot of customers, and they got a lot of bad press.

The whole thing seemed to lack foresight and planning. The strategy — to blame CNCF for NATS not thriving as a community — was contradictory, since their "rescue plan" involved making it closed source. But I suspect the real reason for failure was that there wasn't really any hope to get the trademarks back; that would have required a legal battle they couldn't afford to pay for.

I'm a big fan of NATS as a technology, and I like Synadia as a company. They're doing something a little different than the DataBricks of the world. I completely understand their need to survive financially, and I understand if this pressure has increased after getting VC funding. (They raised $25m a year ago, so I'm guessing the screws started tightening.)

However, many other companies have been able to make billions without resorting to a BSL. Unlike Elasticsearch (which also created similar drama and changed their license, then went back to open source after a short while), nobody is threatening Synadia by offering a competitor to their cloud version of NATS.

I can only speculate, but I suspect Synadia's existential crisis is self-inflicted. If you look at their product offering, there's simply little reason for any company to pay for a support contract; they made NATS incredibly easy to self-host, and what you get (support and a nice dashboard UI) doesn't stand out as particularly valuable.

As someone who used a lot of open source, I'm a little conflicted by this. I want Synadia to succeed as a company. But I think it comes down to this: Either you fully invest in open source and manage to build your business around it, even if that means the business will be a little smaller and never turn into the next Microsoft. Or you don't make any pretenses, and you double down on BSLs and commercial licensing.

There isn't a middle ground where you pretend you possess the spirit of open source (which Synadia's communications kept professing) but must also turn to a license hostile to it.
by anjc | 2025-05-29 09:18:48+00:00
Yes I agree, I don't think that it's good at all. It's just fascinating to me that people are criticising current LLMs using information they heard about LLMs 3 years ago, when right in front of their eyes are sci-fi-like results from the field.

> I don't want to live in a world where reality doesn't exist

Perhaps the end result is that the world turns away from digital completely and goes back to reality :) We see already that some universities are going back to written and oral assessments, for example.
by oldpersonintx2 | 2025-05-29 09:19:02+00:00
don't forget the greatest webdevs of the late 90s...Larry and Sergey

people now don't seem to appreciate how much Google's radically simple homepage changed the web

look at web design right before Google took off - it was always about adding more to the page, and most sites were a mess

Larry and Sergey showed that radical simplicity was literally worth a trillion dollars
Would you build on this domain stack?
by star_boyzz | 2025-05-29 09:19:06+00:00
Over the past few months, I assembled a full domain bundle aimed at launching a modular AI platform — before I ever wrote a single line of product code.

Here’s the stack:

helpai.io

helpai.cloud

helpai.pro

helpai.store

helpai.art

helpai.live

helpai.tech

helpai.wiki

helpai.biz

helpai.vip
by 1718627440 | 2025-05-29 09:21:12+00:00
I have never understood this. You build a house somewhere, develop your existence, etc.. Surely you have a way of telling others where you live? Simply give your place a name, if there are multiple buildings there, give them numbers, et voila you have an address. Why isn't this what is happening? Isn't this what happened everywhere where there are addresses? We don't have street names and numbers, because a central number authority chose to assign them, we have them because humans give things names in order to refer to them. So whenever someone is claiming that there are people living without an address, I find that incomprehensible.
by miguelnegrao | 2025-05-29 09:21:19+00:00
I'm sorry, but this is not accurate at all. Using "only" two signals, humans are quite good at localizing sound sources in some directions:

Concerning absolute localization, in frontal position, peak accuracy is observed at 1÷2 degrees for localization in the horizontal plane and 3÷4 degrees for localization in the vertical plane (Makous and Middlebrooks, 1990; Grothe et al., 2010; Tabry et al., 2013).

from https://www.frontiersin.org/journals/psychology/articles/10....

Humans are quite good at estimating distance too, inside rooms.

Humans use 3 cues for localization, time differences, amplitude differences and spectral cues from outer ears, head, torso, etc. They also use slight head movements to disambiguate sources where the signal differences would be the same (front and back, for instance).

I do agree that humans would not perceive the location difference between two pixels next to each other.
by vanschelven | 2025-05-29 09:21:23+00:00
This article put Nielsen in the corner of "technically correct", but the influence he had on me at least was a strong focus on "empirically correct". i.e. doing actual tests (with humans) on what kind of things work to convey information. He did this to the detriment of "looking good", which is why his stuff ended up looking "hopelessly outdated", but I think he was on the right side of the fight.
by kouteiheika | 2025-05-29 09:22:02+00:00
> The training process is fully deterministic. It's just an algorithm. Feed the same data in and you'll get the same weights out.

No it is not. The training process is non-deterministic, and given exactly the same data, the same code and the same seeds you'll get different weights. Even the simplest operations like matrix multiplication will give you slightly different results depending on the hardware you're using (e.g. you'll get different results on CPU, on GPU from vendor #1 and on GPU from vendor #2, and probably on different GPUs from the same vendor, and on different CUDA versions, etc.), but also depending on the dimensions of the matrices you'll get different results (e.g. if you fuse the QKV weights from modern transformers into a single matrix and do a single multiplication instead of multiplying each separately you'll get different results), and some algorithms (e.g. backwards pass of Flash Attention) are explicitly non-deterministic to be faster.
by DiogenesKynikos | 2025-05-29 09:22:34+00:00
Most astronomers look at the red sequence on a scatterplot, with each point being based on the measured fluxes of one galaxy. Very few astronomers are literally looking at color images to eyeball these measurements.

There are edge cases in which astronomers will load up images at multiple wavelengths and overlay them, but this is not the normal case. By and large, they're looking at a single channel at a time. Even more commonly than that, they're working with catalogs automatically generated from images.
by alecco | 2025-05-29 09:23:00+00:00
> Anyway, I asked Reddit and TeamBlind how to best deal with this kind of situation.

They gave you terrible advice. Vote with your feet. Don't enable posers. Find a better team or a better company. It takes time but it's possible. And when the new place drifts, vote with your feet again.

But remember to keep quiet about it. If all the competent people did this, natural selection would do its magic.
by brailsafe | 2025-05-29 09:23:57+00:00
There are elements of truth in your comment, but it just seems weirdly derisive. The way the web evolved to where it is now happened in a similar fashion to games, through gradual improvement of the underlying platform and people try to do anything and everything with it before it was formally capable of doing it in a standardized way.

> Most of what these books teach is how to get the illustrator/coreldaw/quarkr approach and slap it on top of a webpage. How very little people experimented with the widgets already available to them such as pages, buttons, etc, the fact that it can show little, but be navigated.

People experimented plenty, but print was the start and ultimately those were the tools available at the time, and they were ahead of what the web was actually capable of. At a certain point, pushing the limits meant figuring out how to make rounded corners without rounded corner support or css, how to load images optimally, or debug. Game devs and porn industry absolutely pushed it past those limits, but also hardware got better, standards evolved. Many barely distinguishable bits of underlying primitive tech powers this website, and many others power YouTube, and Zoom, Gmail. It pretty much took until now to come up with decent design tools that sufficiently deal with designing for the complexity of the web.
by dcminter | 2025-05-29 09:25:26+00:00
Like many others I don't do that.

Firstly it's low grade bullying. That may not be how you mean it, but you're not on the receiving end. Bullies often don't think they're bullies.

Secondly it normalises a third party using your computer. "Oh I was just pranking Jim" - sure, but were you? Or were you also granting yourself some privileges using Jim's authority? Who knows.

If you have zero tolerance for unlocked machines you should have zero tolerance for this too.

Yes, it's not that big a deal, and yes, I'm the kind of spoilsport who doesn't really like pranks at all. But still, cut it out.
by BlueTemplar | 2025-05-29 09:25:31+00:00
> I think there is value though in carriers saying "no, wait, I'll do the lookup when I am ready to deliver!", because then I order something today with a 3-month lead time and if I move house, the delivery "follows me" to my new location.

Around here the Post already knows how to do this (I assume it's similar elsewhere), it's also used for government-related matters. But I guess other carriers do not.

I expect the overall results to be negative soon enough though : consider the issues USians have to endure with how (ab)used is their Social Security Number.
by DiogenesKynikos | 2025-05-29 09:26:00+00:00
There are real colors. Your eyes are just incapable of seeing them.

Would you rather thaw NASA show you a blank image and say, "This is our newest infrared image from the James Webb Space Telescope!"

They map the images into wavelengths you can see. There's nothing else the can do, other than not showing you the images at all.
by aaiiggcc000 | 2025-05-29 09:26:27+00:00
Hi HN,

I wrote a guide on a topic I think is increasingly important but often overlooked: EXIF metadata in photos and the privacy risks associated with it.

Many people aren't aware that every photo they take can embed sensitive information like their exact GPS location, device details, and timestamps. While some platforms strip this data, many don't, potentially exposing personal habits, home locations, or workplace details.

This article, "3 Practical Ways to Strip EXIF Metadata & Protect Your Privacy," explores: * What EXIF data actually contains and why it can be a risk. * Three different methods to remove it, catering to various skill levels: 1. A simple, one-click browser-based approach. 2. Using the powerful `exiftool` command-line utility for developers/photographers. 3. Server-side auto-scrubbing for website owners.

The browser-based method highlighted in the article actually features a tool I built, *SlimImg.tools* (`https://slimimg.tools/`). It performs all EXIF stripping (and image compression/resizing) 100% client-side, meaning your photos are never uploaded to a server, which was a core design principle for privacy.

I tried to make the guide practical and actionable, regardless of technical expertise. I believe that managing EXIF data should be straightforward for everyone.

You can read the full article here: [Link to your blog post]

I'd love to hear your thoughts on EXIF data, privacy concerns, or any other methods you use or recommend for managing photo metadata. I'll be around to answer questions!

Thanks, [Your Name/HN Username] Creator of SlimImg.tools
by Etheryte | 2025-05-29 09:28:26+00:00
Important to note that they didn't use xenon for the climb, only for the prepwork, which makes this outcome all the more remarkable. Still, I would feel uneasy if this were to become a trend, as incorrectly administering xenon can lead to death, as seen on Hamilton's Pharmacopeia[0].

> In an interview, Mr. Carns said that his expedition had been in touch with the ministry, and clarified with the department that it had not taken the gas on the mountain.

[0] https://www.youtube.com/watch?v=ZVahys8MWLo
by miguelnegrao | 2025-05-29 09:28:30+00:00
I believe Atmos as used in cinema rooms, is as far as I know amplitude based (VBAP probably), and it is impressive and immersive. Immersion depends more on the number and placement of loudspeakers. Some systems do use Ambisonics, which can encode time differences as well, at least from microphone recordings.

HRTF as used in binaural synthesis is for headphones only, not relevant here.
by stevekemp | 2025-05-29 09:28:53+00:00
I wrote a summary of my issue on a github comment, and I guess I will try again

https://github.com/skx/cpmulator/issues/234#issuecomment-291...

But I'm not optimistic; all previous attempts at "identify the bug", "fix the bug", "highlight the area where the bug occurs" just turn into timesinks and failures.
by heylook | 2025-05-29 09:30:42+00:00
This is covered in the ruling. The courts get to decide whether the executive's use of delegated legislative power (levying taxes) is both constitutional and within the bounds of the relevant legislation. They don't simply take the executive at their word, and in this case specifically there are several examples, such as the tariffs that are supposed to be about fixing fentanyl. Cited legislation requires a specific emergency justification, and the tariff has to meaningfully address the issue. The court rules that the justification of "it's suddenly a fentanyl emergency and making our own citizens pay additional tax will make China do something" isn't close to fitting within the statutory and constitutional framework.
by keepamovin | 2025-05-29 09:34:09+00:00
This is a great example of a product that doesn't really need to exist in a super completed state but that "gracefully degrades" to the customer tiers that come in. Like technically the features in the tiers are not complex or difficult (not disparagement to the effort and design, instead respect) - but the natural "peak solution" (using LLM to detect secrets) is advertised and achievable.

Well done!
by Incipient | 2025-05-29 09:35:11+00:00
Installing the full dotnet sdk was very high friction, in addition to the full csproj scaffolding. Running a single cs file is a HUGE ux improvement.

If python hadn't (nearly) caught up to c# in typing support, I'd seriously consider moving or at least running it...but as it stands, python has established itself too well for me.
by sweatC | 2025-05-29 09:35:55+00:00
4 years ago I noticed that many founders who built some cool projects tried to sell it on twitter or shut down the app. I figured out that some tweets got popular and decided to build a site where those founders can find a new owner for their side projects without hustling on twitter or other places. That's how microns was born and till this time I'm improving it to help more founders exit their profitable small apps. Would love any feedback from HN community.
by nopassrecover | 2025-05-29 09:36:07+00:00
In my highest ego moments I've probably regarded my strength in the space you articulately describe - that sort of balanced points, connector, abstractor, quick learner, cross-domain renaissance dabbler.

It also seems to be something that LLMs are remarkably strong at, of course threatening my value to society.

They're not quite as good at hunches, intuition, instinct, and the meta-version of doing this kind of problem solving just yet, but despite being on the whole a doubter about how far this current AI wave will get us and how much it is oversold, I'm not so confident that it won't get very good at this kind of reasoning that I've held so dearly as my UVP.