MurphyA/hacker-news huggingface dataset:
by roadside_picnic | 2026-01-09 19:40:17+00:00
Projects are essential, but I've found there is a huge problem with your advice: you have no clue about the possible solution surface.

My advice to learners has been "try to learn as much about a topic as someone who has taken the subject in college and forgotten about it".

For example consider calculus: Someone who took calc 20 years ago and hasn't used it since will probably forget exactly how to compute most derivatives and integrals. But if someone mentions an optimization problem "we need to know when this curve peaks" or asks something involving finding the area under a curve, alarm bells should start ringing. They'll know this can be done, and likely go grab a calc book to refresh.

Another example I run across all the time, which is the opposite scenario: Survival analysis. I have been on countless teams where somebody needs to understand something like churn or the impact of a offering a discount that hasn't expired yet, etc. These are all classic survival analysis problems, yet most people are ignorant that this field of study even exists! Because of this I've seen so many times where people complain that "we'll have to wait months or years to see if these changes impact customer lifetime!" (note: if anyone out there is doing Churn or LTV analysis and aren't familiar with survival analysis, you are most certainly approaching it incorrectly).

I've seen a lot of people get frustrated with self study because they try to learn the material too well. If you aren't going to be using survival analysis soon, it's not really worth remembering all the details of how to implement a Kaplan Meier curve. But if you even have a vague sense of what problem this solves, when you encounter that problem in a project, you know where to go back to. Then you typically walk away with a much stronger sense of the subject then if you had studied it harder in the first place.
by speff | 2026-01-09 19:40:18+00:00
Google and Verizon were under fire recently from the DOJ for not complying with the govt's anti-DEI stance quickly enough[0]. If these policies truly aren't in the companies best interests, they would've dropped the policies on Jan 20th. Instead, they chose to continue them. I don't see how this squares with your assertion that they don't want to continue following DEI in staffing.

[0]: https://www.msn.com/en-us/news/technology/doj-targets-google...
Show HN: User-first oriented picture browser optimised for Fujifilm Xhalf
by alfanick | 2026-01-09 19:40:34+00:00
I'm currently having slightly too much time and wanted to explore how much is possible to do with just 24h, iPad, ChatGPT and SSH to a Linux box.

The effect is Fujifilm Manager available at https://git.nakarmamana.ch/alfanick/fujifilm-manager (the Show HN is just a demo). It's a collection of bash scripts generating highly optimised static HTML/CSS/JS to display virtual "film rolls" made with Fujifilm X-half camera that I sometimes use (think of it as a digital version of infinite amount of disposable analog cameras). Initially it was just a personal project, as I am sitting a bit bored in a clinic, but I am happy to share.

I am a Linux, optimization and UX freak. So I wanted to see how much can be done with ChatGPT from an iPad from a hospital bed. I practically did not write a single line a code, but I did proper engineering - ChatGPT was basically my intern doing coding for me, with tens (hundreds?) of iterations.

The effect is:
- a static webpage for previewing "film" rolls,
- that uses progressive and lazy loading of highly optimised pictures (with heavy caching too),
- with UI/UX optimised for mobile devices like iPhone/iPad,
- that can be used to share memories with friends and family,
- but also cat be used to improve the photographic skills with the critic mode (try "a").

More functionality is explained in the readme of the repository. I might be slow to respond, it is getting late here, but I am happy to reply when I am around.
by PaulHoule | 2026-01-09 19:40:34+00:00
I went to school in New Mexico and had really mixed feelings about the culture around Los Alamos and Sandia.

There are a lot of brilliant people there both in terms of science and project management. However, the best person I knew got driven out. But I think also a lot of nepotism and a security clearance culture that filters out really interesting people and leaves behind the dangerously milquetoast.
by Edmond | 2026-01-09 19:40:49+00:00
Work related versions of this, expense report:

https://youtu.be/h0Bg-lqNlkU

In general Just-In-Time app generation is a bad idea. The right approach is to create human-in-loop tools that a bot would recognize and invoke as needed, of course the human-in-loop tool would itself be AI generated.

Example of human-in-loop tool in use:

https://youtu.be/srG5Ze7mS7s
by FireBeyond | 2026-01-09 19:40:59+00:00
Yup. My immigration attorney said that (when I was dealing with a brief lapse in status, due to a divorce and moving and due dates) "as a white person, and a man working in a high paying job", I was "pretty much at the bottom of the totem pole for USCIS enforcement efforts" while we resolved my case.

And sorry, given ICE's mandates, ruled temporarily okay by SCOTUS, that color of skin, accent, name are effectively "probable cause" for detention, I'd say her perspective is absolutely aligned with current enforcement priorities.
by vorticalbox | 2026-01-09 19:41:07+00:00
The problem is that “clear”, “modular”, “well designed” and all pretty abstract ideas.

I personally like builder style when doing oop new Client().withTimeOut().ignoreHttpErrors()

Not everyone would consider that clean when using it in your code base.

And let’s face it all code has hacks and patches just to get it out before the deadline then there are more things to do so it will just stay that way.
by uxp100 | 2026-01-09 19:41:15+00:00
I don’t think that is exactly accurate. But you know, like close enough, describes all my work. Just pointing out that something like an industrial system running win ce on PowerPC or x86 has been within the definition of embedded for a long time. Embedded Java was/is a thing. Both extremely non-central examples, but what’s new is how cheap the hardware is, embedded has always included more sophisticated OS’ and more than micros.
by guntis_dev | 2026-01-09 19:41:25+00:00
For open implementations, look at ffmpeg.wasm - it's FFmpeg compiled to WebAssembly and supports a wide range of codecs. It's open source and actively maintained.

Some truly open/royalty-free codecs you could use - video: VP8, VP9, AV1. audio: Opus, Vorbis, FLAC.

That said, building a VLC in the browser gets complicated quickly because of licensing - even if the decoder implementation is open source, some codecs have patent licensing requirements depending on jurisdiction and use case. For example, H.264's basic patents have mostly expired, but I'd verify the specific profiles you need.
by epolanski | 2026-01-09 19:41:27+00:00
America is an important part of western culture due to its media exposure, from the news to streaming to music, etc. It's a strong hook willing to see it with your own eyes and not a screen.

Also, I have some friends and I always had a good time in US so I wanted to share the american experience with my SO.

But if for the same money I can take 2/3 normal vacations or stay a month in Capri..I'm not rushing.
by schmuckonwheels | 2026-01-09 19:41:29+00:00
It did, and some of the things it was more effective at.

I remember BlackBerry OS 4.x (?) had a built-in password manager app and this was in the mid-2000s. By comparison this was added to iOS 18 in 2024.

What it wasn't good at was things like games and toxic consumer rich media bullshit. The industry saw dollar signs with iOS and Android and never wrote apps for the ecosystem.

Remember the days when Instagram was iOS-only?

But here we are, resigned to typing on glass for the rest of our lives because some hippie burnout thought it was a good idea.
by krapp | 2026-01-09 19:41:38+00:00
Most people on Hacker News don't bother to read the linked article and either comment based on their impression of the title or whatever random thing happens to be on their mind at the time. Most people who do bother to read the linked article stop as soon as they encounter javascript or formatting or too much whitespace or a minor logical, spelling or grammatical error and then that will likely become the subject of the entire thread.

The number of people who actually read the entire article and then attempt to comment in good faith are few and far between.
by kylehotchkiss | 2026-01-09 19:41:38+00:00
There's a lot of tourism dollars/euros/yuan/rupees sloshing around looking for a place to go. Looks like Asia will ultimately be the winner, and I mean from east to west - Abu Dhabi is building a Disneyland and Bangkok is the #1 visited city in the world. India's tourism industry (think outside the big cities) seems to be improving very rapidly - every post I see from postcard hotels on instagram gives me wanderlust.

https://en.wikipedia.org/wiki/Disneyland_Abu_Dhabi
https://www.travelandleisure.com/most-visited-city-in-the-wo...
https://www.instagram.com/thepostcardhotel/
by cbeach | 2026-01-09 19:42:01+00:00
I’m in the UK. There is strong anti-ILLEGAL-immigrant sentiment, because hundreds of thousands of undocumented men originating in Africa and the Middle East have illegally crossed the English Channel from France and then made asylum claims, meaning the UK taxpayer is forced (by treaty) to house them and feed them. These are quite evidently opportunists. A large proportion are young fighting-age men, and most are fleeing countries where there is no current conflict.

As a taxpayer in a cost of living crisis I resent seeing hotels full of these chancers.

And I don’t think women and girls are safe with them around, given the staggering sexual crime statistics

https://www.migrationcentral.co.uk/p/up-to-third-of-sexual-a...

Call me “anti-immigrant” if you like. I don’t care. I’m voting for fairness and safety in the next election.
by devedse | 2026-01-09 19:42:10+00:00
A while back I came across https://lanparty.house and got immediately excited by the idea of network booting for LAN parties. I wanted to build something that would let me boot from and manage network disks all in one place. The main usecase for me would be to create a base image with steam/discord/etc preinstalled and have my friends boot into that image and play the games I've already setup.

Like most projects, it started simple. But as I dug deeper, the challenges got increasingly harder (injecting drivers into base images, hacking around in the windows registry, etc). I spent countless evenings on this (with a pretty high WTF-per-minute count), but I'm genuinely happy with how far it's come. Last weekend, some friends and I actually pulled off a self-hosted LAN party using my app across a bunch of different PC configurations, and it worked.

So I wanted to share my solution for network booting: DevePXEBoot.

Link: https://devepxeboot.devedse.click/

Discord: https://discord.gg/3Jb72sRJ6T

If you're interested in trying it out, need help getting set up, have ideas for improvements, or encounter any of the bugs I've probably left in, feel free to join the Discord. I'll do my best to help (just keep in mind this is an evening/weekend project for me :) ).

Some of the coolest features I've implemented:

* Complete virtual disk management, thin provisioning, and real-time usage monitoring. Each user gets persistent storage that survives reboots.
* A drag and drop interface for building custom boot workflows. You can create boot automation sequences visually without writing any code. Build flows that automatically detect hardware, clone disks, inject drivers, and boot, all without user intervention.
* DevePXEBoot can automatically detect each PC's network hardware and inject the correct drivers into the boot image on the fly. This means you can have Dell, HP, Lenovo, and custom built PCs all booting from the same master image without any manual driver management. The system creates hardware-specific clones automatically, so each participant gets an image that works on their machine without manual intervention.

I wanted to keep this accessible for homelabbers like us. I really hope you guys can use this to host your own lan party's. And ofcourse if someone would like to use this commercially feel free to get in touch with me (deploying this on a large scale would obviously be a dream of mine).
by geodel | 2026-01-09 19:42:33+00:00
I think it is good decision on your part.

This whole traveling thing is not doing much good to the earth, to one's pocket, or to most of local people, cities, places one is traveling to (besides of course minority of people engaged in travel related businesses).

Travel used to be prerogative of rich or elites. A few more may travel due to work or business. But nowadays it is becoming an essential thing even for those like me who can't really afford or need. People who don't like or do traveling are considered as morally deficient.
by UqWBcuFx6NV4r | 2026-01-09 19:43:18+00:00
As a non-American (and non-European) I got the foul stench of ‘American upset that other legal jurisdictions exist’ before I even finished the first sentence. The absolute slathering on of such emotive language feels very disingenuous. It’s immediately obvious that I’m being taken for some sort of ride. I can picture Kyle’s dad from South Park, at his computer, with his glass of red, writing his Yelp reviews. I genuinely don’t know how anyone can write like this and think that it’s a good look.
by thundergolfer | 2026-01-09 19:43:24+00:00
Hey, author here :)

