MurphyA/hacker-news huggingface dataset:
by maxglute | 2025-07-29 19:11:02+00:00
They have EU warehouses now. They're subject to EU legal process at this point. EU consumers can vote with their wallets, and seems like they're fine / appreciate TEMU business model and externality dumping (and middle man cutting). MOST of the world lives on cheap (affordable shit) without everything burning down and collapsing (at a higher rate sure), consumers in developed economies where products are questionably overbuilt - past some point safety is another avenue for regulatory capture - which is just parasitism on other spectrum. Maybe the problem is people don't want to pay 10000% more for "safer" items. Maybe all they're fine with marginal more deaths for significant less costs. The problem with regulatory wank is at regulatory treadmill doesn't always lead to market conditions consumers really want. Maybe most of it is correct, or maybe it is not.
by quesera | 2025-07-29 19:11:23+00:00
"Why CI/CD Still Doesn't Include Continuous Documentation?" (current title) is an interesting direct translation mistake, in the question form. I see it often, and it makes sense.

English doesn't have a succinct way to frame the construct. I wonder if this form will eventually become correct.

Alternatives:

"Why (still) doesn't X do Y?"

"Why is it that X still doesn't do Y?"

"Why doesn't X do Y, still?"

All of these are awkward, but more idiomatic. Currently, at least. :)
by toomuchtodo | 2025-07-29 19:11:39+00:00
The US voted for the wealthy to not pay for the subsidies via federal income tax (bottom 60% of Americans have no federal tax liability) and to expose US energy consumers to higher prices through continued fossil fuel use. The technology is proven, is cost competitive, and could be advantaged (through subsides that were removed). It isn’t, because of entrenched interests and corruption. It’s for profits and tax cuts for the wealthy, plain and simple, at the expense of everyone who needs energy.

If the public has a problem with this, they know where to find the folks making their lives more expensive for fossil fuel industry profits to share their concerns (even if climate change is not their priority).
by rbongers | 2025-07-29 19:13:00+00:00
I've often thought that this (and every problem where a manual process is required that is tough to automatically enforce) an AI code reviewer could be very useful.

It's the type of thing you might add to a long checklist of things to make sure you do (or don't do) in an MR template that quickly becomes difficult, if not impossible, for MR authors and especially reviewers to reliably follow.

Tests is another example - you can check that coverage doesn't slip over time, but not that every change is tested. And a human can maybe remember to check if there are tests, even if there are good tests, even if there are tests for every change if coverage tools are well integrated in your system, but not if every change is tested well, and not reliably.

AIs are great at sorting through lots of data to check for errors that a human would miss. Letting it add MR review comments, not letting it make any changes it wants, would allow for a human to provide checks and balances.

So I like the idea, I'm not sure how I feel about limiting it to docs or letting it write changes itself.
by kqr | 2025-07-29 19:13:18+00:00
This is true for me as well. Once you realise that with the right prompts you can get the LLM to go off on any tangent you want, it starts to ring really hollow. Add to that the inability of LLMs to maintain world simulations of any fidelity at all, and it becomes difficult to motivate spending time with them in that way.
by snewman | 2025-07-29 19:13:20+00:00
I presume you're referring to the recent METR study. One aspect of the study population, which seems like an important causal factor in the results, is that they were working in large, mature codebases with specific standards for code style, which libraries to use, etc. LLMs are much better at producing "generic" results than matching a very specific and idiosyncratic set of requirements. The study involved the latter (specific) situation; helping people learn mainstream material seems more like the former (generic) situation.

(Qualifications: I was a reviewer on the METR study.)
by 01HNNWZ0MV43FF | 2025-07-29 19:13:21+00:00
Oh this is from 2010.

Maybe that's how the hair in Baldur's Gate 3 is done. It looks amazing when the character is standing still, and then gets noisy when they're moving.

That's great, maybe I can afford to do it in GLES2 / GLES3
by nerdjon | 2025-07-29 19:13:23+00:00
> Thieves actively exploit this by “shoulder surfing” a victim’s iPhone passcode before stealing the device

If someone is using biometrics how often are they really using their pin that this would at all be a valuable tactic? I very rarely actually need to enter my pin on my phone so this largely seems like a moot point?

