MurphyA/hacker-news huggingface dataset:
by BloodyIron | 2026-01-03 19:16:39+00:00
Certificates are only as good as the number of companies that recognise them as worthwhile.

A CCNA holds a lot more water than Google certifications, despite there being plenty of alternatives to CCNA such as Network+ etc.

There are loads of certificates out there, IT and otherwise, that are just cash grabs by the issuer. Their relevancy is also industry-specific. Accounting certifications hold a lot more validity than many IT certifications.

As an IT vet I doubt Google certs will really get much traction. And with the specific aspect of AI certifications, I doubt they will stay relevant for long due to how much the AI ecosystem is in flux year to year.
by cmurf | 2026-01-03 19:17:06+00:00
The charter doesn't prohibit aiding people.

The charter limits the powerful nations. Rule #1 is nations cannot start wars. Starting a war is a crime.

The charter requires some consensus by the international community to authorize use of force against another country.

Article 51 acknowledges the right to self-defence. The only country that has a right to violence is the defending nation and those who aid it from aggression.

And this is, once again, American aggression. We aren't doing it because it's right. We're doing it because we can. In violation of international law.
by jsmenzies | 2026-01-03 19:17:19+00:00
I often find myself juggling dozens of local repositories at work. Everything from microservices to IaC repos.

I built Fresh to let you see the status of all your projects at a glance and "Pull All" with a single command to update all outdated projects ensuring you're always building on the latest code.

Roadmap TBC but i've already found it pretty useful for my side projects at home.

Feedback and suggestions are very welcome. Feel free to open any issues on GitHub.
by gruez | 2026-01-03 19:17:32+00:00
>V-Dem seem to be redefining the word democracy somewhere here to mean something other than the demos being in charge of things. I agree that all this stuff is bad news but they're using the wrong word. The term is "illiberal" and the problem is a lack of personal freedom. Democracy is a technical concept about how decisions get made and is capable of doing some really evil and illiberal stuff in a perfectly democratic fashion.

See: https://www.astralcodexten.com/p/defining-defending-democrac...

tl;dr:

>democracy isn’t just about having an election. It’s about having more than one election.

>Imagine a system where the winner of a fair election gets unlimited authority during his term. What forces this person to ever hold another fair election? [...]
by skybrian | 2026-01-03 19:17:39+00:00
I have accounts on Twitter, Mastodon, and Bluesky. I can get an okayish experience on any of them by being selective about who I follow, but they vary in how much I have to fight the software.

On Twitter, I have to fight it the most. It’s possible to get a reverse-chronological feed via search, using the realtwitter redirect. Also, once you get past the the actual replies to a post, it adds random crap, so you have to look for that and stop reading there. I expect it to get worse due to the people running it having terrible taste. (For example, Grok integration.) But there are still some accounts I like reading, so I put up with it.

I couldn’t figure out which Mastodon server to join and ended up on mastodon.social on the third try. I follow a few people I like. It’s pretty chill. I don’t put much effort into it anymore.

I like where they’re going with the Bluesky software and sometimes the people who run it are funny. I sometimes think about writing software that builds on it. Yes, the political activists are annoying, but I don’t find them all that hard to avoid. The replies to popular accounts used to be pretty bad, but they shipped an update that helped. It’s still hard to find new people worth following, but I’m slowly finding a few. There is a new “For You” feed that some guy runs on his gamer machine that is okayish, at least for the top few posts.
by bentcorner | 2026-01-03 19:18:53+00:00
> As an American, I’m glad to see an authoritarian dictator removed

Personally I'm not. This is like kidnapping the CEO of Kroger because your eggs are too expensive, and then telling everyone you did it because he wasn't listening to his employees enough.

We can't undo this and this was a very big stick we used. I highly doubt this was done with the interests of the common American in mind.
by sejje | 2026-01-03 19:18:53+00:00
That's fair, but it's also fair for me to have priorities, and to participate in something I think should change.

I think the non-political threads are where HN shines, and I believe in playing to your strengths. This is a wonderful place where subject-matter experts come crawling out to give you wonderful, deep knowledge about some esoteric discussion on the regular.

We don't get political experts here as often, and the average political commentary on this site probably rivals...well, the rest of the internet.

