MurphyA/hacker-news huggingface dataset:
by harel | 2026-01-03 11:56:10+00:00
Maybe I'm more tolerant, but for me Linux was ready for the desktop in 2005 and windows 11 is ok for what I use it for (cubase and games). When I switched my laptop from Windows XP it was a test. 3 years later I noticed I didn't boot back into windows not even once so concluded the test successful. My desktop later was windows only because cubase (and later steam) runs on it, but I honestly don't mind. However, I had to do some development on windows once for a client and that was indeed a horrible experience.
by latexr | 2026-01-03 11:57:20+00:00
That law, as per its name, applies to headlines in publications, not literally every question. Otherwise the answer to everything would be “no”.

> Presumably its easier to dream when there is an unpredictable outcome

Anecdotally, I know almost no one who plays the lottery, but almost everyone at some point has shared an “if I won the lottery” dream. Playing isn’t a prerequisite. It’s not too different from dreaming of becoming a rockstar when you can’t even play an instrument. Most of us have some version of that, no money necessary.
by bonesss | 2026-01-03 11:57:24+00:00
> the result of Ballmer's "Developers, developers, developers!" attitude

I think Microsoft’s framework chasing has been a betrayal of that philosophy. Internal divisional politics have been major drivers behind fracturing and refusing to unify the stack and its UI approach, and without clear guidance from the Office team the direction of the entire platforms UI is opaque. Short term resume and divisional wins at the expense of the whole ecosystem.

A developer centric platform would let developers easily create platform specific UIs that look modern and normal. As-is the answer to how to ‘hello world’ a windows desktop app is a five hour “well, akshully…” debate that can reasonably resolve to using Meta’s stack. “VB6 for the buttons, C++ for the hard stuff” is a short conversation, at least.
by qhwudbebd | 2026-01-03 11:58:30+00:00
It claims London E1W for my IPv4 and IPv6 RIPE PI space, and the same location/postcode for my EE home broadband. Generic 'London data centre' postcode? Or the location of the nearest Cloudflare POP, maybe? (Whois on the PI space shows a correct postcode some distance from London FWIW.)
Tell HN: Instagram Web has been broken for weeks
by thrdbndndn | 2026-01-03 11:58:36+00:00
I tried to reach support and all kinds of feedback channels, to no avail.
I know this kind of post does not work well on HN, but I have nowhere else to try, so I figured I would give it a shot.

When you share a Reel from the mobile app, it gives links such as

https://www.instagram.com/reel/DTAcc_gE7J7/ (tracking parameters removed)

When you open this link on the web (you MUST log in first, sorry), it straight up does not work.

It will: first redirect to `/reels/` (with an extra s. both should work in general), and then it will either

get stuck on a white page and, for some reason, make my CPU fan run like crazy;

give up and just redirect to your reel timeline, i.e. a random video that is not `/DTAcc_gE7J7/`.

This does not happen for all Reel links, but for a non-trivial number, if not most, of them.

The only workaround is to manually change the link to `/p/{post_id}` and open it as a post (which has a different, worse UI because the video canvas is very small).

This has been broken for at least weeks, and I found people talking about it on Twitter too. But time has passed and no fix is coming.
by gusgus01 | 2026-01-03 11:58:47+00:00
We've been bombing Yemen on and off since post 9/11, including a rather large attack with UK support just last year (2025). Are you thinking of the Saudi-led intervention that occurred in 2015 in Yemen as part of the Yemeni civil war? Or maybe when we built a base there in 2011 to facilitate more drones?
by embedding-shape | 2026-01-03 11:59:10+00:00
> I would say almost all organizations ignore their missions

There are countless of organizations who follow their stated missions even after 100, 200, 400 or even 800 years. I'm not sure you should judge it based on some young US organizations, or whatever you're going by.

> “Calling it out” is meaningless

Not calling it out is cowardice and complacency. "Calling it out" might have a tiny effect, but it surely beats nothing.
by 756D61 | 2026-01-03 12:00:23+00:00
Location: Switzerland

Remote: Maybe (not necessary)

Willing to relocate: Maybe

Technologies: PHP, Laravel, Livewire, Tailwind, JavaScript, TypeScript, NextJS, MySQL, PostgreSQL, Redis, C#, .NET

