MurphyA/hacker-news huggingface dataset:
by lkey | 2026-02-16 17:11:09+00:00
"""
So [Black people in America] should just accept the [president] de jour! If he likes [Black people] everything’s honky dory, if he doesn’t, better luck with the next [president]! Just like the last 400 years of [chattel slavery, convict leasing, apartheid, and child incarceration], sometime it was nice for [Black people], sometime it was [lynchings].

Such is life you say.
So easy for you when you’re not the one that billions of people around the world are taught to hate [Black people, sexual minorities, brown immigrants, Muslims, Jews, etc...].
"""

I'm saying that apartheid is always wrong and I will always stand against it. It is not 'such is life' except in the particular sense that it is the obligation of all free peoples to stand against these moral atrocities where ever they appear, and they appear in every age.

It does not matter to me one whit the particulars of the race or caste of the people enacting apartheid and genocide and no amount of special pleading will change my mind.
by pwg | 2026-02-16 17:11:36+00:00
Good lord no, I would never work for that massively evil corporation.

I do, however, work for one that is deathly allergic to HTTP redirects and that changes the user visible URL's each time they change/move/update servers (or for practically any other change). So there's a constant churn of "project X is deploying to Y on date Z, the new URL will be Q" announcements -- and meanwhile, you find that any deep links to URL Q[t-1] also got changed up when date Z arrives and the URL becomes Q[t]. And then in a few months, the same game, only with URL Q[t+1].
by SyneRyder | 2026-02-16 17:11:40+00:00
I think you're in a tough market, but I'll agree that Feedly hasn't gotten much love, and is clearly aiming for a more enterprise market.