But while we're rooting around in the mud, I might join in. And I'm okay with occasional politics, I just wish it didn't get enough upvotes to make random political stories the front-page news here. In the past, much bigger stories either didn't make the front page, or were moderated--I'm not sure which.

Anyway, I'm not really complaining here about the moderation, either. I think they do a great job. I can live with the amount of politics we have here, I just hope it doesn't increase.
by mindcrash | 2026-01-03 19:19:11+00:00
I've just finished the base install of Gentoo on my brand new Framework 16 and I still wonder why I didn't make the move sooner.

Hardware: HX370, 128G RAM, Radeon 860M iGPU, Radeon RX7700S dGPU, Xbox Wireless Cntroller, 2T + 8T SSD storage

Software (as of today, still making additions and refinements): Gentoo/OpenRC (I don't like systemd), Kernel 6.12.58 with additional module for the Xbox controller, Pipewire+EasyEffects 8, KDE Plasma 6.5.4/Wayland, Steam

Experience: KDE runs pretty stable, and only has the things I really need (and not the things a vendor thinks I need).

The first game I benchmarked today was Doom (2016), which runs smoothly on 90-120 fps on high settings.

The second game I benchmarked today was Indiana Jones and the Great Circle (2024) running on ~56fps on recommended settings on the 7700.

The one game I tried today and could not get to run properly was Stalker 2: Heart of Chernobyl. I suspect that, given the many positives on ProtonDB, that's mainly either a configuration or Proton issue. I'll do some more research and give it another try in the near future. Right now performance drops to 5 fps immediately after starting a new game, and the CPU running on 600Mhz maximum when starting the game on Proton Experimental.

For now I am quite happy with the results, and the fact that I likely finally am able to eject Windows out of my life.
by yayitswei | 2026-01-03 19:19:15+00:00
Tried it in earnest. Definitely detect some aggression, and would feel stressed if this were an exam setting. I think it was pg who said that any stress you add in an interview situation is just noise, and dilutes the signal.

Also, given that there's so many ways for LLMs to go off the rails (it just gave me the student id I was supposed to say, for example), it feels a bit unprofessional to be using this to administer real exams.
by searls | 2026-01-03 19:19:17+00:00
I created POSSE Party because I had similar concerns. Truncation and spacing are highly customizable. You can add a posse:post sidecar element containing JSON that formats exact presentation for each platform exactly as you want it. The built-in truncation can be configured at the account level. And how you count characters, naturally, differs by platform, which the app handles pretty well.
by aglavine | 2026-01-03 19:19:33+00:00
We are talking about 20% of the population here. A massive wave.
They would be impoverished, imprisoned or dead have they not fled. Hard to believe people who stayed are happy about this.

But check the news, the web, talk to people objectively.I can be wrong, but I think the evidence is overwhelming, statistically speaking.Check for yourself.
by hudsonwillis | 2026-01-03 19:19:35+00:00
Location: New York
Remote: OKAY (but still looking for competitive pay)
Willing to relocate: No
Technologies: Modern C++ (Open to Rust), high-performance systems, distributed systems, Python, Shell script
Email: dzd0qttdh@mozmail.com

-- Senior engineer (Entry level +2) with 5 YOE. Extensive experience in performance engineering and optimization. Hands-on experience on HFT. Please only contact me if your are/represent an employer. No headhunter please
by kllrnohj | 2026-01-03 19:19:53+00:00
> The only thing significant about /64 is that’s the smallest unit for SLAAC.

...which means you can't subnet it because you have to assume SLAAC might happen since that's the only thing ipv6 requires. Ergo, an ISP only giving you a /64 means you have to nat if you want subnets, and if you have to nat why wouldn't you use ipv4 instead where it's so much simpler?
by xutopia | 2026-01-03 19:20:25+00:00
Location: Montreal, Canada (EST)

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, Hotwire (Turbo, Stimulus), Hotwire Native (iOS & Android), BDD/TDD. I build web + mobile apps from a single Rails codebase using Hotwire Native.

Résumé/CV: https://www.linkedin.com/in/garyharan/
Email: gary.haran@gmail.com

About:Senior Rails engineer / engineering leader (20+ yrs; Shopify, Circle Medical, Mirego; founder with exit experience).

Comfortable as the first engineering hire: translating product ideas into an MVP quickly, especially for non-technical founders, then building and mentoring the team post-MVP. Strong preference for Rails + Hotwire Native and early-stage startups where speed, ownership, and long-term maintainability matter.
Show HN: A New Year gift for Python devs–My self-healing project's DNA analyzer
by ultra-meta | 2026-01-03 19:20:29+00:00
I built a system that maps its own "DNA" using AST to enable self-healing capabilities. Instead of a standard release, I’ve hidden the core mapping engine inside a New Year gift file in the repo for those who like to explore code directly.

It’s not just a script; it’s the architectural vision behind Ultra Meta. Check the HAPPY_NEW_YEAR.md file for the source
by orochimaaru | 2026-01-03 19:20:35+00:00
I think a coup was forming regardless. Fort Tiuna where Maduro was is not near the coast. So basically no one heard/saw/detected the US forces coming that far inland. Also, most importantly, no one stopped them from leaving with their president.

The whole "we got him" is a bit fishy. I think the Venezuelan military (and the current vice president) wanted Maduro out. A coup would have been messy. So the US comes in and does them a favor.
by rdiddly | 2026-01-03 19:20:36+00:00
"This sort of semiconductor would go on to be in the 5G tower in which you get your mobile phone signal, it's going to be in the car charger you plug an EV into, it's going to be in the latest planes."

LOL! Talk about an anticlimax. Either this is a lack of imagination on the CEO's part, or he's dumbing it down for us, or that level of silicon purity/regularity, is one of those nice-sounding but impractical Platonic ideals that ends up being kind of a waste. But it, and/or solving the attendant problems, might be an important precursor for some future innovation.
by ultra-meta | 2026-01-03 19:20:44+00:00
I wanted to give something back to the community this year.

Instead of just sharing a repository, I've decided to gift the core "Vision" of my self-healing ecosystem (Ultra Meta). It's a tool that understands project architecture at a level most linters can't reach.

Where is the gift? > I've placed the full source code for the Module Mapper inside HAPPY_NEW_YEAR.md. No installation needed for the core logic—just read the code and see how it works.

Why? Because I believe the best way to learn is to look at working code that solves real architectural problems like circular dependencies and complexity mapping.

Repo: https://github.com/MISA76868-LANG/ultra-meta-seed

Enjoy the gift, and Happy 2026!
by cwillu | 2026-01-03 19:21:12+00:00
“However, violating either pre- or post-conditions is unspecified behaviour, and a compiler may optimize code as if they are always true – even if a potential bug may cause them to be violated”

This implies that a compiler would be permitted to remove precisely that actual code that checks the condition in non-safe mode.

Seems like a deliberately introduced footgun.
by tomaskafka | 2026-01-03 19:21:48+00:00
I love it, thanks!

If I may have a feature request, I’d like to have only some of the features turned on - in my case it would be just the reverse geocoder (so I could skip the map and routing data download and storage).

Right now I have my own reverse geocoder for https://weathergraph.app which downloads OSM dumps and builds in-memory KD tree for lookups. Surprisingly, the whole world can fit in 3-4 GB of RAM, and service starts in 90 seconds on a cheap VPS, no database needed, but of course, having a battle tested solution that just works (and someone else maintains it) would help.
by JCattheATM | 2026-01-03 19:21:57+00:00
My view here isn't uncommon, even if it's minority view. I've noticed a lot of people tend to just defend and adopt the stances of projects they like or use without necessarily thinking things through, and I assume that's at least partly the case here.

There's been a lot of criticism written on the kernel devs stance over the last, what, 20 years? One obvious problem is that without giving security bugs, i.e. vulnerabilities priority, systems stay vulnerable until the bug gets patched at whatever place in the queue it happens to be at.
by BloodyIron | 2026-01-03 19:22:29+00:00
How is it not obvious to everyone reading HN that janky Android "TV" boxes (like the article references) are a by-default threat?

Like seriously, many of them are sold for stupid cheap prices like $5/ea. Or advertise unlimited movies/shows/etc for similarly unbelievable prices.

Putting aside the copyright infringement aspect of it, to me it's extremely obvious "wait... _why_ am I paying so little here?".

No, it's not because movies and shows are 99.9999% profit (spoiler: they aren't), it's because you're _paying_ to install a backdoor that will rip and tear everything on your network it can.

