MurphyA/hacker-news huggingface dataset:
by sarchertech | 2025-10-16 16:09:04+00:00
>It's not dirty, it just doesn't follow the principles the rest of us espouse. We're interested in software that follows these principles via a license like this.

I've been involved in this for decades at this point. Free Software and Open Source folks generally "source available" as a pejorative.

By using a term that implies the lowest level of freedoms possible for software that doesn't restrict access to the source code, you are implying that no freedoms exist beyond reading the source.

>Given you've recently been made aware of the stack of case law for AGPL and that it is largely _just_ GPLv3, I wonder why you think this is a possibility given it is your uninformed non-expert opinion.

AGPL significantly changes GPLv3. If you want to understand how that could cause it to be unenforceable read up on severability and its limitations in various jurisdictions. Courts have wide latitude in most jurisdictions to decide how much of a contract or license (in civil law jurisdictions they are always the same thing) to uphold if certain parts are invalidated.

>Completely out of context, because even the original definition defines it as "free speech" as in that there are no restrictions on the ways you can freely using it anyway you want, including distributing it.

Free speech has restrictions in every jurisdiction in the world. Saying in something is "free as in free speech" has no implication that it is absolutely free from all duties, obligations , or restrictions.

If that is a requirement for free software, the GPL isn't a free software license because it does place obligations on distribution.

>Given that Stallman is alive and we don't have to do dubious Stallman legal textualism to justify source available licenses, when even source available license writers and users are fine with that distinction, seems a bit strange.

I don't care what a single individual says about what he believes now. I'm more interested in what he said in 1985 and what the people who made up the community believed.

Mostly though I only care about any of the past cruft because Open Source and to a lesser extent Free Software has takes the air out of the room in any discussion about software freedoms.

I'm interested in realistic compromises to make more free software more viable in a world where Amazon, Google, and Facebook exist. I'm not interested in ideals about a very specific meaning of absolutely free software.
by TimTheTinker | 2025-10-16 16:09:29+00:00
My wife and I have visited several European countries, and I just don't agree. Switzerland is the land of many fees, followed by Iceland and other nordic countries. Germany, France, and the UK are also expensive. The going "low" price in Iceland right now for petrol is $8.74 USD/gallon.

(Did you know that most of the public transport in the UK is owned by German and Dutch companies? They can rack up prices with little consequence.)

The US has gotten more expensive to be sure, but IMO most of our high-cost problems stem from consolidated industries with regulatory capture (healthcare, farming+food+pesticide, tax prep, etc.) and low wages for the bottom 50%, not fees.
by vlovich123 | 2025-10-16 16:10:16+00:00
The lifetimes it implements is the now unused lexical lifetimes of early Rust. Modern rust uses non-lexical lifetimes which accepts a larger amount of valid programs and the work on Polonius will further allow more legal programs that lexical lifetimes and non lexical lifetimes can’t allow. Additionally, the “borrow checker” they implement is RefCell which isn’t the Rust borrow checker at all but an escape hatch to do limited single-threaded borrow checking at runtime (which the library won’t notice if you use in multiple threads but Rust won’t let you).

Given how the committee works and the direction they insist on taking, C++ will never ever become a safe language.
by lesuorac | 2025-10-16 16:10:21+00:00
Which is why severance payments in fang are tied to not suing the company. If that works when you lay of 10% of the company why doesn't it work when you want to fire 1 individual?

You can definitely argue it's not fair to pay somebody extra for not doing a job but the alternative seems to be you keep paying them even more to keep not doing a job (and possibly doing negative work).

Rather than put somebody on a pip for x months just offer them x months of salary to quit. Same money, same work done.
by rectang | 2025-10-16 16:10:24+00:00
I've been a Firefox user since it launched (and a Netscape Navigator user before that). In addition to Desktop, I use Firefox on iOS with my 3-year old iPad Pro, which of late exhibits the same sluggishness that you describe after a while. It goes away if I force restart, but not if I just close tabs.

