MurphyA/hacker-news huggingface dataset:
by opan | 2026-01-17 13:33:00+00:00
>the argument used to be you used Windows instead of Linux because on Linux you might occasionally have to use the scary terminal to fix an issue

This always annoys me because you're really handicapping yourself by ignoring the CLI on any OS. Sure I use it more heavily on GNU/Linux than I did on Windows as a kid, but that's because it's so good. If I'm ever in front of a Windows machine now I still like to have a terminal handy (and it's even better/more-familiar on macOS, of course), and I've learned things like "type is like cat", "robocopy is like rsync", "tasklist is kinda like ps and taskkill like kill/pkill" which help me to do things better on Windows than when I used it fulltime. I'm glad Microsoft invested more in the CLI with Windows Terminal, OpenSSH in the default install, winget, PowerShell, etc. I think it's better for everyone. I fear the CLI hate is spreading anti-intellectualism. Some people seem annoyed when they even have to use their keyboard instead of their mouse for something.
by raddan | 2026-01-17 13:33:02+00:00
Also, power companies did not necessarily kill energy export incentives. Here in Massachusetts my meter “runs backward” when I export to the grid. This does not earn me money but it does earn me kWh credits, which means that if I am net negative for energy import in the summer and net positive for import in the winter, I can be net zero (or close to it) for the year.

In MA and a few other states, polluters are also required to buy “renewable energy credits.” Since I have a solar array I can sell my RECs whether I export energy or not. It’s my first year with a solar array, so I’m not sure how much to expect, but neighbors tell me that they earn between $500-$1000 a year.
by seasongs | 2026-01-17 13:33:13+00:00
It is recommended:
a) because you are rehoming an animal that probably went trough a lot and, hopefully, giving them the love they deserve.
b) taking care of a parrot properly is very difficult, hence a lot of people give them to sanctuaries that are full to the brim
c) decreasing the demand of these species. Both their decrease in their native range and their presence in non native ranges is, even now, caused by the demand of them as pets. Poaching in the Central and Southern America is incredibly high (in certain areas of Honduras is 100% for example) and they are poached to be sold to middlemen that will import them to the rest of the world.
Now, since CITES, it’s difficult to find poached animals in NA and EU, but definitely not impossible. The main market is Asia, where they can be sold locally or then transferred to the west.
At the same time, aviaries or “parrot mills” (some people call them like that) are the only reason why we have invasive parrots. If a couple of non native species get released by a distracted owners, the couple just ends up dying because they are not used to the environment. If a stock of hundreds or even thousands of animals of the same species escape an aviary they will first become a colony, then an invasive species. This phenomenon is called propagule pressure.
Invasive species destabilise the natural balance, and invasive species of parrots are stealing nesting sites of owls and bats already.
This is why we should at all cost, decrease the demand of them.
by horsawlarway | 2026-01-17 13:34:33+00:00
Yup - I want to echo that the best PM I worked for also did quite a bit of QA work himself.

A deep understanding of the direct user experience of working with your product is a really valuable thing to have if you want to make users actually like the product. There's a WORLD of difference between the user experience that is mocked in a tool like figma or written down in a system like jira, and the actual live result.

As an aside, some of the most impactful engineers I've worked with also manually interact with the product incredibly often during development. If you automate a test too early with e2e tooling, you miss out on the wisdom gained by having to click through a feature 100+ times during development. Personally doing it exposes all sorts of rough edges and pain spots that your users are going to feel. Automating it makes you numb to them instead. It's a difficult balance.
by artyom | 2026-01-17 13:34:53+00:00
> Big companies can copy your product in no time

Your advantage in this case, now or 10 years ago, is that this is simply not true.

If your business is "a flashlight app", yeah, eventually they'll copy it (as it happened). However they'll take an unusual long time to do that simple thing (as it also happened).

Why? Because everything at big companies is a political game, full of internal conflicts, multiple priorities, non-collaborative teams, self-interest, promotion games, and a bunch of other things not really related to build the thing in question. It very rarely has anything to do with how fast the code can be written.

