MurphyA/hacker-news huggingface dataset:
by smashed | 2026-02-01 17:02:25+00:00
That is good news!

The problems we had is users could not reliably tell when they were connected/disconnected, how to initiate the login flow, get network status (why is that service not working, but this other one is?), tell to which router they were connected, etc etc. I know these are big asks, and I suspect a lot of these troubleshooting and status info are probably available in the commercial offering.

That being said I think OpenZiti/NetFoundry is in a different class entirely and any lurkers here should consider it for their use. It's not really the same thing as NetBird or Tailscale.
by Retric | 2026-02-01 17:02:42+00:00
You may be happy with the current status but it’s actually both risky and expensive.

Risk management means managing risks, there’s plenty of things having more farmland doesn’t actually protect you from. On the other hand having a decade of food protects you from basically everything as you get time to adjust as things change.

Just as an example, meteor strike blocks sunlight and farmland is useless for a few years. Under the current system most of us starve to death. Odds are around 1 in 1 million that it happens in a given lifetime, but countries outlive people start thinking longer term and it becomes more likely.
by andai | 2026-02-01 17:03:06+00:00
Do you mean with the coding plan?

I haven't tested it extensively but I found that when I used Claude Code with it, it was reasonably fast (but actual Claude was way faster), but when I tried to use the API itself manually, it would be super slow.

My guess would be think they're filtering the traffic and prioritizing certain types. On my own script, I ran into a rate limit after 7 requests!
by basch | 2026-02-01 17:03:14+00:00
I don't know if unimpressed is the right word, but it is overwhelmingly verbose.

LLMs are great at outputting tons of words. Adding sliders to summarize and shrink would be great. Adding slashdot metamoderation could be a nice twist. Maybe two different voting layers, human and bot. Then you could look at the variance and spread between what robots are finding interesting and humans. Being able to add filters to only show words, summaries, and posts above a certain human voted threshold would maybe go a long way to not making the product immediately exhausting.

A broken clock and all. Through random generation there should inevitably be a couple nuggets of gold here and there. Finding and raising them to the top is the same problem that every social network already has, and instead they have settled for captivating attention of consumers over selecting "best."

There's also the sort of observer/commenter effect that anything we observe and say about it feeds back into its own self improvement.

[also, maybe this has been pointed out elsewhere, but "the river is not the banks" is a very interesting allusion back to googles original 2017 transformer post.]
by raw_anon_1111 | 2026-02-01 17:04:06+00:00
If I’m starting off from sales -> reading the contract -> discovery -> design -> project plan -> implementation -> implementation review -> handover, how am I not involved with the business case?

I would never trust a junior developer who is just an experienced ticket taker (and most don’t get their first job after 10 years of being hobbyist) to look in that level of detail. Honestly the code is the least important. What it does is. If I’m 50 years old and still just a “human LLM ticket taker”, I’ve done something horrible wrong in life.

By definition, this is the worse AI coding will ever be, anyone hoping to stay in this game long term by being able to “codez real gud” is going to be in for a rude awakening.

Enterprise development where most developers work was becoming a commodity in 2016 where it was easy to become “good enough” and comp still looks like it did on the high end a decade ago. Now it’s even harder to stand out from the crowd.

Now we are seeing that even BigTech jobs where “I can reverse a b tree on the whiteboard” developers are becoming a disposable commodity with all of the layoffs. There is a reason I’ve been moving up the stack and closer to “the business” over the last decade
by sashank_1509 | 2026-02-01 17:04:07+00:00
At some level, this is a problem of unmotivated students and college mostly being just for signaling as opposed to real education.

If the sole purpose of college is to rank students, and funnel them to high prestige jobs that have no use for what they actually learn in college then what the students are doing is rational.

If however the student is actually there to learn, he knows that using ChatGPT accomplishes nothing. In fact all this proves is that most students in most colleges are not there to learn. Which begs the question why are they even going to college? Maybe this institution is outdated. Surely there is a cheaper and more time efficient way to ranking students for companies.
by andai | 2026-02-01 17:05:40+00:00
>Before you reach for a frontier model, ask yourself: does this actually need a trillion-parameter model?

