MurphyA/hacker-news huggingface dataset:
by GuB-42 | 2025-10-30 18:03:57+00:00
It has always been his style, you can check for yourself by watching some of his early videos. Over the years, he has refined it and fully committed to it.

I usually don't like too much sensationalism, but he gets a pass. That's just his style and I think he does it well without compromising on the information content. He acknowledges that the technique is slow by the way, but that's late in the video.

But I agree that the title is poorly chosen in this case and I think it would be more appropriate for the previous video about a similar paper [1] where the simulation is less accurate, but runs in real-time. It is as if the titles were swapped.

[1] https://www.youtube.com/watch?v=7NF3CdXkm68

Edit: And of course, it is entertainment, what did you expect of a YouTube channel covering state-of-the-art research in less than 10 minutes! If you want to get serious, read the actual paper. Short(ish) YouTube videos is simply not the right format for serious work, sensationalism or not.
by iamnothere | 2025-10-30 18:04:40+00:00
This is indeed strange. Can the EU sign treaties that are binding on all member countries? And if so, what’s the deal with France and other countries signing on redundantly?

Edit: another commenter mentioned something about treaties needing to go through the EU parliament and council if the areas of concern aren’t delegated to the EU. Not sure which side of the fence this falls under, and I bet there are some potential legal challenges waiting regardless. So perhaps France is hedging its bets by signing on as an individual nation, indicating its willingness to implement the treaty no matter what happens with the rest of the EU. But I am no expert on EU bureaucracy and politics!
by Cotterzz | 2025-10-30 18:04:49+00:00
This is useful for everyone not just non-techy types. I can't help but compare this to sites like shadertoy that let you develop with a simple coding interface on one half the screen and the output on the other (as opposed to the regular complexity of setting up and using a dev environment) Code goes here>{} , Press this button>[] , Output here>() , Which I think we need more of if we want to get kids into coding.
by runarberg | 2025-10-30 18:05:34+00:00
As an author of a different math typesetting tool (mathup) I explicitly made the choice of making simple expressions simple to type at the expense of making complex equations less intuitive. But I still have the same problem as OP, where simple expressions break because the intuitive behavior is the opposite of what my parser does.

AsciiMath (what my tool was inspired by) tries to be smart about this by parsing a/f(x) differently from a/x(f) and it looks like typst is making the same choose. I on the other hand opted to rather stay consistent. My reasoning is that the tool is fast enough, and I rarely (actually never) type my math expressions outside of an interactive experience where I can’t view the rendered result as I type, so I can spot my mistakes immediately (usually fixed by adding a space, or surrounding something with parens).
by thaumasiotes | 2025-10-30 18:05:36+00:00
People seem more accepting of the concept than you might expect. Compare the song "My Uncle Dan McCann", which you can hear here: https://www.youtube.com/watch?v=_puzpI03Xcs

I found me uncle Dan McCann

A very prosperous Yankee man

He holds a seat in Congress

And he's leader of his clan

He's helped to write America's laws

His heart and soul in Ireland's cause

And God help the man who opened his jaws to me uncle Dan McCann

As far as the song is concerned, this is admirable behavior. Of course, the song is written from the perspective of an Irishman visiting from Ireland to look for his uncle. But it's marketed to Americans. The question "is it a good thing to have American legislators whose purpose in life is to work for the benefit of Ireland?" never seems to come up.
by greggh | 2025-10-30 18:05:39+00:00
I don't understand this thread at all. I think this is the first time I have seen a thread that talks about something requiring a new account be created at some company, and a nonsensical major change to a product (merging the products into one, optional subscriptions) where the majority of people seem to be saying "thats ok and good luck" to the company. Worse, people who are upset this has happened to software they liked are getting downvoted. These three pieces of software are not the same tool and them all being shoehorned into one UI is just idiotic.

It feels like the thread is being astroturfed.

They removed our software that we paid for from the Mac Store, and everyone is just like "thats fine, good move canva". Serif did a great job of keeping their software working through macOS major version updates. It's another reason many of us paid for their software. That's gone, and people are just cheering them on. It's very confusing.
by sarreph | 2025-10-30 18:06:36+00:00
V1 felt polished to a degree that implied the developers had thought a lot about how their product should provide a compelling user experience. It was also very performant and rarely crashed.