Résumé/CV: Will send it via email

Email: 756D61@gmail.com

I'm currently a Full-stack Software Engineer. Experience in writing REST API, SPA/MPA Frontend from ground up.
by oggadog | 2026-01-03 12:00:29+00:00
Built this for a bit of fun over the break. It pulls my (extremely not up-to-date) record collection from discogs and displays them as a three.js render. In case you're wondering, the stickers on the sleeves without sleeve art are how I tag blank sleeves with genres (green = electronic) in real life, so replicated it in the render.
by kosolam | 2026-01-03 12:00:42+00:00
I’m also vibing from the iphone. Termius connects via ssh to remote server where I run claude code. Ssh connects also over a wireguard connection. So ports are not an issue because they are all available via wg in a secure way. Additionally I have code server running there automatically port forwards and giving me ssl. So when I run “pnpm dev” in tmux in ssh then I access it via https://3000.dev.mydomain.com which works great for development.
Show HN: Flutter Studio – A Shadcn-like UI library for Flutter (0 dependencies)
by Tejas1233 | 2026-01-03 12:02:13+00:00
Hi, I built a website that lets you preview, customize, and export Flutter UI components with real-time theme changes along with the UI components themselves (lib) kinda like tweakcn+shadcn

Link: https://docs-flutterstudio.vercel.app
Repo: https://github.com/TejasS1233/flutter-studio

The components themselves have 0 external dependencies and I think they should be integratable with all apps with Flutter 3.0.0.+ (data layer and ui layer is seperated so integration friendly as well)

The main reason I actually built this is cause I hate having to be confined with the structure the packages define so I made this to actually fetch the whole source code itself so customisation is possible and also for quick building in hackathons.(component addition extremely similar to shadcn)

Currently the theme presets look ugly , will gradually add better ones and start including cooler UI features like rive/shaders. So yeah , do check it out and lemme know what you think.
I would really really appreciate any contribution/suggestion whatsoever, wanna include tons of things and too little timeee.
by Desafinado | 2026-01-03 12:02:28+00:00
Yes to all of that. My biggest pet peeve is the Goodreads reading challenge, I cringe at it every year. Imagine that but a 'TV show challenge', it would be absurd. This is the way people think about books.

Read what you want, how you want. Pick up the same book five times. Do whatever. Forget arbitrary challenges.
by Darylgolden | 2026-01-03 12:02:47+00:00
Posting as a member of the dev team.

ManimCE is a fork of the animation library created and used by 3b1b. The assets are the Discord server, GitHub organization and X account. Discord has refused to restore our server or provide our server data, stating they don't have a team or process to handle either request. If anyone has contacts within GitHub to expedite our ticket, or contacts within Discord to appeal their decision, please let us know!
by graemep | 2026-01-03 12:03:08+00:00
As the other comment said, it is not a body of rules to follow. The core message of Christianity is quite simple - the Nicene Creed sums up mainstream Christianity quite nicely.

Abundance is a book. The Bible is an anthology of various works - letters, poetry, biography, historical chronicles and all kinds of things. You can comment on the books you have read.

You also need to interpret it, which makes it a very hard read. You cannot really understand it without knowing the context (historical, cultural, personal) and about things like disputes about correct translations.

You also do not have to attach the same authority or relevance to all of it. As I said, the laws of Leviticus are irrelevant to Christians and we simply do not follow them (we eat pork, for example). They might be worth reading as historical background. In general the gospels and epistles are the most relevant for most people.

When you say all of it, what constitutes all? Different denominations accept different books - no Judith in protestant Bibles, no Ethiopic Clement except in Tewahedo (Ethiopian) ones, etc. Its not usual for individuals to disagree with their denominations, but it certainly happens. It is definitely reasonable to read the books you think are relevant.
by kaynyn | 2026-01-03 12:03:18+00:00
I started writing code using LLM for this purpose and then stumbled upon ‘sure’. I did use ‘maybe’ couple of years ago and it had few issues and I never bothered.

Last couple of days, I tried and moved few of my accounts to ‘sure’, so far it is not bad. There are few UI/UX issues and the entire investments working in silo and not viable on your main page. But the good thing is, developers are actively working on fixing those issues and improving them.
by Dagger2 | 2026-01-03 12:03:41+00:00
v4 supports extension headers and over a thousand bytes of arbitrary payload so if the only thing you needed was a couple of bits in the packet, there was never any issue with finding them.

