skysight-inc/HackerNews huggingface dataset:
You don't need to re-license permissively licensed software to include it in your code.

Apple, as far as I know, doesn't release the FreeBSD fork they use in Mac OS.

Companies generally use a ton of permissively licensed software and don't release forks of it under any license because the entire point of the license is that you can take the code, make modifications, and you have no obligations to give anything back when doing so.

There was an attempt to rebrand "free software" -- meaning software focused on user freedom -- as "open source" -- referring to software permissively licensed for use by corporations. This was the point of the OSI. [0]

> The “open source” label was created at a strategy session held on February 3rd, 1998 in Palo Alto, California, shortly after the announcement of the release of the Netscape source code....The conferees believed the pragmatic, business-case grounds that had motivated Netscape to release their code illustrated a valuable way to engage with potential software users and developers, and convince them to create and improve source code by participating in an engaged community. The conferees also believed that it would be useful to have a single label that identified this approach and distinguished it from the philosophically- and politically-focused label “free software.” Brainstorming for this new label eventually converged on the term “open source”, originally suggested by Christine Peterson.

So literally a decision by a committee of industry folks to play down the idea of freedoms or giving back and focus instead on the business case.

So they killed the ethical argument that favored copyleft licenses in favor of the business argument that favored permissive ones.

Now people are saying "hey it's unfair that you're not giving back." Fair enough, but that's an ethical argument. That's what the OSI was trying to get rid of.

The OSI approach has its place. We wouldn't have Mac OS or Google or Meta without it. But its place is allowing industry to standardize and to reduce costs. Those benefit consumers indirectly since we have fewer competing standards and reduced development costs can imply reduced end user costs. But that only works because each company can make improvements and exclude others from using those improvements; i.e. they can make proprietary improvements.

[0] https://opensource.org/history
Chile is listed in Asia. LOL
To add on here, this is how I've been able to do it

I started contributing to OSS in highschool, worked in closed source to get by, kept up contributions, eventually got hired by Citus through an HN Who's Hiring right when they got acquired by MS

After a year of working on OSS Citus extension I was moved to managed service. I continued to contribute to OSS by day tho as I would try upstreaming changes / fixes

At PeerDB (now ClickHouse) I'm again in OSS, & continue to contribute to other OSS projects as part of my day job. I'm fortunate to be working in a culture that respects devoting working hours to OSS. That's not really a coincidence when I've been doing OSS on the side for years beforehand

This isn't for everyone: I spend hours programming outside work, & I agree it's unfair to expect everyone to devote their off hours to programming. But that's how it happened for me
right now this is showing up below Why is the world losing color - https://www.culture-critic.com/p/why-is-the-world-losing-col... - not sure if I should consider it a counter argument, or just a funny juxtaposition.
Yes, and there was a leaked memo from him recommending that everyone at Deepmind work 60 hours a week and stop building "nanny products"[1].

[1]: https://www.theverge.com/command-line-newsletter/622045/goog...
Even better is a computer fan based cr box. Quieter, lower TCO etc.
Here's a csv and google sheet of the data. Turns out they aren't tariffs countries charge us. They are trade imbalance percentages. Unreal:

https://docs.google.com/spreadsheets/d/1xK0OQ5VGl8JHmDSIgbXh...

https://gist.github.com/mcoliver/69fe48d03c12388e29cc0cd87eb...
That's because we are too tired to argue.
You're not alone in feeling this way.

I'm almost 50 and hit total burnout a couple years ago trying to keep up with ever-increasing KPIs, OKRs, and the relentless churn of new frameworks and trends.

I had to quit caffeine and stimulants too because my heart was starting to have problems.

This industry didn't used to be so stressful. It feels like a Red Queen’s race now: you have to keep running faster just to stay in place.

Honestly, I wouldn’t be surprised if companies start offering modafinil next, just to keep the line going unsustainably upward. That’s where this trajectory feels headed, and it’s exhausting.
BCC | Platform Systems Engineers | Bethesda MD | ONSITE or REMOTE, VISA | Competitive compensation! | https://www.ncbi.nlm.nih.gov
Black Canyon Consulting (BCC) is hiring Platform Systems Engineers of all levels to join our team at the National Center for Biotechnology Information (NCBI).