I wrote this as a first step in exposing our internal GPU reliability management, inspired in large part by SemiAnalysis' focus on industry best practices in the ClusterMax report and Lepton's `gpud`.

NVIDIA GPUs have 172 "Xid" error codes and increase the active population with each new major driver release. Coming out of 2025, we have a good handle on which Xids (and SXids) are critical and can be automated away.

The interesting next frontier are the Xids that sit ambiguously as maybe hardware issues or maybe application issues. Xid 31, GPU memory page fault, is the most dreaded code, because ~95% of the time it's an application exception but it's pretty tricky for users to debug and confirm.

Automating Xid 31 handling is my new GPU reliability holy grail.
by tekkk | 2026-01-09 19:43:29+00:00
While he has a point and Italians are kinda embarrassing in their politics, can't help the feeling that he comes off as a bit of cry-baby. Trying to win points with the JD/Musk mafia that hard seems weird and icky. Seems like signaling to other billionaire bros that they belong to their faction, which in my books isn't that great either. That last uppercase line a cherry on top of shattering my image of CF as respectable tech-vendors.
by ryandrake | 2026-01-09 19:43:40+00:00
The biggest "evil" that has been committed (and is still being committed) against computing has been normalizing this idea of not having root access to a device you supposedly own. That having root access to your computer, and therefore being the ultimate authority over what gets run on it, is bad or risky or dangerous. That "sideloading" is weird and needs a separate name, and is not the normal case of simply loading and running software on your own computer.