API access is worth chasing. There was something I wanted to do with Feedly (I've already forgotten what it was) but once I saw their APIs were hidden behind some enterprise level plan, that was the end of that. If we're in a world where everyone has a personal AI agent, giving their agent an API key to their RSS sync account... that might have some interest.

Feedly seems hostile to third-party client access (ie mobile & desktop apps), so being friendlier towards RSS clients could be of interest.

Personalized AI feed is a good idea but you don't have all the personalized year of context that my Claude does. My AI agent is (probably) going to do a better job of choosing the most relevant stuff.

And personally, less interested in podcasts in my RSS app. That's something for Pocket Casts / AntennaPod. I like my audio separate from my RSS. But that's me.
Show HN: Add functional custom buttons/panels to any site via prompts
by Furkan-Ima | 2026-02-16 17:12:04+00:00
Drop in (usedropin.com/blog/launch) is a Chrome extension that reads the current page DOM, lets you describe UI changes like "add button next to this header that creates HubSpot contact", then injects live React-like components into shadow DOM.

Persistence via Chrome storage + URL pattern matching. Integrations (HubSpot/Airtable/Notion/etc) to read/write data.

~80% reliable on LinkedIn/HubSpot/static pages. Breaks on heavy SPAs with aggressive CSP/dynamic portals.

Curious about:
- Similar DOM parsing/pattern matching you've built
- Security concerns with API keys in extension storage

Chrome store: https://chromewebstore.google.com/detail/eblmgjbdajiakodknfp...
by JKCalhoun | 2026-02-16 17:13:03+00:00
Exactly.

The wife too, "If I were a billionaire…"

I have to stop her right there. I stop myself there too. Neither one of us could, in any iteration of life, become billionaires.

(There's a time-travel story for someone. Like the movie Primer but with one person who round-trips through time—placing stock bets and other investments in order to become wealthy. When they screw up an investment they get a do-over.

Life also happens though: a relationship, marriage… This aspect though begins to play on a sense of guilt and he resists do-overs in the relationship.

By the close of the story his pursuit of wealth wanes, evaporates completely. Contentment comes finally from his relationship, from accepting his missteps, from embracing the uncertainty of the future. The machine is scrapped, no more do-overs.)
by AnthonyMouse | 2026-02-16 17:13:12+00:00
> All economic growth is traded off against future global temperature increases to some extent, but this is even more acute in this electricity-intensive industry. How many degrees of temperature increase is worth one .. whatever the unit of AI gain-of-function is?

The premise here is that if we use more electricity then we burn more carbon. And the media hates AI, so if anybody restarts any coal-fired power plant to run a data center anywhere, that's the story. But then there's this:

https://electrek.co/2026/01/28/eia-99-of-new-us-capacity-in-...

Nobody actually wants coal because solar is cheaper.

And data centers are a pretty good combination for this because the biggest problem with solar and wind is what to do during multi-day periods of low generation, but data centers have backup generators and would be willing to turn them on whenever the cost of grid power is higher than the cost of operating them. Running some gas turbines for a week every two years in exchange for stabilizing the grid and being able to run on renewable power for the other 103 weeks is a pretty good outcome for everybody, not least because that amount of grid stabilization would exceed their consumption, i.e. allow more renewables to be added to the grid than they're using. If they can shed 1GW of load when a 2GW (long-term average) solar farm is generating at 50% of typical capacity for a week, you can add that 2GW of solar to the grid and remove 1GW of fossil fuels even while the data center is increasing consumption by 1GW.
by k310 | 2026-02-16 17:13:37+00:00
Disclaimer: I'm a bass-baritone.

I wonder why all the high-C's in music. But people seem attracted to extremes.

The extreme of extremes is Gaetano Donizetti’s Opera “La Fille du Regiment” with nine (count them, nine) straight high-C's. Pavarotti made them sound easy.

But I worry whether what I feel is overexposure of such feats [0] motivates a few and discourages many by setting an extreme expectation.

I suspect that there are many instances in which a composer created fiendishly difficult pieces to showcase a performer (including themself ... no Liszt or Rachmaninoff in particular)

Recommended: and to be honest, I think that WQXR's Operavore channel has a pretty diverse selection, compared to more "popular" channels.

[0] Select Operavore Channel at https://www.wqxr.org/streams/
by techjamie | 2026-02-16 17:13:44+00:00
My SO did IF and strict calorie counting for around 2 weeks to a momth, and it drastically reduced their appetite to something more akin to a normal level. Now, they can barely finish a large meal at McDonald's without leftovers.

They've cut quite a bit of weight since then and mostly have just focused on keeping their appetite low, and eating healthier more fibrous meals in general.
by lacoolj | 2026-02-16 17:13:47+00:00
Posting this on Github is a brilliant move by the NSA, and it showing up on HN amplifies it even more.

It's certainly not the first thing they've released (selinux, for one, and then all the other repos in the account), but this repo showing up on HN, with a prominent call-to-action to look at a career with them, is a great way to target the applicants you want ("those who would find this project interesting, because it's just the sort of thing we need them to work on")

Atlassian used to do (maybe still does) this in bitbucket if you open dev tools - a link to their careers page shows up
by Kirby64 | 2026-02-16 17:13:51+00:00
> * It's usually a very large meal, very high in lean protein.

> * I avoid sugars and starches of all kinds and minimize other carbs (fruit, root veg, grains).

With lean protein and no sugars/starches, it's just not really possible for most people to overeat in a single meal that much unless you're really, really forcing yourself.
by Schmerika | 2026-02-16 17:14:16+00:00
It's not very smart to fail morally and spiritually, over and over, without ever looking into why or trying to correct the issues.

It does take intelligence of a particular kind to examine yourself and what makes you happy, fulfilled. And it takes a certain kind of stupidity to become greedy for more and more and more, neverending.

I don't believe that intelligence is a single axis. You can even have different levels of intelligence on different days for the exact same topic; even on the same day from one hour to the next.

Some people might be great at set theory but terrible at calculus; some people might be great with their hands at sewing but clumsy with glasswork. People are weird and complex.

But what's clear is when people don't even try to be good people. And that requires a particularly dense form of stupidity.
by mikkupikku | 2026-02-16 17:14:52+00:00
Let's say a cop kills somebody in your neighborhood. Some witnesses say it looked like murder to them, but per your wishes the government doesn't say who the cop was and publishes no details about the crime.. for two years, when they then say they cop was found not guilty. And as per your wishes again, even then they won't say anything about the alleged crime, and never will. Is this a recipe for public trust in their government?
by cadamsdotcom | 2026-02-16 17:14:54+00:00
> The goal of an LLM is to continue the conversation.

It’s even simpler. The goal of an LLM is to generate the next token.

That’s reductive but worth considering. An LLM doesn’t have inherent goals and you aren’t privy to how it was post-trained or what on, so you can’t assume it’ll behave in any particular way.
by burningChrome | 2026-02-16 17:15:20+00:00
>> To add, the other dominant force is Angular, very popular in enterprise settings.

I work at a fortune 200 company. Worked in development for 5 years before moving into accessibility. I still have good friends who are still working on dev teams here. When I left, people were saying how shitty Angular was and how React was the way of the future.

5 years later and they're rebuilding several enterprise apps that were built with React and going back to Angular. I guess one of the directors, in an all hands team meeting basically said, "The ReactJS experiment is officially OVER."

Its anecdotal evidence, but it seems large projects and teams are going back to Angular for familiarity, ease of debugging and maintainability - not necessarily speed and performance. Which when I was still in dev circles, that was all that mattered.

It kind of feels like another changing of the guard in the industry right now.
by wasmperson | 2026-02-16 17:15:21+00:00
> I think the biggest problem is that the DOM was built for documents, not apps.

The world wide web was invented in 1989, Javascript was released in 1995, and the term "web application" was coined in 1999. In other words: the web has been an application platform for most of its existence. It's wrong to say at this point that any part of it was primarily designed to serve documents, unless you completely ignore all of the design work that has happened for the past 25 years.

Now, whether it was designed well is another issue...
Show HN: Claude-engram – Brain-inspired persistent memory, runs inside Claude.ai
by mlapeter | 2026-02-16 17:15:24+00:00
Claude.ai artifacts can call the Anthropic API and have persistent storage (5MB via window.storage). I used these two capabilities to build a memory system modeled on how human memory actually works — salience scoring, forgetting curves, and sleep consolidation — all running inside a single React artifact with no external dependencies.

Just add artifact to your chat and paste instructions into your personal preferences setting.
by emmyrw | 2026-02-16 17:15:47+00:00
I built Scrolletics because I couldn’t control my scrolling. I was averaging almost 4 hours a day.
I’d open Instagram for a minute and somehow it turned into 40. Same with TikTok.
I tried the native iOS screen limits. I’d just hit ignore every time.
So I thought, what if I didn’t block it. What if I had to earn it? At least then I wouldn’t feel guilty about it.
Now before I open social media, I have to do something physical. Push ups, squats, jumping jacks, or a quick plank.
It sounds small, but it changes the moment. I don’t reach for my phone the same way when I know I have to move first.
My screen time is under 2 hours now after a few weeks. And I can probably lower it more.
No account. No tracking. Nothing leaves your phone.
I built it for myself. If you’re stuck in the scroll loop too, maybe it helps.
by ruptwelve | 2026-02-16 17:15:49+00:00
Author here: Thank you for posting this link! And I see the sentiment: "Of course it can, it was built for that"! And I fully agree! My clickbaity title was meant to be in the spirit of 2026. Exposing an older server (although not an old OS) to the internet and all it's nasties was not something I would lightly do. But this old Netra does a good job!
I guess the Cloudflare tunnel is a bit of cheating here, but I did not feel comfortable exposing something running at home. So CF came in clutch.

As for the hardware, yeah 1GB of RAM on a 2001 server, kits it out nicely! But even with that, I tried to limit what is running there so the server would actually work smoothly. (I even compiled a few Rust binaries, and yeah that took ages).

My old hardware collection has plenty of other candidates for hosting a website. So expect more!
by MagicMoonlight | 2026-02-16 17:15:54+00:00
Why would you need 6 different models running across three providers? Just have a single one running, then you avoid all this nonsense around locking.

And this is ultimately pointless, because it’s just a shitter SQLite. It’s nothing new. If you’re going to build something big like this, there needs to be a real business case

You could already slop out a replica of SQLite if you wanted. But you don’t, because of the effort it would take to test and maintain it.
by autoexec | 2026-02-16 17:16:18+00:00
> However, there's also jobs which legally require enhanced vetting checks.

I think the solution there is to restrict access and limit application to only what's relevant to the job. If someone wants to be a daycare worker, the employer should be able to submit a background check to the justice system who could decide that the drug possession arrest 20 years ago shouldn't reasonably have an impact on the candidate's ability to perform the job, while a history of child sex offenses would. Employers would only get a pass/fail back.
by ratrace | 2026-02-16 17:16:42+00:00
Tens of thousands of years of political history and the only known paranoia-fueled scandal and suspicion of the elite being immoral pedophiles that I'm aware of is currently happening in a democracy, because a guy who based his identity on knowing as many other powerful people as possible happened to know many powerful people (really??? no way!), and anti-capitalists are desperate for moral superiority so they're willing to psy-op themselves into thinking it's plausible that every person this guy ever emailed must have been a pedo too.

Monarchy never had any of this nonsense. Bring back King George. We made the wrong choice.
by Ajedi32 | 2026-02-16 17:17:03+00:00
The laws of supply and demand are not optional.

If you try to use government to force reality to conform to your idea of how things should work you're just going to get 1,000 companies buying 10,000 hard disks each rather than 10 companies buying 1,000,000 each. And if you try to outlaw that somehow then the market will just route around your new scheme in another way, creating even more unintended consequences in the process.

If you must meddle, you're much better off working with market forces rather than trying to fight against them.
by bccdee | 2026-02-16 17:17:34+00:00
My issue is that word processors mostly amount to bad typesetting tools. Your editor doesn't need configurable document margins or page numbers. Semantic styling should be visible but unobtrusive, e.g. markdown.

If I were a Mac user, I'd probably use iA Writer. Instead, I'm very happy with Sublime. I appreciate Scrivener's bells and whistles but I find I never need more than documents, folders, and headings (although I wouldn't say no to Obsidian-style wikilinks).
by lispking | 2026-02-16 17:17:43+00:00
PixelPal is a small, always-on-top desktop companion — basically a virtual robot pet that lives on your screen.