Our team is dedicated to building cutting-edge tools and systems. Our mission is to empower developers across NCBI to build, deploy, and manage software, data, and web services that make a real difference in the lives of millions of Americans.

Your contributions will play a crucial role in modernizing government technology infrastructure, fostering innovation, and ultimately making a tangible impact on communities across the country and globally. This is your chance to be part of a mission-driven team that’s shaping the future of digital government.

Tech: Linux, k8s, Service Mesh, Kafka, GitLab, ArgoCD, Elastic APM, Python, C++

DevEx: https://job-boards.greenhouse.io/blackcanyonconsulting/jobs/...

DataOps: https://job-boards.greenhouse.io/blackcanyonconsulting/jobs/...

Interested in management or leadership opportunities? Apply and let us know.
Seems more like a CYA thing to prevent takedowns
build a resume

And establish work relationships with other people who can help with future job hunting.

The Uber app doesn’t have an HR department.
Yeah, the pervasiveness of those misleading phrases grinds my gears.

Ultimately, US government agents are threatening to seize goods from inside US territory and hold them until some US person/company pays them US dollars. It's tax on US people who bring something into the US.

Does it have some effect on the foreign seller? Sure. But it's not a tax on them... Not unless the US military paratroopers are descending to thumb through their wallet.
The question is if the Kingdom would then still be worth surviving if life for everyone there ends up being miserable.
I’d be interested in a breakdown of Angi’s costs. They paid $85 for assembly and estimate the assembler was paid $25? Where could the money possibly be going, server hosting is incredibly cheap.
The standard rule for CPU-bound RPC server utilization is 80%. Any less and you could use fewer machines; any more and latency starts to take a hit. This is when you're optimizing for latency. Throughput is different.
Great suggestion. And decline the inevitable decision to sacrifice or hinder open-source functionality to bolster your cloud ambitions.

You can look at Gatsby for a lesson here. They prioritized their team building the cloud offering and prioritized Gatsby Cloud for features that everyone was asking for like incremental builds, allowing Next to gain a foothold.

Then they sold to Netlify which has fully killed it. Will never forgive Netlify for that.
This is a nit, but grocery bagging (one of the article's examples) is a no-win situation. I worked it as a summer job a while back--It’s the most bikeshed job in existence because (nearly) everyone understands it, but they all have their own theory of bagging.

To this day I remember a client whose entire purchase was a loaf of bread, a package of fresh raw chicken, and a bottle of liquid drain cleaner. Paper bags, of course. I don't remember how I arranged them but I remember being yelled at.
Error establishing a database connection. The hug of death it seems
Hence the original gig economy job was called “mechanical turk.”
OpenAI Completes Deal That Values Company at $300B
> they no longer have to pretend we care about you at all and will instead try to cater to Wall Street

The company isn't "catering" to wall street, wall street is their boss. The owners of the company vote on what they want the company to do, and hire the person in charge of the company. And besides, do you care about your company? If you got a job offer to make twice your salary doing something you'd enjoy more than what you do now, would you stay with your current company out of care for them? Maybe you would, but I know of almost no one who feels that way towards their employer, outside of those working for small tech startups with their friends.

For almost everyone I know, their mindset is that they're going to do the best job they can right up until something better comes along, at which point they'll switch to something better. And I fully expect that if my best work is no longer worth more to them than my salary, they'll lay me off. In the meantime, they're paying me a ridiculous amount of money to do a job I enjoy. It's a deal that 99% of the world is envious of, and I don't think it should inspire bitterness and cynicism
Fair enough. I'm hopeful that with AI we can get better metrics (although it'll probably add another layer of bias!)

As to the distortions, the only defence against that appears to be to read a wide array of sources. I stopped reading the Guardian after one too many straight up lies but I certainly can't say they're the only ones.
https://archive.ph/n2DAX
I'm still waiting. If you can't articulate what's "political" about the article then what you can do is admit your mistake and apologize to me.

