skysight-inc/HackerNews huggingface dataset:
> a web browser's job does not require anything remotely resembling a copyright license from the user to the browser vendor.

Yes, I know that, you know that, we all know that. This has always been our implicit agreements between us and the softwares. The thing is, are you sure your argument would help Firefox and Mozilla in the court? Can you be Firefox' lawyers when other legal entities approach them nowadays? I don't see any laws that specifically allow those implicit agreements automatically in browsers. Like Epic founder said:

> The license says that when you type stuff, the program can use the stuff you typed to do the thing you asked it to do. This is what programs ordinarily do, but nowadays lawyers tend to advise companies to say it explicitly.

https://x.com/looking5452/status/1895458253854711854

Firefox is made by Mozilla Corporation (https://www.mozilla.org/en-US/firefox/faq/), the codes that run the browser are made by Mozilla Corporation, a taxable subsidiary of Mozilla Foundation. It integrates other services like Password Manager (which includes "Alerts for breached websites" feature), Autofill payment method, Deceptive Content and Dangerous Software Protection, Query OCSP for certificates validation, DoH, DRM, their up-coming AI Chats... All of these would potentially be targeted in legal confrontations. And where would those legal disputes be sent to? Mozilla Corporation, even when those activities are in your Firefox PID 3808. The activities do not limit in just sending data.

If I just make a program for myself or for others but without any big entities behind, I won't need to think about anything. But if my program is backed by a taxable company, any implicit agreements between my program and other users would leave legal concerns for me and my company for sure.
We detached this offtopic subthread from https://news.ycombinator.com/item?id=43213104.
"It works on my machine" is not simplifying front-end development. Please just stick with React, Hotwire, HTMX, literally anything else.
> How is Germany looking RE economic stability for the next couple of years?

Not great. Its economic growth has stalled. European Commission forecasts GDP growth of 0.7 percent in 2025, the slowest in the EU. Since 2017, the German economy has grown by 1.6 percent, while the EU average has been 9.5 percent.

https://www.atlanticcouncil.org/blogs/new-atlanticist/german...
One point to support this is that any "privacy" offered by DoH is generally defeated by the TLS SNI extension exposing cleartext domain names on the wire. (Exception being use of ECH-enabled browsers^1 to access Cloudflare-hosted websites that support ECH. But even then, there is no privacy from Cloudflare. HN commenters have historically acknowledged Cloudflare is itself a "MITM".)

1. Test: https://defo.ie
> as a "civilian" software developer.

Well, there's plenty of civilian space companies these days! It's largely embedded-oriented (code that controls launch vehicles and satellites) from what I've seen, but the opportunities are there.
Right. What I mean is that when you can't handle an exception and you should rightfully become unchecked it's extremely verbose. For example if I'm reading a config file and I should rightfully panic and crash my program if that file doesn't exist:

Config config;
try {
config = readConfig("/some/path/to/a/file/that/must/exist.txt")
} catch (IOException ex) {
throw new RuntimeException(ex);
}

doSomeStuffWith(config);

Realistically situations like this should be:

Config config = readConfig!!!("/some/path.txt"); // !!! being some operator that says "shut up compiler crash if this happens"
doStuffWith(config);

People do not like checked exceptions because they either need to check and colour the whole stack or write way too much code to panic.
Nope. Just stuff they can use right now. No magic required!
I participate in a couple of Java communities and checked exceptions are considered a huge anti-pattern in both. Please don't mistake preference for objective reality.
I was indeed working in the Eddy Cue branch of Apple, though he wasn't the redacted person in the anecdote (someone close to him though, though I ask if you figure who it is that you do not post it here).

I tried to do a transfer to another team (the storage backend for iCloud), went pretty far, and almost got an offer to move, but I had gotten a less-than-stellar review the previous year due to my attitude problems, and they decided not to move forward with the transfer.

In fairness to them, by the time I was doing that interview, I definitely did have an attitude problem, some of it justified, a lot of it not, so I don't really hold any grudges with that particular team for not letting me transfer.

After that transfer fell through, I was pretty depressed and eventually just decided to get another job at a different company.
What is his name? Or are you referring to the author of the article linked?
Any thoughts on making this open source / open contribution?
I know myself and apparently others here are very into this, but have some things we'd like to tweak! Like the ability to edit world events, for example.
I think GLP-1s are a great hack until gene therapy can be used to fix the underlying genetic issue that leads to the brain chemistry expression requiring the temporary GLP-1 patch.

It can be manufactured inexpensively, scales up, and will be as common as insulin or Metformin.
+1 this has been my life experience.
Sadly the other power here is turbotax/intuit :(
Yeah I actually mentioned that it was worse than Office Space.

One of the most frustrating days of entire professional career.
David Hunter

https://x.com/DaveHcontrarian/with_replies
interesting to try Grok an LLAMA instead of ChatGPT for AI generated chips not trying to compete to win jeopardy and politics. For simple digital designs the simulators are generally adequate and the bandwidth of the existing tinychips and test boards dont provide significant speed advantages. Good learning and teaching students, but not far enough along for practical product design and development. Also compare to deepseek?
it's higher at 64%, which may seem disconcerting, but one must recognize that retirees would fall in that group and often have low income for the duration of their retirement as they live off savings.

This worries me, as we're now top heavy, and therefore a larger percentage of our population is retiring over the next decade.
I just randomly saw this—the hiring threads go out on the first weekday of the month, so it'll be Monday March 3.

https://news.ycombinator.com/user?id=whoishiring
Interesting, I tried that feature shortly after the first version was released, but it was terrible, even relatively simple animations wouldn't work.
The civil servants should have stayed in their lane: https://www.washingtonpost.com/politics/resistance-from-with...

I grew up in the DC area 30 years ago. Civil servants declaring “Resistance” to the agenda of the duly elected president would have been unthinkable then. That destroys the premise of a civil service that is a machine that processes paperwork and doesn’t think for itself.
At work I’ve recently moved from a Node/TS monolith to “Python+TS react in a sea of .NET microservices I debug and contribute to”

It’s been the second time in my career I’ve been surprised by not hating C# (the first was goofing off with Unity in 2018). The language itself has a lot of niceties; for example a method to turn the variable foo into the string “foo”. The Neovim LSP set itself up just by installing the dotnet executable. And the syntax for creating complex workflows were pretty ergonomic once an experienced .NET dev walked me through what I was even looking at. I still prefer FastAPI + well-typed Python as the backend framework of my dreams… but I’d work in .NET again.

Blazor hasn’t sold me yet, but seems like a fine choice. It fits in the same class of tools to me as Django Templates, HTMX, or JS handlebar rendering. There’s a class and size of apps for which that’s perfect, and there’s some value in a fullstack language keeping your stack monolingual. But IMO the framework should stand on its own against frontend frameworks like React, Vue, or Svelte… with the simplicity of monolingualism added as a cherry on top. Otherwise you’re optimizing towards the number of languages your devs need to learn over which frontend framework would be the best fit for your app. And between the DX and expansiveness of the JS ecosystem, it’s been hard to imagine going back once you’ve spent a few years eating the shamefully-complicated-constantly-shifting-and-reforming elephant that is learning TS React and friends
Why can't you use strong language to elucidate the very real risk without degrading and insulting other people in the process?
I love this quote

> And they’ve been great collaborators; I think they once described themselves as “squares among the weirdos, and weirdos among the squares.”
The US is spying on everyone it wants, but is compelled by its own laws to allow strong encryption to exist and be used.

That the country is STILL able to spy is the result of huge amounts of spending and insecure applications. It's pretty well known that most US law enforcement cannot get into a locked iPhone, for example.
What happened to "working smarter"?

Brin's moving into standup comedy! I heard Volodymyr Zelensky's old venue is available. Brin has the kudos for that - he's a laugh a minute!
I've watched plenty of how its made. The ingredients look the same it just comes in huge quantities.
CyberImage Flux GUI with MCP Support for Agents
A Flux GUI with MCP for use with AI agents, for home AI assistants to protect your privacy and make a cool gallery!
Explain what you think “checks and balances” are, please.
I know what overseas means and I realize Microsoft has teams all over the globe. But Microsoft is a US company and by working there as a researcher you are trained and have access to know-how that is technically American in origin.

The intent of the original "boast" is to somehow claim the know-how comes solely out of China. It's boasting about China's abilities to generate cutting edge technology without reliance on the west. This has nothing to do with where you physically reside.

The gp said:

> Industrial espionage by China has a long history, and China has more valuable things to steal from America than the other way.

And you were countering that by saying nonono, these guys learnt everything they know solely from some Chinese origin. They've never been overseas.
You still cannot catch AccessViolationException, StackOverflowException or ExecutionEngineException.

This is by design because each indicates catastrophic unrecoverable failure (you could have a couple of hand-wavy arguments about AVE dereferencing wrong address but, really, that indicates critical error in implementation or memory corruption still).

You should never see any of these regardless. Aside from abusing stackalloc by passing a large number I guess.
Right, it's right there for you to ask the same AI to explain you, that is, if you can't read syntax.
Yeah, so 10% of Americans own half the wealth, of course they're going to be half the spending.
Maybe if everyone becomes skinny we'll start having more sex because everyone looks better.
What side effects/problems are you referring to?
Even Rails went with codegen despite being backed by the language most amenable to abstractions.
arq to backup my laptop to the cloud and my nas, which isn't the same as backing up my nas. for that there's backblaze
That makes sense, it's just that we've noticed over the years how it still degrades thread quality. I think it's a medium-is-the-message thing to some extent. It's no big deal (and can be quite fun) to call $whoever a $whatever in small conversations, e.g. over a drink with friends, but on a large public internet form the dynamics change a lot.
> The only way this can possibly be correct is if you think that the "correct" weight is whatever the population average happens to be which is just...wild to me.

The medical definition of overweight is basically if you're some number of standard deviations above the average from whenever they ran the stats, so population average = correct weight seems like as reasonable a standard.
Ah, I think the pin factory was a place Adam Smith actually visited back in the day.

But... you have me curious now.

Does this mean you reject capitalism as a system?

And Karl Marx actually I think made similar observations, just came to his own slightly different conclusions. So I'm guessing you're not exactly going to be someone who identifies as socialist either.

Can you tell me if you come from some sort of interesting social/economic/political background? I'm fascinated!
Don’t forget us minorities! Net 20 point swing among both asians and hispanics. Little Bangladesh—note that bangladesh is literally a socialist country—in Queens, NYC swung a net 55 points to the right.
I openly criticize the president for doing this as well. Two wrongs don't make a right. It's not helpful or productive when the president does it, and it's not helpful or productive when anyone else does it.

It just increases polarization which makes us all feel more uncomfortable and less safe. I wish we could all treat eachother with respect and decency, and I really do mean this in the most bipartisan sense possible.

Both sides do it and we'd all be better off if both sides stopped.
>How can something compute an uncomputable thing?

If humans cannot compute uncomputable things either, on what grounds do you claim we are capable of something that computers are incapable of?
They were cracked several times, but HDCP has a revocation/rotation mechanism so it doesn't really change anything.
Yes, its hyperbole to justify drastic cuts. The real enemy is ideological. This is a classic purge disguised as fiscal restraint. Round 2 will be "gosh, I guess it was too much, let's hire our cronies to fill the empty jobs".

A similar cover story is used to justify executive bonuses and job cuts (" AI efficiency! ") or gut internal guardrails against some opinioms (" free speech!").

It doesn't matter than spending isn't out of control, or AI can't really make people all that much more efficient or that the purported free speech turns into free speech just for the owner's speech.

Propaganda has its own grim rules.
TIL: Linus is a Swedish speaking Finn; and those are a thing.

This sound has lived rent-free in my head since 1994:

https://en.wikipedia.org/wiki/File:Linus-linux.ogg
Its good to remember how fragile we humans can be. Life can be short, tragic, and absurd. Rest in peace
The difference between him and Burry is his macro forecast doesn't change. Actually watching guys like Burry grasp at straws after they got one big one right is in large part why I am an even bigger believer in this forecast.

For example Trump and tarrifs have nothing to do with his forecast whatsoever. It's a long term macro forecast that trumps presidents etc.
https://www.canada.ca/en/department-finance/news/2024/02/gov...

I am not a Canadian, but I hope that if you are, you learn more about your own nation's trade policy than a foreigner.

Once again, I am not convinced that these protections are bad for Canada, but they absolutely are a huge subsidy for local business, and a very common tool for Canadian government.
Don't act so smug

https://ec.europa.eu/eurostat/statistics-explained/index.php...
BLEShark Nano – An ESP-32 based multi-tool for pentesting
Hack has this bug where it doesn't let me a share comment if I wrote the comment in reply to another comment I wrote

also, I get a notification if I reply to my own comment.

can I get notifications for replies to replies to comments I've made?
Thanks for checking in. :)

We're still working on controllable video diffusion tools for artists, and we've learned a lot. I posted a bit about it a couple of weeks ago:

https://news.ycombinator.com/item?id=43102395

We'll do a "Show HN" soon!
I don't particularly disagree with this, but it is notable you mention the "middle class" and not "the poor" or "the working class". Most of my friends are poor, and they're not dumb, although they are immigrants who are better educated than much of this country. They can see much clearer than the rest of us how inconsistent the US is at reflecting merit with compensation and recognition. In this context any marginal extra money you can bring home brings tangible, memorable quality of life improvements and lower stress. Living paycheck to paycheck and off credit is enormously stressful. Furthermore the "middle class" is more aware than ever that they're much closer to being poor than they are to being "upper middle class".

Like, I just paid off a car for a friend out of pocket. He burst into tears and cooked me a three course dinner. This man isn't even below the poverty line, but he still struggles to budget rent, food, car payments, healthcare payments, and support his family. Saving is simply not possible most months of the year. Money very literally represents completely different value when you have none. It's.... survival. It's what prevents you from being as happy as the people on tv.

Meanwhile, when I am around tech friends—all of us upper middle class or simply comfortably rich—money flows like cheap champagne. I don't begrudge them this, but I also don't expect them to work to fix the issues causing the rest of my social group great stress without some kind of pressure or incentive to care about them like I do. I certainly don't see them as inherently better with money or more deserving of it. Even us tech workers who grew up without this money and privilege understand a life closer to lifelong tenants than we do to being truly wealthy. I wish "we" could agree that "we" should include, and arguably work behind, poor people.

(Which is not to say all poor people are so insightful—in my experience, illiteracy is a massive problem in the poor communities in which I've lived, which is fertile ground for youtube propaganda and manipulation and scapegoating people and demographics to explain why you aren't rich and why your son is bisexual.)

Granted, I don't think you were trying to exclude them, and I think the insight is valuable and well-articulated. Consider this a continuation thought rather than a specific response, I guess.
You can change the rules of the game, yes. Then we will simply be playing a different game, and strategies will update accordingly.
Cynicism is the rationalization of laziness.

Someone has always disagreed with something the government is doing. It has always been the end of democracy as we know it.

And yet, the future then and present now were formed by people who acted.
In general:

consumption inequality < income inequality < wealth inequality

https://cepr.org/voxeu/columns/consumption-and-income-inequa...
Some extensions from Microsoft go so far as to check whether they are running on "genuine VSCode" and refuse to run if not.
https://thehill.com/homenews/house/5156044-trump-musk-consid...
Yes, people were really accessible when the community was small. I remember calling, by phone, some (also German) guy about a printer problem - my Samsung printer's Epson emulation apparently wasn't good enough for my distro's Epson driver. It must have been in '98 or '99. He was either the printer guy at S.u.S.E. (name at the time) or maintaining a relevant driver. We chatted for about an hour and I remember being impressed by how willing to engage he was and by his collection of workstation-class computers. But my printer problem remained unsolved :D
A big issue at the core of this phenomenon is the Fed funds rate and access to capital.

It has never been clear to me how having a single universal funds rate for the entire economy would prevent this very scenario of diverging fortunes between those with large capital reserves and those without. In the name of fighting inflation, small businesses now struggle for access to cheap credit and have been under stressful conditions for years now while richer American entities continue to bid up prices of luxury items and average home prices. The reality on the ground is far more dire than what the headline metrics show as we see an entire generation push up average duration of long term credit like car loans or home loans and thus set themselves back from otherwise needed population milestones by a decade or more right now.

The old cliche about "The first Million dollars is the hardest, but the next Million is an eventuality" comes from this very phenomenon we're seeing.

There has to be a better way for the Fed to have a fine grained approach at applying friction to money supply and credit rather than hitting everything in the economy at once.
> eating the shamefully-complicated-constantly-shifting-and-reforming elephant that is learning TS React and friends

Can I say again how nice it was to use EmberJS from its release candidate days all the way through my seven year tenure at that job? Batteries included, Promises way back in 2013, and way more stable than anything else.
Look up "blisks". These are used for ceramic turbines, because those are stronger in compression than tension.
Just a bit, given that my boot SSD isn’t very big and the OS tends to substantially grow in size. As the sibling comment also pointed out, you can’t exactly swap Edge for Firefox either, only install it in addition to it.

Not going to be a big deal once I install the new 1 TB SSD, though I’ll probably also need to move to Windows 11 in the process, because of the EOL (will still dual boot with Linux).
> At some point they are just a huge amount of copy, paste, and slight modification.

I mean is that bad? Unless you keep having to have huge MRs that modify every copy/paste could you just let the code sit there and run forever?

I only say this because I've been a maintenance programmer and I could only dream of a codebase like this. The idea that I get a Rollbar with a stack trace and the entirety of what the code actually does is laid bare right at the site of the error in a single file is amazing. And I can change it without affecting anything else?! I end up having to "unwind" all of the abstractions anyway because the nature of the job means I'm not intimately familiar with the codebase and don't just know where the real work happens.
Sure, that makes sense. Sorry again and I'll skip the epithets in the future.
If China wants to start paying for queer theater in Lesotho, I say they are more than welcome to! But I wouldn't hold my breath for this to happen... Have a Nice Day :)
Then wait another 50 years, easy.
> Many languages have a specific term for US private equity investors that rush in, buy up entire countries' corporations, then try to squeeze out every cent of profit.

Sure — the US bourgeoisie and petite bourgeoisie benefitted. But they’re not the ones supporting Trump or feeling cheated.
Those who stood in line as you say also want to take people out of today's queue. Legality doesn't have much to do with it. In Britain it's called pulling up the drawbridge.

https://en.wikipedia.org/wiki/Drawbridge_mentality
Do you think morals have changed over the past century? Even back then, Slater knew what he was doing was criminal (in Britain), and immoral (to the British). IP laws weren't invented after Sam Slater; American industrialists knew Britain's laws, but they still welcomed Slater because they wanted to move up the value chain. American morals haven't evolved since Slater - the only thing that changed is that they are no longer the upstart but the incumbent. The same will happen to China in 50-100 years: they too will become very concerned about losing IP to whatever ambitious upstart country.

Also, if you want something more recent, France/Airbus accused the US intelligence apparatus of economic spying to benefit Boeing in the 90's - so decades ago. "National Interests" remain the same after decades or centuries. I don't doubt France does the same for its companies.