MurphyA/hacker-news huggingface dataset:
by gruez | 2025-06-15 16:11:43+00:00
>There's a false equivalence there, between being not-even-wrong and "you have a bunch of UNIX commands followed by a Windows batch file execution."

>Note we both agree on that, you seem to assume I claimed something else, like, cd doesn't exist on windows.

No, you made a specific claim of "Your setup instructions use UNIX commands up until they require running a Windows batch file", when those "UNIX commands" were "pip" and "python". That statement is incorrect because those commands are readily available on windows.

Your remark about "you seem to assume I claimed something else, like, cd doesn't exist on windows" is absurd at best and verges on bad faith that I'm not even going to engage with it.

>I spent probably...8 hours? on Windows this week doing dev, and I'm about 70% sure all of those commands will work on Windows, with dev mode switched on, with WSL on, prereqs installed...

Which commands are those? The only non-native windows commands I see are git, pip, and python, the latter of which are both included in python. You're making it sound like you need to jump through a bunch of hoops to get those commands working, when really all you have to do is run the installers for git and python.

>Are you 100% sure those commands will work?

Again, my claim isn't that the project works 100%, or even that it's not AI generated, it's that your critique makes little sense either.

>(separately, you misunderstand the quote re: glass houses. It would apply if I had used AI to write not-even-wrong claims and then submitted to HN. This misunderstanding leads to a conclusion that it is impermissible to comment on the correctness of anything if you may be incorrect, which we can both recognize leads to absurdities that would lead to 0 communication ever.)

No, the reason why I accused you of AI generated comments and made the remark about glass houses is that claiming "pip" and "python" are "UNIX commands" is so absurdly wrong that it's on the level of the OP. I agree that you don't have to be 100% correct to accuse people of posting dumb stuff, but you shouldn't be posting dumb stuff either.
by cybrjoe | 2025-06-15 16:11:46+00:00
i rewrote a code base that i’ve been tinkering on for the last 2 years or so this weekend. a complete replatform, new tech stack, ui, infra, the whole nine yards. the rewrite took exactly 3 days, referenced the old code base, online documentation, github issues all without (mostly) ever leaving claude.

it completely blew my mind. i wrote maybe 10 lines of code manually. it’s going to eliminate jobs.
by ksec | 2025-06-15 16:12:12+00:00
Performance, scalability or ultimately cost. Remember 10 - 15 years ago when Twitter was using Ruby it was a lot slower. Even without YJIT CRuby today would still be 2 - 3x faster than then. Tooling wasn't as good, Hardware were a lot more expensive at the time. So when you have news spread out about how RoR cant scale cheaply, they jump to newer and shinier things like Node.

I would guess running RoR today is 100x cheaper than 10 years before. And will continue to improve as we get ZJIT or running on top of JRuby.
by maxlin | 2025-06-15 16:12:41+00:00
It was only made to appear a controversy for clicks and Ukrainians (understandably) trying to bend the rules.

The thing came with a clear limit "this thing works in these cells of this big hex grid". And they drove it off that hex grid. Plan and simple.

Its like if the US-supplied HIMARS came with some built-in limit that it cannot be used to target known Russian nuclear installments, and they'd try to do that.

It's not that those things are unquestionable, but they are limits that would need US consultation as US obviously doesn't want the thing to escalate from being a defensive war to something else.
by MasihMinawal | 2025-06-15 16:14:31+00:00
Thank you! If you sign up for the waitlist on the aibutton.io landing page, I'll send you an email with answers to your questions once I've set up a product page and start selling.

I expect the product to be available in mid-August. A demo, along with information on price, battery life, etc., will be available in mid-July. I'll then email it to everyone on the waitlist.
by dsign | 2025-06-15 16:14:37+00:00
I said that one hundred years from now humans would have likely gone the way of the horse. It will be a finished business, not a thing starting. We may take it with some chill, depending on how we value our species and our descendants and the long human history and our legacy. It's a very individual thing. I'm not chill.