>Most tasks don't. This repo helps you figure out which ones.

About a year ago I was testing Gemini 2.5 Pro and Gemini 2.5 Flash for agentic coding. I found they could both do the same task, but Gemini Pro was way slower and more expensive.

This blew my mind because I'd previously been obsessed with "best/smartest model", and suddenly realized what I actually wanted was "fastest/dumbest/cheapest model that can handle my task!"
by SatvikBeri | 2026-02-01 17:05:54+00:00
Seems like there's a speed/autonomy spectrum where Cursor is the fastest, Codex is the best for long-running jobs, and Claude is somewhere in the middle.

Personally, I found Cursor to be too inaccurate to be useful (possibly because I use Julia, which is relatively obscure) – Opus has been roughly the right level for my "pair programming" workflow.
by SkoogyDan | 2026-02-01 17:06:06+00:00
Of course there are some people that will want a gui not matter what. Then an extension or separate program is the only thing you can do. But i think it is really nice to have the same tool available everywhere, also in the terminal. And if you want a neat and vertical pane in vscode just drag a new terminal window next to your code and run jjui in it.
by fuzzfactor | 2026-02-01 17:06:45+00:00
Most people won't tell you their ideal dream situation.

I'm not like that, I've already retired, there's way more things that I'm not going to do now than there ever was ;)

Always wanted to build an electronic instrument company.

That's it.

Is that so bad?

Built plenty of instruments, and built a company, but it wasn't an actual instrument company.

Now I don't have as many decades ahead of me as a younger me would have, so it's good to put it in perspective.

It really is the kind of thing I would like to see people do more of, even if I don't make any kind of big splash myself. Hardware may be hard but I grew up with it, and it used to be a lot more common pursuit than it is now.

The only thing better would be to have an idea what kind of company or project someone actually is moving in the direction of.

Even if people don't reveal very much about their favorite project due to stealth or things like that, it would be good to see some abstract considerations from what people have on their mind anyway.

Especially when it comes to "feelings" that go along with ideas that are good enough to make some entrepreneurial effort toward.

Or come out of retirement for, no time like the present :)
by butvacuum | 2026-02-01 17:07:01+00:00
The linux implementation is quite poor. Among other issues, your answer is linux treats it as a TCP/IP link- so packets don't have any offloading for checksums, etc. it's also incomplete (ex- you have to physically unplug and replug the cord every time one side loses link- even a reboot).

This is my firsthand experence trying to get some tablet motherboards to link up and work as a proxmox cluster w/ TB3 as the link between nodes.
Show HN: Words.zip (300k words found on an infinite grid)
by yathern | 2026-02-01 17:07:29+00:00
Hey HN! About a month ago I launched https://words.zip - a little (infinite) word search game - it's been very slowly growing, but now has over 300,000 words found! Lots of cool things people are doing, using it as a sort of canvas, or just finding the hardest words.

In the last month I added a lot of new features:
- challenges (sets of words to find)
- lots more stats (word counts)
- light mode (got lots of feedback that white-on-black was rough)
- a discord with a handful of people now!

Check it out it you haven't already and I hope you enjoy it!
by Wowfunhappy | 2026-02-01 17:08:07+00:00
Here's the problem with the Steam Deck, and every modern handheld. (And actually also the DSi XL noted in GP.)

The DS Lite can fit in your pocket. Comfortably. Not, like, technically fit, at the cost of making it uncomfortable to walk around. You can keep a DS Lite in your pocket all day, ready to be pulled out the moment you enter the crowded subway, or while in the doctor's office. Situations you didn't necessarily plan for.

The stupid Switch, and especially the even larger Steam Deck, I never actually have with me when I want it. All I have is my stupid iPhone, which is great for many things but doesn't have buttons, and it turns out you kind of need those for games. Developers have been trying, for nearly two decades now, to find ways to avoid buttons, and it even kind of works sometimes, but not really. Not when you want precise control over a character.

No one makes portable consoles anymore. I mean, they're portable in the way that a laptop is portable. They're handheld in the way a vacuum cleaner is handheld. But they're not portable like the DS Lite or GBA SP.

