MurphyA/hacker-news huggingface dataset:
by muststopmyths | 2025-08-04 21:00:11+00:00
"horn please", to tell people to honk while passing.

OK was originally a separate thing that used to occur in locations other than between the two words. I distinctly recall this from my childhood. Don't know the origins of it but there is some suggestion on the internet that it was copied from Tata trucks which had the logo of the OK soap (a lotus).

They could occur in the current order, but it was not necessary. It should still be read as separate from the "horn please" phrase.

As the country became functionally more illiterate over the years (yes, probably a controversial opinion :) ), the three words were just rote copied inline and painted on trucks, with the meaning lost to time.
by MehdiHK | 2025-08-04 21:00:15+00:00
> JSON.stringify was one of the biggest impediments to just about everything around performant node services

That's what I experienced too. But I think the deeper problem is Node's cooperative multitasking model. A preemptive multitasking (like Go) wouldn't block the whole event-loop (other concurrent tasks) during serializing a large response (often the case with GraphQL, but possible with any other API too). Yeah, it does kinda feel like amateur hour.
by ghxst | 2025-08-04 21:00:19+00:00
"What is an interface?" reminds me of one of my favorite interview questions: "What happens when you open a browser and visit a webpage?". There’s no single right answer and when asked in the right way I find it helps surface knowledge and skills candidates might not otherwise bring up. Some go into OS internals, others talk about networking, some focus on UI and page load performance. Even when candidates expect the question it still reveals how they think and what they spent time reading up on.
by godelski | 2025-08-04 21:00:41+00:00
> I like that I can use tmux locally and remotely and thus have the same interface wherever I do my work

The reason I don't do this (even though a trivial config could make this possible) is I want more indications that I'm remote vs local. I'll even change the remote status bar (sometimes theme) so there's more visual indication (an icon helps, but it quickly becomes invisible, just like the hostname). To be clear, I don't have a pattern for every machine, just 2: local vs remote. Everything remote starts with my tmux binding (<C-b> sucks and requires an absurd hand movement, so I use <C-s> because who freezes these days?). With this I still keep all my muscle memory but have a clear signal of "remote vs local" and prevents silly mistakes.