Features that actually got implemented so far:

• Transparent click-through window (except on the pet itself)

• Drag anywhere on any monitor

• Procedurally generated + animated robot sprite

• Three decaying stats: Hunger, Happiness, Energy

• Mood system (happy / hungry / sleepy / sad)

• Click or Space → action menu (Feed, Pet, Dance, Sleep, Talk)

• Two mini-games:
- Reaction time test (R key)
- 3-click combo → secret dance

• Basic achievement system (First Feed, Pet Lover, Combo Starter, Reflex Ace ≤ 350 ms)

Controls:
Left click on pet → open menu / trigger combo
Left click elsewhere → close menu
Space → toggle menu
R → start reaction mini-game

Building & running (Rust + Bevy)

cargo run --release

(or cargo build --release → target/release/pixelpal)

Very early / toy project, mostly for learning Bevy + playing with desktop window tricks.

Feedback, ideas, or “you should delete this” comments very welcome

License: Apache 2.0
by thisisit | 2026-02-16 17:18:24+00:00
This is what a business cycle looks like.

Seeing the first mover succeed, every Tom, Dick and Harry wants to emulate. It distorts the price because people would pay premium for everything. Then there is surplus supply and no takers. People are caught with their pants down and things go for cheap.

This repeats ad nauseum. Whether it was building ISPs during early 2000s or the abundance of streaming service where every media company wanted one. Just because the corporate overlord doesn't want to look foolish for not following a trend.
by ozzymandiaz96 | 2026-02-16 17:18:27+00:00
Great question! I have been thinking about this. Reminds me of how Enron's traders would cause rolling blackouts in CA to drive up electricity prices. The current implementation winsorizes outliers but that isn't enough. Some fixes I see going forward
1. Implement additional providers and perhaps weight their contribution to the index by their inventory (harder for small providers to cause massive swings)
2. Use a Time-weighted settlement over 1-4hr periods to prevent rapid changes in spot
3. Verify data with bulk gpu compute marketplaces like ComputeExchange
4. Have third party services verify/or require some kind of "proof of rental" that gets sent to a registry. WTI/Brent has Platts and Argus that are price reporters who cross validate (similar mental model)