I speculate that it has to do with keeping alive closed pages. Something related that I first started noticing a few months ago is that if I mistime the closing of a YouTube tab, the sound will keep playing and the only way to stop it is to force quit the app.

I haven't noticed the issue on Firefox Desktop, but my MacBook Pro is reasonably beefy and maybe that helps.
by lunias | 2025-10-16 16:10:26+00:00
It's all about trade-offs. Sadly the package deals keep getting worse and even if you refuse to buy, one shows up at your doorstep and they charge you anyways. The parties exist more to oppose each other than to identify and address issues. They serve their donors more than their electorate and sew discontent amongst the populace to distract from the role of capital in the current system. I think it's unrealistic to say you "support everything Trump does" just as it is to say you "do not support anything Trump does". The trend of extreme polarization has allowed them to continually worsen the package deals offered because they know that for a lot of people, it's all or nothing.
by dragonwriter | 2025-10-16 16:10:42+00:00
> I don't think you need to "justify layoffs".

Layoffs are a signal to markets of struggles, and firms absolutely do, in practice, need to justify them (and their scale and focus) to avoid the risk of a self-fulfilling market perception that they signal a problems that they do not fully resolve. (If there is already a problem narrative, much of the justification is obvious, and the firm just needs to cover explaining how the layoffs address the problem.)
by wmeredith | 2025-10-16 16:10:42+00:00
I'm not the poster you were responding to, but I have some experience in this. I am an engineering manager at medium size US company. If I want to fire a poor performer it requires a couple months of detailed documentation on their poor performance, and that's just so I can get them on a PIP (performance improvement plan). That's another 30-90 days. The PIP takes time to prepare and performance during the PIP also has to be rigorously documented.

This has been my experience at two different companies in multiple cases with egregious underperformance. I suppose if an employee assaulted/harassed someone or was doing something else outright illegal like theft or embezzlement, they would be shown the door immediately. But if someone is half-assing their work and dragging the team down, everyone has to put up with it for months as they get second chances, micromanagement, and other special attention before they can actually be let go.

I think it's due to the litigiousness of the US culture. Yes, US companies can fire people at will, but they can also file lawsuits at will, which are costly (time+money) no matter the outcome.
by fareesh | 2025-10-16 16:10:44+00:00
liveview feels a bit too magical

client disconnects, state desyncs, then reconnects, then liveview figures out via crdt and other things how to accurately diff the state

feels like i have to trust it too much - i'd have a lot more confidence if people were vocal about how they are running it at scale, battle-tested etc. etc.

shopify is straight up yolo running rails edge, which is a crazy endorsement
by leakycap | 2025-10-16 16:10:56+00:00
> So it's not unreasonable for OP to expect to start at this level, and work their way up to $150k over the next 5-7 years.

So you're actually saying that OP xpecting $150,000 now, given that is what they're expecting (and elsewhere they scoff at $200k), is out of touch.

But you feel compelled to say some people, with years of experience, make more? Yeah. That's sensical - but it doesn't apply now unless you think giving advice 5-7 years in advance is helpful when someone is looking for a job now.
by reactordev | 2025-10-16 16:11:04+00:00
>But you wouldn't believe how many bad people were in big tech because of the COVID over hiring.

There’s no correlation. They hired expecting a certain type of growth. They fired because of AI. The narrative that they were getting rid of bad workers was their excuse, not the reason. Many great engineers got let go. Many project managers that had been with the company through ups and downs. One guy was let go after being poached from a FAANG after his 3rd day. So don’t say anyone deserved it.
by lenerdenator | 2025-10-16 16:11:11+00:00
Mozilla's beginning to lose its way.

There are far too many "luminaries" in the tech industry who've had the last 20 years of "must create value!" go to their heads, even in the FLOSS space.