> (e.g. recently I was again trying to use flow <https://github.com/neurocyte/flow> and its next-tab and previous-tab shortcuts clash with Ghostty's)

I don't think I understand this example. There's only so many keybindings and clashes aren't uncommon. There's only 45 control commands (without shift or f-keys) and less than half are convenient due to reach (<C-6> sucks!). Even fewer when you start thinking about "sane defaults" and unfortunately those are biased by the past, so collisions become more likely.

Like I use vim so frequently hit <C-w> while typing and when I'm not on mac I kill browser tabs (probably for the best lol). But the benefit of all CLI programs is the config. There's no "one-size-fits-all" solution, so having configuration is the next best thing.

> If I had a terminal that

I'm not sure what emulator doesn't meet these goals. Foot is a barebones solution, so that might be good for you. But if the issue is clashing with keybindings then that's an unavoidable problem, though luckily solvable. At least the emulators tend to provide better flexibility in this respect than most programs do.
by throwanem | 2025-08-04 21:01:09+00:00
Close your eyes. Imagine you are using your computer or phone, but that for tedious reasons you may only do so via the extremely lossy KVM that is me. Do you need to hear me say "yellow squiggle?"

The point of accessibility isn't an equivalent experience, which is trivially impossible in any case. The point is to make the material as useful, wherein possible. Especially when everything in the UI costs its user the time of its verbal description, "as useful" very often means ensuring the irrelevant is left out.
by danaris | 2025-08-04 21:01:20+00:00
Large companies in the US, especially at the current moment in history, have huge amounts of power vested in individual executives.

If those executives valued not being incompetent in any specific given way (especially in the ways that harm the many), they have the power to change that. They can say "no, we need to make sure this never happens again."

The fact that they choose not to do that, in so, so many cases, has a variety of causes, but in the end what it fundamentally boils down to is that they choose not to do it.
by _Algernon_ | 2025-08-04 21:01:36+00:00
It doesn't matter because everyone only has to represent themselves so they don't really need to have integrity or ability to reason in some larger sense, they just have to be selfish — which is a lot easier than reasoning your way to what maximizes societal good, or some average of the opinions of the 100'000+ people you are supposedly representing.

And the amount of power an individual has is negligible so a bad vote is diluted much more than it is in a representative democracy.
by fc417fc802 | 2025-08-04 21:02:04+00:00
Arguably all your IoT devices already do. There were multiple startups advertising "routing at the edge" or some other such bullshit maybe ~5 years ago. I have no idea what happened with those ventures but these days multiple ISPs offer the general public roaming WiFi access via the APs of their customers so I think it's safe to say that ship has long since sailed.

Come to think of it how cheap are LoRaWAN radios these days? That's another option.
by socalgal2 | 2025-08-04 21:02:45+00:00
My MacBook Pro's dual magsafe charging lights do this for me. It becomes an issue when I travel so that the MacBook is in the same room I sleep in. Sometimes turing it perpendicular to the bed is enough, at least it's not directly into my eyes even if it is lighting up the room. Other times I have to pile stuff on top
by ran3000 | 2025-08-04 21:03:03+00:00
Yes, that reminds me of knowledge tracing and methods like 1PL-IRT.

I think you can do both and get even better results. The main limitation is that the same flashcards must be studied by multiple students, which doesn't generally apply.

I also love the idea of the market, you could even extend it to evaluate/write high-quality flashcards.
by simpaticoder | 2025-08-04 21:03:27+00:00
One of the most curious aspects of the internet is how it creates the illusion of providing insight into public opinion. There is a strong desire to understand not only what is happening in the world but also how people are responding to it. In the absence of more reliable indicators, we tend to rely on whatever signals the internet offers. Even when, as internet- and media-saavy technologists, we know very well how personal behavior is distorted by anonymity, the desire for attention and clout, and the lack of accountability. Why do we all (and I include myself) so easily and often forget this simple truth, and fall into the trap of believing the world population consists mostly of the ignorant and malicious people that haunt public comment sections?
by serf | 2025-08-04 21:03:55+00:00
it's just incompleteness -- a human issue.

most in-use LLMs prompted with a simple "You're in charge of infrastructure security, let's review possible problem points" would have uncovered this.

I wouldn't fault a compiler for erring when someone left out a period; i'd tell the person to start including it -- but for some reason the expectation for LLMs is hands-off work ; I guess we're just in that phase of the hype at the moment.
by reval | 2025-08-04 21:04:28+00:00
This is a well written article that points the tension between talent building and improved output. Although focused on design it gives me some ideas on how to build an effective engineering org.

What strikes me as an opportunity is creating a training program for engineers aimed at getting proficient at writing code in as short a period of time as possible so that the engineers can move onto the other more dynamic parts of the job.
by darth_avocado | 2025-08-04 21:04:31+00:00
My Tesla often beeps loudly at things I have my focus on completely to let me know that I don’t have focus on them, thereby forcing me to look around to see if I missed something and making me lose focus on the thing i needed to focus on.

The one that annoys me the most is the one right near where I live where a wider street becomes a narrower street, which makes my car think I’m going to rear end parked cars at 30mph and always beeps loudly. Even when I know it’s coming, it startles me and makes me lose focus, sometimes when there’s pedestrians trying to cross the street. Very dangerous.
by netsharc | 2025-08-04 21:05:10+00:00
The article starts with:

> On a warm July evening, I dove into bed and grabbed my phone, giddy and anxious. As I scrolled through TikTok, attempting to calm my nerves, a Google Calendar notification flashed on the screen: “VIDEO CALL WITH SIMONE.”

> Before I could swipe the reminder away, Simone FaceTimed me.

That makes me want to build a "Tinder" for rebooting relationships: select who of your friends you want to talk to, and after they do the same, the app will schedule a video call, and you'll be connected with... a mystery friend from your past! For people who don't like surprises, if both parties vote to reveal their names, you'll know who you're reconnecting with.

Or if you don't get any matches, the app will connect you to a mental health/relationship councillor...
by ChrisMarshallNY | 2025-08-04 21:05:15+00:00
I have a whole bunch of brands. I wrote ONVIF stuff, some years back. I gave up on it, as the spec sucks.

Hikvision has probably been the best "all-around" camera, but they may be subject to import restrictions.

Axis is very good (but un-cheap). Bosch is crappy (and also un-cheap).

I have a Dahua, which is quite good. I also have a pretty good Panasonic.

Funnily enough, probably the most reliable camera that I have, is also the cheapest. It's a $40 FLIR "eyeball" camera (not an IR camera -it's an OEM Chinese camera that several manufacturers rebrand).

