MurphyA/hacker-news huggingface dataset:
by adrian_b | 2026-01-22 13:22:05+00:00
I do not understand what you want to say.

The register renamer allocates a new physical register when you attempt to write the same register as a previous instruction, as otherwise you would have to wait for that instruction to complete, and you would also have to wait for any instructions that would want to read the value from that register.

When you store a value into memory, the register renamer does nothing, because you do not attempt to modify any register.

The only optimization is that if a following instruction attempts to read the value stored in the memory, that instruction does not wait for the previous store to complete, in order to be able to load the stored value from the memory, but it gets the value directly from the store queue. But this has nothing to do with register renaming.

Thus if your algorithm has already used all the visible register numbers, and you will still need in the future all the values that occupy the registers, then you have to store one register into the memory, typically in the stack, and the register renamer cannot do anything to prevent this.

This is why Intel will increase the number of architectural general-purpose registers of x86-64 from 16 to 32, matching Arm Aarch64 and IBM POWER, with the APX ISA extension, which will be available in the Nova Lake desktop/laptop CPUs and in the Diamond Rapids server CPUs, which are expected by the end of this year.

Register renaming is a typical example of the general strategy that is used when shared resources prevent concurrency: the shared resources must be multiplied, so that each concurrent task uses its private resource.
by 101008 | 2026-01-22 13:22:26+00:00
My non tech friends/family use AI to ask for silly stuff (they could google it), or just to ask silly questions and see how they react. We have a relative not that famous but maybe known in a niche and they spent like a whole weekendd sending screenshots of GPT, where they asked if this person was known, who was this person, etc.

They don't find AI useful, just a toy. Is their fault? Maybe.
by duskdozer | 2026-01-22 13:22:29+00:00
And your political views are clouding your judgment of what a proper response to disease is.

If surgical masks are insufficient because people are getting Covid sitting in rooms with others re-breathing the same air for hours, then valid solutions are to remove the people from the environment, remove the hazard from the environment, or provide better means to protect people from the environment, not increase people's exposure to the hazard.

So-called lockdowns and isolation were very limited outside of perhaps China and are vastly overblown rhetorically in how strict they were in practice.

The effect of repeated COVID infections on children is something measurable and demonstrably serious, and we'll continue to find out more and more of these issues overtime.
Show HN: QuietPage – Privacy focused journaling with E2E encryption
by AutYellow | 2026-01-22 13:22:30+00:00
Hey HN,

I built QuietPage because I loved 750words.com but it felt dated and had zero privacy guarantees. And honestly, I wanted to build something.

It's a journaling app with:
- Daily writing with auto-save (like 750words)
- End-to-end encryption (Fernet: AES-128-CBC + HMAC-SHA256)
- Streak tracking to build the habit
- Mood tracking and basic analytics
- Tag system

Each user gets a unique encryption key, entries are encrypted before they hit the database. Even I can't read them.

Tech stack is Django REST + React + PostgreSQL + Redis. Running on Railway but you can also self-host it with Docker.

It's free to use right now. To be honest, I'm not sure about monetization yet, just want to see if people actually find it useful first :)

Would love your feedback!
Show HN: Allowing web agents to click and type like humans (Python library)
by hjegeorge | 2026-01-22 13:24:14+00:00
`nothingtoseehere` (PyPI) generates human-like mouse movement + typing for browser/UI automation, especially web agents (Fitts’ Law, asymmetric velocity profiles, tremor, layout-aware typos, etc.). Built for consent-backed workflows where perfectly linear automation looks uncanny and gets misclassified as non-human.

Repo has a Wikipedia demo + a writeup with research/citations.

Also interested in the ethics/norms here: what does “good citizen” agent behaviour on the web look like before this turns into an arms race? If you work on bot mitigation / anti-fraud (Cloudflare or otherwise), I’d love your perspective.
by zvqcMMV6Zcr | 2026-01-22 13:24:34+00:00
Does it matter that much? I don't think there is any "safe" build system. Users will try to build project sooner or later. With Maven it is easy to add a plugin with harmful payload as dependency, you won't spot it in "source", unless you carefully review every dependency. IDEs need containers/isolation and they need it now. Instead we got that "Do you trust this project" dialog.
Show HN: Take a Break – a gentle extension to stop autoplay late at night
by hardiksondagar | 2026-01-22 13:24:51+00:00
Hey HN — I built Take a Break, a Chrome extension that starts a timer on streaming sites and gently reminds you when it’s time to sleep. It shows a countdown with snooze, and a midnight reminder without auto‑close. You can customize timers and sites.

