MurphyA/hacker-news huggingface dataset:
by unformedelta | 2026-01-23 17:27:22+00:00
This was fun!

It would feel a little more intuitive if w/b worked on groups of unrevealed tiles instead of just moving 1 space when you were already on an unrevealed tile. i.e. unrevealed = words, revealed = spaces. That way, you could also use them to meaningfully navigate around unrevealed groups better than using h/l. I also found myself missing "e" to go to the end of a word, apparently I use it more often than "w".

I really appreciated the attention to detail though, I was delighted when I realized that gg/G/0/$ all worked as expected.
by UncleMeat | 2026-01-23 17:27:22+00:00
Worse, it seems that these institutions have internalized this as a good thing. "Liberal columnists criticizing the left" is seen as a sign of intellectual righteousness while criticizing the right is seen as behavior that is beneath elite institutions like the New York Times.

The net effect is that when Trump says "we are going to fix housing prices by deporting fifty million people" the Times writes that while the policy may not work it does seem like Trump is trying to tackle the rising cost of housing.
by jmaker | 2026-01-23 17:27:24+00:00
Text section is also extremely annoying when marking up PDF files in the Preview app (select -> highlight). Anything you select (whole words), deselects some trailing portion and you’re left with only part of your selection with a highlight pop-up prompt. You want to reselect, so you tap aside, and it deselects the entire fragment. You repeat, again a trifling piece gets unselected, but this time the partial selection remains in tact after the highlight popup prompt is dismissed, and you try to expand the selection, but it either doesn’t react or cancels the entire selection, just for fun.

It can take a few times to get the selection right, but by that time you forgot why you wanted to highlight that passage in the first place.

It totally breaks my flow of consciousness while reading and marking.

It happens on iPhones and iPads, with and without the Pencil.
by waffletower | 2026-01-23 17:27:36+00:00
I don't find Swift to be an ergonomic systems language at all. I changed career paths soon after its introduction, focussing quite a bit on Clojure (and now begrudgingly Python) as I did not find value in its "safety" and much prefer ObjC's closeness to Posix and CoreFoundation libraries in the Apple ecosystem. Objective-C is bare bones and awkward indeed, but much more facile in interacting with system libraries. the typing dances required to utilize Swift in this low level context was absurd. I would probably investigate Zig first, and Rust second and even C++ long before Swift.
by malshe | 2026-01-23 17:27:37+00:00
I am not blaming my skin color on anything. I am blaming ICE for using my skin color to violate my rights.

ICE is literally using skin color to determine who to stop and detain. The last time I checked they had detained more than 200 US Citizens and all of them were POCs. MPD police chief also shared similar incidences even involving his police officers. And there is literally nobody in this administration doing anything to stop it. Even Kavanaugh is on it.

Compared to this, what racism do you face?

Edit: Not sure if you read this but this is a recent story: https://www.cbsnews.com/minnesota/news/ice-elderly-hmong-ame.... Do you and your relatives support this? If not, why aren't you protesting for your fellow countrymen rather than playing a victim?
Show HN: A self-hosting C compiler that runs on a Raspberry Pi Pico
by ezulabs | 2026-01-23 17:27:59+00:00
I built a C compiler that runs on a Raspberry Pi Pico ($4, 264KB RAM).
It compiles C to ARM Thumb and JIT-executes it.
It can compile its own source code on the hardware.

Full pipeline: preprocessor, parser, type system,
Thumb-1/Thumb-2 codegen, mark-and-compact GC, USB REPL.

Try it: flash the UF2, connect serial (115200), type "help".

https://github.com/ezulabs/MicroCC

Looking for embedded/compiler work.
Happy to discuss implementation details.
by quesera | 2026-01-23 17:28:05+00:00
Mine was 300 baud, probably 1982?

And I felt privileged because the configuration for my TI-99/4A Terminal Emulator (which I believe was called Terminal Emulator) had options for 110 or 300 baud, and I felt lucky to be able to use the "fast" one. :)