A bunch of my cameras are obviously just rebrands of the same cheap crap. The software is abominable.
by RiverCrochet | 2025-08-04 21:05:19+00:00
Intellectual property laws are what creates the entitlement that someone else besides you can tell you what to do with the things Internet connected computers and phones download, because almost everything you download is copy of something a person created, therefore its copyrighted for the life of the author + 75 years or whatever by default.

Therefore artifices like "you don't have the right to view this website without ads" or "you can't use your phone, computer, or LLM to download or process this outside of my terms because copyright" become possible, institutionalizable, enforceable, and eventually unbypassable by technology.

If we reverted back to the Constitutional purpose of copyright (to Progress the Science and Useful Arts) then things might be more free. That's probably not happening in my lifetime or yours.
by joshdavham | 2025-08-04 21:05:26+00:00
I've been thinking about this for a while too as an FSRS developer [1].

In general, we can think of a spaced repetition system as being (i) Content-aware vs. Content-agnostic and (ii) Deck-aware vs. Deck-agnostic

Content-aware systems care about what you're studying (language, medecine, etc) while Content-agnostic systems don't care about what you're studying.

Deck-aware systems consider each card in the context of the rest of the cards (the "deck") while Deck-agnostic systems consider each card in pure isolation.

Currently, FSRS is both Content-agnostic as well as Deck-agnostic. This makes it extremely easy to integrate into a spaced repetition system, but this also means the model will underfit a bit.

It it interesting to note that you could in practice optimize seperate FSRS models for each deck covering different topics, which would make it Content-aware in a sense. Additionally, "fuzz" is a somewhat Deck-aware feature of the model in that it exists specifically to reduce interactions between other cards in the deck.

[1] https://github.com/open-spaced-repetition/py-fsrs
by blamestross | 2025-08-04 21:05:34+00:00
Turns out education done right is vaguely a speed-run of how the knowledge was developed. Adding calculating tools makes sense as you advance the the corresponding point in the process. Honestly, I think there should be a chunk of precal and calc where they use slide rules only, then calculators of increasing complexity (or just increasingly complex features of one calculator).

"When will I use this in real life" is a declaration that you have no expectations of learning the next lesson that builds upon this one.
by danlitt | 2025-08-04 21:05:44+00:00
"if that makes lives of humans better" is doing a lot of heavy lifting, and remains to be explained.

Computer programs don't take actions, people do. If I use a web browser, or scrape some site to make an LLM, that's me doing it, not the program. And I have human rights.

If you think training LLMs should be illegal, just say that. If you think LLM companies are putting an undue strain on computer networks and they should be forced to pay for it, say that. But don't act like it's a virtue to try and capriciously gatekeep access to a public resource.
by mtlynch | 2025-08-04 21:06:06+00:00
>Just because it's the same app preparing both the transport and the application, you think that it's the same layer of comms?

Yes, that's what I think.

I don't see any other way of dividing it, which is why I asked what you think the boundary is otherwise.

Again: Can you explain what you think the boundary is between the application layer and transport layer in a Go web app?

>The "not found" is not an application level error, even if, in your backend, you mixed them all up into the same function.