You like having a credit card? That's precious, it's mine now.

Look at me, I'm the network now.
by joering2 | 2026-01-03 19:23:06+00:00
How about not going there at all for whatever reason, under any circumstances. And there are bigger issues at stake, no amount of drugs "made in Venezuela" inhaled by Americans can kill them as much as one North Korean Nuke.

I'm surprised no lesson the US learnt from similar overthrows in the past, but again this is Trump. The country can get so unstable that by the time Marco start giving out "legitimate" orders, there will be 30 different groups fighting and killing each other. True unchecked anarchy. So what's then? Boots on ground. Are we still in the spirit of sacrificing 150,000 American soldiers in the name of freedom, like we did in Iraq? When we kicked out Russians from Middle East we were not aware they kept islam jihadists at bay, then Al Quaida came to live and we all now how it ended.
by leros | 2026-01-03 19:23:12+00:00
I'll check it out!

Fwiw, after spending a few minutes on your website, I see nothing that indicates your software works on Google Drive or Photos. It just looks like a Backblaze alternative. There might be some room to showcase your offering a bit more.

I am a Backblaze customer so I will definitely consider your software as an alternative.
by lifetimerubyist | 2026-01-03 19:23:14+00:00
I just did it today with the current ISO you can download from Microsoft themselves. Then installed all the Windows updates, graphics drivers and even enrolled in the free extended security support. Then I just uninstalled Cortana and Copilot manually. Ezpz

