MurphyA/hacker-news huggingface dataset:
by __mharrison__ | 2026-01-17 00:03:56+00:00
My experience is that if you want to do ML, viz, or advanced analytics, dataframes give a better experience.

If you are shuffling data around in pipelines, sure, go for SQL.

Readability is in the eye of the beholder. I much prefer dataframes for that, though a good chunk of the internet claims to throw up in their mouths upon seeing it...
by tialaramex | 2026-01-17 00:05:15+00:00
It's a hard one. I can tell you something which doesn't work because the Americans have tried it twice so far. It won't work to say "Well, that was naughty, please don't do it again".

That silliness is how you get Jim Crow, it's how you got Trump 2.0

In a civilized country I can believe jail time would be good enough, but the US still uses capital punishment, so seems to me that if you want to be taken seriously some of those responsible have to be executed

In practice I remain doubtful that such an orderly transfer is likely. If there's chaos, for even a few days, that's how you get France's "Wild Purge" in the period when German withdrawal and Allied liberation are happening one town at a time. The accused are punished, sometimes even executed, without anything resembling due process.
by foxglacier | 2026-01-17 00:05:42+00:00
Could be solved with more free markets. What a funny phenomenon this is: "reluctance to make even basic upgrades" -- landlords don't care because they have too much market power and aren't even attempting to compete with each other.

Imagine if car makers didn't bother with fuel efficiency because buyers had almost no choice and any car is better than nothing. We'd say that market isn't functioning well. Perhaps the problem is caused by price caps so it's not worth carmakers competing, or perhaps the law limits the number of cars that can be produced so there's always a shortage. Or perhaps it's the soviet union and there's no incentive for them to improve anything because the planners haven't demanded that they do.
by gassit | 2026-01-17 00:06:51+00:00
This is quite incorrect. Of the top 10 planted wine varietals in the world [0], all ten are red grapes to red wine or white grapes to white wine:

Top grape varieties by planted hectares
1. Cabernet Sauvignon - red grape, red wine.
2. Merlot - red grape, red wine.
3. Tempranillo - red grape, red wine.
4. Airén - white grape, white wine.
5. Chardonnay - white grape, white wine.
6. Syrah - red grape, red wine.
7. Grenache Noir - red grape, red wine.
8. Sauvignon Blanc - white grape, white wine.
9. Pinot Noir - red grape, red wine.
10. Trebbiano Toscano / Ugni Blanc - white grape, white wine.

There are some wines which are produced with red grapes which are not left on skins so there is no impartation of red colour, but they are really not common and the result is most of the time a bit closer to a light rose than what would be considered a white wine. Perhaps the only style that would be semi-frequently encountered are some French Blanc de Noirs wines, various champagne examples being the most common of these. (And of course standard champagne itself, but I am not sure if that is really considered a white wine). Still, rare. It is also not possible to produce a red wine with a white grape, there is no colour in the skin to impart.

[0]: https://londonwinecompetition.com/en/blog/insights-1/how-the...
by HeyLaughingBoy | 2026-01-17 00:07:36+00:00
This kind of thing is not new. In 1998 I worked for a large corporation (I think they were an F100 at the time) that built machines with a feature that could only be enabled if the customer paid an extra fee and had a field technician come out to "install" it.

Unknown to the customer was that all machines were identical. The technician's "installation procedure" was to enter the Service Mode password, select the feature enable option, and exit Service Mode then run a test to make sure it worked.

This is pretty common in commercial/industrial manufacturing. The exception cost to omit certain hardware subsystems when building a product is often higher than the cost of the hardware itself, so it makes more sense to build everything identically and enable/disable features in software.
by freedomben | 2026-01-17 00:07:45+00:00
It also empowers IT depts and cybersecurity people to be able to easily build a PoC to show why moving on from the deprecated protocol is important. In many white-hat jobs you can't just grab rainbow tables from a torrent, so a resource like this is helpful. For the grays and black hats, they've had access to rainbow tables like this for a very long time, so no change there.
by johnfn | 2026-01-17 00:08:05+00:00
Literally from the horse's mouth, 15 years ago: https://news.ycombinator.com/item?id=1648199

> In the sense of the word that means people who write code, not people who break into things