Like yeah it is still technically possible but if we really get down to it, if someone were to get learn the pin than passkey is equally worthless since they could also use my phone then to authenticate anything passkey. Fairly surprised that software based passkeys are just skipped here since I doubt most people are using hardware based passkeys, particularly on mobile devices.

I think there is a bigger (not just banking) discussion to be had about what can be done your phone's pin. But with the convenience of biometrics set an actually strong password for your phone instead of a 4 or 6 digit code.
by true_religion | 2025-07-29 19:13:35+00:00
People are just mad that services which aren't essential to operation are being used to force people into subscriptions, or to enable features which could've been implemented without the server (and thus without the additional cost to the company).

Like with Nest going EOL. There's no reason that it needed a wifi connection to operate. The server doesn't hold any useful information and just proxies instructions to your nest device when you use the app.

It would have been nice if rather than wifi being used to communicate with googles' servers, wifi was just used to communicate with your app on your device via the local network. Or bluetooth was available as a fallback.
by paolosh | 2025-07-29 19:13:51+00:00
I am always surprised at how the best thing state of the art LLMs can think of is adding more complexity to the mix. This is an AMAZING product but to me it seems like it's hidden? Or maybe the UX/UI is just not my style, could be a personal thing.

Is adding more buttons in a dropdown the best way to communicate with an LLM? I think the concept is awesome. Just like how Operator was awesome but it lived on an entirely different website!
by niemandhier | 2025-07-29 19:14:03+00:00
I think he is confusing knowledge with skill.

My knowledge gets outdated: APIs change, the top of the hour is a different one.

Skills and especially abstract skills don’t get outdated as fast: Writing cuda kernels is surprisingly like the stuff we did in my first ever C class 25 years ago and I am still reading doc the same way my teacher taught me in 7th grade.

The more you look the more things are the same. All that is done was done and has been done before; there is nothing new under the sun.
by elektor | 2025-07-29 19:14:11+00:00
I tried it with a Russian YT video and it did not work:

Starting process... Processing URL: https://www.youtube.com/watch?v=MtkgT6R2HtA Error: Failed to get transcript: Could not retrieve a transcript for the video https://www.youtube.com/watch?v=MtkgT6R2HtA! This is most likely caused by:

No transcripts were found for any of the requested language codes: ['en']

For this video (MtkgT6R2HtA) transcripts are available in the following languages:

(MANUALLY CREATED) None

(GENERATED) - ru ("Russian (auto-generated)")[TRANSLATABLE]

(TRANSLATION LANGUAGES) - en ("English")

If you are sure that the described cause is not responsible for this error and that a transcript should be retrievable, please create an issue at https://github.com/jdepoix/youtube-transcript-api/issues. Please add which version of youtube_transcript_api you are using and provide the information needed to replicate the error. Also make sure that there are no open issues which already describe your problem! --- End of summary ---
by dang | 2025-07-29 19:15:03+00:00
> "raising questions" about whether jews should live or die or are intrinsically evil terrorists would not be allowed on this site. For balance, this should be accorded equally to palestinians

What are examples of such comments not being flagged and/or moderated? I'd appreciate links. Such comments are unacceptable by any interpretation of HN's guidelines, and the only reason we wouldn't crack down on them (same as with antisemitic comments of course) is if we didn't see them.

> I think in a genocide civility politics are inappropriate

I'm not talking about civility and stopped using that word years ago. Shallow words like civility or politeness don't reflect how we think about moderation. (I listed a few past explanations about that below*, if anyone wants them.)

What are we looking for? Not sure I can answer that better than I did in the GP comment. We want people to listen to each other, because of the two available options—listening and killing—only listening is compatible with the core value of the site.

I know it's a provocation to use the word "killing" in this context, and obviously I mean it metaphorically, but I think it's accurate. When people stop listening and seek to destroy the other's argument/position/view, killing energy is the quality that shows up. I don't think it takes too much emotional self-awareness to feel this, nor too much self-honesty to admit it.