V2 was buggy from the off -- for me -- and crashed frequently. It felt palpably slower and the changes to the featureset IMO were perfunctory (I don't have concrete examples to mind but I remember feeling that way at the time).
by TheOtherHobbes | 2025-10-30 18:07:00+00:00
See also, psychoacoustics. The ear doesn't just do frequency decomposition. It's not clear if it even does frequency decomposition. What actually happens is lot of perceptual modelling and relative amplitude masking which makes it possible to do real-time source separation.

Which is why we can hear individual instruments in a mix.

And this ability to separate sources can be trained. Just as pitch perception can be trained, with varying results from increased acuity up to full perfect pitch.

A component near the bottom of all that is range-based perception of consonance and dissonance, based on the relationships between beat frequencies and fundamentals.

Instead of a vanilla Fourier transform, frequencies are divided into multiple critical bands (q.v.) with different properties and effects.

What's interesting is that the critical bands seem to be dynamic, so they can be tuned to some extent depending on what's being heard.

Most audio theory has a vanilla EE take on all of this, with concepts like SNR, dynamic range, and frequency resolution.

But the experience of audio is hugely more complex. The brain-ear system is an intelligent system which actively classifies, models, and predicts sounds, speech, and music as they're being heard, at various perceptual levels, all in real time.
by OkayPhysicist | 2025-10-30 18:07:01+00:00
They're also benefiting from being practically the last man standing in the family dining segment. They're not in a menu category that was going to butt up against nicer sit-down dining places (if Olive Garden, for example, raised their prices much they'd be running up against sit down Italian places, likewise for Red Lobster and nicer seafood). And they adapted well to the COVID-era takeout boom, which suggests that they were actually serving food people would choose to eat, not merely offering the sit down experience like say Applebees.
by jyounker | 2025-10-30 18:07:02+00:00
When one government bet on solar power failed (Solyndra) the message from the right in the US was, "look what a waste it is for the government to invest in solar technology," instead of taking the appropriate lesson. That lesson was that we weren't spending enough backing solar companies.

China shoveled billions into developing solar manufacturing technologies, and as a result they figure out how to cheaply mass-produce solar cells. Solyndra failed because they couldn't compete against the resulting cheap solar cells.
by nirava | 2025-10-30 18:07:42+00:00
This is a deletion.

- they're completely stopping all updates to v2; even image trace won't be coming to it. You might have paid for perpetual access to it 2 months ago, but it has completely stopped. As the world moves on (new chips, new OS features, just general software movement) this will increasingly feel like a second-class experience.

- the new "free" software is a sales funnel into the paid subscription, and will also increasingly have that "second-class" feeling as new pro-only things are added to it. it is also practically guaranteed to feed your work into AI unless you buy pro sometime in the next 5 years

In short, something secure, top class, the "best the company offers" product doesn't exist anymore. What was once there isn't.
by sipofwater | 2025-10-30 18:07:59+00:00
"The alarming reality of the internet blackout: As Microsoft Azure crashes just days after Amazon Web Services, experts warn we're 'seeing what putting all your eggs in one basket looks like on a global scale'": https://www.dailymail.co.uk/sciencetech/article-15241385/int... (www.dailymail.co.uk/sciencetech/article-15241385/internet-blackout-Microsoft-Azure-Amazon.html); https://archive.ph/DycNr
by squigz | 2025-10-30 18:08:07+00:00
> modding it directly isn't as useful any more.

Can you elaborate on this? This seems like a strange way of saying, "it's easier to mod little things with data/resource packs" - and mods are still absolutely necessary, as data/resource packs can't do everything. But they're great for, say, adding tags to random items (something I do regularly) or - the most obvious usecase - texture packs
by kristjansson | 2025-10-30 18:08:23+00:00
> I don’t want a thing that hijacks my terminal and PATH

The shame is ... it never had to be that way. A venv is just a directory with a pyvenv.cfg, symlinks to an interpreter in bin, and a site-packages directory in lib. Running anything with venv/bin/python _is_ running in the virtual environment. Pip operations in the venv are just venv/bin/python -m pip ... . All the source/deactivate/shell nonsense obfuscating that reality did a disservice to a generation of python programmers.
by pmkary | 2025-10-30 18:08:35+00:00
I was so in love with the idea of "purchase and own for life" I thought every now and then I will buy the license and have a piece of mind. What started after SaaS is now at its closing days to have fully ruined software and from now on there will be hell like we have never seen before. Free Software is dead, Indie software as we used to is dead, and great businesses like Serif are down the road of being dead. I'm so sad.
by jandrewrogers | 2025-10-30 18:08:41+00:00
Of course, Europe has relatively little carbon intensive industry. The US is the world's largest producer of oil, beef, and other things with an intrinsically high carbon footprint. The carbon intensity of industry is a byproduct of geography and geology.

Europe has a relatively high carbon footprint per unit of output for things like animal husbandry compared to the US, they just don't do enough of it for it to add up.
by matltc | 2025-10-30 18:08:46+00:00
Love Ruby. Wish I could use it more often. Always end up reaching for Python in day-to-day because of how mature and well-docunented the libs are.

Anyone who likes this kind of stuff, highly recommend Metaprogramming Ruby [2] by Paolo Perrota. Great look into Ruby innards and inspiring code examples. Gets me pumped
Show HN: DedupX – Duplicate file finder with perceptual image matching for macOS
by technusm1 | 2025-10-30 18:08:57+00:00
Hi HN,

I built a duplicate file finder for my brother who's a photography enthusiast and constantly runs out of storage constantly due to resizing a lot of photos and having a lot of duplicates around.

Notes: - Incremental hashing: Instead of loading entire files into memory, I hash files in chunks. Files with identical sizes get grouped and progressively hashed until they diverge or match completely. - Perceptual hashing: For images, I use perceptual hashing (pHash) that generates a fingerprint based on visual content rather than bytes. Similar images have similar hashes. - BK-Tree indexing: To efficiently search for similar hashes, I implemented a BK-tree that organizes hashes by Hamming distance. This lets me query "find all images within distance N" without comparing against every single hash. - Configurable similarity: Users can adjust the Hamming distance threshold (1-15) to control how strict the matching should be. - Added macOS Services integration so you can right-click any folder in Finder and select "Scan for Duplicates"

The app has a free trial (10 scans / 7 days, whichever is earlier) and then requires a license. I'm using Dodo Payments for licensing.

I'd love feedback from the community, especially on: - Performance optimizations I might have missed - Better UX patterns for the results view - Edge cases in the similarity detection - More feature suggestions

REQUIREMENTS: macOS 26.0.1 (Tahoe) and Apple Silicon Macs

Happy to answer questions about the implementation or architecture!
by namibj | 2025-10-30 18:08:57+00:00
Net metering is unrealistic.

Maybe just force grid-connected solar installations that want credit (any size) and even those that just want to be grid-tied (beyond some small size like maybe 5 panels/2kW worth of MPPT) to use a registering meter that meters net energy for each like 15 min interval (that's the granularity we use in central Europe; I assume the US would have come to a similar choice of granularity), and bills energy according to market rate and appropriately handles connection capacity/transformer capex by like taking a histogram of those individual measurements or otherwise letting a few isolated bursts through while ensuring transformer capacity is paid for by those responsible for the (hypothetical, until it's not) transformer upgrade.
by user_7832 | 2025-10-30 18:09:18+00:00
In some cases, I’d argue it might ironically be a worse metric. Case in point, a large AI adjacent firm like NVIDIA - or even OpenAI - that is both “creating gdp”, but also worsening stuff. I’d say a farmer farming in a sustainable way might have a near 0 gdp compared to Sama, but environmentally is much better.
by twoodfin | 2025-10-30 18:09:21+00:00
No marketing campaign or OEM sales strategy would have saved OS/2.

All the things that made it better than Windows 3.0/3.1 also meant it was totally unsuited to fill the disruptive low-end of the PC market that ate Windows up.

The resulting Microsoft platform dominance led to ecosystem dominance led to software library dominance and that was the ballgame.
by a-dub | 2025-10-30 18:09:25+00:00
> At high frequencies, frequency resolution is sacrificed for temporal resolution, and vice versa at low frequencies.

this is the time-frequency uncertainty principle. intuitively it can be understood by thinking about wavelength. the more stretched out the waveform is in time, the more of it you need to see in order to have a good representation of its frequency, but the more of it you see, the less precise you can be about where exactly it is.

> but it does do a time-localized frequency-domain transform akin to wavelets

maybe easier to conceive of first as an arbitrarily defined filter bank based on physiological results rather than trying to jump directly to some neatly defined set of orthogonal basis functions. additionally, orthogonal basis functions cannot, by definition, capture things like masking effects.

> A more complicated hypothesis off the top of my head: the location of human speech in frequency/envelope is a tradeoff between (1) occupying an unfilled niche in sound space; (2) optimal information density taking brain processing speed into account; and (3) evolutionary constraints on physiology of sound production and hearing.

(4) size of the animal.

notably: some smaller creatures have supersonic vocalization and sensory capability, sometimes this is hypothesized to complement visual perception for avoiding predators, it also could just have a lot to do with the fact that, well, they have tiny articulators and tiny vocalizations!
by d3Xt3r | 2025-10-30 18:09:27+00:00
There's also USB Mountr (aka PhoneStick)[1], but of course YMMV with modern Android. Might be better to use a rooted Android with the DriveDroid + the Magisk compatibility module[2].

[1] https://github.com/JinbaIttai/phonestick

[2] https://github.com/overzero-git/DriveDroid-fix-Magisk-module
by lutusp | 2025-10-30 18:09:33+00:00
> I explained to my kids that investing is like having a magic box that generates more money over time.

That is wildly misleading. Investing is super important, but it shouldn't be described in this fairy-tale way. Young people might be misled into trusting investment advisors/counselors/brokers, whose real goal is to enrich themselves at your expense. In fact, there are adults who haven't yet learned this.

An article about investing that doesn't mention the WSJ dartboard contest isn't worth reading -- essentially, over 14 years, random stock picks produced returns equal to those of stockbrokers, before the stockbroker's fees and other costs were subtracted.

An investment counselor's primary goal is to make you think you need his services. His secondary goes is to keep you from performing your own research to discover that is false.
by jacquesm | 2025-10-30 18:09:40+00:00
Yes, indeed, to think about the ear as the thing that hears is already a huge error. The ear is - at best - a faulty transducer with its own unique way of turning air pressure variations into nerve impulses and what the brain does with those impulses is as much a part of hearing as the mechanics of the ear, just like a computer keyboard does not interpret your keystrokes, it just turns them into electrical signals.
by duxup | 2025-10-30 18:09:45+00:00
It always amazes me how even just regular every day users will come to me with something like this:

Overly simplified example:

"Can you make this button do X?" where the existing button in so many ways is only distantly connected to X. And then they get stuck on the idea that THAT button has to be where the thing happens, and they stick with it even if you explain that the usual function of that button is Y.

I simplified it saying button, but this applies to processes and other things. I think users sometimes think picking a common thing, button or process that sort of does what they want is the right entry point to discuss changes and maybe they think that somehow saves time / developer effort. Where in reality, just a new button is in fact an easier and less risky place to start.

I didn't say that very well, but I wonder if that plays a part in the endless adding of complexity to UI where users grasp onto a given button, function, or process and "just" want to alter it a little ... and it never ends until it all breaks down.
by whitehexagon | 2025-10-30 18:09:55+00:00
Not sure. As a developer I like the concept, but the more I read of the legal, the more concerns I have. It reads more like an online tablet, but without service guarantees. Maybe some of the legal was for the website, it wasn't clear to me. But there was also mention of social media, complete game usage collection, and phone and email direct marketing, defaulted to opt-in.
by GuinansEyebrows | 2025-10-30 18:10:36+00:00
> If only Musk didn't turn out to be such a twitt, Tesla was really supposed to be part of the solution but somehow Musk managed to snatch defeat from the jaws of victory.

this was never going to happen. the capitalist class are never going to be the ones to get us out of debt; they cause and benefit from it. it's his entire business model.
by colechristensen | 2025-10-30 18:10:57+00:00
All they had to do is be a little witholding and say that vaccines were prioritized for the very sick and very important people and maybe leak some important asshole in a private conversation saying it was a "good thing" that most people wouldn't be getting it. Just do what the French did to popularize potatoes... post guards on your potato fields and tell people they can't have them.

Instead they took the line of "we know better than you and we're going to force you to do this".

Democrats have a real problem with the "we know what's good for you" attitude.
by some_furry | 2025-10-30 18:11:09+00:00
This is a weird thread for me to read, as someone who a) works primarily with developer tooling (and not even GUI tooling, I write cryptography stuff usually!), b) is very active in a vibrant community of artists that care about nerd software projects.