My first modem (you always remember your first) had no carrier detection (and no Hayes commands, and no speaker...), so I would dial the number manually, then flip a switch when I heard the remote end pick up and send carrier to get the synchronization started.

It was incredibly exciting at the time.
by jghn | 2026-01-23 17:28:09+00:00
I agree, and why I hate that this has become a thing. I encountered the same thing as the GP which is from where my experience comes. I'd ask "Why did you choose X over Y" as I'm genuinely curious to know what tradeoffs were considered that led them to choose X. Perhaps there's something I don't know. But I also see it get used all the time to mean "you should have done Y".

The "we" stuff is similar. There was a movement several years ago to try to remove blame/harshness from the tone of code reviews, and this is what we got out of it.
by tim-fan | 2026-01-23 17:28:45+00:00
Here's the repo, I've just added a demo video to the readme:

https://github.com/tim-fan/hordor

I was learning Django when I wrote it, today you'd probably get further quicker vibe coding from scratch.

I have about 100 items in storage today, I intend to add more, would like to optimize the workflow as I scale up.

Going forward I'd like to add:

* more optimized storage/retrieval flow. The overall goal for the project is to minimize this friction, as far as possible
* AI enrichment - generate descriptions, aid with search etc. I'd love to be able to query my storage "how can I connect this thing to this old speaker?" and the storage responds eg "you have this cable, this adaptor, plug that into this cable, etc"

I've seen a few related projects but can't find the links just now. There's some cool projects that store items in little trays each with an LED, when you request the item the LED blinks for rapid retrieval. The numbered bags I used are slower for retrieval but cheaper and easier to set up.

I do enjoy thinking about the different options and tradeoffs for cost and storage/retrieval time. Also tradeoffs between time and (physical) space.

edit: formatting
by ProjectVader | 2026-01-23 17:29:06+00:00
This is spot on. I run a small agency, and the number of clients coming from Wix or Squarespace is surprising—especially considering those platforms are marketed as “easy.” I’d recommend using your LLM to research businesses that need websites and start reaching out by email or phone. After that, it becomes a numbers game. Most business owners eventually realize they need professional help in this space. Skip the penny-pinchers and focus on quick wins, and delegate if the margins are there.