Would love feedback on UX and if the reminders feel too aggressive or too soft.

Demo / listing: https://chromewebstore.google.com/detail/ehhhemnkemficpheoid...

Repo: https://github.com/hardiksondagar/take-a-break
by sofixa | 2026-01-22 13:25:05+00:00
Have you seen iOS or macOS settings, like ever? Especially on macOS, the UI is infantile, you have settings in different menus that change each other (mouse / touchpad scroll direction, two buttons in two menus, they change each other). On iOS you have amazing features like a wheel spinning forever without telling you there is a problem and what it is (like, for an app with in-app purchases, you must have a payment configured, otherwise the app installation just spins forever).

Compared to that, my (OxygenOS version of) Android UI is pretty good, concise, flexible and customisable if I want to. I hate the ambiguity of gestures, so I keep the buttons for navigation. I don't want everything splattered on the home screen, so I use a different launcher than the default. The menus are all logical.
by zeroonetwothree | 2026-01-22 13:25:17+00:00
Interesting. I feel like it makes my ADHD worse. If I code “manually” then I can enter hyperfocus/flow and it’s relaxing. If I use AI to code then I have to sit around waiting for it to respond and I get distracted and start something else, forgetting what I was doing before. Maybe there’s a better workflow for me though.
Show HN: I'm building an experimental forum to help people connect
by nihakue | 2026-01-22 13:25:24+00:00
I don't feel like my brain is wired to make friends on the internet anymore. Everything seems to either happen in totally isolated private groups or on such a massive stage that it's hard to be myself. On top of that, everyone is yelling at the top of their lungs to be heard over the din, or catering what they say to appease algorithms. There isn't much room for nuance. Then when we aren't on this big stage we're in these carefully curated protective bubbles that shield us from any kind of discord.

I wanted to create a place where people can talk and hang out and build communities at a more human scale. A site where people are smooshed together more or less randomly and sheltered for long enough that they can hopefully find some common ground.

I'm building Isles ( https://isles.app/ ), which is just this really simple/dumb forum that has two things that set it apart:

1. When you sign up, you're put on an island randomly. You can only see posts from others on that island. Island populations are capped

2. Very occasionally, two islands will 'link up' basically at random. For a short time, both islands can interact with each other. When the islands separate, you can choose to stay on the other island. If you do, you can't go back unless those two islands link again.

That's it. My hope for Isles is that it gives people a break from big homogenous social spaces. It's really early days and still more of a sketch than an actual product, but I wanted to share it to see if the idea resonated with others. I'm looking for any feedback at all.
by amiga386 | 2026-01-22 13:25:59+00:00
That is sad, sorry to hear it.

But at the same time, sometimes you have to really persevere to get a bug fixed.

Consider the perspective of the maintainer of a popular project: to them, you're one person in a big queue of people all reporting problems. Most issues turn out to be "I need free technical support, which you don't offer, so I'll phrase it in the form of a bug", and it saps their time to look into the details of each issue to find whether it's genuine-bug or user-error.

So that's why you should try to give reproduction instructions as best you can, and be up-front if they're incomplete, or you only saw it happen once.

If the maintainer responds harshly, or even if you get commentary from others, remember they are (or should be) criticising the bug report, not you. Try not to take it personally.

And even if they decide to close it, or not investigate further, you've still done the world a favour by adding genuine details about something you saw. The bug report is still searchable when closed. Other people who get the same problem as you are likely to find it, and it might spur them to reproducing the bug where you couldn't, and re-opening or re-reporting the bug and driving it forward to completion.
by avaer | 2026-01-22 13:26:03+00:00
The difference is LLMs let you "run Google" on your own data with copy paste. Which you could not do before.