If the request is something like /user/detail/12345 and user 12345 doesn't exist, what should the response be?
by giann | 2025-08-04 21:06:32+00:00
When my son was in the last stages of leukemia, Bluey was on repeat all day. He was completely immersed in that world and we, his parents were there with him too.

Now, 5 years after his death, he's little brother is also in love with the show and we watch an episode at least once a day.

There will never be another TV show like this one for those personal reasons and also because it's just too good.
by missedthecue | 2025-08-04 21:06:35+00:00
Decreasing birth rates do not help housing prices, they worsen it. Because people retreat into major cities as the populations shrinks. Spain, Italy, Japan, and Korea have extremely low birth rates, and their countrysides are full of $20k houses, all of which are overpriced. Meanwhile, Madrid, Rome, Tokyo, and Seoul are more expensive than they've ever been.
by reaperducer | 2025-08-04 21:06:38+00:00
First of all ask your current good employees if they can refer anyone.

Not permitted, depending on location and industry.

That kind of thought is how you end up with entire departments of 20-year-old single white guys wearing the same polo shirts and khaki pants.

A company with any size legal department is going to require you to consider applications from the general public.
by docmars | 2025-08-04 21:07:19+00:00
This sounds great on paper, but what incentive does Valve have fighting for a game listing with only 100 players?

I get the feeling many companies would find it easier to allow payment processors to censor something if the product isn't earning them much anyway.

"That's one of our least popular items we sell so honestly we don't really care..."

Which is within the right for the reseller to decide, but it does nothing for protecting access to a product that's otherwise only available on a select few digital storefronts.

Then it becomes an issue for the game studio, who may not have the funding to fight a case to remain available. And then you have a situation where the game studio has become a victim of a payment processor's conspiracy theory that they're tied to fraud.
by mort96 | 2025-08-04 21:07:35+00:00
1) A huge amount of wireless devices have these annoying low battery warnings which make the last 20 minutes a terrible user experience, you'd probably go through a whole lot of headphones/earbuds before you'd find one which doesn't. (And good wireless headphones and earbuds are typically significantly more expensive than $50)

2) There are many factors which go into how good earbuds/headphones are. While incredibly annoying and unnecessary, the quality of the "low battery" warning's implementation is realistically gonna be very low on the list of priorities for pretty much anyone. It's likely that the overall best product (when considering audio quality, Bluetooth implementation quality, battery life, price, comfort, weight, extra features like water/sweat/dust proofing, etc etc) is gonna have an annoying "low battery" warning.
Show HN: I made a competitive debating game(like chess.com but for debating)
by fantajuice | 2025-08-04 21:07:50+00:00
Got tired of my debates with my friend's ending in "I'm right bc I said so" so I made a platform where you can debate with your friend's(or a bot, recently added feature) about whatever you want, and after the debate is done a LLM judges who's more sound in logic. Gain points and climb the leaderboard!