I don't, as a rule, ever ask artists to contribute for free, but I still occasionally get gifted art from kind folks. (I'm more than happy to commission them for one-off work.)

Artists tragically undercharge for their labor, so I don't think the goal should be "coax them into contributing for $0" so much as "coax them into becoming an available and reliable talent pool for your community at an agreeable rate". If they're enthusiastic enough, some might do free work from time to time, but that shouldn't be the expectation.
by codingdave | 2025-10-30 18:11:20+00:00
At the end of the day, you are reading signals coming over the wire. So they can be spoofed. You are now in the same scenarios as radar guns vs. radar detectors, constantly having to one-up each other as each side figures out improvements.

If you want to play that game, that is your call... but this is definitely not a "create it once and the problem is solved" scenario.
by jleyank | 2025-10-30 18:11:23+00:00
Too many people would rather risk suffering the disease than take the vaccine. These might be the same people criticizing pharma for alleviating symptoms rather than providing cures. mRNA is an interesting means of delivering molecules on-site without mucking about with the body’s general systems. But the ‘Net says drugs are bad so they have funding problems.

Hope such people reconsider their stance when the threat level is high enough. Err, threat to them and theirs as the threat to others isn’t high enough by definition.
by gavb | 2025-10-30 18:11:48+00:00
Built a VSCode / Cursor extension to translate TailwindCSS classes into plain English.

