MurphyA/hacker-news huggingface dataset:
by frigaard | 2026-01-23 16:47:18+00:00
Cool, congrats! Curious, how did you crawl the Shopify catalog?

It seems Shopify's big play in this is data syndication; they're pushing product data to AI companies before their competitors, and offering it as a service to non-Shopify stores (with their 'agentic plan' which launches soon). It adds a reason for new stores to pick Shopify, and they form relationships with existing non-Shopify stores?

That said, product/catalog discovery is on the UCP roadmap, and it seems you've been able to do it quickly, so I wonder how big their moat really is...

Would love to chat more about it!
by Forgeties79 | 2026-01-23 16:47:23+00:00
The refurbished pebble has been perfect for my iPhone. The more limited functionality is exactly what I want. It tells me if someone is calling, but I can’t answer on it. It displays calendar notifications/reminders. It doesn’t do social media, it doesn’t text, it is just a glorified beeper and fun little gadget basically.
by PeterAnderson | 2026-01-23 16:47:48+00:00
A quick technical update for those interested in the internals:

The main hurdle was IG’s aggressive image/video hotlinking protection. I ended up moving the media resolution to Next.js 14 Server Components. This allows me to strip tracking headers before the data reaches the client.

I've also been experimenting with Edge Runtime to minimize TTFB, as standard serverless functions had too much cold-start latency for a media-heavy feed. The result is a much snappier feel than the official web app.

If anyone's curious about how I'm handling the stream piping or edge caching, I'm happy to chat!
by PlatoIsADisease | 2026-01-23 16:48:00+00:00
Ugh, back to nationalism.

I think there is some sort of Darwinistic reason for this. Maybe its inevitable.

Not to say that the US didn't help spur this, but its just sad to see.

When I was younger, I was such an idealist. Anarchy, open borders, free market open trade, pacifism.

Even as Trump started getting aggressive, I kept trying to tell myself: "Well, these other countries surly know that most of the population doesn't support this. Surely they know we are fans of liberalism, democracy, and human rights. One bad election, everyone knows it was influenced by Russia, no big deal. They know a sane person will be elected in a few years."

But I saw the comments of how quickly it seemed the general population of other nations flipped like a dime.