It would be like if you were going over a list of pros and cons and when you got to the cons some guy was like "wow, you work with criminals, huh?" Then you tell him not that sort of con and he says "yeah, typical nerd bickering".

C'mon.
Show HN: Commander AI – Mac UI for Claude Code
by krzyzanowskim | 2026-01-17 00:08:07+00:00
Hi HN, I built Commander, a UI for running multiple AI coding agents in parallel without living in terminal hell.

As coding agents got better, I started trusting them with real work: features, end-to-end, refactors, tests. Naturally, I began running 1–3 at once. That’s when the CLI stopped scaling — too many terminals, lost context, scattered diffs.

Commander fixes that.
by willmarch | 2026-01-17 00:08:08+00:00
“Pedantry” isn’t the issue; your claim is doing causal work (“flow eliminated” -> “dent” -> “headway”), so it needs to be stated in a way the data actually supports.

“Many hundreds of thousands per month” isn’t what the Border Patrol encounter series shows. Pew’s analysis of CBP data puts the peak at 249,741 encounters in Dec 2023, and 58,038 in Aug 2024 (a 77% drop). That’s “down sharply,” not “eliminated.”

https://www.pewresearch.org/short-reads/2024/10/01/migrant-e...

Also, 58k/month annualizes to ~700k/year. You can argue that’s a big improvement, but calling it “largely eliminated” is rhetorical.

Encounters aren’t total entries, agreed, but that cuts against confidently declaring victory, not in favor of it. If you want “better,” the only “better” conceptually is something like encounters + estimated gotaways, but “gotaways” are themselves estimates and not as consistently published/transparent as encounters. So the honest phrasing is: “recorded encounters are way down.”

“No headway for decades” is false on the standard stock estimates. Pew (and others) show the unauthorized population peaked around 2007 and then declined through 2019 before rising again in the early 2020s. That’s headway, then reversal; not “none for decades.”

https://www.pewresearch.org/short-reads/2024/07/22/what-we-k...

It is fair to say: we’re now above 2007 again (Pew estimates ~14M in 2023), so the long-run problem wasn’t solved. But that’s different from “no headway has been made.”

https://www.pewresearch.org/race-and-ethnicity/2025/08/21/u-...

On the ABC/Brookings “negative net migration” point: net migration does not equal unauthorized population, and the article itself notes the change is mostly fewer entries, with removals only modestly higher year over year. So it doesn’t support “dutiful removal has made a big dent” as the main story.

https://abcnews.go.com/US/us-1st-time-50-years-experienced-n...
by antonymoose | 2026-01-17 00:08:08+00:00
You would certainly need to be a serious long-term renter.

I purchased a home with a walk-out basement (brick exterior, cinder block foundation, >80% above grade). As it turned out, the prior owners had pulled a fast one and faked their framing with 1x4s and added no insulation. Our monthly power bills ranged from 400-500$ on a 2,000 sqft home.

I spent most of last year gutting the interior of the basement, framing, plumbing, electrical, insulation (R-13 fiberglass batt insulation), Sheetrock, paint, trim, flooring (laminate @ 2$ per sqft). I spent approximately $10k on this project doing the labor myself.

As a result, my bills are now in the 200-250 range. I had the insulation work done by 01/2025 for context. So, perhaps a new efficient water heater? But any serious work is unlikely to be worth the costs.
Show HN: WPTR – We built an automated audit lab for Headless WordPress
by gezginweb | 2026-01-17 00:08:08+00:00
Hey HN,

I'm part of the team at WPTR. We’ve spent the last few months building a platform to solve a problem that’s been bothering our lead developer (who has been in the SEO/hosting industry since 1999) for a long time: the total lack of 'proof' in hosting recommendations.

The Problem: Most 'Best Hosting' lists are just affiliate plays with no technical verification.

Our Solution: We built WptrnetSpeedBot and a 'Science of Trust' protocol. Our philosophy is simple: Evidence-based. If a provider claims to be an expert in Next.js or Laravel hosting, our bot checks if they actually use that tech for their own site. If they don't 'dogfood' their own expertise, they don't get on our list.

What we built:

Automated Audits: Real-load testing instead of empty promises.

Headless Focus: A hub for transforming traditional WP to Next.js.