If your business is good enough and becomes something more than "a piece of software", and solves a problem, becomes a brand, has great user feedback... that's not something you can "copy in no time".
by helloiamvu | 2026-01-17 13:35:41+00:00
Hi HN. Few days ago I posted about the NBA Edge Index. Today I'm looking at the NFL. NBA markets are almost perfectly calibrated. NFL markets are not. Heavy favorites underperform by 14 points.

The NFL Edge Index tracks how teams perform against Polymarket odds, compounding into a rating across seasons.

HOW IT WORKS:
Edge function pulls Polymarket's API for NFL game markets. Then we capture last valid price before kickoff (filtered 5-95% to exclude illiquid noise). After games finalize, it compares outcomes to pre-game odds. Each team starts at a baseline rating, and if they beat expectations as an underdog, rating climbs. Lose as a favorite, it drops. The rating compounds into a trajectory across seasons.

THE FINDING - NFL FAVORITES ARE OVERPRICED:
80%+ implied: 75 games, market expected 85.1%, actual 70.7%
70-79% implied: 161 games, market expected 74.7%, actual 67.1%
60-69% implied: 201 games, market expected 64.5%, actual 53.7%

Heavy favorites underperform by 14 percentage points. "Any given Sunday" is measurable.

For comparison, I ran the same analysis on 5,600 NBA games. Basketball markets are almost perfectly calibrated - 80%+ favorites win at ~82%. The NFL gap suggests something structural: parity, injury variance, weather, or thinner markets.

TEAM-LEVEL FINDINGS:
Best underdog performers - Kansas City: 76.5% win rate as underdogs (13-4). Market priced them at 31% average.

Detroit Lions: 65% win rate as underdogs (13-7). Market consistently undervalued them.

Worst as favorites - Carolina Panthers: Lost 87.5% of games when favored. 14 losses in 16 favored games. New York Giants: 76.9% loss rate as favorites.

Biggest upset - Dallas beat NYG at 7.5% implied odds (Nov 2023). Market gave NYG 92.5%.

EDGE ACCURACY:
70.9% accuracy when model had 70%+ confidence (161/227 games).

Live dashboard: https://attena.xyz/nfl

If you're trading on Polymarket, I'd be curious if you find this data valuable.
by jqpabc123 | 2026-01-17 13:36:02+00:00
The most important things I learned from college.

- What I am capable of. How I compare to others out there.

- How to comprehend and learn on my own. Most of what I now use on a daily basis in order to earn a living, I learned on my own.

- Teaching can be a guide but learning is a choice. It requires dedication and motivation.
by ajsnigrutin | 2026-01-17 13:36:02+00:00
Many married women are known under their husbands last names, from Maria Salomea Skłodowska, Betty Marion Ludden to Melanija Knavs. Some celebrities even use stage names, such as Stefani Joanne Angelina Germanotta.

Many of these women are not really known under those names, but somehow, they're still listed on their wiki pages.
by elif | 2026-01-17 13:36:17+00:00
Since the majority of our industry is still in a combination denial/disbelief and bureaucratic incompatibility with AI workflows, startups are increasingly well positioned to reap the rewards.

The way I think about it is, everyone is struggling to make AI tools work well, so if you can be in the top 50% of people trying, you're actually in the top 10% in terms of positioning for future growth.
by latexr | 2026-01-17 13:36:25+00:00
There is something about the sound that is deeply annoying to me. I don’t think it’s just the tone itself, but its low quality too, or how it’s coming out of my speakers.

Unfortunately I can’t be more precise than that, it’s unpleasant enough that I was unable to give it enough time to figure it out.

Curious of someone else experiences the same.
by Sharlin | 2026-01-17 13:37:09+00:00
Yes, but tech is special. And even in tech I presume you're only talking about computer tech, or even more specifically software tech? There's the entire rest of the business world which uses Word because what else would they use? Nobody ever got fired for buying Microsoft [sic]. Every single OEM computer aimed at businesses is likely to have Office preinstalled, except these days it's the 365 version.
by sylware | 2026-01-17 13:37:35+00:00
Nah, it is probably directly the xserver, or even the firmware of the display hardware block. An easy vector is the steam client or games. Hardware virtualization is amazing for complex malware/spyware.