Lastly, most of the advice you'll get around here will be technical, but every now and again a gem will popup that sort-of 'fills in the blanks' when it comes to the other part of this, which is sales and marketing. It's not easy, but it's not all hard. I recommend this thread if you want to read more about it, the Op gives some good advice on how to get leads, and eventually customers. https://news.ycombinator.com/item?id=46661167
by dspillett | 2026-01-23 17:29:07+00:00
Yep. Though I found 42k reliable and a useful boost over 36k6 (14%) if I was planning on downloading something big¹. If you had a 56k capable modem and had a less than ideal line, it was important to force it to 36k6 because failure to connect using the enhanced protocol would usually result in fallback all the way to 28k8 (assuming, of course, that your line wasn't too noisy for even 36k6 to be stable).

I always avoided WinModems, in part because I used Linux a lot, and recommended friends/family do the same. “but it was cheaper!” was a regular refrain when one didn't work well, and I pulled out the good ol' “I told you so”.

--------

[1] Big by the standards of the day, not today!
by idiotsecant | 2026-01-23 17:29:09+00:00
>You cannot buy a dedicated MP3 player today with the software polish and quality of life that an iPod had in the early 2000s

wat. I'm curious how an ipod from 2000 is better than, for example, the Fiio jm21. It's worse in pretty much every possible way, other than the ipod might be appealing to a certain kind of 'old man shakes fist at clouds' type of user.
by whatwhaaaaat | 2026-01-23 17:29:33+00:00
This seems like an over simplification. Do many newcomers to chess even know about time formats or watch professional matches? From my anecdotal experience that is a hard no.

Chess programs at primary schools have exploded in the last 10 years and at least in my circle millennial parents seem more likely to push their children to intellectual hobbies than previous generations (at least in my case to attempt to prevent my kids from becoming zombies walking around in pajamas like I see the current high schoolers).
by IshKebab | 2026-01-23 17:29:52+00:00
> even most cloudy weather still lets a suprising amount of sun in

It really doesn't. Clouds absolutely kill solar. In the winter we get 10-20kWh/day on sunny days and 0.5-2kWh/day on cloudy days.

I dunno where you got that info but it's dead wrong.
by kaydub | 2026-01-23 17:29:53+00:00
Yeah, it sounds like "you're holding it wrong"

Like, why are you manually tidying and fixing things? The first pass is never perfect. Maybe the functionality is there but the code is spaghetti or untestable. Have another agent review and feed that review back into the original agent that built out the code. Keep iterating like that.

My usual workflow:

Agent 1 - Build feature
Agent 2 - Review these parts of the code, see if you find any code smells, bad architecture, scalability problems that will pop up, untestable code, or anything else falling outside of modern coding best practices
Agent 1 - Here's the code review for your changes, please fix
Agent 2 - Do another review
Agent 1 - Here's the code review for your changes, please fix

Repeat until testable, maybe throw in a full codebase review instead of just the feature.

Agent 1 - Code looks good, start writing unit tests, go step by step, let's walk through everything, etc. etc. etc.

Then update your .md directive files to tell the agents how to test.

Voila, you have an llm agent loop that will write decent code and get features out the door.
by sybercecurity | 2026-01-23 17:29:55+00:00
I doubt that the .net TLD pulled the registration on purpose. WHOIS claims it was registered yesterday. Unless the TLD had some sort of hickup and reverted back to a version before it was registered. Or something on the registrar end that made it a parked domain instead of live.

Or someone got the registration pulled for some reason. Check your registrar portal.
by throwaway920102 | 2026-01-23 17:29:56+00:00
Nurse aide? Housekeeping for a hotel, retirement home/nursing home, hospital? patient care tech, lab assistant, phlebotomist, medical courier, etc Substitute teacher? Bus driver? Amazon warehouse worker?

If you need guaranteed work immediately, software is not it. If you want to maximize salary, and can take plenty of time trying and failing, it can be. It doesn't sound like you have that time.

If you are worried about homelessness, you need a radical mindset shift. You should not be thinking about software dev in the slightest.
by roberttod | 2026-01-23 17:30:05+00:00
It's unintuitive, but having an llm verification loop like a code reviewer works impeccably well, you can even create dedicated agents to check for specific problem areas like poor error handling.

This isn't about anthropomorphism, it's context engineering. By breaking things into more agents, you get more focused context windows.

I believe gas town has some review process built in, but my comment is more to address the idea that it's all slop.

As an aside, Opus 4.5 is the first model I used that most of the time doesn't produce much slop, in case you haven't tried it. Still produces some slop, but not much human required for building things (it's mostly higher level and architectural things they need guidance on).
by coffeefirst | 2026-01-23 17:30:25+00:00
I think the key, and I’m basing this on people in real life, is that these are all different people, and the person toying with Linux desktop is not also buying an mp3 player and paper notebooks and that person isn’t the one who’s building a DVD library.

But what he’s onto is the thing that unifies all these weird little niches: they’re motivated by a bone deep annoyance with the most popular big tech offerings. None of these groups are all that big, but if you add them together there’s something here.
by avaer | 2026-01-23 17:30:29+00:00
This home page really needs a prominent gateway to the underlying gossip protocol so you can easily find every public repo on the network. Might be antithetical to the cause, though I argue it isn't. Maybe this already exists but I couldn't find it. And if this isn't technically possible, someone needs to solve that.

The pitch is compelling; if the project home page shows that index, I can see a world where this takes the reigns from Github. Otherwise I don't see it.
by Luke7492 | 2026-01-23 17:30:35+00:00
Thank you for the new perspective! I was looking at it the wrong way. They're not paying for the website, they're paying for new customers. I think I can manage taking a bit of time to understand their business a bit and then explain how a site will be valuable to them.

EDIT: Did you mean $1k annually or just for the initial project?
by Insanity | 2026-01-23 17:30:56+00:00
I think the last line is important. Proton isn’t perfect, neither are others. And proton is imo the best suited to my (current) needs.

I’m a (mostly) happy paying customer for their email, and also use their VPN and Authenticator. My worst experience I guess is the Authenticator app being laggy, which is not really all that bad.
by general1465 | 2026-01-23 17:32:12+00:00
> Nice intel to have. Now, all that is needed for reasonable security is to avoid storing the key in the cloud. Duhhh.

You can go one step further. Encrypt your computer, store keys on the cloud, then encrypt your computer again but store keys into a file. You can see key ID on Microsoft Live account. Now you won't even look suspicious.
by butterisgood | 2026-01-23 17:32:17+00:00
Uh... brother?!

Just kidding... That sounds like my journey as well. I had friends in the neighborhood who also had the TI-99/4a. We all had Cub Scouts and Boy's Life magazine listings to key in.

Did you have the data cassette recorder? We used to try to "load programs" from Michael Jackson's Thriller album.
by quesera | 2026-01-23 17:32:25+00:00
That's awesome.

I had to wait til I was old enough to get a phone line in my own name before running a BBS. And also til I had a modem that would auto-answer, which was not a given back then!

But I confess my first question for a working but unassigned phone line would be: who gets the bill for long distance calls?

I had access to no-cost long distance calling through other administrative oversights, but they were a bit more effort to maintain! :)
by onetimeusename | 2026-01-23 17:32:25+00:00
Adding on to this I think it's bizarre how you need to have a phone to navigate life now and corporations just assume you have one. So for example, using QR codes to gain entry to things. It's weird to think about how we all carry around this expensive computer and think nothing of it. It's like when we laugh about how people in the Middle Ages carried a personal knife for eating because hosts wouldn't supply you with a knife. The knives even came in more fancy and expensive versions for the rich kind of like the Android/iPhone divide. I wonder if historians will talk about these phones in the future.
by Bender | 2026-01-23 17:32:25+00:00
Ya I think someone or something borked up the migration. The glue records are missing in the .net root servers and someone added a comment to the github thread. They need to add the glue records ASAP. They should have first created the records in the new name servers and then changed the glue records rather than remove them.

Edit: (17:57 UTC) Still no glue records. They should get on the phone with their registrar.
by thrance | 2026-01-23 17:32:25+00:00
People on HN got to stop blaming social media for everything wrong in society. "Small creators" are no more outrageous than the morons parading on Fox News 24/7. The 20th century had its fair share of fascism too, all without social media, why is that? Because the issue isn't actually social media, it's media control by an oligarchical class that pours billions into propping up right wing populism, because it serves their interest better. Liberal democracy can't exist when half the country has been propagandized away from reality.

Know that I would rather social media didn't exist, but putting all the blame for our dire political situation on it is very misguided.
by UncleMeat | 2026-01-23 17:32:44+00:00
The democrats did try to do things like pass a huge expansion in immigration enforcement. Harris promised to have a republican in her cabinet. She campaigned with Liz Cheney. Did republican voters suddenly jump on board? No.

The Biden administration slow-rolled prosecution of Trump for his crimes because they wanted to court moderates and republicans. That failure enabled Trump to run again from somewhere other than prison.

"If only the dems had run Romney for president, then they would have won" is not serious.
by godelski | 2026-01-23 17:32:44+00:00
This is what confused me too. Why are people paying for these types of things? They don't need vibe coding, they need a search engine. Ironically I'm confident the LLMs could find them a free version of what they're looking for. But that's the problem with them, right? They do what you ask and don't question if there's a better way
by jaennaet | 2026-01-23 17:32:54+00:00
"Traffic vioaltion fee" is a great translation. As far as I understand the logic behind them, they're meant for relatively minor violations where a fine would be kind of overkill and specifically have to be "directed" at the right person.

The downside is that unlike fines which scale by income here – the term is "päiväsakko" or "day fine", a fine unit that scales with net income – the fees are fixed sums, so unless a person with high income really does something heinous with their car, they're not as likely to get 200k€ (really) speeding tickets.

So now if you're rich you can speed all you want and pay a relatively small fee for it, as long as you're not doing 200km/h in a school zone or something like that

Edit: https://www.nbcnews.com/id/wbna4233383

From 2004. He was driving 80km/h in a 40km/h zone.

"Millionaire hit with record speeding fine"

One of Finland’s richest men has been fined a record 170,000 euros ($217,000) for speeding through the centre of the capital, police said on Tuesday.
by thrance | 2026-01-23 17:33:02+00:00
Christian ethics? What is that exactly?

IIRC, "Christianity" used to be very much tied to monarchy in Europe, as well as feudalism. Then it was used to justify slavery. Then apartheid. And now it's sometimes used to justify stripping minorities of their rights.

There is no Christian ethics, only people justifying there political views by invoking Jesus.
by at1as | 2026-01-23 17:33:23+00:00
> I really like some of the health features on Apple Watch. But I won't buy it because I don't want it to be my watch, and I don't want to pair my Apple account with it. I just want the health features and nothing else.

I use an Oura ring because of this. I want 1) no notifications 2) passive health monitoring 3) no subscription