The Real-Load Score™: A metric based on actual performance data, not marketing fluff.

We are a small team and we are trying to bring some academic rigor to a very 'noisy' industry. We’d love to get your technical feedback on our audit methodology and the bot's logic.

Thanks for checking it out!
Show HN: Claude-Config – Dotfiles for Claude Code
by sumeruchat | 2026-01-17 00:08:15+00:00
Hey HN,

I've been using Claude Code across multiple repos and machines, and managing the config got messy fast—scattered .mcp.json files, duplicated slash commands, credentials in random places.

So I built claude-config: a simple framework to centralize and version control your Claude Code setup, the same way we do traditional dotfiles.

One bootstrap.sh, one config file. It symlinks commands, sets up MCP servers per-repo, handles credentials, and keeps everything in sync across machines.

GitHub: https://github.com/sumchattering/claude-config

Would love feedback, especially if you're managing Claude Code across multiple projects.

Cheers
Sumeru
by quectophoton | 2026-01-17 00:09:40+00:00
And how do you get those residential IP addresses?

Well, you just need people to install your browser extension. Or your proprietary web browser. Or your mobile app. Or your nice MCP. Maybe get them to add your PPA repository so they automatically install your sneakily-overriden package the next time they upgrade their system.

Anything goes as long as your software has access to outgoing TCP port 443, which almost nobody blocks, so even if it's being run from within a Docker container or a VM it probably doesn't affect you.
by pftg | 2026-01-17 00:09:44+00:00
The problem of handoffs makes this work far from cheap.

And tests are not dumb work. TDD uses them to establish clarity, helping people understand what they will deliver rather than running chaotic experiments.

Highly paid people should be able to figure out how to optimize and make code easy to change, rather than ignoring technical debt and making others pay for it.

QA is just postponing fixing the real problem - hard to change the code.
by martin-t | 2026-01-17 00:10:05+00:00
I didn't say a lynchmob, why do people always assume a bad implementation?

Obviously, if you intend to abduct ("imprison") or kill ("execute") somebody as punishment, then you should have very high certainty they deserve that punishment. One of the methods of achieving that is giving them a chance to defend themselves ("court process").

I don't see any difference between individuals and monopolies on violence ("states") doing this, as long as they both have sufficient levels of certainty.
by sacs0ni | 2026-01-17 00:10:17+00:00
Good catch, you are correct. I did mix a few things there and the statements were incorrect or at least very misleading.

To demo your point I created a gist, for myself and others to see the (commit-LSN, event-LSN) ordering in action:

https://gist.github.com/vnvo/a8cf59fc3cd8719dbea56d3bb5201f9...

I'll update the readme to reflect this more accurately. Appreciate you taking the time to point it out.
by taftster | 2026-01-17 00:10:39+00:00
Edge has so many places that it can send telemetry to Microsoft. Any of the features that intend to "help" your browsing, including safe URL checks, shopping enhancements, etc.

These Edge changes are important if you value your browsing privacy. Not sure any of the major browsers completely protect you, but Microsoft has just gone all out in finding ways to scrape your browsing habits.
by canucker2016 | 2026-01-17 00:11:12+00:00
Has anyone looked into creatine? I've seen more mentions of creatine supplementation for cognition performance.

see https://fitnessvolt.com/rhonda-patrick-and-darren-candow-cre... and https://www.foundmyfitness.com/topics/creatine

Not much research in this area and I don't see anyway that a smartwatch can/could track this.
by jmux | 2026-01-17 00:11:44+00:00
I’ve been wanting to get rid of Spotify for months as the service has been getting worse and worse and this might just be the straw that breaks the camels back.

Does anyone know of alternatives with
1) decent discovery for new music
2) preferably not self hosted
3) a functional Linux desktop app
4) allows downloading playlists for offline listening

getting all of these in one place and having them work well is why I’ve been stuck with Spotify for so long :/
by usef- | 2026-01-17 00:12:06+00:00
Are you defining "evil" as "has an ad-supported product"?

It seems in every tech generation the bulk of consumers choose the ad-based product over the paid product. OpenAI are giving both options right now.