My past work with codebases using Tailwind made it cognitively intensive to parse multiple Tailwind classes at a glance without documentation lookup. The TW IntelliSense is a great benefit but I thought it would be better if those classes could be translated to plain English as much as possible while still maintaining some useful technicality, a balance that I realize is quite subjective but I did my best to make the best of both worlds.

--------------------------------------------------------------------------------------------------

A quick example,

from this:

<div className="fixed bottom-0 right-0 flex items-center justify-between gap-8 p-12 backdrop-blur-3xl bg-gradient-to-br from-purple-500/20 via-pink-500/20 to-rose-500/20 border border-white/30 shadow-2xl rounded-3xl -rotate-2 hover:rotate-0 hover:scale-105 transition-all duration-700 z-50">

to this:

Layout: fixed to viewport (stays visible when scrolling page) Positioning: positioned at bottom edge, positioned at right edge, stacks on top of everything (z-index 50) Flexbox & Grid: flexbox container, items aligned to center, spread items across full width (space between), 2rem space between items Spacing: 3rem padding on all sides Filters: 3x extra large blur behind element (maximum blur) Backgrounds: gradient flowing to bottom-right corner, gradient starts at purple with 20% opacity, gradient passes through pink with 20% opacity, gradient ends at rose with 20% opacity Borders: border on all sides, white border with 30% opacity, 3x large rounded corners Effects: 2x extra large box shadow (dramatic elevation) Transforms: slight tilt counterclockwise (-2°), [Hover] no rotation (0°), [Hover] slightly enlarged (105% size) Animation: smoothly animates all property changes, very slow animation (700ms)

--------------------------------------------------------------------------------------------------

VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=gavbaros...

Docs: https://plainwind.dev

GitHub: https://github.com/gavbarosee/plainwind