You would have to man-in-the-middle your network traffic then use a custom communication path to handle the correlation with your network usage with the right data probe added to the linux kernel. The problem: since I cannot remove the wifi hardware from my motherboard, all that is useless.
by fainpul | 2026-01-17 13:37:38+00:00
> As software gets cheaper to produce (thanks to coding agents) and quality expectations shift

Shifting quality expectations are a result of the load of crappy software we experience, not a change in what we want from software. I.e. not a good thing, allowing us to ship crap, because people "expect it", it simply means "most software is crap". So not a good thing, but something we should work against, by producing less slop, not more.
by Fh_ | 2026-01-17 13:37:39+00:00
Over the last 2 months, Hadaa Ai Landscaper has evolved a lot and I wanted to share how the quality of designs have changed over time.

The tool is still growing and userbase increasing and I want it to become a real landscaping suite that is easy for homeowners and landscapers alike.

Note: Users consent to have their designs listed and can be removed anytime upon request.
by gnosis67 | 2026-01-17 13:37:55+00:00
Remember that Navy Seal who wrote that book about getting the big bad Laden?

Murdered by the schizophrenic brother of his gf.

I want you to know the voices in our heads are real, and they are white American Thought Control and they are waging a secret war among us all.

From Bin Laden to schizophrenic brothers of girlfriends, we are not alone in our own minds and American Thought Control is waging a secret war upon us all.
by tomhow | 2026-01-17 13:38:46+00:00
Please don't make sweeping claims about what HN “is”.

The HN is a large group of people with a range of views that maps to a normal distribution on most topics, with a slight skew to left-libertarianism. It's common for people to notice "too much" of what they dislike on HN, and then to think the site is dominated by it.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by raddan | 2026-01-17 13:39:06+00:00
Generating your own power does not necessarily mean cutting ties with the grid. I think for most people in most places being off-grid would be a real challenge. I’m not sure how Australia does it but in my neck of the woods (northeast US) staying grid-tied is the norm.

I have a relatively big battery (12kWh) which is enough to see me through the evening during the summer months. We do not get quite enough sunshine where I live to be off-grid during the winter, but I can use the battery to hedge against grid outages which are common here in the winter due to storms (eg heavy ice taking down power lines).
Show HN: Free visual time-blocking templates tailored to real lifestyles
by Kavolis_ | 2026-01-17 13:39:07+00:00
I built a collection of over 100+ ready-to-use time-blocking templates based on proven productivity methods, but customized for specific roles and challenges people actually face.

Each set addresses the unique goals and pain points of that persona. You can browse, preview, customize, and download instantly for your calendar.

All free, no sign-up. Part of the DayZen productivity ecosystem. Would love to hear which personas are missing!
by seasongs | 2026-01-17 13:40:30+00:00
Both, if you live in NA you’ll probably struggle to find a poached one. But your theoretical demand puts a price tag on the few remaining wild ones and increases the presence of breeders that most of the time don’t care about the health of the individual they are raising and definitely don’t care about their local environment.
Even from a sanitary perspective, oh gosh, I could go on for hours.
Psittacosis, pbfd, avian influenza…
Just please, if you want a pet and you want to buy it “brand new”, buy a dog or a cat
by its-kostya | 2026-01-17 13:40:44+00:00
Having been plagued by Go's anti-pattern that is goroutine + channels* and having debugged far too many leaked go routines myself, I'd suggest using the pprof package that exposes the /debug/pprof endpoint for your go process. Specifically it exposes runtime profiling data over HTTP in pprof format so you can collect and inspect CPU, heap, goroutine, block, etc.

Debugging becomes, hit the debug endpoint, get a list of all goroutines and their call stack. A leaked goroutine shows up a lot with the same call stack and that's it. There is also a fancy graph you can make the visualizes allocated objects if you have a mem leak and aren't sure if it is me or goroutine.