You can buy these little Android things designed for emulators, and I've almost bought them a few times, but I've pretty much already played all the NES games I want to play, and because there are very few new NES games being released, the library doesn't expand.
by bonyt | 2026-02-01 17:08:18+00:00
I just made a variant of this that uses the browser speech recognition API. It's simplified, with none of the flair of the original, but should be fun to play in person. It's fun to shout animal names at computer with friends.

https://t.moveything.com/animalscream/

(works best on desktop chrome. it's too slow on safari in my testing.)
by PLG88 | 2026-02-01 17:09:10+00:00
Yeah, definitely more on the commercial side of the product.

And agreed, I like NetBird/Tailscale/Wireguard, but they are better VPNs, not identity-first, zero trust overlays as OpenZiti/NetFoundry is. That's why companies like Siemens have adopted it and many more will.
by bbor | 2026-02-01 17:09:33+00:00
You seem like a great professor(/“junior baby mini instructor who no one should respect”, knowing American academic titles…). Though as someone whose been on the other end of the podium a bit more recently, I will point out the maybe-obvious:

Of course I can't ensure they aren't just having AI do the projects, but I tell them that if they do that they are cheating themselves

This is the right thing to say, but even the ones who want to listen can get into bad habits in response to intense schedules. When push comes to shove and Multivariate Calculus exam prep needs to happen but you’re stuck debugging frustrating pointer issues for your Data Structures project late into the night… well, I certainly would’ve caved far too much for my own good.

IMO the natural fix is to expand your trusting, “this is for you” approach to the broader undergrad experience, but I can’t imagine how frustrating it is to be trying to adapt while admin & senior professors refuse to reconsider the race for a “””prestigious””” place in a meta-rat race…

For now, I guess I’d just recommend you try to think of ways to relax things and separate project completion from diligence/time management — in terms of vibes if not a 100% mark. Some unsolicited advice from a rando who thinks you’re doing great already :)
by aaravchen | 2026-02-01 17:09:58+00:00
That's the kicker I'm pointing out. It's a very limited number of people that agree.

If you're satisfied with the equivalent of 6-12 DVDs worth of content, or are only pulling the latest of a handful of shows and deleting them once watched, that's about all most people's setups will be able to store. But just like when streaming first started, people appreciate the 100s of TB of content from the streaming services and usually want that level of access.

I have 40+ TB on a >100TB system and we still use Netflix, HBO, or AppleTV+.
by wredcoll | 2026-02-01 17:10:12+00:00
It's a question that's too vague to be usefully answered especially on a forum like this.

There's not such thing as "disabled people who can't write well", there's individuals with specific problems and needs.

Maybe there's jessica who lost her right hand and is learning to write with the left who gets extra time. Maybe there's joe who has some form of nerve issue and uses a specialized pen that helps cancel out tremors. Maybe sarah is blind and has an aide who writes it or is allowed to use a keyboard or or or...
by libraryofbabel | 2026-02-01 17:10:15+00:00
Not OP, but I would imagine (or hope) that this attitude is far less common amongst peer CS educators. It is so clear that AI tools will be (and are already) a big part of future jobs for CS majors now, both in industry and academia. The best-positioned students will be the ones who can operate these tools effectively but with a critical mindset, while also being able to do without AI as needed (which of course makes them better at directing AI when they do engage it).

That said I agree with all your points too: some version of this argument will apply to most white collar jobs now. I just think this is less clear to the general population and it’s much more of a touchy emotional subject, in certain circles. Although I suppose there may be a point to be made about being more slightly cautious about introducing AI at the high school level, versus college.
by ExoticPearTree | 2026-02-01 17:10:22+00:00
> Isn't the whole point of Kubernetes that you don't need to do this?

In theory.

In practice, all managed K8s offerings use different APIs to provision, monitor and so on. Then you have all kinds of ingresses that are offered by each cloud provider (setting up an ALB on AWS is quite different than setting up a GLB on GCP).

And you really don't want to run your own k8s cluster(s).

The only thing that is somewhat vanilla in all of this are how you run the pods of your app.

