MurphyA/hacker-news huggingface dataset:
by otikik | 2026-01-02 09:32:51+00:00
I see this:

> The consequence is me, spending a few hours debugging my environment instead of writing code.

But then I also see this:

> I’ve spent a lot of time recently moving my entire workflow into a declarative system using nix.

I can see how this can be beneficial for someone who switches systems very often, reinstalls their OS from scratch very often, or just derives a lot of pleasure/peace of mind knowing that their dev env is immutable.

I change computers once every 6 years or so, maybe more. To me this looks like exchanging a couple (hypothetical) hours of debugging 6 years in the future by tens of (guaranteed) hours trying to climb up the nix learning cliff.

I am happy that it works for the author though, and knowing that it's possible is good in case my particular development circumstances change.
by pcthrowaway | 2026-01-02 09:33:45+00:00
Gaza has been considered occupied by the UN, the ICJ, the ICC, the EU, and pretty much any body which studies international law, since 1967. Israel is the only entity who claims they have not been occupying Gaza during this period.

> this is the opportunity to note that after the Israeli pullout from Gaza, Gazans could have chosen many different paths but they chose Hamas to lead them into the catastrophe they've become

Even in 2005, after Israel's removal of their settlers and before Hamas came to power in 2007, Israel was still occupying Gaza, according to an ICJ ruling, based on Israel continuing to exert control over Gaza.
by vladvasiliu | 2026-01-02 09:34:00+00:00
I've never had rice with burgers nor do I have an "Asian eating expectation/culture", but I absolutely do avoid McDonald's and the like because I feel hungry and lethargic shortly after eating there.

However, after a nice home-made burger I won't feel hungry again until the next meal and am full of energy. This isn't a tiny burger, either, I'll usually slap an egg on a 150g patty with some cheese for good measure. Since this is an "I'm too lazy to actually cook" meal, this tends to go with some kind of potatoes. I think the only difference between the two is the quality of the ingredients (added sugar in ketchup = bad, tomatoes are plenty sweet).

I think the difference absolutely comes down to what I eat. I don't put sugar syrup or whatever makes the McDonald's sauces so sweet in my burger, just basic boiled tomato sauce (so that it's thicker and doesn't make a mess). And I think that not only typical fast-food places are guilty of this. I've had similar outcomes after eating in "regular" brasseries around Paris what, on the face of it, wouldn't be considered "fast food".
by gorbachev | 2026-01-02 09:34:20+00:00
Hopefully a bit more diplomatically than that, though.

But, I agree. Encourage him to go over all of his work once or twice more, and use spellchecking tools, before committing or sending out email/slack/whatever.

If he's truly dyslexic, it won't necessarily help all that much, but if he's just really sloppy it most definitely will.
by anal_reactor | 2026-01-02 09:34:20+00:00
Because fuck community. It's extremely rare to meet people who don't suck. My parents were never interested in me as a person, they were interested in me fulfilling their fantasy of a picture-perfect family. My aunt completely exploited her husband and then he happened to drink himself to death which was completely and unavoidably his own fault. Now she's ruining her daughter's teenage years just so that she can score popularity points among other religious nuts. When I was a kid I was the least popular in my class and I know that when you reach the bottom, literally nobody cares about you, unless they can extract something from you. It's dog eat dog. Now I'm an adult and the more I interact with general population the more it feeds my narcissism. I genuinely tried becoming a better person so that I'd have more friends but at some point I understood "it's not me, it's them". There's only so much I can do before I realize, most people aren't worth being friends with. The few people that are worth it are ridiculously difficult to find and usually have their own busy lives and chances are, the ones you happen to meet live on the other side of the city which is one hour one way.
by unhba | 2026-01-02 09:35:22+00:00
My colleagues once spent a good hour trying to explain this fact to me and I still really struggle to accept it. I can see that the moon is rotating on its own axis from the point of view of a space that is external to the system it forms with the earth. But then isn’t everything on earth rotating about its own axis with respect to that external space? It seems arbitrary to isolate the moon from all this other stuff and make a special case of it…
by stinkbeetle | 2026-01-02 09:36:08+00:00
Yeah but the article / post linked does not say that they won't look at reports of bugs or security problems, just that they are using issues to manage things they have decided are issues that should be worked on, and so public reporting using issues tickets will mess up that system they have. It's purely about their project's use of the issues system in github.