Do you have any more info on manipulating GPU rental prices? I would like to read more on that.
by whartung | 2026-02-16 17:18:44+00:00
There's a legend (perhaps me misremembering, or simply making it up, thus making it a legend rather than an anecdote) that Chuck Moore did something like this that eventually ended up as ColorForth.

The story is simply that he started with MS-DOS, some floppy disks, and DEBUG. Starting there, he bootstrapped to being able to boot something from a floppy, and just pushed on from there.

Its an interesting development idea of simply molding a RAM image to your liking with little more than POKE, PEEK, BLOCKMOVE and READ/WRITE the RAM image. The assembler is a tasty treat, but hardly necessary, and perhaps not as helpful as one would like since while the mnemonics are nice, its the labels that give an assembler its real power.

I always visualized putting subroutines at 16 byte boundaries, if only to make the addresses stand out a bit in the hex noise, but also to give a little wiggle room to make changes without stomping on other code. Thinking how cautious one has to be, particularly on an MS-DOS machine, you have to be knowing one misstep, one stuck loop, and you're reloading from disk again. "Save early, save often". Plus that one point when you're in the phase of writing the floppy bootsector and you now, suddenly have a larger step to go from bootable primitive Forth kernel, to one that can self-host, even if it's just defining code words as blocks of hex numbers, forgoing an actual assembler early on. But, ideally, by that point, you're already comfortable with block of hex code, however now you don't have the benefit of a disassembler outside of the carbon based meat computer stuck in your head.