You have the opportunity to show some integrity here, dang. Take it.
Clicky: https://vibecodinghub.borninsea.com
I've never understood the popularity of McDonald's in Japan. They don't have quarter pounders (only Big Macs + the cheaper cheeseburger menu items from the US menu), and you can't get a burger with "the works" or "deluxe" either (you can ask for tomatoes at the counter, but it's charged extra per slice, and some staff don't even know it's an option). It's a far cry from its American counterpart.

(Weirdly, they do actually have the quarter pounder patties, but only for the soy sauce burgers.)
Internet addiction is so normalized that you didn't even include it.
Pandoc is to me the single most useful visible Haskell outcome. The entire language would be justified to me by this polyglot format translator
Switch partially to Monero as it leaves no trace.
Random people don’t know how to do most things, but how easy it is to follow the directions is what matters here not knowing all the individual steps.
I can see it. Firefox 137.0 (desktop) with uBlock Origin enabled.
Email exists between providers in its current form because there weren't people trying to figure out how to insert themselves in between so they can make money. Justify needing a better reason
Given the site has been hugged to death, here is the most recent Wayback Machine archive:

https://web.archive.org/web/20250330150603/https://blog.ploo...
Discussion (61 points, 2 days ago, 68 comments) https://news.ycombinator.com/item?id=43540477
Still fits within a populist agenda. Not a lot of sympathy for mutual funds and the wealthy holding treasury notes that get inflated away.

I'm not excited that 20% of federal revenue goes pay debt interest to some investors and stockholders. Especially when much of the original debt spending also went into the pockets of stockholders, sometimes the same ones.

Of course, the actual problem is lack of control and debt spending, not the fact that investors exist.

People say that public debt doesn't matter because it domestic, but the recipients and payers are different. It doesn't cancel out when I'm responsible for paying taxes and Vanguard or JPMorgan get the debt interest.
Genuinely, thanks for your response.
This talks about unattended installs yada yada. I go to CostCo, I buy a Windows 11 laptop, I turn it on. Does this xml file help me with this? I've done the "no internet" trick before, but does that still work?
Sounds like you have an inordinate amount of faith in the market to decide what's fair.
I put the Married at First Sight 'experiment' to the test. The results are stark
Very nice solution!

Definitely very low resolution, but compared to sites that use a solid color this seems much better. And only requiring one variable is really nice.

The article seems very well thought through. Though for both the algorithm and the benchmark algorithm the half blue / half green image with the lake shows the limitations of this technique. Still pretty good considering how light weight it is.
If you read the article, it explains exactly how the technique works.

One of the many ways CSS allows you to customize formatting is to change the background style of elements. In addition to just using a solid color or image, you can specify a procedural gradient. And by superimposing several such gradients, you can make a very blurry approximation of an image.

CSS also includes a basic expression language which allows evaluating simple arithmetic expressions. So you can encode all the blurred image's parameters as a packed integer in a single compact CSS property per image, and use rules to define the gradients in terms of that integer.

Note that CSS is not used to compute the blurred image representation itself -- you have to do that separately. (Even if you could do it in pure CSS, the whole point is to show a blurred preview image before the image itself is downloaded to the browser, so doing it in CSS would defeat the purpose.)
Bravo! HN Gold.
https://paulkrugman.substack.com/ daily free newsletter and more behind a paywall. It's well written even if you don't agree with his analysis.
Why is there an expectation that “nearby” tokens are relevant to increase the information in the similarities? That seems like it would hold true within individual words, but the whole point of attention was to solve long range dependencies. Reintroducing local windows seems like a step backwards to me.
'A Gentle Madness', on the history and culture of rare book collectors
https://en.wikipedia.org/wiki/A_Gentle_Madness
Reflections on the origins of Altair Basic (with source code)
straight to the source code: https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542...
I bring couple reusable bags, that are more like foldable boxes than a bag. It makes bagging trivial because you just set your stuff in a box. It's organizing groceries in small and fragile plastic bags that's the hard part.
Better to hope everyone trimmed their spending instead because the odds of all of us on HN getting laid off in the near future just skyrocketed because of this. Sad to say we are going to need the cash.
Well, at least they're supporting the project and they're ok with it.

It's not uncommon for companies to piggyback off an open source project's success and mislead people into thinking it's theirs. Seemed an awful lot like that was the case here.
Glad to see DNS validation from multiple perspectives, that's a scary attack vector.

I wonder if we can ever hope for CA/B to permit name constrained, short lifespan, automatically issued intermediate CAs, authenticated with something like a DNS-01 challenge. I've advocated for this before [1][2], but here's my pitch again:

I want to issue certificates from my own ICA for my homelab and office, to avoid ratelimits and hide hostnames for private services. I submit that issuing a 90-day ICA certificate with a name constraint that only allows it to issue certificates for the specific domain is no more dangerous than issuing a wildcard certificate, and offers enough utility that it should be considered seriously.

Objection 1: "Just use a wildcard cert." Wildcard certs are not sufficient here because they don't support nested wildcards, and — more importantly — they don't allow you to isolate hosts since any host can serve all subdomains. I'd rather not give some rando vibecoded nodejs app the same certificate that I use to handle auth.

Objection 2: "Just install a self-signed CA on all your devices." Installing and managing self-signed CAs on every device is tedious, error prone, and arguably more dangerous than issuing a 90-day name-constrained ICA.

Objection 3: "Aren't name constraints not supported by all clients?" On the contrary, they've had wide support for almost a decade, and for those just set the critical bit.

I understand this is not a "just ship it lmao" kind of change, but if we want this by 2030 planning for it needs to start happening now.

[1]: https://news.ycombinator.com/item?id=37537689

[2]: https://news.ycombinator.com/item?id=29808233
Welcome tom!

I'm long time lurker on hn. Excited to see you as mod.
I wouldn't they don't care. It just wasn't problem for them. But basically yes. I blindly checked few of the TV's listed for my country and every one of them had live stream on Google publicly available somewhere.

But is this really a concern for them? If they are making money from advertisement this just add them justification for higher price of an ad.
You can vouch it, and if the comment is still [dead] but it's really good you can send an email to dang and tomhow hn@ycombinator.com Remember to include a link to the comment, and use it sparsely because it's a manual processes.
Check your drive anyway. Purchased after that date does not necessarily mean manufactured after that date :)