The problem is that you can't use those bits to expand v4's address space, without taking all of the same steps v6 needed to do. v4 has no mechanism to get v4 hosts to understand extra address bits, wherever you put them.

Oh, that and the fact that IP addresses are stored in many more places than just the v4 packet header. Consider DNS, DHCP, ARP, gethostbyname(), struct sockaddr_in, databases using VARCHAR(15), etc etc etc. The packet header is only a tiny part of the story.
by m_a_g | 2026-01-03 12:03:55+00:00
I’m glad there are this many early adopters. Thanks to them, in 3 to 5 years, all the side effects will be known, including the long-term effects, so I’ll be able to make an informed decision with the support of doctors rather than Claude. I’ll have access to regulated official compounds rather than underground lab compounds that can kill many people with one faulty batch. Please, continue doing what you’re doing, folks!
by pmdr | 2026-01-03 12:05:16+00:00
> The second you expose anything to the public internet it is going to be flooded by malicious bots looking for things to exploit.

I've been running VPS's since at least 2010 and this has always been the case for me, getting "scanned" all the time. Yet what I also noticed is that default installations of most modern software are not as insecure as most "cloud devs" nowadays have fearmongered us into believing. You can run your own MySQL or the likes. Or use SQLite. Use stable, secure software and use publickey auth. Look into scripts that block repeated and invalid requests. Hell, use Docker or jails to run most things.