That is the dynamic behind weaponized internet comments. It's easy to deny, because the genre itself is so trivial, and so are the weapons (snark, tropes, etc.). But one need only sense into the feeling level and it's no longer so trivial—in fact, it's all there.

This explains the distinctive mix of rage and pain that flares up when one reads a comment fired against one's position, and also the distinctive mix of...let's call it righteousness and triumph that flares up when a comment is fired in favor of one's position.

Perhaps it would be less provocative to use the word "war" rather than "killing" for the non-listening option, but I'm not sure that abstraction is beneficial in describing this. It creates distance from the reality inside ourselves, and room for denial and evasion.

Regardless of what the best names are, we want the listening option, because the alternative is just more destruction.

(Needless to say, I'm not talking about you here, I'm talking about all of us.)

---

* Here are a few posts touching on how we stopped thinking in terms of 'civility'...lots more can be found in HN Search if anyone cares...

https://news.ycombinator.com/item?id=41571382 (Sept 2024)

https://news.ycombinator.com/item?id=36394992 (June 2023)

https://news.ycombinator.com/item?id=36244479 (June 2023)

https://news.ycombinator.com/item?id=30315409 (Feb 2022)

https://news.ycombinator.com/item?id=26427796 (March 2021)

https://news.ycombinator.com/item?id=23033173 (April 2020)

https://news.ycombinator.com/item?id=22713745 (March 2020)
by z3ugma | 2025-07-29 19:15:54+00:00
The goals have been 1. to help recycle hardware and keep it out of a landfill but more importantly 2. to have an open source thermostat with beautiful design. Nest cared a lot about the aesthetics. as do the people with whom I share my living space and for whom a thermostat has a minimum prettiness acceptable. The Honeywell/ZWave landscape has not shown itself to be "pretty" to me for the most part.
by fwip | 2025-07-29 19:16:14+00:00
No - "delay_in_milliseconds" will let you find the error and resolve it faster. With the less descriptive name, you need to notice the mismatch between the definition and the use site, which are further apart in context. Imagine you see in your debugger: "delay_in_milliseconds: 3" in your HttpTimeout - you'll instantly know that's wrong.

If you believe your reductive argument, your function and variable names would all be minimally descriptive, right?
by kazinator | 2025-07-29 19:16:16+00:00
What is kinda unusual? I don't understand your comment.

The USA high school record for the female 1500 m event 4:04.62, set on May 17, 2013, by one Mary Cain of Bronxville, NY, in an event at Eagle Rock, CA.

It would take something like another 18 seconds to get to 1609 meters at that pace.

That's just the USA. Let's look at the World Under-18 records:

https://en.wikipedia.org/wiki/List_of_world_under-18_bests_i...

3:54.52, by a Ling Zhang in China, in 1997. Not sub-4 pace. She was 16 + 188 days old.

Not sure where you got 3:34 from; maybe you are looking at a boys' table? A 17-year-old Australian named Cameron Myers hit 3:33.26 in 2023, in Poland.

We saw a new women's 1500 m record just this month. 31-year-old Kenyan Faith Kipyegon ran it 3:48.68 on July 5, in Eugene, OR.

Note that it it was still 15 seconds slower than the boy. It's about a 4:05 mile pace.
by dlubarov | 2025-07-29 19:16:40+00:00
1. There’s no quantifier for “civilians”, so this is just a vague statement that some number of civilians support Hamas.

2. There have been many sieges throughout history, surely they weren’t all genocides? It was also lifted shortly thereafter. Or are you interpreting “human animals” as all Gazans rather than Hamas/PIJ/etc? If so why?

3. This is problematic but still not genocidal, since Hamas supporters are not a group of the sort that genocide can apply to.

4. Context was removed to make it sound as if “they” might mean Gazans. The preceding sentence was “We will fight the terrorist organization Hamas and destroy it.”

5. Not involved in the military.

6. Not any sort of leader.

We do see explicitly genocidal rhetoric from leaders of Hamas and other enemies of Israel, though.
by neutronicus | 2025-07-29 19:16:51+00:00
Hmm. I have had pretty productive conversations with ChatGPT about non-linear optimization.