There's no comparing the AI we have today with what we had 5 years ago. There's a huge qualitative difference: the AI we had five years ago was reliable but uncreative. The one we have now is quite a bit unreliable but creative at a level comparable with a person. To me, it's just a matter of time before we finish putting the two things together--and we have already started. Another AI winter of the sort we had before seems to me highly unlikely.
by mikewarot | 2025-06-15 16:15:45+00:00
You need to be able to move stuff around in a machine shop. I'd make gears and things for fun. The last job I had was very satisfying, but the pay and commute sucked. Doing it for funsies in my own shop would be awesome.

I'd start with my current harbor freight lathe and work my way up to building a cnc tool cutter and then gear hobbing, shaping, skiving, machines, all open source. I've got ideas on how to skive straight bevel gears, which is currently impossible because the pitch varies across the tooth.

Then on to photolithography, atomic force microscopy and eventually high vacuum systems.
by signal-intel | 2025-06-15 16:15:53+00:00
At the core it seems to me there’s a strong difference between abstract thinking and any particular verbalizing or visualizing implementation of it. I’d even venture to say that visualizing and verbalizing are slower, less precise methods to approximate the optimal thinking strategy of “knowing the answer already”, as compared to the non-visual/verbal methods that aphantastics/anendophanstatics are forced to use (and if others use it to some extent, it must be without realizing it based on their inability to comprehend aphan/anendo minds).

Evidence for the claim? When HN user Lerc describes gameplay analysis: "They want to do this, but they feel like doing that directly will give away too much information, but they also know that playing the move they want to play might be interpreted as an attempt to disguise another action", it’s very clear that this sort of long winded verbalization of a thought process is not the ideal mental exercise, my impression is that Lerc’s mind is able to do that entire exercise much more quickly and simply know the answer, and know that it could be verbally justified if needed, without wasting the time to verbalize that a priori. This is that indescribable thinking approach.

Similarly, I personally am aphantastic and things like navigation come very easy to me, a surprise to many. (I’ll admit i’m not a great speller, but neither is my dad who has a very visual mind). Moreover, I’m a moderately talented hobbies woodworker and it’s very easy for me to think through the full construction details of most any project, going down to any level of detail required and coming up with solutions to any relevant corner/edge cases, all internally without any words or visualization. I don’t have many people to compare this act to as it’s a fairly solo endeavor, but I do know that one person I made a project for has a very visual mind and is able to do that full “solid works in my head” visualization process. However, when we talked through a project she wanted together I pointed out several conflicts and ambiguities that she did not understand until I drew up the plans on paper.

Also, it’s worth bringing up the classic “bicycle test” as evidence the standard “visualization” method is woefully inaccurate: nearly everyone has seen a bike at some point in their life, but when asked to draw it provide absolute nonsense. Aphantastics, in my experience, never fail to sketch out a fully mechanically sound contraption. Pointing again to the idea that we somehow are closer to that platonic idea though process of knowing the answer than typically visualizers.
by seba_dos1 | 2025-06-15 16:15:55+00:00
> was still the latest consumer Windows

When I was a kid, I was using Windows 95 for a while when Me was already a thing - newer versions could technically run, but the experience wasn't great on that hardware. You could even still find Windows 3.11 computers at my school at the time. Computers don't go die at the exact moment a successor becomes available on the market.
by hedora | 2025-06-15 16:15:56+00:00
https://www.healthline.com/health/aspartame-side-effects#sid...

I know multiple people that have had problems on the "other" list, and a few people have mentioned their own problems on this list.

According to the summary, the studies showing those side effects are universally on the list due to lack of funding on follow ups, not due to the effects disappearing when the studies were repeated with larger sample sizes.

Witholding funding and spamming inconclusive results is a common playbook for industries that are trying to slow down scientific consensus. The tobacco industry did the same thing to get an extra 50-100 years of "cigarrettes are probably good for you" to be the public consensus, despite scientists calling for additional study.
by masklinn | 2025-06-15 16:15:58+00:00
That is a bit of a truism, as conservators don't have access to time magic and can only conserve what's left. The question is how far conservation extends.