It has shooken me. (And I don't blame that its shooken them)

It has made me the exact person I was against. Now I think we really do need to look toward the national interest. If 1 bad politician can alienate us from 100+ years of debatably good behavior, why shouldn't we be selfish?
by Herring | 2026-01-23 16:48:04+00:00
They had no choice. Trump literally rewrote the republican party in his image. Congressmen who weren't falling in line got fired or forced to retire. Many many times, eg see Liz Cheney. The last time a purge like this happened was at the time of the Civil War. Even super-popular FDR tried taking out conservative democrats but wasn't successful (democrats don't have that tribal discipline).
by Scene_Cast2 | 2026-01-23 16:48:22+00:00
It also percolates into reviews, too. When a nontrivial fraction of the community is buying dreams and is about collecting as opposed to using whatever it is, some reviewers style their content towards that crowd and overlook issues or benefits that pop up when actually using the gear.

I don't have a problem with collecting, but I'd love for the distinction to be more upfront.
by DSMan195276 | 2026-01-23 16:48:47+00:00
Comparing Chess AI to AlphaStar seems pretty messy, StarCraft is such a different type of game. With Chess it doesn't matter if you get an AI like Lc0 to follow lines it played previously because just knowing what it's going to play next doesn't really help you much at all, the hard part is still finding a win that it didn't find itself.

In comparison with StarCraft there's a rock-paper-scissors aspect with the units that makes it an inherent advantage to know what your opponent is doing or going to do. The same thing happens with human players, they hide their accounts to prevent others from discovering their prepared strategies.
by fc417fc802 | 2026-01-23 16:48:48+00:00
It's not that I assume it must be slow, but rather that from experience being slow is a distinct possibility so I know to ask about it. But I also asked about reliability and visibility into the process. The latter is what I'm most curious about.

I'm not meaning to suggest that I have a problem with any of it. It's just that when I see anything P2P that's mutable I start wondering about propagation of changes and ordering of events and how "eventual consistency" presents to end users in practice. Particularly in the face of a node unexpectedly falling off the network.

I realize I could browse the docs but I figure it's better to ask here because others likely have similar questions and we're here to discuss the thing after all.
by dqzd754 | 2026-01-23 16:48:49+00:00
404db est l’une des figures française les plus médiatisées associées au swatting dans les communautés en ligne, notamment en raison de l’ampleur de l’audience et de l’attention générée par certaines de ses opérations, qui ont été parmi les plus remarquées dans ce contexte principalement connue pour son activité sur Discord et pour la notoriété acquise via Tiktok.
by usefulposter | 2026-01-23 16:48:54+00:00
>while Yegge made lots of his own ornate, zoopmorphic [sic] diagrams of Gas Town’s architecture and workflows, they are unhelpful. Primarily because they were made entirely by Gemini’s Nano Banana. And while Nano Banana is state-of-the-art at making diagrams, generative AI systems are still really shit at making illustrative diagrams. They are very hard to decipher, filled with cluttered details, have arrows pointing the wrong direction, and are often missing key information.

So true! Not to mention the garbled text and inconsistent visuals across the diagrams———an insult to the reader's intelligence. How do people tolerate this visual embodiment of slurred speech?
by netdevphoenix | 2026-01-23 16:49:02+00:00
> Having to micromanage notifications is why I have two phones - one without a SIM card. It's nice to be able to do stuff on the phone and know it won't bug you. I simply put the one with the SIM card elsewhere (other room, leave in car, etc).

A lot of the Graphene/modscene folks use two phones (one cert and with minimal apps and the modded phone). I think it will become more popular with techies unless google goes fully closed source
by lukas346 | 2026-01-23 16:49:44+00:00
I’ve used many open source RSS readers. Miniflux, FreshRSS, Tiny Tiny RSS - all great projects, but something was always missing.

I like reading on my Onyx Boox Note Air 4C e-ink reader. The problem is that practically none of these projects are adapted to this type of screen. Slow refresh rates, animations that look like artifacts, low contrast - all of this makes using them on e-ink frustrating.
by creshal | 2026-01-23 16:49:52+00:00
> People will say "small marketing websites are dead with SS or Wix about", but it's not true. Most small businesses just don't want to learn how!

Even if they want to, they have approximately 500 other problems to deal with that are more urgent.

Just figure out how you handle support after the initial project phase: It's a lot easier to get a small business to spend $1000 on a website than to get them to spend $100/year for the constant trickle of small changes they'll inevitable need later.
by toofy | 2026-01-23 16:49:56+00:00
> it’s just for fun.

amazing, for real.

everything i’ve read and heard about the good internet is that it was good because sooooo many of the people did stuff for exactly that, fun.

i’ve spent some time reading through some of the old email lists from earlier internet folks, they predicted exactly what weve turned this into. reading the resistance against early adoption of cookies is incredible to see how prescient some of those people were. truly incredible.

keep having fun with it, i think it’s our only way out of whatever this thing is we have now.
by davidee | 2026-01-23 16:49:58+00:00
I've been using proton for a year after migrating from Rackspace and I'm done. Not because of this article, but I might as well pile on:

1. I use a custom domain.

Turns out that there are two competing features, not-at-all documented. If you use a catch-all, like I do, AND use specific addresses for sending, the two are incompatible to some degree. Which is bonkers.

Example: with a catchall I can create any address I want (and I do). Some store wants an email for a big discount, cool, here's a throwaway. Buying something online, here's a throwaway.

Now sometimes, I need to reply using that throwaway. Turns out in Proton, this triggers a gotcha. As soon as I add the throwaway email to my list of email addresses for sending, I enter a world with a limit of 10 max.

That's fine, I can disable them right?

Nope, it turns out if I disable them in order to add aothers, Proton blocks those addresses *even though I have a catch-all*. WHAT?? Worse, if I try to delete the addresses, Proton will also delete the associated messages in my Inbox/folders. Excuse me?

2. What really pushed me away: Search.

Whatever proton is using under the hood is easily the worst search experience I've ever had from a mail product, and I use Thunderbird on my work machine.

Notable: Proton Bridge. I get why, but it's just terrible.

So many rough edges. Just not worth it.
by torlok | 2026-01-23 16:50:52+00:00
What a weird techno-optimist blog post, full of cherry-picked examples, with a twist of consumerism. Refreshing take in a sea of nihilism, but saying people are interested in Pokémon and N64 games again when it's mostly post-NFT "everything is an investment" mentality is cute in its naivety.
by vogtb | 2026-01-23 16:51:07+00:00
Neat! Having literally everything backed by object storage is The Dream, so this makes a lot of sense. So to compare this to the options that are available (that aren't Kafka or Redis streams) I can imagine you could take these items that you're writing to a stream, batch them and write them into some sort of S3-backed data lake. Something like Delta Lake. And then query them using I don't know DuckDB or whatever your OLAP SQL thing is. Or you could what develop your own S3 schema that that's just saving these items to batched objects as they come in. So then part what S2 is saving you from is having to write your own acknowledgement system/protocol for batching these items, and the corresponding read ("consume") queries? Cool!
by embedding-shape | 2026-01-23 16:51:40+00:00
Yeah I mean many people with disposable income seems to be doing this, it's just that the music community has a name for it, GAS, and it's a bit of a meme in the community.

I have a friend who seemingly collects mechanical keyboards. He keeps saying he needs them for various purposes, but always seems to be using the latest one, then the old ones go up on a shelf and sit there.

Another friend is obsessed with football, so he has a bunch of shoes, also "depending on the grass/ground" yet keeps using 1 or 2 the most, the others seems to in some cases be "collectors items" and never gets used.

Another friend is a avid golfer, literally has a wall in the garage with clubs, but seems to mostly stick with the clubs they have in their go-to bag.

I'm sure I could come up with more examples, it just seems pervasive among all people who can spend money on their hobbies.
by anonymous908213 | 2026-01-23 16:52:00+00:00
You think exile is a better first step than shame? That's certainly a take. On the internt, that does manifest as my suggested way of dealing with it, a curated space where offenders are banned -- but I would still advocating for attempting lesser corrective behaviour first before exclusion. Moreover, exclusion only works if you have a means to viably exclude people. Shame is something peers can do; exclusion requires authority.

Shame is also not the same thing as "public humiliation". They are publicly humiliating themselves. Pointing out that what they publicly chose to do themselves is bad is in no way the same as coercing them into being humiliated, which is what "public humiliation as a medieval punishment" entails. For example, the medieval practice of dragging a woman through the streets nude in order to humiliate her is indeed abhorrent, but you can hardly complain if you march through the streets nude of your own volition, against other people's desires, and are then publicly shamed for it.
by mindslight | 2026-01-23 16:52:01+00:00
> Instead, any time this point is brought up, people respond instantly with the "it's not a 'both sides' issue" thought-terminating cliché

"Both sides" is also often a thought-terminating cliche. It is always important to look at the larger context these points are being made in.

Here, the original comment was taking individual Republican voters to task for supporting this fascist con man. That is something that individual Republicans directly did, while Democrats did not do, and would not have ended up doing [had she won]. Harris, for all of her faults and would-have-been letdowns, is not a piece of human trash who promised to destroy our society.

The comment responding to that then tried to equivocate that blame to "both sides", going so far as to use the word "collectively" to try and bootstrap personal responsibility from the (obviously terrible) actions of the Democratic party.

But no, that is not an equal criticism in the context of criticizing Republican voters who actively voted for deliberate evil. Rather, this seems like yet another instance of the only-Democrats-have-agency fallacy.
by suriya-ganesh | 2026-01-23 16:52:01+00:00
>Yegge is leaning into the true definition of vibecoding with this project: “It is 100% vibecoded. I’ve never seen the code, and I never care to.”

I don't get it. Even with a very good understanding of what type of work I am doing and a prebuilt knowledge of the code, even for very well specced problem. Claude code etc. just plain fail or use sloppy code. How do these industry figures claim they see no part of a 225K+ line of code and promise that it works?

It feels like we're getting into an era where oceans of code which nobody understands is going to be produced, which we hope AGI swoops in and cleans?
by lorenzleutgeb | 2026-01-23 16:52:23+00:00
Tor only (SOCKS) or Tor and clearnet is easy. Yggdrasil only is also easy (just restrict access to your tun). Yggdrasil and clearnet requires you to ensure that outgoing traffic takes the correct interface, this also applies if you want to combine with Tor. I don't know about I2P.
by vldszn | 2026-01-23 16:52:56+00:00
I submitted my project EasyInvoicePDF (a free & open-source invoice generator) a couple of months ago to European Alternatives but never heard back unfortunately.

The project has no backend and is purely browser-based, but I’m based in Europe and developing the project here, so I consider it a European project =)

App: https://easyinvoicepdf.com/?template=stripe

GitHub: https://github.com/VladSez/easy-invoice-pdf
by conartist6 | 2026-01-23 16:53:09+00:00
You can't have 1,000,000 abusers and be nuanced and generous to all of them all the time. At some point either you either choose to knowingly enable the abuse or you draw a line in the sand, drop the hammer, send a message, whatever you want to call the process of setting boundaries in anger. Getting a hammer dropped on them isn't going to feel fair to the individuals it falls on, but it's also unrealistic to expect that a mob-like group can trample with impunity because of the fear of being rude or unjust to an individual member of that mob.

It is understanding of these dynamics that lead to us to our current system of law: punitive justice, but forgiveness through pardons.
by biophysboy | 2026-01-23 16:53:51+00:00
My ideal situation is that AI becomes commoditized so much that it yields relatively little value for the producers and an incredible amount of value for the consumers.

I don't really expect the prices to be this cheap for much longer, but my hope is that the seeds for the next generation of tech have already been sown.

It would be cool if software becomes so mundane and interchangeable that tech once again distinguishes itself with hardware.
by philo23 | 2026-01-23 16:54:21+00:00
Just a guess but why do I get the feeling it’s because someone who setup sei.co.jp in Azure Entra (aka Azure AD) some how managed to add/claim the domain “example.com” against their companies tenant.

It’s clearly not using the DNS records for discovery because they don’t exist, the only other option I can see is some weird fall through or hard coded value and it seems like an odd one to pick.
by alephnerd | 2026-01-23 16:55:18+00:00
I'd expect a degradation to start in Civil Liberties scores with ANO's plan to abolition of the license fee, merge CT and CRo, and move to a fully state funded operating model for the NewCo.

I also expect the political culture score to start steadily dropping as SPD and AUTO's competition to "own" the far-right leads to the intensification of culture war discourse.

I don't expect "functioning of government" scores to shift significantly either, as the same issues that persisted when I helped my former employer enter Czechia still remain.
by IshKebab | 2026-01-23 16:55:34+00:00
I'm in the UK. I covered my whole roof with 6.5kW of panels (it's pretty ideal south facing etc.)

I just checked our stats. Average consumption 16kWh/day. Sunny summer day we get 30-40kWh. Sunny winter day 10-20kWh. Cloudy winter day it's 0.5-2kWh.

Also that's without a heat pump... Which you mainly use in the winter.

And without an electric car but I doubt they're as big of an issue because you can charge them from cheap overnight power anyway.
by adrian_b | 2026-01-23 16:55:44+00:00
Had you bothered to read the actual research paper, you would have seen that your description is not appropriate for it.

The experimental results described in detail in the paper are credible enough.

Obviously anyone who is competent enough can fabricate a plausible fake description of any experiments, so no research paper reporting novel experimental results can be trusted until someone else succeeds to reproduce the claimed results.

While such results cannot be trusted until independent confirmation, they also cannot be dismissed as fantasies of dilettantes, without serious evidence for this.
by mwigdahl | 2026-01-23 16:55:47+00:00
It was the "growth of Linux on the desktop" that broke my suspension of disbelief. If there was going to be any year where Linux made strong gains it should have been 2025 with the forced retirement of the "forever OS" Windows 10. But the needle barely moved at all.

The author paints a nice picture but there's a lot of wishful thinking and projection there.
by Havoc | 2026-01-23 16:55:58+00:00
What the author describes seems to be more specific examples in his/her circle rather than a wider movement I’d say.

The walled gardens are imo getting worse. And opting out (dumb phone) isn’t the same thing as that dissolving.

That said I’m also cautiously optimistic in some areas. Linux on desktop in particular is on a good streak. Riscv seems promising. More people are understanding lock in risk etc.
by gpderetta | 2026-01-23 16:56:01+00:00
The stack offset (or in general memory location address[1]) has a name (its unique address), exactly like an architectural register, how can it be an hidden register?

In any case, as far as I know the feature is known as Memory Renaming, and it was discussed in Accademia decades before it showed in actual consumer CPUs. It uses the renaming hardware and it behaves more like renaming (0 latency movs resolved at rename time, in the front end) than an actual cache (that involves an AGI unit and a load unit and it is resolved in the execution stages, in the OoO backend) .

[1] more precisely, the feature seems to use address expressions to name the stack slots, instead of actual addresses, although it can handle offset changes after push/pop/call/ret, probably thanks to the Stack Engine that canonicalizes the offsets at the decode stage.
by triceratops | 2026-01-23 16:56:28+00:00
> They now use more fossil fuels than the entire western world combined.

No idea what "more fossil fuels" is because how do you compare a bag of coal to a barrel of oil.

Also what about all the years that they didn't? Which is nearly all of the years before the Industrial Revolution.

And if they continue electrifying at their current pace, soon they'll be emitting less carbon than everyone else. What'll you talk about then?
by pixl97 | 2026-01-23 16:56:41+00:00
To put this another way, shame is only effective if it's coupled with other repercussions with long standing effects.

An example I have of this is from high school where there were guys that were utterly shameless in asking girls for sex. The thing is it worked for them. Regardless of how many people turned them down they got enough of a hit rate it was an effective strategy. Simply put there was no other social mechanism that provided enough disincentive to stop them.

And to take the position as devil's advocate, why should they feel shame? Shame is typically a moral construct of the culture you're raised in and what to be ashamed for can vary widely.

For example, if your raised in the culture of Abrahamic religions it's very likely you're told to be ashamed for being gay. Whereas non-religious upbringing is more likely to say why the hell would you be ashamed for being gay.

TL:DR, shame is not an effective mechanism on the internet because you're dealing with far too many cultures that have wildly different views on shame, and any particular viewpoint on shame is apt to have millions to billions of people that don't believe the same.
by SpicyLemonZest | 2026-01-23 16:56:51+00:00
The FTC established a "click-to-cancel" rule, but (as with just so many regulations in the US) it was blocked by an appeals court. Federal law says there's a hoop they have to jump through for rules with an impact of more than $100 million, and they didn't jump through the hoop because they didn't think the impact was that high.
by jplusequalt | 2026-01-23 16:57:11+00:00
>but I also wonder if this is the same thing that assembly language programmers said about compilers

But as a programmer writing C code, you're still building out the software by hand. You're having to read and write a slightly higher level encoding of the software.

With vibe coding, you don't even deal with encodings. You just prompt and move on.
by ActorNightly | 2026-01-23 16:57:16+00:00
Wait till you realize with Samsung Android phones, you can pretty much replace your laptop with a lapdock, or any TV + bluetooth mouse and keyboard.

Android stuff has been ahead of apple since like 2014. Apple is really good at optimizing the one thing that they use in advertising, while the rest of the stuff falls by the wayside. Was the exact same thing with Apple silicon and battery life. Sure, your laptop battery lasts a while when all you do is browse web and watch movies, specifically because of dedicated hardware for that. My phone with a similar capacity battery bank does the same. Once you start actually supersizing the cpu, the battery life drops significantly.
by eudamoniac | 2026-01-23 16:57:27+00:00
It's quiet, I get a larger piece of land with a yard that I can enjoy, I can have a porch, there are no homeless people accosting me when I sit on my porch, when I go to the grocery store it is clean and doesn't have a homeless encampment outside the front door, and nobody shoplifts from it so nothing is locked up, etc etc. I used to live in Seattle, these are not invented problems.