If you're using ChatGPT like you use Google then I agree with you. But IMO comparing ChatGPT to Google means you haven't had the "aha" moment yet.

As a concrete example, a lot of my work these days involves asking ChatGPT to produce me an obscure micro-app to process my custom data. Which it usually does and renders in one shot. This app could not exist before I asked for it. The productivity gains over coding this myself are immense. And the experience is nothing like using Google.
by taude | 2026-01-22 13:26:06+00:00
Responding to you in this thread, because this is the way: the only success I've seen to offshoing to india, is to actually run the office yourself, have an exec over there, manage and control hiring, pay above market rates, etc...

I've been with two companies that have been aquired, and the first thing the PE/New Companies do is aggressive offshoring for cutting costs.

1) worked, because the aquiring company had an established office in Hyderabad, and we flew the tech leads over to the US to spend six weeks embeddeed with the team, etc.

2) the second one failed miserably becasue we had an Exec VP who told our engineers that he was replacing them in India for half the price, and his strategy was to hire a contracting company.... after several months of "contractors" coming and going, someone else in the company realized what needed to happen....
by glimshe | 2026-01-22 13:26:15+00:00
When I read HN comments where people say "AI sux, AI is useless, AI is a waste of time", I think I must be living in a different universe. Maybe Hacker News is a dimensional portal between my reality and other people's.

Hi there, friends from another dimension! In my reality, there's a cold front coming from the north. Healthcare is expensive and politics are a mess. But AI? It hallucinates sometimes but it's so much better for searching, ad hoc consultation and as a code assistant than anything I've ever seen. It's not perfect, but it saved me SO much time I decided to pay for it. I'm a penny pincher, so I wouldn't be paying for it otherwise.

I think Satya is talking about cost/benefit. AI is incredibly useful but also incredibly expensive. I think we still need to find the right balance (perhaps slower model releases), but there's no way we'll put the genie back in the bottle.

I hope your AI gets better! Talk to you later!
by blenderob | 2026-01-22 13:26:33+00:00
+1000.

A vast majority of posts and comments here shows a classic case of consumerism. I want this. I want that. This sucks. That sucks. Well, what are you bringing to the community?

There is this weird kind of amnesia with open source tools where people forget that these open source projects are a labor of love by small communities. They are developing the projects for themselves, their community. Are you part of that community or are you outside it? If you're outside the community, it shouldn't surprise you when the tool doesn't perfectly work for you. I sometimes feel that many of these people would be better off buying commercial tools and pay for support.
by user_7832 | 2026-01-22 13:27:28+00:00
I have no idea what the exact topic is, but

> maybe system thinking is really complex and thus hard to convey and use.

I'm pretty sure that's not true. If you can follow how A leads to -> B, then that's about it all. Systems thinking is the same principle at a larger scale, with interesting side effects at times (eg network effects/group think/emergent phenomenon showing up).
by al_borland | 2026-01-22 13:27:48+00:00
I ran into this when I went to India to help train our team over there.

I tried specifically asking questions where the correct answer was “no” and they wouldn’t tell me no. In some cases I told them I was expecting them to say “no” and they still wouldn’t do it.

It was very difficult to figure out what they knew or didn’t know without putting them through a test and seeing how they did.
by elliotmy | 2026-01-22 13:27:50+00:00
Hi there – author of the post here. I eat meat – to my shame. Unless you're rearing your own livestock and giving them happy lives and a painless slaughter, I consider eating meat immoral. Aniamls bred for food are kept in awful conditions and killed usually in inhumane ways. I think it's tough to claim eating the results of the the mass livestock industry isn't anything other than supporting the torture of animals. Animals who have the ability to think and feel. It's simply wrong. I would even argue it's this centuries slavery, in that it's something future generations will look back on us in shock, unable to comprehend how we were okay with it all.
by sho_hn | 2026-01-22 13:28:32+00:00
I still think Windows app compat for Linux (i.e. as Wine does and Valve productized with a gaming focus) is the better solution since it offers a true upgrade path out.