Even the majority of HN users seem to use gmail these days despite paid email hosts being incredibly cheap. Every company that maintains a mainstream audience in the long-term ends up adopting an ad-based free tier to avoid becoming niche, it seems.
by pvtmert | 2026-01-17 00:12:13+00:00
i would 100% pay for non-electron/non-vscode ui (sublime text? anyone?)

nothing specifically against vscode/electron/atom. i did use atom 10 years ago, then started sublime text 2, since then, it has been really hard to beat sublime text. the speed and rendering of sublime is much better.

i also have been using zed, which can be considered cloud-code ui too in certain terms, zed is quite more resource-intensive than the sublime and feels higher latency. (possibly because I use frosty-transparent theme...)
by anonymous908213 | 2026-01-17 00:13:47+00:00
Aside from the LLM writing vibes, or perhaps because it was written by an LLM, I think this article has very little tether to reality.

> It’s bringing back something we collectively gave away in the 2010’s when the algorithmic feed psycho-optimized its way into our lives: being weird.

It's really not. Prompting an LLM for a website is the exact opposite of being weird. It spits out something bland that follows corporate design fads and which contains no individuality. If you want to see weird websites, people are still making those by hand; the recently posted webtiles[1] is a nice way to browse a tiny slice of the human internet, with all its weirdness and chaotic individuality.

[1]https://webtiles.kicya.net/
by ETH_start | 2026-01-17 00:13:49+00:00
The Chinese government’s territorial claims in the South China Sea show near-total disregard for international law. China has constructed heavily militarized artificial islands roughly 200 kilometers from the Philippine coast — and more than 1,000 kilometers from the Chinese mainland — in order to assert control over waters that, under the UN Convention on the Law of the Sea and a binding 2016 ruling by an international arbitral tribunal, lie squarely within the Philippines’ exclusive economic zone. China lost the case on the merits and simply rejected the ruling.
by zapzupnz | 2026-01-17 00:13:57+00:00
> I put files in sensible places

Good for you. Do you want a medal?

Finding files often means more than just looking in folders for adequately named files. Sometimes, it's looking for the contents of files, for things that aren't files (because some kinds of files on macOS aren't actually files, they're folders that are treated specially by the system), and for things like contacts, calendar events, reminders, mail, etc.
by martin-t | 2026-01-17 00:14:29+00:00
> The accused are punished, sometimes even executed, without anything resembling due process.

I also don't like this but I wonder, if this is because the choice is between a) full punishment with less certainty of guilt now b) lenient or no punishment with high certainty of built later.

The ideal would be to hold those people until they can be tried and punished in an orderly fashion. And in principle all you need for this is enough food to keep them alive, though in such situations, even that might be a luxury.
by Aurornis | 2026-01-17 00:14:58+00:00
Replacing kitchen appliances is a quick job for common pieces like refrigerators. Most other kitchen appliances can be done in a day even if they're built-in as long as you get something that occupies the same space.

Insulation upgrades are heavy remodel jobs: Opening the walls requires people to leave the space for the duration of the job. Even if you can stack contractors back to back perfectly it's still a lot of time and displacement.

These things usually happen between renters when the space is vacant. In larger units you can some times shuffle renters between similar spaces but it's a huge pain and they usually don't want to do it.
by hackyhacky | 2026-01-17 00:16:42+00:00
> I don't see a web full of projects created by people who aren't technical.

Sure, but this is very new technology. It will take some time for the idea of building software easily to seep into the public consciousness. In that time, AI will get better and the barrier to entry will get even lower.

For comparison, the internet has been around in some form since the 1960s (more-or-less: depending on the exact technology that you consider to represent its beginning), but it took until the late 1990s or even early 2000s before most people were aware of it, and longer than that before it became central to their lives. I would expect the development of AI-coding-for-the-masses to happen much faster, but not instantaneously.
by m463 | 2026-01-17 00:17:17+00:00
I met a japanese woman who did something along these lines.

She was a VP for a high-tech company in japan. But at some point she decided to slow down.

She opened a small bakery. She told me a lot of it is easier than it looks. She has a second "family" now, customers that come every day. I think she sells small meals to go too. If she wants to take the day off, she just closes the store for the day.
by lifetimerubyist | 2026-01-17 00:17:17+00:00
> a crazy ask of even very computer savvy users