Be warned that they employ extreme amounts of dark patterns to try and trick you into converting the offline account into an online one.

Online activation of the Windows license is separate from an online user account.
by riazrizvi | 2026-01-03 19:23:31+00:00
I don’t see that at all. Lots of good things will come from this IMO. The old wet-kneed approach to shenanigans going on in our own backyard is a disastrous message to people around the world. Just as a resurgently effective law enforcement body can restore a local community that has gone to the dogs, so too it works at an international level.

The paradoxical thing about these actions though, is that when they are run by humble mission-oriented and very effective people, they quickly disappear from the public consciousness. So we are all biased to when it goes wrong, ie to when we have incompetent leadership at the helm.
by hypeatei | 2026-01-03 19:23:40+00:00
Killing fisherman as a pretext to regime change is not what the "real world demands", but okay at least you're admitting it was all a lie.

EDIT: the drugs narrative was a lie too. Trump just admitted that it was about extracting oil in his speech. Now we're running the country until him and his buddies can strike a d—sorry, figure out a "transition" plan.
by JCattheATM | 2026-01-03 19:24:12+00:00
> I think the OpenBSD approach of secure coding is outdated.

I don't think it's outdated it's a core part of the puzzle. The problem with their approach is they rely on it 100%, and have not enough in place (and yes, I'm aware of all the mitigations they do have) to protect against bugs they miss. This is a lot less true now than it was 15 - 20 years ago, but it's still not great IMO.
by hagbard_c | 2026-01-03 19:24:28+00:00
> So I went back to X, which for all its flaws at least has interesting content and, perhaps most importantly, has no equivalent to Bluesky's "nuclear block", so you can follow, and even participate in, divisive discussions where someone has been blocked.

In other words you agree with Musk's reasons for buying Twitter and opening the place up to other voices than just those which fled to places like BS. Good for you to acknowledge this and to realise that just being in the same place - virtual or physical - with others who you happen to disagree with does not 'taint' the place nor does it make it impossible to interact with most of them except for the looney fringes. BS was bound to end up like it did just like e.g. Gab ended up the way it did: it attracted those fringes, the I-support-the-current-thing types, the follow-the-leader factions, the I-am-very-special-and-you-should-venerate-me crowds. Some of them remained on or returned to what is now X where they do their thing but there's not enough of them to set the tone so you can ignore them.
by thrownato | 2026-01-03 19:24:34+00:00
War hasn't been declared.