I realize ReactOS has a potentially wider useful scope (I think device driver compat is part of what they're attempting to do, so it'd offer a solution to keeping niche HW running) but I think it's just a smaller audience.
by kmfrk | 2026-01-22 13:28:47+00:00
I just tried to download a podcast series from Spotify today, and even this turned out to be a massive pain: no dice on gallery-dl, yt-dlp, and the browser doesn't have a dedicated download option, even when logged in.

I was redirected to the Windows app to download an episode, and then I got denied from using the app because I was on a VPN with a different location than the one they had on file for me.

Genuinely wonder how much podcast history we're going to lose, if we're just making walled gardens out of RSS feeds at this point. Hope someone does back up the Spotify-exclusive podcasts somewhere.
by medmc99 | 2026-01-22 13:28:59+00:00
Hi HN,

I built ScreenClip.fast to solve a small but frustrating problem: wanting to capture something on your screen after it already happened.

ScreenClip runs in the background and keeps a rolling buffer of your screen. When something worth saving happens, you can clip the last few seconds instead of trying to recreate it.

It’s aimed at developers, support teams, QA, designers and anyone who frequently needs to capture bugs, UI issues or fleeting moments on screen.

I’d really appreciate feedback
by dzonga | 2026-01-22 13:29:33+00:00
Laravel has - Flux UI [0]

Personally though I use rails - I just opt for Bootstrap, otherwise just inertia + PrimeVue

if you really wanna have dope components such as shad whatever - then of course you can always opt for Rails + Inertia React + Component library

[0]: https://fluxui.dev/docs/installation
by cj | 2026-01-22 13:29:39+00:00
oh man, you just gave me a flashback to my roommates a decade ago changing my WiFi router password since they thought I was working too much. That was not my finest moment as far as practicing conflict resolution goes :)

But that’s also the point. Low risk situation to practice things that later in life become much higher risk. Better to figure out how to cohabitate with a few random roommates than a SO down the road.
by Bender | 2026-01-22 13:30:02+00:00
I disable mitigations on everything. Doing so is especially useful on mini-PC's and even more especially so on Windows but I disable it on every OS. My GPU load went from 87% to 13% on a Windows mini-PC disabling mitigations and it ran a lot cooler.

As an aside: uBlock does not like this site

Blocked:
https://click-v4.exppmnclk.com/click?i=2U1PtmWDcSA_0

Because:
://click-v4.*.com/click?$document
by zeroonetwothree | 2026-01-22 13:30:10+00:00
I only use GPS navigation if I’m in a in familiar location where I wont have to travel again. If it’s around where I live or my office then I actually look up directions on my phone and just follow them mentally. So I have a really good mental model of where everything is now.

It also helps if you go around via a slower transport like biking or running, since it helps you to get the layout better.
by the_gastropod | 2026-01-22 13:30:18+00:00
I don’t know if there are other ways eBay could lose money on returns. But my single data point: the very first thing I sold on eBay (a manual lever espresso machine) got returned because the buyer clearly didn’t know how to use it, and claimed it was defective. And because eBay has a money back guarantee, they just reached their hands into my back account and withdrew the earnings from the sale + the shipping costs for the delivery to the buyer + the shipping fees for the return. They even kept their listing fee and the sales tax. So… I don’t think eBay stands to lose money directly from returns. Maybe they risk pissing too many sellers off with an increased rate of this horrific experience?!
by morelandjs | 2026-01-22 13:30:28+00:00
There’s more to AI than foundation models. I think you are going to see meaningful progress on chore automation over the next decade through a combination of algorithmic and mechanical improvements, and it will measurably improve our lives. Recently got a Matic robot (awesome btw), and I no longer feel the need to vacuum my floors. It’s not life changing, but it’s an appreciable convenience upgrade. The capabilities feel like a peek into the future.
by jsheard | 2026-01-22 13:31:27+00:00
> Copilot Shoes.

> Copilot Ice Cream.

Too late, parody is dead.

https://fortune.com/2023/02/18/shift-robotics-a-i-powered-mo...

https://www.unilever.com/news/news-search/2025/how-ai-is-tra...
by bmacho | 2026-01-22 13:31:28+00:00
That's not the reason, but the excuse. The reason firefox doesn't have jxl is that it is funded by Google, and someone at Google decided that it has to die.