Why?

When Mozilla updated Firefox with the AI chatbot feature the first thing I did was look in settings in how to remove it. When that failed I just googled it, which pointed me to about:config and which keys to look for.

Much easier to figure out with your intuition what `browser.ml.chat.enabled` could possibly mean than running pwsh script.

All it takes is a bare minimum of curiosity.
by tialaramex | 2026-01-17 00:17:46+00:00
I can't edit it now, but that comment should have said *.com or *.ac.uk -- that is wildcards in which the suffix beyond the wildcard is an entire TLD or an entire "Public Suffix" which the rules say don't belong to anyone as a whole, they're to be shared by unrelated parties and so such a wildcard will never be a reasonable thing to exist.
by christalwang | 2026-01-17 00:19:01+00:00
Some really good stuff in here.
- on testimonials. We have some early ones here https://testimonial.to/indy/all and a bunch of video ones that include the good and the bad (but not shared for privacy). i do like the idea of sharing all of it in a live place so people can engage though. something we'll look into
- community building is huge for us. i'm on IG with 200K+ and we constantly throw free community events (live), e.g. last week we did a 2026 planning with 1,000+ ADHDers there
- we’re also looking to include thumbs up/down around messages similar to other ai chat apps so people can provide more feedback around specific messages/outputs and for each chat interaction too! any other ideas welcome :)
by kstrauser | 2026-01-17 00:19:07+00:00
As with so many other things, intent matters.

Owning lockpicks? Fine!

Owning lockpicks when you're caught burgling a house? You're extra screwed.

Owning an SDR? Fine!

Owning an SDR and getting caught using it to illegally disrupt communications? You're extra screwed.

Yes, you can absolutely own an SDR, and transmit with it on legal frequencies. If you're busted using it to break the law, then it's strong evidence that you went out of your way to deliberately, premeditatedly break it, and that makes for a bad day.
by hackyhacky | 2026-01-17 00:19:45+00:00
> It's really not. Prompting an LLM for a website is the exact opposite of being weird. It spits out something bland that follows corporate design fads and which contains no individuality. If you want to see weird websites,

I see your point, but I disagree. You consider part of the "weirdness" of being how it's done; and yes, it is indeed "weird" to learn several languages, consisting mostly of punctuation, in order to create an online self-promotion. But I think for most people, the "weirdness" (or its absence) is to be found in the end result. To that end, if a person wants a personal web page with animated tentacles around the edges and flying bananas in the background and pictures of demonic teddy bears, that is something that an AI can easily do when asked.
by burnt-resistor | 2026-01-17 00:20:30+00:00
This is the problem with regulatory capture (corruption), "self-regulation", and billionaire bootlicking bozos who shoot their mouths off about "red tape" and "big gubberment".

The part was redesigned without the groove but wasn't mandated because Boeing said even the old part could be used, which is insane. Clearly, the new part wasn't installed and likely 1-2 inspections failed to notice it was broken.
by christalwang | 2026-01-17 00:21:06+00:00
thanks for this feedback - curious what current assistive technologies you use right now? totally agree on complementing our challenges, and there are definitely a lot of apps that do pieces of it (we have some of these features on our roadmap to integrate in) but what we've found through coaching and our members is that a big part of their barrier to reaching the life they want is around self worth, noticing wins / patterns in little wins over time, and coming up with / remembering strategies across different life areas. the goal here is not to choose one or the other but to support both types of needs
by apitman | 2026-01-17 00:22:07+00:00
Very excited about this. IP certs solve an annoying bootstrapping problem for selfhosted/indiehosted software, where the software provides a dashboard for you to configure your domain, but you can't securely access the dashboard until you have a cert.

As a concrete example, I'll probably be able to turn off bootstrap domains for TakingNames[0].

[0]: https://takingnames.io/blog/instant-subdomains
by Glyptodon | 2026-01-17 00:22:10+00:00
Nobody has incentives or cashflow that will change this. At best if we built more housing it's something landlords might face competitive pressure over. In which case it might change. But currently cases where someone has a choice between two equivalent rentals and can try to pick the efficient one are pretty few and far between. Most people just try to balance as low of a monthly rent payment as possible with their commute and not having to rent from a slumlord type.