To my layman's understanding, the current logic of conservation is:

1. clean. dust, grime, soot, tar, and other environmental deposits don't belong on the painting and have little value

2. stabilise, this is mostly for paintings which are actively degrading (e.g. paint is lifting), this can also include repairs to the substrate e.g. patch up tears in the canvas

3. fill-in losses

The last one is the one that has some contention, and what TFA is about (and only a portion of it to boot), and the idea behind it is (again to my understanding) that at the end of the day art is for the living to appreciate, and while damage can be of some historical interest it generally detracts from enjoyment of the piece and is (usually) not part of the original vision.

However it is of course subject to (0). do not damage what remains, so the retouching should be well separated from the original material in order to be identifiable and removable without risk of further damage in case re-conservation is needed, or better conservation methods can be used.

And then if you allow for (3) arises the question of limit, is there and if so what is the point at which it doesn't make artistic sense to try and replace losses even if somebody's paying for it, and it is better to accept the piece's new state of being as its normal?
by snapetom | 2025-06-15 16:16:05+00:00
The Hergé and Chang story is wonderful, and also a wonderful story of what’s wrong with the world today.

Like millions of kids, Tintin opened my eyes to the world and made me want to explore different cultures. No doubt, it moved the needle for understanding between people. Being Chinese, Blue Lotus was my favorite because it gave visual life to scenes my grandparents described.

Then recently on Reddit, someone chimes in on a large sub saying how Hergé was racist. “Check out Tintin in the Congo.”

Look at Hergé’s timeline. Look at when he met Chang and all the works that came after. Look at all the scholarly analysis on Hergé. Now some idiot in Reddit takes a shot and a bunch of others are going to repeat the same nonsense. This is democracy without context.

The worst part of social media is that it gives any idiot a voice.
by bugglebeetle | 2025-06-15 16:16:06+00:00
I haven’t tried with the most recent Claude models, but for the last iteration, Gemini was far better at Rust and what I still use to write anything in it. As an experiment, I even fed it a whole ebook on Rust design patterns and a small script (500 lines) and it was able to refactor to use the correct ones, with some minor back and forth to fix build errors!
by politelemon | 2025-06-15 16:16:30+00:00
> Passkeys require a password manager

No, they do not. For the vast majority they will simply require using the two major closed OSes which desire to lock the user in. Importantly the OS layer is where they will first encounter keypass, and so that is where the vast majority of keypass will happen, which is as gp said, the lock in factor.

Advanced users such as that that browse this site, will make use a password manager. Due to the extra effort involved, such users are a minority.
by kirb | 2025-06-15 16:17:32+00:00
That’s indeed what it is. It sends an automatic email to the List-Unsubscribe address, which if implemented correctly per the spec/regulations, authorises an immediate unsubscribe. More secure too because your email address is confirmed by SPF/DKIM. Nobody else with a copy of the email can unsubscribe you via List-Unsubscribe, like how just anyone can click the unsubscribe footer link if you forward it.
by tomn | 2025-06-15 16:17:33+00:00
Yeah, it's certainly doable, just a bit tricky because the spoil-board is not attached to the base, and is replaced nearly every time. It also needs at least one extra tool set-up.

If I needed a lot of double-sided boards it would be worth optimising this, but I don't really, single-sided (or the second side being 100% ground) is generally sufficient.
by mistrial9 | 2025-06-15 16:18:19+00:00
> just stochastic parrots

this is flatly false for two reasons -- one is that all LLMs are not equal. The models and capacities are quite different, by design. Secondly a large number of standardized LLM testing, tests for sequence of logic or other "reasoning" capacity. Stating the fallacy of stochastic parrots is basically proof of not looking at the battery of standardized tests that are common in LLM development.
by JKCalhoun | 2025-06-15 16:18:35+00:00
A thought experiment I have been having asks if we should instead open it up to the public.