* Anti-pattern because it is so easy to forgo good program design (like a solid state machine) and reach for a goroutine and communicate back with channels. Do that a few times and your code becomes spaghetti.
by lloydatkinson | 2026-01-17 13:40:56+00:00
> Had some slack discussions with security about how their need for a green metric on patch deployment time doesn't entitle them to introduce a fire hazard to my personal residence...

How did this part go down? I'm just curious because it reeks of entitlement and security theatre on their part.

It reminds me of an incident I had once at an old job, surprise surprise security related, where a moronic decision had been made by the combined DevOps and security team (putting aside how a separate DevOps team is a bad idea).

They had decided to use some "dependency security scanner" and if it found ANY, it would immediately disable the CI/CD build pipeline for that repository.

1) This could happen at any point within minutes/hours of some CVE being published. It would frequently block deployments.

2) It could not/would not take into account developer tooling vulnerabilities. Oh, your CSS library has a string DDOS vulnerability, where if someone makes a ginormous CSS file, the library will crash?

3) The CSS library does not reach a users machine, and is run once, at build time. Either it passes and deploys, or it fails and does not deploy. Therefore, it was probably not even justifiably a CVE to begin with, but more importantly, we now cannot deploy. https://old.reddit.com/r/cybersecurity/comments/1622xia/cve2...

4) The build pipeline would be disabled for ANY type of vulnerability regardless of impact. Even low ratings.

5) Because this security ~~scam~~software did not care about nuance like that, we could not even deploy hotfixes, critical production fixes, bug fixes, or anything.

6) Because it would disable the pipeline within minutes of a CVE, there was never a fix or a newer version to upgrade a dependency to. We had to wait days or sometimes weeks for a new version to be released.

This lasted a couple of months before they were forced to remove all this crap.
by gwbas1c | 2026-01-17 13:41:12+00:00
"East Germany" fell apart because the people stuck there quickly realized how "ridiculous" it was. (See the post you replied to.)

There was a lot of contact between West and East Germans due to the awkward nature of the division of East and West Germany and East and West Berlin. In contrast, that contact doesn't exist between North and South Korea.

(Remember, West Berlin was an enclave inside of East Germany, and West Germans were allowed to travel through East Germany in order to travel in and out of West Berlin.)
by latexr | 2026-01-17 13:41:29+00:00
> That's a cynical take

One that you apparently agree with, given the rest of your comment.

> you need to pivot until you actually create a solution to a problem that people will pay for.

In other words: You don’t care about the problem, you care about the profit from selling a solution.

If a startup is “created to solve a problem” and then pivots to solve a different problem because the first one wasn’t profitable, that means profit was the priority, not solving the problem.
by amai | 2026-01-17 13:41:31+00:00
I would love to see news sites copying at least some of the technology of wikipedia. First and foremost every article should be versioned and it should be easy to see diffs. Every version of a news article should have a permanent link to it. Why don‘t news agencies use git for example?
Also news articles should be written using a markup language that is easy to parse and easy to read by AI agents. Instead most of them still write articles in word and convert it from docx into HTML or PDF. That usually generates terrible documents that break accessibility.
And of course a common markup language for news articles would enable many applications. But I guess we will land on Mars before we can have something like that.
by heisenbit | 2026-01-17 13:41:57+00:00
Your making an argument that Denmark should take over control of Silicon Valley as a matter of their national security. I can see a win-win scenario emerging: Denmark controls Silicon Valley saving their journalists (and possibly the world) while Trump gets rid of leftish distractors plus takes control of Greenland getting a infinitly large piece of land with hugh growth potential for golf places once the ice has melted.
by kiba | 2026-01-17 13:41:59+00:00
I once partly cross verify a virologist's lecture. He confused a brother of an important scientist who made an important discovery. I have no doubt that he knows what he's talking about when it comes to viruses.

All in all, checking other sources to see if they lines up is a pain and labor intensive, never mind actually checking to see if the references are actually sound evidence.
by palata | 2026-01-17 13:43:07+00:00
> I think a lot people underestimate how arbitrary some editorial decisions on wikipedia can be.