Now, we're locking people out of society for having the audacity of wanting to decide what gets run and not run on their computers?
by keeganpoppen | 2026-01-09 19:43:47+00:00
this is amazing! i am a bit of a github star enjoyer, and have always wanted something like this. thank you! it looks like for now you take the most recent 500 stars? i have a bit over 1k (i think?), so i would love the 2.1x on that constraint, but completely understand any desire to not do that. fun project! :)
by badsectoracula | 2026-01-09 19:43:47+00:00
I guess they were inspired by a very similar law in Greece from 2002[0] where in an attempt to outlaw illegal gambling done in arcades a poorly written law outlawed all games (the article mentions it was in was in public places but IIRC the law was for both public and private and the government pinky promised that they'll only act on public places). I remember reading that some internet cafes were raided by the police too :-P.

[0] https://en.wikipedia.org/wiki/Law_3037/2002
by jacquesm | 2026-01-09 19:44:11+00:00
That's a pretty bad take. This whole situation came into existence because CF has positioned itself as a convenient choke point. The Italian government is dumb, but 'eastdakota' is being dumber here. JD Vance and Musk are about as poisonous to international relations as it gets and bringing them up in relation with Europe making and enforcing its own laws - no matter how misguided - makes me think you should probably focus on the beam in your own eye first.

As for the rest of the threats: please do. Europe needs less, not more dependencies on USD and US companies. We'll figure it out, or not.
Show HN: Hackernewsd v3 – Automate monitoring topics on Hacker News and Lobsters
by somegenericdev | 2026-01-09 19:44:27+00:00
Hello everyone.

As mentioned in a previous submission I've built a daemon to automate monitoring topics on Hackernews. It takes a list of queries (say, "Ruby", "C#" or "Laravel" for example) and exposes stories that match them through an RSS feed.

In the two major versions released since then, I’ve made several improvements:

* added support for Lobste.rs

* switched from scraping Hackernews' HTML pages to using the official API, as suggested by another HN user

* replaced the JSON file-based storage with SQLite

Let me know what you think, and whether this would be useful for you.
by pstuart | 2026-01-09 19:44:30+00:00
It's been ideologically captured by Christofascists and White Nationalists.

I expect the haters to vote me down but at least counter with evidence to prove me wrong.

Consider it's ostensible mission statement: "free enterprise, limited government, individual freedom, traditional American values, and a strong national defense"

All have arguable virtues, albeit "traditional American values" being a fount of weasel words. They should be examined and argued based on facts, not feelings.
by cleandreams | 2026-01-09 19:44:56+00:00
What I find missing in the vibe coding discussions is precisely what we can't know, which is how this will work out over time in practice. A couple concerning data points I gleaned recently (sorry no references):
- the LOC per PR is going up.
- the number of bugs per LOC is going up.

I wonder whether 'enshittification' will hit the installed software base hard in the future and the software engineers tasked to fix it will not have been brought through the rigors of designing and implementing complex systems on their own, without LLMs.

This doesn't address the degradation that may happen when LLMs are increasingly trained on LLM output.

BTW I used to work in AI and I don't think scaling is a solution here.
by notatallshaw | 2026-01-09 19:45:15+00:00
As a pip maintainer I primarily think about resolution and resolver performance. I got involved when pip introduced it's current resolver around late 2020, and got my first PR landed in mid 2021.

I recently became a packaging maintainer, from working on fixing edge case behavior around specifiers and prerelease versions.

When I did some recent profiling I noticed that A LOT of time was being spent in packaging, largely parsing version strings. I found a few places in pip and packaging that reduced the number of Version objects being created, Henry really ran with the idea of improving performance and made big improvements. I'm excited for this to be vendored in pip 26.0 coming out at the end of January.

If anyone is interested the next big improvement for pip is likely to implement a real CDCL (Conflict-Driven Clause Learning) resolver algorithm, like uv's use of pubgrub-rs. That said, I do this in my spare time so it may be a year or more before I make any real traction on implementing that.
by vkhougaz | 2026-01-09 19:45:15+00:00
Location: Portland, OR

Remote: Yes

Willing to relocate: No

Background: 10yr Full Stack
Professional Languages: Typescript, Swift, Kotlin, Java, Haskell
Platforms: Browser, Backend, iOS, Android, ESP32, Arduino
Dev-Ops: Nixos, Docker, AWS, GCP, Firebase, Terraform
CI: Github, Travis, Gitlab, Bamboo
AI: IDE integrated
Libraries: React, SwiftUI
Scale: Startup to Mid size

Resume/CV (software): https://www.linkedin.com/in/vkhougaz
Portfolio (maker): https://specific.solutions.land/projects/
Github: https://github.com/sdobz

Email: vincent@khougaz.com

Coolest project: Deploying a tensorflow computer vision model with swift preprocessing/business logic across iOS, WASM, Android. Very broad scope of responsibilities. Ask me about state machines!

I focus on the "middle end" - state management, interface design, and architecture. This position gives me the most leverage to isolate and mitigate technical debt. I'm the go-to for gnarly technical problems on every team I've been on.

I'd love to work in the physical space integrating hardware and software, I have a machine shop and CNC/machine building experience.
by throwawayqqq11 | 2026-01-09 19:45:24+00:00
Its messy for sure. POs are allowed to use force to stop violent/aggressive suspects in cars, so he might get cleared of the coming murder charge. We will see.

The bigger picture isnt messy at all though. Deescalation is usually the way to go with protestors because they usually dont have harmful intent. This intention seems to be completely missing, from the exexutive layer down to officers in the streets.
by toomuchtodo | 2026-01-09 19:45:59+00:00
You could potentially pump the heat into the ground to use as a seasonal energy store, or otherwise switch to air cooling when you're not in district heating mode. Perhaps sell the heat energy as ConEd sells steam service in NYC [1] (serving 3M people).

[1] https://www.coned.com/en/commercial-industrial/steam
by arjie | 2026-01-09 19:46:03+00:00
Sports organizations in most countries have widespread latitude that are afforded to few other companies.

Whether this is crony capitalism or simply protecting one of the largest domestic industries, Italy will likely side with the industry that is responsible for 0.5% of their GDP over some foreigner who can easily be justified as trying to spread piracy. It’s hard to honestly believe that this is some democracy vs corporation war. At best it is two corporation groups (a powerful Italian sports and broadcasting one and a weak US tech one) attempting to recruit state power (respectively the powerful Italy vs. the much more powerful US) to their cause.

European nations also have a long and storied history of communications control and they haven’t really changed very much on that front (as recent Chat Control attempts have shown). It will be unsurprising that they exercise their muscle to practice before they do so for a significant event.

Naturally, any proponent of such schemes will gladly hope that organizations affected use ineffective means. In general, I prefer that my opponents also don’t harm me and instead fail to achieve their goals. It’s pretty natural to ask others to play by some rules while simultaneously choosing to add escape hatches for oneself.

As an example from a different sphere: Russia, having invaded Crimea, preferred a peaceful end to the war and that Ukraine respond not militarily but through ineffective diplomatic overtures to other countries.

One always wants others to follow norms while being free to not do so oneself. That usually helps one win. Wrapping such isolated demands for rigor in polemic is a sufficiently standard strategy that it’s identifiable as such.
by ryandrake | 2026-01-09 19:46:43+00:00
We need to act now, while there are still service providers that don't require a phone. If my bank said they wouldn't do business with me unless I used a phone and an app, I would immediately take my business and all my accounts to a different bank. Banks have no moat. You can pretty easily move accounts to a different one or to a credit union who won't abuse you.