For some reason I have been fixated on license plate readers (probably not a bad parallel to Palantir?). Plenty of people on HN justifiably decry license plate readers due to their violation of our privacy (to be sure there's an argument to made though since you are technically "in public" when driving — your privacy protections might be on shaky legal grounds).

But if license plate readers are already a reality (we know they are), why should only private actors have that data? This would make sense if we completely trusted those private actors, of course.

The opposite could be a public, open-source license plate reader that caught on (people using dash cams + open software) — the data sent to a collective, public database. (Perhaps the software strips out personal license plates — only logging tags of official or government vehicles?).

My first reaction is the degree to which that could be abused by ... stalkers? Truly a bad thing. But then I ask myself to what degree the private license plate readers are perhaps "being abused" (or will be more and more) and we don't even know about it.

As I say, a thought experiment that I find myself seeing merits both for and against.
by camel-cdr | 2025-06-15 16:18:50+00:00
The reason against a simple conditional move instruction was that this would require a 3R1W integer register file, while the current extension allows for an 2R1W one.

I can definitely see a three-source conditional move being added in conjunction with more 3R1W instructions (see what the scalar efficiency SIG is doing). But my understanding is that the 2R1W design is desired for some of the wide, high-performance designs. (register file size grows quadratically with port count)
by jamesgill | 2025-06-15 16:19:05+00:00
Palantir.

Valar Ventures.

Mithril Capital.

Lembas LLC.

It’s remarkable to me how someone like Thiel could be such a fan of Lord of the Rings, with its central themes of the corrupting influence of unchecked power and good triumphing over evil and evil’s will to control and dominate—then decide to become Gollum.
by Rendello | 2025-06-15 16:19:10+00:00
String comparison is a difficult problem. Consider:

Å (ANGSTROM SIGN)

Å (LATIN CAPITAL LETTER A WITH RING ABOVE)

Å (LATIN CAPITAL LETTER A) + (◌̊ COMBINING RING ABOVE)

А̊ (CYRILLIC CAPITAL LETTER A) + (◌̊ COMBINING RING ABOVE)

Of these, the Angstrom Sign is considered deprecated and won't show up in any normal forms. The second is the NFC (composed) form, and the third is the NFD (decomposed) form. The Cyrillic one looks the same, but is not the same abstract character, so isn't connected in any normalization form.

Normal forms also reorder the diacritics if there are multiple. The strings could be compared through their normalized encoded forms (like UTF-8), which I think is what you meant, or their normalized code points directly. I agree it can be messy, but I'm curious what you meant by dubious, do you think there's a better way?
by efitz | 2025-06-15 16:19:27+00:00
I think that this is interesting research. As LLMs are becoming an important part of building stuff, I suspect that we will find that embedding context close to where it’s needed will yield better results in longer or more complex workflows.

In my AI assisted coding I’ve started experimenting with embedding hyper-relevant context in comments; for example I embed test related context directly into test files, so it’s immediately available and fresh whenever the file is read.

Extrapolating, I’ve been thinking recently about whether it might be useful to design a programming language optimized for LLM use. Not a language to create LLMs, but a language optimized for LLMs to write in and to debug. The big obstacle would seem to be bootstrapping since LLMs are trained by analyzing large amounts of human created code.
by akpa1 | 2025-06-15 16:19:48+00:00
The professor did take this very well, as it happened - he asked me to come along to one of his office hours to discuss how I did it and what I might do to prevent it, among other things. The quote "if you can exploit it like this, you're not really the target audience and you've already achieved the aims of the module" from the article is basically something he said to me word-for-word in that chat - in the end, it almost seemed like he was hoping someone would go after the implementation itself!

(I wrote this article)
by orochimaaru | 2025-06-15 16:20:26+00:00
How do unions protect against layoffs? Yes, you can strike. But I think most union contracts provide provisions for layoffs and the inability to strike when layoffs happen.

The main positive benefits are around overtime pay, work hours and well-defined work schedules and tasks. Now that also comes with drawbacks. Seniority decides who moves ahead, you can't easily hop into tasks that your contract has not been defined for (e.g. if you're a python dev that can do rust).