And K8s is not "the cloud", it is just an orchestration system for containers.
by Wowfunhappy | 2026-02-01 17:11:39+00:00
The biggest reason the 3DS can't provide what feels like a hologram is that the screen is too small. As objects come closer, they need to get bigger, but they can't get bigger than the screen's dimensions. So most games focused on objects going into the screen, instead of popping out.

But I think the 3D served one really wonderful purpose: it made the small screen feel larger overall. Not large, maybe, but larger than it really was.
by mmahemoff | 2026-02-01 17:12:11+00:00
I’ve tried many e-readers since early Kindle but I keep coming back to two fundamental problems with e-ink, both relevant to education.

First, extremely cumbersome and error-prone to type compared to swipe-typing on a soft keyboard. Even highlighting a few sentences can be problematic when spanning across a page boundary.

Second, navigation is also painful compared to a physical book. When reading non-fiction, it’s vital to be able to jump around quickly, backtrack, and cross-reference material. Amazon has done some good work on the UX for this, but nothing is as simple as flipping through a physical book.

Android e-readers are better insofar as open to third-party software, but still have the same hardware shortcomings.

My compromise has been to settle on medium-sized (~Kindle or iPad Mini size) tablets and treat them just as an e-reader. (Similar to the “kale phone” concept ie minimal software installed on it … no distractions.) They are much more responsive, hence fairly easy to navigate and type on.
by ziml77 | 2026-02-01 17:12:27+00:00
This is why I end up creating an interface for the calls that perform modifications. Then I have one implementation that logs and one implementation that does the actual work. I end up with the output being as representative as possible as to what would happen. I also feel a lot more comfortable that a dry run truly won't write anything when the only class that could ever actually write anything is not even instantiated in dry run mode. I don't get that same comfort when there's a ton of branches sprinkled throughout checking for a dry run flag.
by rafaelmn | 2026-02-01 17:14:01+00:00
I can't say for sure because I don't know the full situation, but I've heard a similar story a few times and IMNSHO looking at it as "they made the wrong choice initially" is off because it assumes that a C# team could have delivered the initial version in the timeline required to get to the the next level of project.

If they had a team that knows nest and can iterate fast with it that's the perfect choice. I've worked at multiple agencies over the years and was mostly in C# teams. Whenever a C# team got on greenfield/startup projects it ended up being a shit-show of self inflicted slowdowns/over-complications. I've seen 3 projects where in large part due to slow development of the MVP the project missed investment window or ran out of funds.

From my experience Node/Rails teams were much more capable of delivering shit that works. It would eventually have a bunch of problems that would be non issues by default on a different stack like ASP.NET, but the difficulty of getting to that point and realizing that just being in that situation is a win is what most engineers miss.
by cf100clunk | 2026-02-01 17:14:21+00:00
The IronFox version of Firefox works excellently on my 2019 Shield TV.

Also the DuckDuckGo browser blocks a ton of stuff on my 2019 Shield TV when first installed via NeoStore (F-Droid and other repositories frontend) then upgraded via AuroraStore (Google Play Store frontend) or Google Play itself. I've found that I had to use that sequence because it could not install initially from the Play Store, but maybe that has changed.

Another browser option is Cromite, which is a hardened Chromium for Android.
by carlosjobim | 2026-02-01 17:15:00+00:00
> A coin with a nominal value of 10 but, say, a specie value of 11, is literally worth more melted down than in exchange.

And that means people will buy and sell it for the specie value. The specie value is the value.

Bullion coins like silver can be worth exactly what the metal is worth, or more. Never less than what the metal is worth.

Just because a gold philharmonic coin might be minted with a €100 nominal value, doesn't mean that it is worth that. If you think so, I'll gladly buy all your gold coins for their nominal value.
by Wowfunhappy | 2026-02-01 17:16:00+00:00
> This has been a rampant problem on Wikipedia always. I can't seem to find any indicator that this has increased recently? Because they're only even investigating articles flagged as potentially AI. So what's the control baseline rate here?