I think it is true for all information we consume. One of the very important skills to learn in life is to think critically. Who wrote this? When? What would be their bias?

Text is written by humans (or now sometimes LLMs), and humans are imperfect (and LLMs are worth what they are worth).

Many times Wikipedia is more than enough, sometimes it is not. Nothing is perfect, and it is very important to understand it.
by smokel | 2026-01-17 13:43:57+00:00
An interesting paper in this context is "Structural Inertia and Organizational Change" by Hannan and Freeman, 1984 [1]. A quote from the introduction: "...selection processes tend to favor organizations whose structures are difficult to change.".

In other words, it's typically a good thing that larger companies are slow to adapt. That's something that startups can make use of.

[1] https://www.jstor.org/stable/2095567
Show HN: Optimized vLLM for Blackwell (SM_120) – 59T/S on DeepSeek-R1
by malka666 | 2026-01-17 13:44:49+00:00
vLLM for Blackwell (SM_120) & Kernel 6.14. Optimized for RTX 5090. 59 t/s on DeepSeek-R1 via FlashInfer
by 9rx | 2026-01-17 13:44:57+00:00
> I already listed a few and very specific classes of tests

We have a list of ostensible, undefined classes of tests that are imagined to not be able to be written before the implementation. But clearly all of those are written before implementation, at least where we can find a common definition to apply to them. If there is an alternative definition in force, we're going to have to hear it.

> It's absurd to even imply that regressions aren't tracked.

Still no definition, but I imagine if one were to define "regression test" that it would be a test you write when a bug is discovered. But, of course, you would write that test before you implement the fix, to make sure that it actually exploits the buggy behaviour. It is not clear why we are left to guess what the definitional intent is, but you absolutely would never write a test like that after implementation. Like before, you would have no feedback to ensure that you actually tested what lead to the original bug otherwise.

Of course, if that's what you mean, that's just a test, same as all the others. It is not somehow magically different because the author is responding to a bug report instead of a feature request. Another to file under "they end up being all the same".
by agumonkey | 2026-01-17 13:46:13+00:00
maybe my viewpoint is weird but i think this distorted human interactions on multiple domains.

of course we all wanted to communicate faithful information, but now any discussion turns into a religious difference, and the escape is of course "who has the truest source". people don't necessarily understand the content, they just defer the validity to an official third party, so basically we're back to zero.. but we're all debating everything now.

and it makes me think that locally, we chatting, was never meant to exchange rigorous information, but mostly to share opinions lightly, more emotional than rigorous and scientific
by PlatoIsADisease | 2026-01-17 13:47:14+00:00
This isn't a great solution, but it has helped me forgive myself, maybe it can be a trend in the future: You didn't pick your DNA, you didn't pick your environment. (Determinism in a nutshell)

The bad things that happened to you, and the bad thing you did, should be seen as somewhat outside our control.

I think of my worst google searches (nsfw stuff) and think: "Well, I'm just a chemical reaction."

But then again, I read the book A Billion Wicked Thoughts and found I'm pretty vanilla, we just don't talk about these things out loud.

Maybe my life is tame, but even when I hear from other people, everything seems pretty reasonable.

I know this is an 'after the fact' fix, but its a tool for our toolbox. We could look at people who criticize us as people who are ignorant of Determinism. (But we still need mechanisms to deter bad behavior)
by philwyshbone | 2026-01-17 13:47:34+00:00
Creating a video or interactive demo for a SaaS can be really effective in showcasing your product's features. Tools like screen recording software, animation platforms, or even no-code interactive builders can help you create engaging content that resonates with your audience.

We ran into this ourselves when we needed to explain complex features to potential users. Finding the right format that balances clarity and engagement was key, and we experimented with various styles before settling on what worked best.

We ended up building Wyshbone to handle sales lead generation and sales enablement, focusing on discovery and CRM integration to streamline outreach.

It would be great to hear what others in the community are using or experimenting with for similar needs—maybe we can all learn from each other’s experiences. More details are at wyshbonesales.com.