To think that a union will protect against layoffs is wishful thinking.
by bqmjjx0kac | 2025-06-15 16:20:26+00:00
I "purchased" a digital game once on the PlayStation Store. It wasn't clear from the description that it was completely useless without an active subscription to PSN, so I tried to return it. They said no way, sales are final and you've already launched the game. I did a chargeback, and they basically locked down my account until I filed a support ticket and had to lie, saying someone else made a purchase on my account.
by luuio | 2025-06-15 16:21:31+00:00
> why wouldn't doing the same write twice produce an idempotent result

you can imagine this:

```

var thing = KVStore.Get<MyThing>(...);

if (things.Checkpoints.Contains(myUuid) == false) {

thing.Counter += 1;

}

KVStore.Update(thing); ```

having an etag doesn't help you with retries, where we expect that `thing` could be mutated by another flow between your retries.
by LexGray | 2025-06-15 16:22:26+00:00
Passkey lock in appears to be a temporary issue. One of the WWDC announcements was that the FIDO alliance worked out a way to securely port passkeys between platforms. I expect Google to adopt import and export before year end.

I believe the issue Google is attempting to solve is frustration when a single web page spams multiple permissions requests. (Location, camera, microphone, advertiser tracking, notifications, privacy policy agreements, terms of service, etc…). The benefit to Google is better fingerprinting when a single sheet allows all at once.

Edit: perhaps they will sneak in a Google automatic login as a permission to smooth user interactions.
by freedomben | 2025-06-15 16:22:58+00:00
This may be among common programmers who don't deal with any bit twiddling or low-level stuff, but having worked on embedded and also on network stack stuff, it is certainly not the case there. Using the wrong term there will at best confuse your colleagues, at worst result in a logic error in the code, and a potentially nasty one at that depending on how common the low-low case is.
Show HN: A Liquid Glass UI Generator for Web (not just basic glassmorphism)
by danilofiumi | 2025-06-15 16:23:15+00:00
Hey HN!

I just built Liquid Glassifier: a tool that brings Apple’s new Liquid Glass aesthetic (introduced in iOS 26) to the web, with simplicity and actual depth.

I’m not a designer, but I do appreciate when things look and feel right and Liquid Glass... It’s just cool.

Lately, I’ve seen "Liquid Glass" thrown around online, but most of it ends up being just the usual glassmorphism — frosted blurs, translucent layers, and surface-level mimicry. It might look like glass at a glance, but it doesn’t feel like it. It’s static, shallow, and boring.

Apple’s take is something different: It moves, adapts, and feels alive and 3D.

Liquid Glassifier makes it easy to recreate and export your custom button for the web using a intuitive interface

- Realistic refraction using dynamic distortion (May not fully work in Safari due limited support to backdrop-filter and SVG filter) - Works in both dark and light scenarios, with smart contrast options - Ships as a Web Component — plug it into any React, Vue, or Vanilla project instantly - No build tools needed: just copy a <script> and use <sv-liquid-glass> in your HTML

I also open-sourced the Svelte code of the liquid glass button component, so you can fork, extend, or contribute if you want.

Would love your feedback, ideas, and break tests.

GitHub Repo: https://github.com/danilofiumi/liquid-glass-svelte
by jplusequalt | 2025-06-15 16:23:20+00:00
If you make 200k a year, you're not even in the top tax bracket of the US. On 200k alone you can hardly even afford a SFH in SV, NOVA, and NYC.

Meanwhile Elon Musk's net worth can swing 200+ million in a single day. He could buy up an entire neighborhood in those same zip codes you'd hardly be able to break into.

So how are you "closer" to Elon Musk exactly?
by bena | 2025-06-15 16:23:23+00:00
No offense, I don't know anyone who died of leukemia or even had it.

I think you may be experiencing a bit of the "blue car" effect. Of course everyone who went to your school knew someone who died of leukemia. They all knew the same kid.

And once you get to college, I wouldn't be surprised if you had run into a few other people who also knew people who died of leukemia.

But it was not as common an occurrence as you seem to think it was.