skysight-inc/HackerNews huggingface dataset:
If that was true, Japan, China and South Korea would crush the US tech as they do often do the 996.

In reality, domination of US tech is a mix of factors:

- Easy access to the wealthiest market of the world, and a very large population.

- Brain drain allowing to acquire the best talent from other countries.

- Access to the american VC network that is the mosy liquid of the world.

- You could also add a piggy backing on the US soft power which helps market products accross the world.

Don't believe that all French work 35h - this rule is only in very large and, wealthy companies. Now most French graduates work 40 to 50h/week.

And yeah, given the high rates of cancer and similar diseases that I see consultancies where my friends work, I'm not sure it's good for companies on the long run. It's more akin to "employee mining" that human ressource management.
The chat log is the deploy history ;)

Sometimes stupid really does beat clever. Spend your tech debt tokens on the product instead!
If you are stuck with a tunnel vision of the 1992's version of Oberon, yeah.

Except that Active Oberon from 1996, sorted out most of those cases.

Hash maps don't need to be built-ins, as proven in many languages.

Active Objects take care of lightweight threads and channels.

Oberon, the OS, was also good enough for Go's hero Rob Pike to implement ACME and RIO on the same UX principles, re-use Oberon-2 (yet another version you ignored) method syntax, and Oberon's SYSTEM package as unsafe.

Screaming keywords, only an issue when someone doesn't use an editor with automatic capitalization, only an issue for Notepad-like users.
What do you think the industry will look like in the near future?
> Thor Thordason, professor of volcanology at the University of Iceland

Whose parents clearly had a sense of humor
> Like you have all these middle-eastern countries that ban alcohol, premarital sex, gambling- everything you can think of is illegal but people still need their vices. And then they lash out in dangerous and disturbing ways.

I'm with you most of the way, but there is a middle ground. Every system needs some friction so it doesn't become a runaway train.

Don't ban it, but don't make it so easy either.

Take porn. Before the internet, we (as kids) had to hunt for it. We had to network to find other kids whose dads had magazine stashes we could raid, or corner stores we could sneak peeks at the magazine rack of and rip pages out without getting caught. There was effort and risk involved. Obtaining it was an adventure and reward in itself. By the end of the day, you were tired-- and not always successful! It satiated some primal need for conquest, in addition to being sexually gratifying.

Now you can get to it in two clicks, and the extremity of the content stops just short of snuff. If they're being honest with themselves, nobody's really happy with the current state of porn, which leads to escalating behavior in similarly dangerous and disturbing ways. All roads lead to eventual interest in CSAM, and even that's not enough.