I was early enough to be grandfathered into no subscription. The app itself gets worse all the time as they try to do provide higher level guidance and make the data harder to see. But it still serves its purpose.

If I had to pay the monthly subscription I might would probably forgo the category altogether.
by inglor_cz | 2026-01-23 17:33:27+00:00
The model that is being discussed for the public broadcasters is that they will be financed by a certain fixed percentage of the country's GDP, and I don't think that there will be any merging of CT and CRo; there is no agreement on that in the coalition.

"intensification of culture war discourse" Compared to what? There isn't much space left to increase the heat.

"potentially forces ANO to start opportunistically shifting right as well."

ANO is a pensioner's party and given our fertility rate, this is their goldmine. They don't really have to expand their electorate, it expands on its own.

"once you know the right 20-30 people or their friends or colleagues"

Isn't that why people fight to get into Ivy League universities or Ecole Normale Superieure? I am not sure if there is any single nation on Earth where personal connections are unimportant.
by direwolf20 | 2026-01-23 17:34:34+00:00
Licenses determine the outcome of copyright lawsuits. If there's no copyright lawsuit, nobody looks at the license.

Licenses determine whether a copyright lawsuit is likely to happen. Most entities won't sue you if they expect to lose. But they are not the only deciding factor. Some entities never sue, which means you don't have to follow their licenses.

Sometimes they don't sue because they don't think they can prove you infringed copyright, even if you did. Even if AI is found to be a copyright infringement, that won't mean every output is a copyright infringement of every input. They'd still have to individually prove every infringing output.
by kaydub | 2026-01-23 17:35:01+00:00
Yeah, I'm at that stage 6 or 7. I'm using multiple agents across multiple terminal windows. I'm not even coding any more, literally I haven't written code in like 2-4 months now beyond changing a config value or something.

But I still haven't actually used Gastown. It looks cool. I think it probably works, at least somewhat. I get it. But it's just not what I need right now. It's bleeding edge and experimental.

The main thing holding me back from even tinkering with it is the cost. Otherwise I'd probably play with it a little, but it's not something I'd expect to use and ship production code right now. And I ship a ton of production code with claude.
by eddguzzo | 2026-01-23 17:35:05+00:00
>In a world where everyone can cook, why would anybody buy prepared food?

I would guess for convenience and saving time. While vibe-coding might be faster, you still have to "do it". As in, think about what you want your software to do, write out or dictate your prompts, test that it works etc. That takes time (might be less time than writing it out by hand but it's still a non-zero amount of time).