> The War Powers Resolution of 1973 (often called the War Powers Act) is a U.S. law designed to limit the President's power to commit the U.S. to armed conflict without congressional approval, requiring presidential consultation with Congress before deploying forces and mandating reports within 48 hours, with a 60-day limit for troop deployment without a formal authorization, though presidents have often challenged or sidestepped its provisions.
by mjgoeke | 2026-01-03 19:24:47+00:00
With all the talk about "does the software support fractional bpm" wouldn't you just create it at say 124bpm and then scale down to 123.45 (or whatever) by taking the total length and scaling it by that percentage (e.g. 0.99561926612903225806451612903226). You don't even need to scale it trying to keep the pitch correct. You just speed it up < half a percent, the pitch rises slightly, and you have your perfect bpm.
by xvector | 2026-01-03 19:26:04+00:00
Europe's defense newswires are full of interesting stuff supposedly happening, but until money is reallocated from welfare to defense, nothing is actually happening for all practical purposes.

In other words: a bunch of hot air. And will EU denizens agree to lowering their welfare spending to fund defense? Questionable, given the recent tantrums in France over raising the retirement age (which is objectively necessary for their budget.)

Finally, no superpower in the history of humanity has or will irrevocably bound themselves by the "rules they create" on the global stage. Expecting any superpower to do so is sheltered naïveté at best. The real world does not work that way, superpowers will do whatever they feel is in their best interest regardless of "international law" and this will never change so long as geopolitics exists.
by anigbrowl | 2026-01-03 19:26:37+00:00
More than likely they did, sync boxes have been around for a long time, they're not that expensive (would have been in the hundreds of dollars or euro at the time), and Daft Punk could surely have bought or borrowed one if they wanted. I was just having a chuckle at the blog author's idealism about how well sync works in the real world. If they were using MIDI, the standard allows for a 1% timing variance at the hardware level (not 1% of 1 beat, 1% of the tempo). I would guess Daft Punk were more likely using old 'classic' synths with control voltage, which is often a bit more reliable.
by jauntywundrkind | 2026-01-03 19:26:44+00:00
I really enjoy Bluesky a lot, but I agree that there's not enough tech news for my taste.

I do follow a bunch of tech news outlets (including many HN bots), and that works. But there is very little engagement, few likes and few comments. I'd like to see more of what others think. My experience on Twitter was that often these comments suck and aren't thoughtful, but there are some gems, some really enriching, and also that it was still useful for networking & finding those other interesting people out there.

Mastodon seems to have gotten most of the devs. But they don't have a ton of tech news either. And honestly there's just so little interesting development of Mastodon / ActivityPub. Where-as there are really neat amazing not hard to do cute apps and experiences happening with atproto / Bluesky. It's a weird bifurcation of not that technical sometimes but also technical about itself & very active about itself.
by nindalf | 2026-01-03 19:27:03+00:00
I miss Terry Pratchett. Just a good guy, writing joyful books. None of that "gritty realism" here. There's only about 40 books by him, so I read 2 a year. By the time I get to 40, I figure I would have forgotten the first few and I can start again.

My blog has had this header since the day he died.
by dep_b | 2026-01-03 19:27:03+00:00
Problem with SwiftUI is that it only works well on macOS 26, maybe one version prior. AppKit works well on all macOS versions.

Building a macOS 26 only app in SwiftUI today is a great UX, just as fast as AppKit.

But it takes quite some effort to turn an iOS SwiftUI app into a real macOS experience. Though most macOS optimizations help for iPadOS as well.
by lmeyerov | 2026-01-03 19:27:16+00:00
Companies like xbow and horizon are using agents that talk to symbolic tools to automate more red teaming flows for different domains, so very much so. As shown in my talk, modern models are quite capable, and they aren't doing investigation-level scenario depth, more like scans, so seems like becoming the new expectation that everyone can & will do.

Companies like trail of bits are more interesting to me here, because they historically do deeper analysis. A place to look there is the darpa cc x ai (?) competition that finished at blackhat last year.

If in the US, we may be looking for a pen testing partner on an upcoming agentic AI contract, so feel free to msg - Leo @ graphistry
by jacquesm | 2026-01-03 19:27:44+00:00
Vigorous foreign policy?

You realize that this kind of vigorous foreign policy that you are a fan of is going to rebound massively? Or have the last 80 years worth of lessons learned passed you by?

Plundering Latin America is not just going to be unpopular with European HNers, it will be with the vast majority of the world. You are hoping for 'exciting times', you fail to realize that 'may you live in exciting times' is a curse, not a blessing.