In a weird turn of events, porn is actually contributing to the emasculation of men. We're losing our ability to hunt because we expect everything to just be handed to us in two clicks. There's no thrill in that chase. Incest porn dominates trending pages. Wanting to fuck your mother or sister--a captive audience--is as lazy as it gets. (Cousins would be an improvement...at least you'd have to leave the house.)

Gambling is the same. It's easy to lose. The rewards are fleeting but potent. All it is is clicking a button and wasting away. You're reduced from being an apex predator to prey caught in a raccoon trap-- and held there by your own greed.

Even in a free society, nothing should be this easy. We're supposed to hunt lesser animals, not be predatory toward each other. Making vice so easy makes potential prey of us all.
> The dom was a failure, react was a failure. What do you think going back to the DOM will do?

Facebook (rightly) said the VDOM was needed at because of rough edges around the performance of DOM implementations in assorted browsers. The DOM has improved over the past 15 years or so to the point where things like HTMX and AlpineJs are viable for more use cases. React and the DOM have not failed, they are tools that have their uses and limitations. Looking for one solution to rule them all is ultimately an exercise in futility and disappointment. Instead we should be looking at ways to integrate React and hypermedia so they interoperate more smoothly (e.g., web components or similar solutions).
> the runner is closed source

My team runs our GHA runners on our own infrastructure using Actions Runner Controller (ARC).

> The fact that you have to push a commit to the repo to test a change, and then wait for a runner delays everything indefinitely, and makes iterating really painful.

Sounds like a mistake. Steps in jobs can often be run locally, and you could make choices in your jobs to make that more or less true. While there are certainly some things that you can only realistically test by triggering a CI job, many things can be tested locally.

> writing pipelines in YAML is just painful... I invested 3 days to write a small DSL that compiles to GHA

Yes, that can definitely be the case. But the thing about YAML is that it can easily be made a target for DSLs, as you demonstrated. I'd rather GHA use something common like YAML than force another DSL on to the world. It is better for users to decide if/what abstractions to use in front of YAML.
Because in practice there is little value in making easier things easier. While 95% on the web are small projects, 95% of work is done on large projects.

Many developers also dislike using many different frameworks, because that would require more learning. If you have to choose one technology it's better to use one where you can do everything. Not one where you can do 95% really fast, but 5% not at all.

I personally always use "complex" frameworks like Angular or React because sooner or later feature requests come in, where those frameworks pay off. On average it saves time for me to always use those frameworks. That might be different for you depending on the work you do.
Corporations will always attempt to lower their costs. It's like blaming the rain for being wet.

It isn't inherently necessary to have a tax system so convoluted that these games are even possible. If you tax wages and companies employ people in your jurisdiction then they have to remit the tax. If you tax sales and people buy things in your jurisdiction then companies have to remit the tax. If you tax property and companies own property in your jurisdiction etc. etc.

The problem is governments keep trying to tax companies not based on what happens in their jurisdiction but what happens outside of it, which they can only do sometimes, and that gives the companies an opportunity to find ways to make it one of the times they can't. Just stop doing that and tax the things that actually happen in your jurisdiction.
Browsers have had built-in templating engines (xslt) for decades.
Yeah, rich assholes have really been missing out, they're so crippled by their lack of empathy and unfair inheritance of wealth and position, people should understand how hard they've had it.
People have agency. Just like now when you used your agency and called for my eradication.

Ladies and gentlemen, I give you the future. Of course, I won't be around to enjoy it with you, but this guy seems like great company, so enjoy.
Thank you for this, comments like yours is exactly why I keep coming back to HN.
And when I use matplotlib it's to clean up some non-default tweaks to seaborn plots. Refactorability here means that it's easy to go from one plot into one that's split into facets (multiple subplots etc.)
I live in the UK. We don't have any form of national ID, let alone an online eID. Yet I can open a bank account entirely online without needing to sign or fax documents and I can also access my health records, file taxes, tax vehicles, apply for a new passport, etc online.
Modern CPUs contain a lot more computing units than cores. For a while, hyperthreading was thought to be a useful way to make use of them. More recently, people have turned to advanced instruction sets like SSE and AVX.
Compilers have bugs of course, but I would be very surprised if any workload worth billions of dollars has a 10x problem. All the FAANGs spend millions of dollars on their respective compiler groups, and it is their job to profile and root out such problems.

Often they find fixes that improve this or that internal workload by 0.2% and consider that a big win.
For my RockPro64, I ran both OpenBSD 7.3 (haven't tried 7.4 yet) and both NetBSD 9.3 and 10_beta, and I found the NetBSD install process for both versions easier. In the end, I'm now on NetBSD 10 RC1 (just upgraded) and I'm happy. All of the important things work on NetBSD for this Aarch64 device.
This is my new favorite comment. Surfacing something this cringe is truly magical.
I think modern Intel chips contain Tensilica Xtensa HiFi DSP [0] cores for audio processing, I’m pretty sure this is what SOF targets.

I’m not an expert, but probably used for speaker DSP as well as mic/speech processing (think for Cortana/etc).

Manufacturers of laptops probably provide their own firmware to load onto these cores as part of a driver.

[0] https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/hif...
Edison Diamond Discs
You need to understand how people do math mentally, especially cashiers.

When someone pays, say 6.80 euros and gives you a 10 what virtually every cashier does is:

- tell you it's 6.80

- add 20 cents to get to 7 and put them on the table while saying "seven"

- add 1 euro to get to 8 and put them on the table saying "eight"

- add 2 euros to get to 10, put them on the table "and ten, thank you good bye"

Now add 2.50 euros to the mix. It gets complex and slower which is what you want to avoid when counting money.

Same reason why we have 1, 2, 5, 10, 20, 50c coins but no 25c one.

Some shops have the machines do the calculation and even give you the change automatically, but that's not most of the businesses, it's more common in supermarkets than say a diner, a gas station or your auntie's garage.
> I personally know a release engineer that was required to quietly send all new code changes to an NSA ftp server, presumably to make sure none of the bugs they rely on were fixed.

... what would they have your acquaintance do if a bug they relied on were fixed? Push back on the change?
Your first point mentions no server needed, but then you link a server application needed to do so. Do you have any information about the serverless aspect?
How is this relevant? Pgfplots isn't even a matplotlib competitor really, they're completely different in terms of use cases and ecosystems.
How many people actually hire consultants, let alone "world class" consultants? Especially on a regular basis. The value delivered by solving problems you encounter daily (hourly?) will outstrip the value you get from problems you need to solve every year or two (or more).

I get a half decent expert to solve problems I don't have the patience or experience to solve myself. That's literally the definition of what a consultant does. What you call "trivial" is what lots of other people describe what consultants largely do.
Cyber 'Catastrophe Bonds' Move Step Closer to Hitting Public Debt Markets
> If locking large numbers of people up for inordinately long times prevented crime, the United States would be the safest place in the world.

Comparing between countries with massively different demographics is pointless. The US simply has far more criminality than other wealthy nations.

> We've tried highly punitive mass incarceration for decades and it's failing horribly.

That's not my take-away. We had a massive and growing crime problem in the US in the 60s and 70s and pursued a policy of mass incarceration as a solution.

It worked. Crime went down a lot since we started mass incarceration.

Over the last decade, and particularly since 2020, we've been reversing that policy and seeing the impact: spiking violent crime and unsafe cities.

I don't know how you can possibly look at this and think it "doesn't work." I'm sure criminals prefer a policy of catch and release, but I'd rather bring back mass incarceration.
Wow. Great resource.
Thanks for the note! The left padding and margin situation on the ul is the bane of my existence.
https://archive.today/vsC31
I went to the old Monte Carlo casino, just for the experience, won 400 euro, but didn't feel much excitement ... it paid for the helicopter ride though.
I still do but most of our interests shifted to finance
true, the subplot api is especially painful because i have to edit each line of code i copy-paste to give it a different subplot number
In the reflections example, is the "^" a new operator?
just attach an airtag or tile to it
Yeah I think you boiled it down well that interruptions are often abused and so people become desensitized to meaningful levels of urgency.

Context matters a whole lot, some of which doesn't even have to be verbal, but I've found that adding the why goes a long ways in getting people on board because no one wants to dive head first blindly into a demand or request without knowing the reason or desired outcome.
If you're creating a web page, use HTML. If you're creating an application interface, use a UI framework like React.

Don't use React for web pages, don't use plain HTML for application interfaces. But don't pretend that web pages and application interfaces are the same thing just because they both use the browser, or because "the application runs on the web".
We let enemies know details of our nukes and other capabilities to prevent war. Someone won't start a war against us when it is clear they will lose. Wars only happen when both sides think they can win because one or other side is hiding some advantage.

For this reason, I think we shouldn't be secretive with which of our people are employed by the military, and which divisions they're in or what training.

All of that is info an enemy needs to know our capabilities.
> Larger components will have more surface area at the joint and should be stronger than a smaller component

Larger components are also, well, larger, and have much bigger forces on them. For ceramic capacitors you need to avoid shearing and torquing as the body of the capacitor is very brittle and a small crack means a dead part, possibly dead short. Big ceramics are dangerous to use as they have a high failure rate. I personally won't use anything larger than a 1210. Some of my colleagues think I'm nuts and should stop at 0805, but I think the flexible terminations available these days make 1210 viable. At least in medium volumes, I don't ship SSDs!

> I can't for the life of me figure out how they came to such a weird conclusion

What I see when I look at this is they have a part with a 5-sided termination (typical MLCC capacitor with metallized cap) but they have a footprint that only gets fillets on 1 of those 5 sides (typical would be 3). This is common for resistors... but resistors (a) have only 3-sided terminations anyway and (b) are made of robust alumina bodies, not fragile ceramics. So someone either got dumb with the footprint library or more likely overly aggressive to pack things in, not appreciating what MLCCs really need to be happy. I don't think it's part size changes, because the fillets along the length dimension that are visible look about right in size.
> It doesn't sound as wrong but the community still hated it.

It only seems odd if all context is left out.

Blizzard's whole pitch for Overwatch 2 is that it would introduce single player and co-op PvE content. It didn't do that.

Overwatch 2 was much stingier with rewards for gameplay than Overwatch 1.

Overwatch 2 started locking new heroes behind a paywall, where they'd previously been entirely free in Overwatch 1.

Overwatch 2 charged much more for it's items, and limited specific items to bundles in an attempt to force players to spend much more than they would for the item itself.

Overwatch 2 made multiple changes to balance, that weren't always well received.

The sad thing is that people seemed fairly excited for PvE Overwatch. That excitement was strangled through a combination of hubris, corporate greed, and an inability to deliver.
Always glad to see others setups...

Question, why the "heavily flake-based" organization? i.e. why structure your subdirectories as full flakes rather than e.g. modules?
Oh man, I wish this thing had an RSS feed... would be perfect.
I was not aware of this part. Not being able to disable CA seems like a weird thing to add. In practice how much difference will this make, the list of trusted CA in browser seems to already be a bit of a problem?

In any case what I want out of this legislation is that you can use an eID from country a in country b. That, that isn't possible is the main downside of the current setup.
Clearly the App Store isn't protecting users. They've long been allowing gambling-like mechanics to hook kids ("loot crates", etc).

I simply don't understand why Apple can't choose the moral high ground here and say no gambling on the stores.
I work with a "Jonathan Johnson" so yeah..
It is totaly weird indeed.

Some People seem to get in the zone and get completely lost. Sometimes that happens to me while coding. But i can't do it for long and unlike gambling it pays.

It is hard to get up from the machine and some even shit themselves.
The big casinos often have emergency teams for the people who get heart attacks and die on their chairs in front of the slot machine.

It is truly bizzare I never understood the appeal but some people are drawn to this and get absolutely zombiefied.

Gambling addiction truly is one of the worst things that can happen to someone.
For the health/tax aspects, do you use a login with username and password, is it an smartphone app attached to your phone number, or something else?
OAuth made simple. Google account example
While learning how OAuth works I developed this project to exemplify the simplest way avoiding OAuth libraries.

Feedback is very much welcome!
Works for me now. Thanks! Must have been an anomaly.
Exports were essential to their economy. The alternative to the Plaza Accords was therefore worse.
I watched the series not that long ago and before that vaguely remember hearing that someone won a jet, a memory sparked by the series itself. But that's it. The series was great, kept me in complete suspense. Sometimes it pays to be uninformed!
Yes, but such proxies will likely require authentication with a Google account, and Google will keep an audit log to prevent "abuse". So at best it works out for maintaining somewhat persistent nyms for well-scoped purposes (that you make with a burner SIM or buy from someone who did), but not as some panacea for Internet privacy.

This is of course assuming that the roadmap for these proxies isn't tied into their push for remote attestation ala "Safety" Net and WEI, in which case your "nym" becomes the entire device.
I am electronics / PCB hobbyist and I can definitely see how their explanation can be true. I can't say it is, but I can see how it could be.

If you design a PCB for a given size of the resistor but then decide to use larger resistors without redesigning the pads, you may have reflow problems and weak joints. This is simply due to the fact, that the components are positioned due to surface tension during reflow process (they are pulled into place as the solder melts). If the pads are for smaller components, there will be too little solder for larger surface and weight of the component and working at a wrong angle to pull it into place causing potentially higher rate of failure.

> What's more is that the component pictured is a capacitor.

And that means what? From the picture I can tell that there is very little solder between component and the pad. Potentially too little to hold the component well in place.

> The only conclusion I can draw here is that the guy has no clue what he's talking about

Maybe he does, maybe he doesn't. Have you considered a possibility you are not an expert either?
For those in the Bay Area, check out the Pinball Museum in Alameda (not too far from where they used to keep the nuclear wessels ).
Bokeh has a much more sensible API, and it generates an interactive HTML plot by default.

Unfortunately it's missing quite a few specialized plots from matplotlib, in particular the popular histogram plot is strangely difficult to draw.
> https://www.freshbooks.com/glossary/tax/double-irish-dutch-s...

> https://en.wikipedia.org/wiki/Double_Irish_arrangement

> https://en.wikipedia.org/wiki/Ireland_as_a_tax_haven

What portion of Ireland's GDP is "American multinational companies" using them for tax avoidance?

As long as it is legal for Apple to route the money it makes in America back to shell companies in Ireland and pay 12.5% corporate tax instead of something higher elsewhere, why would it ever stop?
Discouraging theft by getting rid of individual ownership seems like throwing the baby out with the bath water.
They shouldn't have to accept OOB security flaw that was not disclosed intentionally at the time of purchase. If intel just made that information public when they found out, your argument would be valid. They could have also purchased different processors.
Again, justification is not a binary state. When you walk around your house, do you say "I might be hallucinating, so therefore I have 0 confidence that any of this is real"? No, of course not.

On the other hand, if you're talking to someone you've never met over the internet and they're telling you the shed in their back yard is painted red, what confidence do you have in that? How do you even know you're talking to a person?

LLMs are trained on large amounts of text that's just been scraped off the internet. Some of it may be high quality (if you want to call Wikipedia high quality) but much of it (Reddit) is not. When you ask an LLM chatbot a question, how do you know you're getting the Wikipedia answer and not the Reddit one? You don't. It's all mashed up. Until LLMs are able to reliably provide citations for their answers, they ought to be relegated to the epistemic dustbin.

Yet I see high schoolers relying on them all the time. They will ask ChatGPT a question and write down its answer verbatim. No second-guessing, no fact-checking, nothing. Blind trust. It's appalling!

My professors have even told me they've had students hand in papers full of citations. Turns out, all the citations were completely fabricated by ChatGPT. One professor even said the paper a student submitted cited HIM, the professor receiving the assignment, for a completely made up paper that never existed. When confronted, the students admitted all of the papers were ChatGPT-generated nonsense.

Even worse than the Reddit problem above is the problem of LLM-generated text proliferating throughout the internet. The next generation of LLMs are going to be polluted by that nonsense. Garbage-in, garbage-out. They'll be no more trustworthy than a psychiatric patient rambling to themselves in a padded cell.
It's not meaningfully different. Nobody actually wants the data. They want to do stuff with the data and take actions based on get data. Google will collect all the info and then process it any way the 1st party asks. And the 1st party will still take the same action whether google or themselves processed it because they still get that actionable insight. That actionable insight being actioned is what's detrimental to you.
I think a tit for tat system could help. Anyone which views your info should also allow you to view theirs. Regardless if you work for some legitimized cause or not. This should be codified into law and should be punishable via a fine/debt which could not be canceled(gov loans, taxes).
* Just because it has a computer in it doesn't make it programming. If there is no code in your link, it probably doesn't belong here.