Unfortunately there is no such magic bullet for trawling through bug reports from users, but pushing more work out to the reporter can be reasonably effective at avoiding that kind of time wasting. Require that the reporters communicate responsively, that they test things promptly, that they provide reproducers and exact recipes for reproduction. Ask that they run git bisect / creduce / debug options / etc. Proactively close out bugs or mark them appropriately if reporters don't do the work.
by crazybonkersai | 2026-01-02 09:36:51+00:00
Citation needed.
Stalin did at one point signal interest in joining NATO, fully aware that the proposal would be rejected; the gesture was largely ironic and intended to expose the alliance’s anti-Soviet character rather than to pursue genuine integration.
Post-Soviet Russia likewise raised the possibility of NATO membership on two occasions—first under Yeltsin and again early in Putin’s presidency. In both cases, the idea was dismissed, even as NATO proceeded to incorporate nearly all former Warsaw Pact members. This asymmetry contributed to the deterioration of Russia–NATO relations. Declassified materials from the U.S. National Archives documenting NATO–Russia talks over the years shed light on the alliance’s consistent reluctance to treat Russia as a potential partner rather than an object of containment.
That said, NATO and Russia were structurally ill-suited for integration from the outset. Russia’s geographic scale, strategic culture, and legacy military doctrine and equipment posed serious obstacles to meaningful interoperability within a U.S.-led alliance. A more stable European security order might have emerged from the creation of a new, inclusive framework after the dissolution of the USSR. Instead, Western states chose to expand and entrench NATO, a decision that effectively marginalized Russia and helped lay the groundwork for today’s confrontation.
by undeveloper | 2026-01-02 09:37:27+00:00
Installed nix-darwin on 26.0, on a fresh M4 air. I have updated since updated macos to 26.2 through the normal method, no wacky nix stuff there. no issues. no clue on major version changes, but nix-darwin is essentially the nix config language parsed to then run the necessary set of scripts.
by dragonwriter | 2026-01-02 09:37:31+00:00
> People flocked for this crap though, they were a consistent and reliable partner here.

By the 1990s, when the ad in question was around, Sears was long past its status as a retail juggernaut, and was trying (ultimately unsuccessfully) to regain it--this was roughly the last decade before they were bought by Kmart—and the loss was in large part because they had spent decades working harder on trying to do other things (which they largely abandoned during the 1990s, except for the consumer credit business that had displaced retail as the main revenue source, for their terminal effort to refocus on retail.)

> I wonder about comparing the total sales rev of Walmart or Amazon (lifetime revenue) to the lifetime revenue of Sears Roebuck and whatever, adjusted for inflation. This would probably paint an interesting picture of our consumer trends and corporate governance

Not really, without a lot of other data. Their dominance was for different lengths of times, and with difference size population bases. Simply comparing lifetime sales revenue adjusted for inflation isn't going to paint much of a picture at all.
by gethly | 2026-01-02 09:38:02+00:00
> or are you a firm believer that with enough resilience and perseverance you'll finally make it?

Well, I am a good example for this being total nonsense. I have wasted 10 years working on a project where I thought that time would make up for lack of money and employees. It did not. I just wasted a DECADE. Sure, I have learnt a ton, way more than I would have in any job. But still, a decade lost is a lot of missed opportunities.

So no, resilience is not the answer. It helps, but in the end it is just one of many things that are part of success. And let me tell you, and you will not like hearing this, but I have been alive for quite some time and seen how things work, and the sad and cold-blooded truth is that success is pure luck and your input matters very little. Some people take the "luck = preparation + opportunity" approach, but that is complete bs. Imagine you have Al Pacino, Robert Redford, Denzel Washington and Daniel Day-Lewis going for a role in a movie. What determines who gets the role? They are all prepared, experienced, confident.. but in the end, the director may feel more connection of Pacino with the character than Day-Lewis. Does it mean that Pacino is better than Lewis? No. It's just luck that Pacino got better chemistry with the director. You could say that ah, but the opportunity aspect of the equation matters. But dues it? Beside these aforementioned actors, there was open call and 500 actors came to read for the role. So how does opportunity have any input here? It does not. Just like preparation where a fool can find himself in a strange situation but is able to grasp that opportunity and make something out of it.