It sucks that firmware updates used to be a thing to look forward to but now are something to be avoided at all cost. I'd rather buy a second drive if I needed some new feature.

MakeMKV will show you all the relevant drive info when you start it up, including LibreDrive status. Here's my BDR-XS07 for example: https://i.imgur.com/10CGsbm.png

With a combination of MakeMKV, DVDfab Passkey, and a LibreDrive-supporting drive I can rip pretty much anything. Passkey is a driver-level thing like AnyDVD HD. Both of them are available perpetually-licensed but AnyDVD is currently being legaled and is unavailable: https://www.dvdfab.cn/passkey.htm

You can try MakeMKV for free using the beta key posted monthly on their subreddit, but I just went ahead and bought it because it's not that expensive and then I don't have to think about it: https://old.reddit.com/r/makemkv/comments/1jolbsq/the_may_ke...

I'm currently going through and backing up my library with Passkey's “Rip to Image”. Due to the way LibreDrive works, it's common for MakeMKV to be able to make MKVs (lol) directly from a BD/UHD disc in the drive but fail to open a protected ISO of the same title. For this reason I uncheck “Keep Protection” in Passkey for anything AACS (BD, UHD, HD-DVD (yes I have an HD-DVD drive)) so I can run the image through MakeMKV later. I do check “Keep Protection” for DVDs however, because CSS is fully broken and I want to do the most untouched rip possible.
Oh, I vastly prefer people who don’t understand and know it.

Reminds me of Frank Zappa comparing "cigar chomping old guys" to the "hip young types" that replaced them

https://youtube.com/watch?v=KZazEM8cgt0
A bit late to the party, but it's one of the best mail clients available.
That's an unbelievably terrible course of action. If you have financial issues, don't try to get out of it by litigation. Only litigate if you absolutely have to, and you have been wronged. Don't do it because you are trying to improve your bottom line.
Been using a thumb trackball for a few months, it's definitely better than a trackpad for long periods of use. I've tried rebinding the mouse buttons so I could play most light games without touching the keyboard, fun but impractical as mine would need a few more buttons for that.