Perhaps it's true that no one is unhackable, but that definitely doesn't mean you'll 100% get hacked within a day of running your own server.
by Vinnl | 2026-01-03 12:05:21+00:00
I had a similar experience after switching to Fedora Silverblue (but any of the immutable Linuxes will probably do - and over time, I'm sure most will be like that). Had set aside a bunch of time to do a major version update, everything fully backed up, and then it was done in a couple of minutes. Literally no different from any other update.

I've done more than a handful of major version updates since then, and almost don't bother to backup any more.
by toast0 | 2026-01-03 12:06:16+00:00
> that the Russians escalate in ways that the US don’t (old Soviet stock goes first, new Russian stock saved for real war)

Isn't this mostly the same for the west? In the first year or so, everyone sent Ukraine their old stock. Clear the warehouses and increase production of current equipment. As the war continued, newer equipment was made available; cynically, this is where the sales demos happen for arms dealing to other states.
by _ikke_ | 2026-01-03 12:06:34+00:00
With IPv6, it's common to have multiple addresses on an interface.

So on options is to assign yourself an [RFC 4193](https://datatracker.ietf.org/doc/html/rfc4193) fc00::/7 random prefix that you use for local routing that is stable, while the ISP prefix can be used for global routing.

Then you don't need to renumber your local network regardless of what your ISP does.
by bschwindHN | 2026-01-03 12:07:00+00:00
Nice! I love code-based CAD. Eventually I want to build a tool which uses a hybrid approach: a GUI for things that are hard/tedious to express in code like complicated 2D sketches, with code as the "persistence" layer so at the end you still just have code to maintain, no binary files or piles of XML.

One of the hard parts though will be synchronizing changes between UI and code. I suppose it could start as a unidirectional flow from UI to code... if you were to generate a sketch with something like a loop, it would be hard to recover that code structure from just a bunch of resulting points and line segments.

But anyway, I'm happy to see more code-based CAD approaches pop up. I think there's still a lot to explore in this space.
by eastbound | 2026-01-03 12:07:12+00:00
What drives me away from Spotify is recommendations: Starting with my preferred, it drifts into unknown artists; Suggested playlists are unfortunately for people my age (New! Last album from Pink Floyd! probably because I’m 45). And it’s not so hard to map the world’s music, the list of genres is manageable by a human who’s experienced in music, what people will like is also predictable by a human with experience. If my friends can do it, why can’t Spotify?
by nulbyte | 2026-01-03 12:07:20+00:00
I tend to despise senders that believe email is always an effective real-time channel. Delays happen for all sorts of reasons, ranging from massive outages to scanning incoming emails for spam or malware (my corporate email is sloooow).

Greylisting has been so effective for my personal email, I don't mind waiting a bit on the rare occasion (by now, most senders are already recognized). And on the rare occasion I get spam, it's been cathartic, adding a rule to reject the sender with a quippy SMTP eerror. It's also been easy enough just to forward it to abuse@google.com, because it's almost always from Gmail.
by progman32 | 2026-01-03 12:07:20+00:00
Don't overcomplicate or overthink, is my advice. You listen to a generally fixed sweet of tracks? Grab them, put them in a folder on your desktop, and open the folder in any old music player (Audacious is just fine, foobar2000 is also fine, use whatever). Optimize with things like Plex only after you notice patterns in your usage
by ABoredBirb | 2026-01-03 12:08:04+00:00
As someone that has worked with this for a year (pro edition): expose instances of this to the public at your own risk. This thing is riddled with security issues ranging from trivial to absolutely critical and the team developing this has completely ignored them, despite being repeatedly notified about them.
Also, if you start developing on top of this, expect the code and feature quality to rapidly drop once you get past the initial presentation.
by somenameforme | 2026-01-03 12:08:12+00:00
I don't really think this is accurate. War was, remains, and will probably always be a deadly game of logistics. Even relatively small divisions of soldiers will go through literally tons of supplies per day. And so getting the stuff to supply these soldiers is essentially what war is. It's why the Russian winter is so famous a weapon in war - it's not just literally freezing invading armies, but making logistics vastly more difficult while simultaneously imposing new requirements on those logistics. This is the reason things like cities are important in war. It's not just some abstract concept of strategic/defensive value, but because they are key points for organizing and advancing logistics. And throughout this entire process humans are the key driver of your logistics, both literally and figuratively.

Also even in terms of pure destruction and death, drones get like 99% of the media attention and analysis, yet good old fashioned artillery is still responsible for something like 80% of deaths. Drones are completely reshaping the modern battlefield, but they're working as a compliment to everything else rather than just overriding it. That might change in the distant future, but it's far from where we are today.
by timgl | 2026-01-03 12:09:33+00:00
PostHog | Full-Time | Product engineers, backend engineers, Technical AMs | REMOTE (all remote) | Hiring GMT-8 to GMT+2
PostHog equips developers to build successful products by combining product analytics, feature flags, session replay, a data warehouse, CDP and many more.

* we have a public handbook (posthog.com/handbook) if you want to learn how we work, pay and more in complete detail.

* we are growing through more autonomy and transparency not through process.

* we have a ton of scale and a bunch of super interesting technical problems to solve

* we're building 20 more products over the next couple of years, so you could end up building one of those

* public compensation calculator! see immediately what you'd get paid

* we're hiring: product engineers, clickhouse operations engineer, backend engineers, product managers, technical account managers and technical customer success managers.

https://posthog.com/careers
by weitendorf | 2026-01-03 12:09:43+00:00
Consumer AI product posted on a weekend during prime European hours. Brace yourselves!

Actually I would consider this setup to not be very user friendly. This makes a lot of assumptions about the data/format you have available already. Personally I would assume that anything operating on my bank transactions would be through some more turnkey/handsoff integration rather than a direct import.

Puzzle basically does this by hooking directly into my bank and gives me other tools where I can easily use the categorizations
by lmm | 2026-01-03 12:10:10+00:00
> AFAICT the point of arrays as a data structure is to allow relatively cheap indexing at the cost of more expensive resizing operations. What else would you do with an array other than index into it?

The main thing you do with arrays is bulk operations (e.g. multiply it by something), which doesn't require indexing into it. But yeah I think they're a fairly niche datastructure that shouldn't be privileged the way certain languages do.

> How is this not indexing with a little abstraction? Aren't slices just a way of packaging an array with a length field it a standard way?

Sure (well, offset and length rather than just a length) but the abstraction is safe whereas directly indexing into the array isn't.
by johannes1234321 | 2026-01-03 12:11:11+00:00
> > - What happens if my ISP decides to change my prefix ? How do my routing rules need to change? I have no idea.
>
> What happens if your ISP changes your IPv4 address?

To my internal net: nothing. All my internal addresses stay the same. All my firewall settings remain the same. Just to the outside world I come from elsewhere (which is good for my privacy, not sufficient obviously, though)

However if my IPv6 prefix changes all my IP based access control, which is a layer I use to limit what Internet of Shit devices can do, breaks. I could go to fe80 addresses for my local network, but those won't work across different network segments.
by sevensor | 2026-01-03 12:11:19+00:00
My work computer takes a full five minutes to become usable on the first login after a cold boot, and that’s not even counting the time from boot to entering my password. Before the upgrade from Windows 10, it only took three. Teams, of course, takes another five minutes to become functional. Meanwhile I have a 13 year old low end Asus laptop at home that boots to a fully usable Linux desktop in well under a minute.

It’s been this way for over a decade. The year of the Linux desktop was 2009; the world is only just catching up.
by ssl-3 | 2026-01-03 12:11:22+00:00
I bought a lot of music in the Napster days.

It was great to be able to search for some things, spot someone with similar interests, and then browse the other stuff that they had to offer. I discovered a ton of good stuff this way.

It was usually a low-bitrate MP3 (or, far worse: An mp3 that someone callously "improved" by running it through BladeEnc at 192Kbps), and it would normally download at a rate far slower than realtime. This left a lot to be desired, but it was plenty good-enough for finding new-to-me music that would probably never have any airplay.

And then I'd gather up some dollars and head over to the local music shop. If it was on the shelf, I'd buy it. (And if it wasn't, they'd cheerfully order it -- usually it'd be there in a few days, but sometimes it was a month or two if it was from overseas.)

Nowadays, like many, I don't buy a ton of music. I still have MP3s, and I've got quite a selection of CDs...and I do enjoy having them and occasionally listening to them. But usually, it's just Spotify for me and has been for over a decade now.
by lazarus01 | 2026-01-03 12:11:28+00:00
I agree. To be more clear, that $60 is an estimate for a small configuration and includes serverless infrastructure to process 500,000 requests per month, plus storage, including a 20gb sql database and 100gb of object storage to serve video and images. More ideal for an application. You run the app in a container and only get charged for the requests, the sql database is persistent, so that cost $20/month and object storage with egress is about $10/month.
by richrichardsson | 2026-01-03 12:11:32+00:00
It's unlikely (but not impossible) that Logic would take 12345 input and insert the decimal automatically. The point was that adding the decimal point may not be necessary, especially in software with specific constraints; all sequencers I've come across have BPM ranges (typically 30-300) it's not too much of a stretch to think they could try to "intelligently" convert something that out of range rather than just clamping.
by longor1996 | 2026-01-03 12:12:54+00:00
Location: Europe, Germany, State of BW, District of RV.

Remote: Yes, or hybrid if close by.

Willing to relocate: No, unable to.

Technologies: C#, Rust, Git, SQLite, Postgres, Vulkan, TypeScript, JavaScript, HTML, CSS, Regex, PowerShell, Blender, Unreal Engine, Python, OpenGL, C, CCNA

Résumé/CV: Available on request.

Email: longor [at] mailbox [dot] org

LinkedIn: https://www.linkedin.com/in/lars-k-69727719b/

---

My current job/contract is nearing completion (~3 months), so I'm looking for something new-ish.
by treetalker | 2026-01-03 12:13:39+00:00
I figured it was coming because of Dear Leader's ramblings. TBH, I thought it was going to be the focus of the sudden address given on December 17. Instead we got amphetamine-fueled yelling about "PAY NO ATTENTION TO THAT MAN BEHIND THE CURTAIN, THE ECONOMY IS REALLY GREAT" and something about a military bonus that was really just a way to rename and tax a pre-existing housing allowance.
Show HN: Dailydev.in – 30 Free Developer Tools, No Login Required
by dailydev | 2026-01-03 12:13:58+00:00
Hi HN

I built DailyDev.in, a simple collection of developer utilities in one place.

Key principles:

No login

No credit card

No paywalls

Just tools

Includes:

JSON / SQL / HTML / XML formatters

JWT decoder, UUID & password generator

JSON ↔ CSV / YAML converters

Regex tester, diff checker, image utilities

The motivation was to reduce context switching — instead of opening multiple sites for basic tasks.

I’d really appreciate feedback:

Missing tools?

Performance issues?

UX improvements?

Link: https://dailydev.in

Thanks for checking it out!