When profit motive does not exist (and it shouldn't in FLOSS) then you need to stick to things like the UNIX philosophy and KISS (keep it simple, stupid) in order to create good software. Trends mean nothing when you're in this mindset.

It's Firefox. It's a browser. It does browser things; namely, it sends HTTP requests, possibly executes JavaScript, and renders the resulting computed data on a screen as HTML. It does not need to have AI integrated. At best, AI should be a downloadable extension.

If the group's leadership cannot comprehend this, then they need to be removed immediately and blacklisted from leadership at future organizations in the future.
by kobalsky | 2025-10-16 16:11:14+00:00
you are mixing up concepts.

crypto assets like BTC and ETH are insanely volatile, I agree with this, don't put your retirement money there.

crypto coins issued by an entity, like in the article, you can trust them as much as you trust the entity, the difference with electronic or paper money is that it cannot be created in private, the ledger is public and it cannot be modified.
by delichon | 2025-10-16 16:11:38+00:00
If you're having a hard time affording groceries, failing to plan ahead and instead throwing away food is a luxury you can't afford. (A blender and an affection for green smoothies is a good solution.) But that's still cheaper than paying for the health problems downstream of ultraprocessed food. Unfortunately my source for both claims is personal experience.

I'd like to have an app that estimates the cost of groceries, including the long term health effects of regular consumption, and interpreting early death as a cost rather than savings. For me I think ribeye would end up being cheaper than Doritos.
by 0xbadcafebee | 2025-10-16 16:11:59+00:00
The comment is still true regardless of the fact that Whole Foods exists. It is genuinely more difficult to find healthy food in the US than abroad.

(i'm ignoring the additional fact that the US has many more food deserts than abroad. even within rich neighborhoods with many expansive grocery stores, those stores have more unhealthy options and fewer healthy options than abroad, unless it's specifically a "health food store")
by at-fates-hands | 2025-10-16 16:11:59+00:00
My weekly routine now consists of going to local farmer's market and buying stuff from farms I trust. Going to local butchers to get grass fed, naturally raised meats. Then off to the local grocery store to get whatever else I need that week for the stuff I prepare at home.

If you want to eat healthy, you certainly can, but takes quite a bit of effort and some additional cost. Processed and ultraprocessed food has just made us lazy - like eating at fast food restaurants became easier than going home and preparing something from scratch.

COVID and the huge surge in prices that have yet to come down essentially forced my hand to find a better, healthier way to eat. It sucks, but at the end of the day, I know myself and my family are eating healthier regardless of the effort it takes.
by akarshc | 2025-10-16 16:12:04+00:00
That’s a fair take, rails with hotwire is genuinely powerful, especially with hotwire native. but the post wasn’t about claiming phoenix is better, it’s about how liveview’s model (server driven state, process isolation, lightweight channels) fit a specific use case. both ecosystems solve similar problems differently, rails leans on conventions and progressive enhancement, while phoenix leans on concurrency and fault tolerance from the beam. at the end of the day, it’s less about which is superior and more about which workflow clicks better for what you’re building.
by pavel_lishin | 2025-10-16 16:12:08+00:00
> Kids are always gonna love stuff that pisses off their parents.

Does this stuff piss off parents? Some of what my child is into is incomprehensible to me, but a lot of it is absolutely recognizable as the kind of things I was into as a kid, it's just their version of it in 2025.

I'm actually rather enjoying watching her go through this, trying to understand what some of it means, and just going along with the ride of some stuff.

Yesterday, my kid very excitedly told me about something funny that the whole class did with 6 7. The 6 7 meme is completely opaque to me, but it was still an amusing story, and while I don't understand the specifics, I love that all of it is happening.
by M95D | 2025-10-16 16:12:08+00:00
> air-tight, sterile and single-use

That's the packaging. Once you break the seal, it's contaminated from the surrounding air. But that's not even relevant. When the catheter is inserted, it picks up bacteria from the genitals. No washing and disinfection can remove all of them. Also, like @cyberax said, the catheter can move. The longer it's kept in place, the more bacteria gets upstream.
by mekoka | 2025-10-16 16:12:18+00:00
> Surely it's better to cite the authority's reasons as to why they think this way than just to cite the authority itself

Why? When disagreeing with an authority, you want the audience to pay closer attention to your arguments as you demonstrate why the authority has it wrong. When you're just sharing distant and likely under-informed opinions with no arguments to back them up, it's not up to other people to do homework to show you why you're wrong. Appeal to authority is a legit call to a fallacy only when people give next to no consideration to your arguments, focusing instead on the opposing party's stature.
by lowbloodsugar | 2025-10-16 16:12:26+00:00
- Windows: windows and Linux vm.

- Linux: windows and Linux vm.

- Apple: windows, Linux, Apple VM.

Seems pretty straightforward.

I am being facetious. You'll have a PC for gamedev because that's your biggest platform unless you are primarily switch or PS5, in which case you'll have a devkit as well as a PC. But the cost of an Apple device is insignificant compared to the cost of developing the software for it.

So it really comes down to the market size and _where they are_. The games I play are either on my PS5, or on my Mac, never both. For any specific game, they are on one or the other. Ghost of Tsushima is on the PS5. Factorio is on my Mac. If I were an indie game developer, I'd likely be developing the kind of game that has a good market on the Mac.
by devonwa177 | 2025-10-16 16:12:33+00:00
Very cool design. I appreciate the simplicity of the ui. Could see this being really fun once you get good enough at it and the speed ramps up.

Few testing notes: - Saw an enemy run through their lines a few times and not die. - Turning speed by default felt a bit too fast on my device (iPhone 13). - Would’ve appreciated a gesture where I can hold one finger down and drag it left or right to turn.
by steego | 2025-10-16 16:12:38+00:00
Are you saying that you’re unable to read a fluent syntax that’s been supported by most mainstream programming languages for the past 10 years?

Or are you suggesting that the majority of programmers struggle to read and understand fluent method chaining?

I don’t have a dog in this fight because this blog post is very novice oriented. I’m just genuinely confused why you think it’s unreadable or “clunky”. What is it about the fluent example that you find clunky?
Show HN: Cpsim – An open source toolkit to test your trading apps
by stefanosdeme | 2025-10-16 16:12:42+00:00
Built on quickfixj, provides a web ui to configure FIX sessions, rulesets (how to respond to messages), and send manual messages. The purpose is for developers and QA engineers of trading applications to simulate their counter-parties. This is an early draft for feedback, direction, and hopefully contributions.
by JumpCrisscross | 2025-10-16 16:13:18+00:00
> Oslo will now start to roll back some tax exemptions over the next two years

Close to 60% of Norwegian passenger vehicles still burn fossil fuels [1].

This smells more like belt tightening [2] than a victory lap.

[1] https://en.wikipedia.org/wiki/Plug-in_electric_vehicles_in_N...

[2] https://www.bloomberg.com/news/articles/2025-10-15/norway-ca...
by giraffe_lady | 2025-10-16 16:13:48+00:00
> It's also extremely macro heavy, and so it's its own DSL or collection of DSLs.

I mean this describes every full stack web framework right? Like sure if the underlying language doesn't have macros or macro-like tools that limits how perverted the syntax can get but the line between "DSL" and "API" gets really blurry in all of these massive frameworks.
by csande17 | 2025-10-16 16:13:52+00:00
OP seems to be a startup selling an eBPF script that tries to identify whether individual executables running as your user "should" or "should not" do particular things. (Like a Windows antivirus program, but for build servers and AI training.) I guess in that context it's good to remember that LD_PRELOAD exists, so it's easy to make any action appear to originate from any executable.
by jjtheblunt | 2025-10-16 16:13:55+00:00
just as a datapoint: we learn to carefully (compulsively perhaps) read labels stateside, for all the reasons you mention.

i.e., these same revelations and frustrations are shared by a huge swath of people born in the States (probably Canada too), and it is indeed a pain in the neck being continually paranoid about what nutritional rubbish is included in ingredient lists.
by andrewflnr | 2025-10-16 16:14:12+00:00
Self-replicating robots are enough to substantiate (motivate? create?) the Fermi paradox, and those can probably be achieved in a reasonable fraction of a reasonable species' lifetime, from foundations that can all be motivated by short term concerns. Humans will be there in a couple centuries, if we don't destroy civilization on the way (but that's the boring resolution to the FP).
by leakycap | 2025-10-16 16:14:21+00:00
> (one of them tried to charge me $75 for a $3 capacitor)

How much do you upcharge people for your services and "products" (often virtual)? What is acceptable to you?

If you had to have a physical copy of the apps you work with, in your truck, had to buy them in advance, pay shipping, store them, then take the right copy with you to a client's house. If they paid $3 would you be OK with $30? $60? You seem incensed with $75

I used to work retail. Belkin cables were under $2 each for the store, they sold them for $39-$69 depending on what it was.

If you work in a professional role, your markup on services (almost no costs involved) and products (usually very low costs) is probably many many thousands of times more than the hardworking tradesperson you think ripped you off when they were solving an issue you needed help with and had the expertise, time, and parts to help.
by kwanbix | 2025-10-16 16:14:23+00:00
Yeah, I lived in the Netherlands for five years, so I switched to Chrome because its translation feature is much better.

Now that I'm back in my home country, I've gone back to Firefox, which I prefer from a philosophical standpoint. But there's one simple feature keeping me from using it full-time: the ability to rename windows.

My workflow relies on having one window per project. I name the windows Project1, Project2, Project3, and so on, so it is very simple to find each one.

There are a few Firefox extensions that allow renaming windows, but the names disappear every time I restart Firefox, and they don’t sync across devices.

So, unfortunately, I’m back to using Chromium.
by cudgy | 2025-10-16 16:14:36+00:00
I think we’ve exhausted this discussion. It’s reduced down to simple individual opinions about whether it’s worth it to drive to a restaurant or not.

I only wanted to point out that The customers are getting less not more. And the companies will make less money because the automated cars are more expensive than drivers that are willing to take food for 2 to 3 dollars a delivery. If you fail to see that or recognize it, I’ll leave it at that.
by kstrauser | 2025-10-16 16:14:36+00:00
Which is a significant “just”, to be sure! But in my experience, if an Iron Wolf survives a RAID rebuild, it’s probably going to work for many more years. I’ve had 3 WD Reds claim to keep working, and still pass their SMART short and long tests, but tank in performance. I’d see the RAID usage graphs and all drives would be at like 5% IO utilization while the Red was pegged at 100% 24/7. The whole volume would be slow as it waited for the dying-but-lying Red to commit its writes.

In each case, I yanked the Red and saw volume wait times drop back down to the baseline, then swapped in an Iron Wolf. Fool me thrice, shame on all of us. I won’t be fooled a 4th time.

I’m not a Seagate fanboy. There’s an HGST drive in my home NAS that’s been rocking along for several years. There are a number of brands I’d use before settling for WD again. However, I’d make sure WD hadn’t bought them out first.
by netfortius | 2025-10-16 16:14:48+00:00
Unfortunately TT is [still] a must for expats. While my new home country makes things extraordinarily simple, not only for the free online filing, but also for an amazing assistance one could get from the local tax services (first year I reached out to them, in the office, they had their expat expert fill out the taxes online, in my account, in front of me, so I could learn on doing them on my own, from then on), filing to avoid double taxation, with uncle Sam, is stil a PITA
by stuffn | 2025-10-16 16:14:53+00:00
I grew up with a lot of ultra-processed foods and these days have found several places where I can get good quality food. I am fortunate to live in an area with a decent farmer's market "community" and some bespoke shops. Generally, I've found that mixing farmers market with ethnic markets (for meat) seems to provide significantly better quality than your average chain.

I suppose that the article hits on it a bit but a lot of the popular brands were great depression era hits. Most of us grew up on various forms of slop: hamburger helper, velveeta mac n cheese, spam, etc. The common link between everything I ate was it was easy, and allowed you to significantly stretch the meat in a dish. These days, now that we can afford more, it's most likely a matter of simplicity and brand affiliation. When you have 2/3 of an average store stuffed with ultraprocessed crap and even in the remaining 1/3 you have to be careful it's pretty easy to eat poorly. A perfect example would be "wheat" or "rye" bread which is basically the same as white bread with a little extra added. Though, these days, many even major supermarket chains offer reasonably high quality bread.