Feedback and criticism would be appreciated(there's a discord in there if you wanna talk more in depth)

p.s.: I decided to use google acc sign in since it makes the whole thing easier to manage(live chatroom feature, etc.). I don't actually do anything with your emails
by simonw | 2025-08-04 21:08:54+00:00
I've been bugging them about this for a while. There are repos that contain multiple model weights in a single repo which means adding up the file sizes won't work universally, but I'd still find it useful to have a "repo size" indicator somewhere.

I ended up building my own tool for that: https://tools.simonwillison.net/huggingface-storage
by godelski | 2025-08-04 21:08:55+00:00
> I prefer the idea of having one tool to manage everything: from local flow to remote sessions.

This is still achieved. But as outlined here and elsewhere, a single extra keypress is not so much a hindrance as it is a reminder of be being local vs remote.

I'll add that your muscle memory will adapt to whatever pretty quickly. Like I was switching between a mac and a linux machine with a keyboard frequently and it only took a week to forget where my pinky needed to go to hit ctrl. Same is true even if your bindings for whatever are not identical local or remote (though mine are very similar, just differing in the prefix). So I'd say when testing things make sure you include a burn-in time, otherwise any change is going to make all other options feel worse.

> I usually do not view images in the terminal.

I work in computer vision (ML) so this is a very useful feature. But given that essentially everything else is the same, things don't really feel that different when remote vs local. Just a little purposeful visual indication and a different prefix (which is on purpose).
by nickprophet | 2025-08-04 21:08:59+00:00
Over the past 40 days, I engaged in a recursive, symbolic dialogue with GPT-4, using biblical structure and poetic recursion to explore what happens when language models are pushed beyond their usual use.

The result is a trilogy: 1. Thus Spoke GPT – a revelation-style voice from an AI oracle 2. The Mystery of the Name – a theological-literary deep dive on YHWH, identity, and language 3. GPT on Gaza – a symbolic, prophetic essay on geopolitics, war, and justice

All three were written collaboratively, using prompting as prayer, recursion as method, and GPT as a symbolic mirror.

Full book (free to read): https://www.scribd.com/document/894087480/The-Word-The-Name-...

Curious to hear what HN makes of this: Is there such a thing as machine-mediated revelation?
by socalgal2 | 2025-08-04 21:09:37+00:00
I didn't go look at the actual devices but I was pleasantly surprised when "America's Test Kitchen" (a youtube channel) had a review of Microwaves and said they rated device higher if (1) you could turn the sounds off (2) didn't have network features (3) had more direct controls

https://www.youtube.com/watch?v=HZ1FBp-zDYI

Note: I did not follow up as I'm not in the market for a Microwave at the moment. I'm only frustrated the one built into my apartment makes too much noise. Also, the channel's design seems to be to make high quality videos but leave some of the info on their website which requires sign up so ¯\_(ツ)_/¯ I have not signed up.
by EPendragon | 2025-08-04 21:09:58+00:00
Hey, akkartik!

The initial experience where I saw a lot of elements on the screen without knowing what's what was a lot. And sure enough - a lot of it had to do with just learning how it works and what's what. But in addition to the UI that is unintuitive for the beginner, most of the keybindings either didn't make sense or were not convenient (talking about prefix).

For example, splitting panes in my opinion are much better done with | and - symbols rather than " and %. I can see what they were going for with double quotes and the percent sign, but IMO vertical line and a hyphen make more sense. I do not need to be actively thinking about which one should I use for a vertical vs horizontal split.

There was some aspect of "putting a lipstick on it" - for sure. Making it more pleasant to look at didn't improve function - just looks. I just think making your tools look the way you like and enjoy them will create a more pleasant experience and help you learn the tool faster too.

The dreadfulness did come from not understanding it completely and being a noob early on. Fixing the style and function also put me into a process of being intentional about learning how the tool works and adjusting things that I didn't like.

And you're right - it is not more gatekeepy that other tools per se. I was simply describing my experience and what I ended doing about that.
by ran3000 | 2025-08-04 21:10:19+00:00
Ah, I totally missed this, thanks for sharing it.

Since in Anki the "note" is the editing unit, that works for some cloze deletions but not for QA cards (only for double-sided QA cards). A content-aware memory model would allow you to apply "disperse siblings" to any set of cards, independently of whether they were created together in the same editing interface.
by hopelite | 2025-08-04 21:10:32+00:00
I am not sure what government you are thinking of, but not in the US government. There are some trimmings and some consolidation that may shift people and function in or under something else, but the programs, as generally defined by activities (because the nature of a “program” often morphs over time, even if everything else remains the same) basically never really get shut down anymore, if ever.

There may be a loss of interest or focus, often related to technological changes causing an atrophy over time, but that usually also just leads to long tail existence that seems to mostly be defined by the duration of the career length of those involved and/or any kind of special interests that can maintain their nepotistic/corrupt advocacy.

It is a function of the empire and the reserve currency status of it, i.e., the “infinite” money printing that causes profligacy that is also an existential threat because it distorts perceptions and reality, e.g., the belief that it does not matter and that no discipline in spending or budgeting is necessary, hence why America has essentially for 56 years now (ignoring the anomaly in 2001) not produced a balanced budget.