Tracking quality doesn't depend on the desk surface, though is noticeably smoother after occasional ball cleanings. Overall an interesting experience, and at least better than gaming with wrist/forearm pain.
Love the idea, but I couldn't find a "pricing" page and wanted to abandon reading immediately (I have no time for unsustainable services). Then I learned from the discussion that the pricing is $2/m, which, two things: 1) I still can't find that price on the web site, and 2) it seems unsustainable to me, so I'm still worried.

I run a B2B SaaS. Support costs is what eats you alive: in case of a complex B2B app anything below $40/month is unsustainable. This is of course better for simpler apps/services, but even there you have to be super careful.
interesting / waitlisted / james / sloop.ai
Product designers are going to experiment...Vote with your feet. Don't use horrible products. The only thing worse would be EU mandated progress bars
> The drained-color thing is exclusive to a certain type of TV/movie drama

You're absolutely wrong, it happened to video games too. The industry defended it by saying it made games look more "realistic", but have since backed off after consumers revolted and dubbed the aesthetic "piss filter."

Started in the mid 00s, went strong for about a decade and still persists to a lesser degree today. Only designers like it, consumers broadly hate it.
I suppose the existence of bad uses does not invalidate the good but it feels like 99% of blurry image placeholder behavior is actually just preventing people from seeing anything unless they also run the ad and spying javascript that monetizes the site.

So a CSS-only way is neat and indisputably better but I think it's missing the point? The point of blurry placeholders isn't to make things easier or display better. The point is to make things worse. This write up is definitely making things better.
Saying the quiet part aloud, love this
Maybe audiologists would make less money so they wouldn't want to do that?
no personal attacks. attacks against idiotic oversimplifications.

do not hide behind some weeny invisible bs wall you erected
Very interesting[0]. However, he's not under threat;) so I'm still waiting (and will keep waiting, according to the person I originally asked).

I wonder what the strategy is, given that (in my view) it's unlikely the Supreme Court will agree with the Trump admin. Is it performative or will they use it to pressure legislators, and how do they see a route to winning there?

Still, the Wiki does show that it's certainly arguable, so we'll see.

[0] https://en.wikipedia.org/wiki/United_States_v._Wong_Kim_Ark
In case anyone is looking, there are many tools for that, e.g.:

https://color.adobe.com/create/image

https://qtiptip.github.io/Pylette/

https://extract-colors.namide.com/
I have ~100k mails in Thunderbird. The GUI always feels a bit sluggish:

Sometimes spinners don't spin, reactions to clicks take ~500 ms, when I switch from Inbox to Calendar for the first time, I can see how the buttons in the top row render one after the other in ~100ms. (I don't think a human should _ever_ see buttons render!)

Sliding around the size of panels renders at 10 FPS, not so cool.

Opening "Account settings" first produces a full white-flash, then a grey-flash (dark mode), and then renders the UI element.

Startup takes ~5 seconds till the GUI fully shows. Then it hangs at "Opening folder INBOX..." for 60 seconds. Not sure why that sync takes so long when there are no new emails.

So it works acceptably but doesn't feel great.

Searching for e.g. "horse" in the Ctrl+K global search and hitting ender takes 5 seconds for full-text search to produce results. I think that part is OK. I mostly use the "Quick Filter" == "Filter messages" == Shift+Ctrl+K instead to search only subjects and correspondents.

I have ~100 IMAP folders (from +suffix emails). Unfortunately Thunderbird doesn't notice when a new folder gets spawned by a new +suffix email, I have to restart it Thunderbird to ever get to see that email.

RAM usage is 900 MB RES on Linux. (I could not check if that's glibc's fault as so often, because Thunderbird crashes when jemalloc is preloaded.)

When I move the mouse cursor around anywhere in the GUI, that causes 90% CPU usage. For comparison, in Sublime Text, moving the mouse cursor around causes 10% CPU usage over the text buffer and 25% over tabs.