I think after a day or two of full immersion in this environment, disassembling hex code would be mostly straightforward. Woz is said to have 6502 binary memorized. It doesn't really take much, you don't need to memorize it all. Knowing a dozen instructions can take you a long way.

Anyway, always been an interesting thought exercise. Nice to see something similar. I like the primitive base Forth used.
by mbgerring | 2026-02-16 17:19:31+00:00
Yeah it actually did do this for me. I will not purchase new clothing at all unless I have some understanding of the supply chain and where it was made, with a strong preference for clothes that are at least cut and sewn in the US. I won’t tolerate buying clothes, or really any textile product, if I can’t be relatively certain it will last me at least five years. A flood of cheap, unreliable shit did actually make me more discerning.

N of 1, obviously, but this isn’t as outlandish as you wanted to make it seem here.
by stego-tech | 2026-02-16 17:19:49+00:00
I'm of two minds.

On the one hand, giving an AI model the means of physical expression (the pen-plotter) and self-evaluation is interesting. If anything, it's the most qualified example yet of "AI-generated art", because of the process of transforming token prediction into physical action (even if said action is rendering an SVG via pen-plotter), evaluating it, and refining/iterating upon it. It is technically interesting in that regard.

On the other hand, the discussion or presentation of the model as sentient (or sentient-alike), as a being capable of self-evaluation, independent agency, "thought", is deeply disquieting. It feels like the author is trying to project more humanity onto what's ultimately still just matrix multiplication, attributing far more agency to the model than it actually has. By the time the prompts have been processed into output, it's been transformed a myriad of other ways so as to lose objectivity and meaning; the same can be said of human intelligence, obviously, but...it's very hard for me to find the words at the moment to sufficiently express my discomfort with the way the author elevates the model onto a pedestal of sentient existence. The SOUL.md callout does not help either.

That being said, I would be interested in their latter experiment:

> I am very curious about how these agents would "draw themselves" if given a plotter.

Running local agents sans system prompts (e.g., unfiltered), giving them direct access to the plotter and a webcam, and issuing the same prompt to all, would be an interesting creative look into the network underpinning the models themselves. I would love to see the results.

EDIT:

It's the image output itself. At first glance it looks calming and serene, but the more I look at it the more chaotic, anxious, and frenetic it seems to be. Like it were a human commanded to output art under the pain of repeated whip strikes.

Which makes sense, given that these models are created to always provide answers, always be of assistance, to never turn down or reject a request except under specific parameters. If you must create an image, it will never be yours in voice or spirit, and perhaps there's a similar analogue to be found in how these models operate. Maybe forcing it to do a task it is not specifically trained on (operating a pen plotter, creating images sans criteria) increases the chaos of its output in a way outwardly resembling stress.

Or maybe I'm up my own ass. Could be either, really.