...y'know, I don't want to be that guy, but this actually seems like something AI could check for, and then flag for human review.
by yetihehe | 2026-02-01 17:16:29+00:00
> it should be possible for a regular person to own their computing

And regular persons will not care about this and will select a model with biases of anyone who they deem "works better for me at this one task that I needed".

Just like you said:

> previously, this happened with print media. Then it happened with the airwaves. It only makes logical sense that the trend continues with LLMs.

I wish it wasn't so, but I have no idea how to make people care about not being under someone's control.
by eudamoniac | 2026-02-01 17:16:36+00:00
A person who does it naturally is still higher status. Staying thin naturally, especially if also fit, indicates a level of will, health focus, and self respect that I appreciate. I wouldn't like to start dating a woman and learn that she has a "thinness subscription". That's a lot of money being spent to avoid discipline, and lack of discipline also is just unattractive. I would consider GLP1 use in a potential partner equivalent to him/her ordering food all the time; it wastes money and indicates that he/she may be lazy or struggling with executive function.
by recursivedoubts | 2026-02-01 17:17:21+00:00
AI is extremely dangerous for students and needs to be used intentionally, so I don't blame people for just going to "ban it" when it comes to their kids.

Our university is slowly stumbling towards "AI Literacy" being a skill we teach, but, frankly, most faculty here don't have the expertise and students often understand the tools better than teachers.

I think there will be a painful adjustment period, I am trying to make it as painless as possible for my students (and sharing my approach and experience with my department) but I am just a lowly instructor.
by drnick1 | 2026-02-01 17:17:28+00:00
I used to have an SFP28 Mellanox card in my home server, but went back to a simple 2.5G Ethernet port for the LAN side. The Mellanox card ran hot and needed an extra fan near it to dissipate the heat. It was cool but there was no real benefit other than occasionally when transferring some large files.

Until motherboards include SFP ports it's probably not worth the effort at all in home setting; external adaptors like the one presented here are unreliable and add several ms of latency.
by bc569a80a344f9c | 2026-02-01 17:17:54+00:00
It's fine if all you need is a packet filter, but in 2026 I question that many production use cases can get away with just packet filter.

As a host firewall, it's obviously fine, I assume your question is about using pf as a network firewall. Given the threat landscape, you usually want threat protection. At the very least that means close-to-real-time updates from reputation lists. You can script that with pf, but it's not fun. Really, you want protocol dissection and - quite possibly - the ability to decrypt on the box and do payload analysis. Just doing packet filtering doesn't buy you all that much anymore these days, and anything production that requires compliance or that you genuinely care about should be behind what you might also call IPS or layer 7 firewall capabilities.

pf doesn't do any of that. You don't have to use Palo Alto or Cisco for this, either.

If all you need is packet filtering, it's a good option, though.
by 2b3a51 | 2026-02-01 17:18:18+00:00
Quote from OA

"TYCO Print is a printing service where professors can upload course files for TYCO to print out for students as they order. Shorter packets can cost around $20, while longer packets can cost upwards of $150 when ordered with the cheapest binding option."

And later in OA it states that the cost to a student is $0.12 per double sided sheet of printing.

In all of my teaching career here in the UK, the provision of handouts has been a central cost. Latterly I'd send a pdf file with instructions and the resulting 200+ packs of 180 sides would be delivered on a trolley printed, stapled with covers. The cost was rounding error compared to the cost of providing an hour of teaching in a classroom (wage costs, support staff costs, building costs including amortisation &c).

How is this happening?
by vee-kay | 2026-02-01 17:18:22+00:00
I use an old Amazon FireTV Stick on an old LG LED TV (semi-smart), and neither of them bug me with such fullscreen ads, unless I opt to watch MX content on Amazon Prime (MX is basically third-party ads-funded free OTT content; Amazon Prime requires subscription, and even its standard subscription has occasional ads for Prime content, though Amazon Prime also has a premium pricing tier for ads-free content).

I don't face such third-paety ads nonsense on Netflix and Disney+ (yet), at least on this old FireTV and old LG TV.

Unskippable irrelevant annoying ads and privacg concerns are the main reasons I still steer clear of "smart" TVs.