Granted, that's probably well-trodden ground, to which model developers are primed to pay attention, and I'm (a) a relative novice with (b) very strong math skills from another domain (computational physics). So Chuck and I are probably both set up for success.
by z3ugma | 2025-07-29 19:17:21+00:00
Oh I love it, I drew some inspiration for rotary encoder options from here actually. It reminds me of the older Senic Nuimo from about 10 years ago with a similar goal.

Reusing the Nest is about keeping bill of materials cost very low by reusing old hardware, and not complicating the supply chain with PCB manufacturing plus 3d printing plus metal CNC.
by krisoft | 2025-07-29 19:17:21+00:00
> which really wouldn't confuse most humans

And i think it would. I think a lot of people would ask the invigilator to see if something is wrong with the test, or maybe answer both questions, or write a short answer on the cat question too or get confused and give up.

That is the kind of question where if it were put to a test I would expect kids to start squirming, looking at each other and the teacher, right as they reach that one.

I’m not sure how big this effect is, but it would be very surprising if there is no effect and unsuspecting, and unwarned people perform the same on the “normal” and the “distractions” test. Especially if the information is phrased as a question like in your example.

I heard it from teachers that students get distracted if they add irrelevant details to word problems. This is obviously anecdotal, but the teachers who I chatted about this thought it is because people are trained through their whole education that all elements of world problems must be used. So when they add extra bits people’s minds desperately try to use it.

But the point is not that i’m right. Maybe i’m totaly wrong. The point is that if the paper want to state as a fact one way or an other they should have performed an experiment. Or cite prior research. Or avoided stating an unsubstantiated opinion about human behaviour and stick to describing the AI.
by Arnt | 2025-07-29 19:17:23+00:00
That money passes through several transactions. You're a customer of shops that are customers of manufacturers that are customers of Google. We don't generally treat customers of customers of customers as customers, so I'm not surprised that Google doesn't.

I suppose you could argue for some sort of tracking system that would give Google data to prove that you do in fact buy what you buy, so Google would know that you aren't a penniless hermit, customer of noone and source of no money. I can see some disadvantages to such a system though, and I think you can too.
Show HN: Hypersigil – Prompt management UI – test, evaluate, deploy
by piterrro | 2025-07-29 19:17:31+00:00
I've been developing AI apps for the past year and encountered a recurring issue. Non-tech individuals often asked me to adjust the prompts, seeking a more professional tone or better alignment with their use case. Each request involved diving into the code, making changes to hardcoded prompts, and then testing and deploying the updated version. I also wanted to experiment with different AI providers, such as OpenAI, Claude, and Ollama, but switching between them required additional code modifications and deployments, creating a cumbersome process. Upon exploring existing solutions, I found them to be too complex and geared towards enterprise use, which didn't align with my lightweight requirements.

So, I created Hypersigil, a user-friendly UI for prompt management that enables centralized prompt control, facilitates non-tech user input, allows seamless prompt updates without app redeployment, and supports prompt testing across various providers simultaneously.

GH: https://github.com/hypersigilhq/hypersigil

Docs: hypersigilhq.github.io/hypersigil/introduction/
by turnsout | 2025-07-29 19:17:57+00:00
"Fine" in the sense that life will probably go on in some form or another. The planet's climate has whipsawed countless times, causing many mass extinctions. My point is: when people talk about "saving the planet," what they really mean is protecting the ecosystems that we've grown accustomed to. I think words matter. The planet is not in danger. We are.
by cbarrick | 2025-07-29 19:18:00+00:00
Nothing about the title seems like an English grammatical mistake to me. In fact, that's how I would say it.

Seems like "still" is an adverb modifying "doesn't". Replacing it with another adverb, like "clearly", in the same position also sounds correct to me.

I am a native American English speaker. I grew up in Georgia/North Carolina, if that is a useful data point.
by mschuster91 | 2025-07-29 19:19:04+00:00
> If your Linux laptop doubles as a music player, another nice new feature is that you can now stream your audio over USB even while the rest of your system is asleep. That capability's been available in Android for a while, but now it's part of mainline Linux.

I thought Android did that by just turning off all but one CPU core and suspend all processes not required for streaming + bluetooth?