Luck is luck and we're merely it's subjects, like leafs in the wind. You are not guaranteed success in life. Instead, you should focus on the path, not the destination. You'll get there, somewhere, whatever there or it is. You have the power to pick the destination and walk the path, but you are not guaranteed you end up where you set out to.
by plastic3169 | 2026-01-02 09:39:14+00:00
> The reason nukes have been good is because it makes it clear that war is unwinnable which effectively ended direct conflict between world powers. Yet of course proxy wars are alive and well with Ukraine being the king of them all.

Not looking forward to being your proxywar or small regional conflict. It’s amazingly frustrating to be dragged into this without any provocation or possibility to actually affect the situation. Just unfortunate geography I guess.

I don’t think nukes stopped the direct conflict between world powers. They made it possible for the first time. There is no reach to US without them.

War in Europe or parts of Asia is easy the old fashioned way and seems to happen on a regular basis.
by b00ty4breakfast | 2026-01-02 09:39:39+00:00
>It’s a lot of plastic. A lot of waste.

I don't know all the nitty-gritty, but the last Shellac record was "pressed" using an injection molding process that utilized recyclable PET (I can't find the interview with Albini[RIP] where this was discussed but if I find it I'll edit it into the comment).
by seanmcdirmid | 2026-01-02 09:40:33+00:00
Most of those pronounces have greater than 50 million people. Anhui has 60 million, guangdong has 127 million. Shanghai only has 26 million people as a city. The federalism exists because the numbers China is working with are huge. It’s not some small podunk town in North Carolina deciding to make cars, it’s a province on par with that have a populous country. We can’t judge China based on a much smaller scale of US states and cities.
by loveparade | 2026-01-02 09:40:48+00:00
In the six years you are using your computer, do you ever expect to run into versioning issues and conflicts? Homebrew packages conflicting with local packages, something you compile give needs a different python/ruby/node/rust/whatever version that you have locally installed, you want to quickly try out a new package or upgrade without changing your system but have the option of rolling back safely, need to quickly install a database, want to try out a new shell and shell config but don't brick your system and have the option to roll back, etc. Nix gives you all of that and more for a one-time setup cost. Your argument is correct only if you expect to never change anything on your computer for the 6 years. But if I think about how often I have fought with homebrew or some kind of versioning/path/binary conflicts in the past then the investment in nix has paid off exponentially.

It's also about peace of mind like you said. Before nix I sometimes felt anxiety installing or upgrading certain things on my computer. "Will this upgrade break stuff?" - and often it did and I'd have to spend the next few hours debugging. With nix I don't worry about any of that anymore.
by wiseowise | 2026-01-02 09:41:13+00:00
> Russia is not a warmonger, in an important sense: They deliberately use 'grey zone' tactics, actions short of being sufficient to provoke war. It's fundamental to their strategy and therefore essential to understand

Transnistria, Abkhazia, Chechen wars, Georgia, Ukraine.

> not a warmonger, grey zone tactics

What the fuck am I even reading?
by _mig5 | 2026-01-02 09:41:23+00:00
Yup - it can be pretty overwhelming, it depends on what it detected on your system! The state.json will usually explain why it 'harvested' something (perhaps it was because it found a running systemd service, perhaps it was due to detecting a package having been manually installed, etc)