Also the parent comment was about that you really shouldn't just let a random russian guy run any javascript on any website you visit, that's stupid.

Also also, am I missing something, or Firefox extensions are broken, there is no way to limit an extension to websites (allow or disallow), or even just to check the source code of an extension?
by jasomill | 2026-01-22 13:31:48+00:00
It is used quite a bit.

As just one of innumerable examples, it's the basis for Adobe's DNG raw photo format and many proprietary raw formats used by camera manufacturers (Nikon NEF, Canon CRW and CR2, etc.).

Speaking as an outside observer, the ISO Base Media File Format seems to have more mindshare for newer applications, presumably on account of its broader scope and cleaner design.
by linuxftw | 2026-01-22 13:32:10+00:00
Things AI is already better at than (many/most) humans: Customer service (chat, phone), writing software, writing docs about software, computer graphics (animation, images), driving cars.

There are plenty of uses for AI. Right now, the industry is heavily spending on training new models, improving performance of existing software and hardware, and trying to create niche products.

Power usage for inference will drop dramatically over the next decade, and more models are going to run on-device rather than in the cloud. AI is only going to become more ubiquitous, there's 0% chance it 'fails' and we return to 2020.
by mexicocitinluez | 2026-01-22 13:33:22+00:00
Yes, a handful of people in the Democrat party suck.

But that's not the same as saying they're the same as Republicans. Not even remotely close.

The "both sides" stuff is an amateur, armchair take that tells me the person doesn't actually follow what's happening.

And again, you don't need any more proof that what they actually vote on. Go ahead, look up the bills. How does the "both sides" argument stand up to the fact that we have the most divided congress in almost 100 years?
by JohnFen | 2026-01-22 13:34:31+00:00
I think your final questions can't really be answered by people here. They take actual market research.

As a very strong rule of thumb, though, the reason why people may use a thing when it's free but not be willing to pay for it is because of the cost/benefit ratio. The product doesn't produce enough value to pay the price being asked.

The tricky part is figuring out what the cost is. It's not just money, it's the accumulation of all user costs, including ancillary ones such as, for instance, how much hassle the product brings with it.

It's also tricky to figure out what the benefit is. It's not at all rare that the manufacturer of a product doesn't actually know what the product's benefit is, and only know what the intended benefit is.

You need to talk to actual people in your target market and gather more data to illuminate these things.
by remix2000 | 2026-01-22 13:34:36+00:00
Funny how you chose `ioctl` specifically to illustrate your point, when that's quite uniquely just a syscall inside a syscall… Ideally, high level library devs should abstract ioctl while treating libc as the stable userland kernel ABI, as has always been the case for the BSD's.

I think the real problem is GNU libc devs' unwillingness to stabilize it (not sure why, perhaps the menace of HURD still haunting them?)
by RuggedPineapple | 2026-01-22 13:35:01+00:00
Not only does Facebook have Messenger, but it's actually a (pretty) good privacy option. It went full on default end-to-end encrypted a couple years ago. Telegram doesn't do that, you have to jump through some hoops. Signal does but it's honestly pretty niche. Everyone from your grandma to your kids has Facebook though and somehow Zuckerberg decided his data-Hoover shouldn't extend to everyone's conversations. It's surprisingly good.
by ConfusedDog | 2026-01-22 13:35:19+00:00
Gridfinity seems very useful. I might try it. I spent $100 on FB marketplace 2 years ago for a AnkerMake M5C with bunch of rolls of PLA. I've printed hairdryer rack, containers, Labubus as little gifts for neighborhood kids to paint over. I thought about getting a multi-color 3d printer like Anycubic Kobra S1 combo, but the wasting of plastics is holding me back. Snapmaker U1 is much better but more expensive.
by latexr | 2026-01-22 13:35:20+00:00
Thank you for the correction. I thought they had stopped that but I see you’re right. Seems to be more restrictive, though.

https://hacktoberfest.com/participation/

> Swag - Get an exclusive Hacktoberfest T-Shirt, but its only for ‘Super Contributors’ who contribute 6 accepted PR/MRs to a worthy repository. (T&Cs Apply | Valid only for the first 10,000 contributors completing 6 PR/MR)