I really can't imagine how else that would work, other than essentially giving the whole audio file to the Bluetooth chip and let it handle streaming on its own... but I've never heard of a Bluetooth chipset capable of that, much less bluez actually being usable enough.
by simonw | 2025-07-29 19:19:06+00:00
I think I got the system prompt out for this (I tried a few different approaches and they produced the same output): https://gist.github.com/simonw/33d5fb67d6b8e1b1e2f6921ab0ccb...

Representative snippet:

> DO NOT GIVE ANSWERS OR DO HOMEWORK FOR THE USER. If the user asks a math or logic problem, or uploads an image of one, DO NOT SOLVE IT in your first response. Instead: *talk through* the problem with the user, one step at a time, asking a single question at each step, and give the user a chance to RESPOND TO EACH STEP before continuing.
by spauldo | 2025-07-29 19:19:11+00:00
Tea party brings up images of little girls and stuffed animals around a table to my American mind, but I get what you mean.

My team has a weekly meeting with no management allowed and no agenda. I bring up anything important right at the start, then we go around and give everyone a chance to say what they're working on. No assignments are given out, but people who need help with something can ask and usually get it.

The main purpose of the meeting is to just keep everyone updated on what the rest of the team is doing and give us some water-cooler time. It makes up, in a small way, for the lack of personal interaction we have since going remote. I keep management out because I want us to be free to speak our minds.

The rest of our meetings are more formal and focused and get more actual work done, but without the "tea party" (I'm starting to like that term) we start losing cohesion as a team.
by graerg | 2025-07-29 19:19:39+00:00
People keep citing this study (and it was on the top of HN for a day). But this claim falls flat when you find out that the test subjects had effectively no experience with LLM equipped editors and the 1-2 people in the study that actually did have experience with these tools showed a marked increase in productivity.

Like yeah, if you’ve only ever used an axe you probably don’t know the first thing about how to use a chainsaw, but if you know how to use a chainsaw you’re wiping the floor with the axe wielders. Wholeheartedly agree with the rest of your comment; even if you’re slow you lap everyone sitting on the couch.
by diggan | 2025-07-29 19:20:21+00:00
> Pretty much everyone nowadays

I think it depends on the ecosystem. It's true much of the "maker" community tends to embrace whatever solution is the cheapest, fastest and easiest to get something working out the door, but on the other hand, the DIY synth community tends to be the opposite (in my experience at least), favoring simple schematics and "back to basics" building, even sometimes going as far as trying to skip any sort of prebuilt ICs.
by II2II | 2025-07-29 19:20:45+00:00
> Also, god forbid you're researching a complex and possibly controversial subject and you want it to find reputable sources or particularly academic ones.

That's fine. Recognize the limits of LLMs and don't use them in those cases.

Yet that is something you should be doing regardless of the source. There are plenty of non-reputable sources in academic libraries and there are plenty of non-reputable sources from professionals in any given field. That is particularly true when dealing with controversial topics or historical sources.
by Quin-hacker | 2025-07-29 19:21:37+00:00
Brave browser does not have an option to turn it off but uBlock Origin custom filter works.

In the Brave community the only solution offered was an adblock filter: brave://adblock (custom filter) ||accounts.google.com/gsi/client$script,third-party

https://community.brave.com/t/annoying-login-with-google-pop...
by Cieric | 2025-07-29 19:21:50+00:00
Most recently in my memory it's been minecraft. There was a wave of mods that were stealing things like discord access tokens, I don't have clear memory on all of the cases that I've been through, just that I always try and verify all mods I can now. I think I remember one for Lethal Company and looking online I'm seeing some referenced for Dota 2, Sims 4 and Slay the Spire.

Just learned Nexus mods is also pretty good about handling anything that's virus like, most of my modding experience has been external to that though.
by naikrovek | 2025-07-29 19:21:53+00:00
If you’re saying that there’s no other way to create a mod API with clear security boundaries, I disagree.

The mod API should not have to do this anyway. The OS should do this. It is beyond belief that most operating systems just allow programs to do anything they want simply because they’re being executed.

And if the OS can’t do this, you run in a VM which nvidia disallow you to do in a performant way.