There is the --exclude option which might help (also keep in mind you can define an enroll.ini file to manage the flags so it's less cumbersome). Otherwise, you can always prune the roles from the ansible dir/playbook.

I'm going to continue to work on easy options to skip stuff. In particular I do think many of the 'lib' packages could be omitted if they are just dependencies of other packages already detected as part of the harvest. (Need to basically build a dependency graph)

Thanks for trying it out!
by stevekemp | 2026-01-02 09:41:30+00:00
> But who's financially secure at 25?

This is where free daycare, and support from the government helps.

(And yes of course it's not "free", it is paid for from taxes, people are so smart to point that out.)

Different countries have different incentives, but I was really pleased with the setup in Finland when we had our child. A free box of first-clothes, daycare from 1-5 years old cheap enough that it was almost free, and preschool at 6 before schooling started at 7.

Lots of minor perks, such as free transport on busses, trams, etc, if you were pushing a stroller, and so on.
by Cu3PO42 | 2026-01-02 09:42:51+00:00
nix-darwin is essentially this. I have a small bootstrap script to install Xcode CLI and Nix, git clone my dotfiles and activate the config. That in turn sets up the system, also installs Homebrew, installs apps from the App store and sets up all my configs. The only thing I need to do after is sign into some accounts.
by aminbabu | 2026-01-02 09:43:19+00:00
Impressive longevity. Forward PHP compatibility without forced rewrites is something very few CMS platforms can honestly claim, especially across multiple major PHP generations.

Out of curiosity: what have been the hardest PHP 8.x changes to accommodate in the legacy eZ Publish 6 codebase (e.g., typing, engine changes, deprecated behaviors)? And how much of the architecture is still original vs. incrementally modernized?

Respect for keeping a 1990s-era CMS viable on modern PHP while preserving content models and workflows—that’s not a trivial engineering problem.
by nirui | 2026-01-02 09:43:52+00:00
> Your friends with kids still want to see you.

If you both have kids, then the kids may also want a chance to socialize. Meeting new people with their parent is a great opportunity to expand their social network and learn how they should act in front of friendly people.

Of course, the parent needs to be smart about it to avoid or correctly correct the negative sides, but assuming you're a good parent, a well-socialized kids will grow up differently in many better ways than a completely home-breed one.
by prartichoke | 2026-01-02 09:44:14+00:00
There are two datapoints in the text. One is the 2 weeks notice, the other is that they knew of this since 8 months ago. If this were me, I would give random made up information of this kind to throw off anyone trying to investigate this. Also, this is not that far from what we already know from whistleblowers of similar gig economy companies so my believability is not stretched at all.
by OmarShehata | 2026-01-02 09:44:20+00:00
I think this is the natural process, but how you implement it doesn't matter. A lot of GitHub repos use "unlabelled issue" === "a discussion thread". The benefit is that instead of having to search two separate systems, you can just search one (if you can have an aggregate search over both then it really doesn't matter), these two implementations are isomorphic
by growse | 2026-01-02 09:48:02+00:00
> I have generally told that story with the ISV anonymized -- but you clearly found an example where I named them.

It was on one of the OaF podcasts about dtrace. I worked for Reuters at the time and contempt for their customers was definitely a thread that ran through some parts of that org, even as it made a bunch of us feel very icky.

(I still have a side quest to find / talk to some of the people involved on 'our' side of the fence about this!)
by dwaite | 2026-01-02 09:48:23+00:00
Because there are people who care about Free software from a philosophical standpoint on how societies should function and interact.

The community aspect of free software both pushes for more people to participate (and often for other groups to be excluded as "wrong" or "evil").

But that community only offers secondary benefits to those who are authors or painters or photographers rather than software developers - economic factors, risk aversion, functionality, and so on. The FLOSS communities are almost invariably driven toward hobbyists and developers rather than authors, artists, gamers, and the like - people whose interest lies outside of tinkering with and/or improving software.

The BSDs were never really a movement in that sense, and macOS is still just a product even if there are enthusiastic users of them both.

Similarly on the Linux side: Android, Steam Deck, and countless IoT devices are examples of successful products where the Linux aspect of them is not really even advertised.
by willis936 | 2026-01-02 09:48:43+00:00
Asahi and hyde. "Nasty damage" isn't irreparable, but it would be significant effort to enumerate every small touch that affects defaults from other DEs and restore them. There is no "restore all touched configs to default" afaik. Since my asahi install was a lightly used toy anyway I just reinstalled. My next attempt will be with a VM that I make image backups of.
by AlotOfReading | 2026-01-02 09:49:29+00:00
MacOS is less overtly distasteful than Windows about the advertising, but not fundamentally different. Consider the incredibly sticky notifications to get you to use Apple services (like icloud) and the number of preinstalled apps that show ads (like stocks).

I think a lot of Microsoft's fumbles over the years have been bad attempts at copying Apple, including the onedrive pushiness.
by chillstreem | 2026-01-02 09:49:53+00:00
a better solution would have been to have an industry wide standard icon for the fuel inlet and then an arrow would point on which side of the vehicle it is. The way it is now with the pump icon really can be confusing. If the arrow is pointing right, it seems to be suggesting the driver should go to the right of the pump which is obviously wrong.

I like the way EVs have the squiggly hose icon and that tells you everyting.it doesn't depict the charger station, but the plug point on the vehicle.
by bob1029 | 2026-01-02 09:50:13+00:00
> 80-90% of what users think are bugs are either misunderstandings, environmental problems, or configuration errors by the users themselves.

Who does this project actually serve? The "users", or someone else?

If I'm getting overwhelmed with hundreds of issues per week about some confusion around installation or use, I think those issues are completely justified. Something should probably be fixed if the happy path is this obscure. Pushing this reality into another bucket is not the solution for me.
by fxtentacle | 2026-01-02 09:51:10+00:00
The Quest 3 works offline with ALVR streaming over a private (non-Internet connected) WiFi network. Together with my 3090 I get 8k @ 120fps with 20ms latency over a WiFi6e dongle. I had to manually install the dkms for the dongle on PopOs, but apart from that it just works. ALVR starts SteamVR and then I use Steam to start the game. Proton seems to use Vulcan for rendering.
by undeveloper | 2026-01-02 09:51:39+00:00
> I change computers once every 6 years or so, maybe more. To me this looks like exchanging a couple (hypothetical) hours of debugging 6 years in the future by tens of (guaranteed) hours trying to climb up the nix learning cliff.

yes, it sounds like it's not worth it for you -- you will have to spend a significant amount of time converting your system to do things "the nix way". you can try to do this incrementally, but it's a time sink, and really easy to get stuck bikeshedding instead of doing work.

for me, it feels like a near equal trade-off between debugging nix, or debugging some random env issues that pop up. i know nix, claude code "knows" nix, a lot of other people online know nix. random env issues are random, and yield worse results on google, and frankly are much more frustrating to the point i would rather spend more time with nix than deal with them. maybe a very weird view.
by walthamstow | 2026-01-02 09:53:53+00:00
I would have said the same 5 years ago but now macOS is quite bad itself. If you follow their lead (click blue) you'll end up setting up an iCloud account, syncing your life to them, enabling Apple Intelligence, telemetry, and a load of other shit.

Then you get to the desktop and your dock has 30 icons in it already, some of which require subscription, and it's too full to understand what each one is.

And don't get me started on the default over-inflated display scaling that makes decent screens look tiny!
by zero0529 | 2026-01-02 09:53:58+00:00
I did this for a while but MacOS updates broke Nix often enough that I usually would spent some time every week reinstalling it. I still use Nix for dev environments because it is great but Nix still breaks sometimes.

I also really wanted to like the declarative homebrew configuration but it also often didn’t work as expected for some configurations and had a lot of leaky abstractions that straight up just broke sometimes.

If I ever go back to managing my Mac with nix I would probably just do a home-manager setup and just install most of the applications imperatively.

Given this was using an intel based machine around the time when the switch to arm came so a lot of breakage also stemmed from that.

I still use nix to handle my homelab.
by piker | 2026-01-02 09:54:38+00:00
Roughly the same with sales tax, it's just 1/3rd of that number.

> But buy a £50k Rolex and yes there is vat.

This is wildly ignorant of how less fortunate people live. They are hit with VAT on many daily expenses. Ignoring that fact and "tsk tsk"ing them for being frivolous is the European way.