skysight-inc/HackerNews huggingface dataset:
Yes, I was thinking about it recently, there's an initiative to integrate Rust into the Linux kernel, but it's going to be tough: Rust isn't a simple language to learn..
But I expect lots of "grassroot" experimentations with Zig inside Linux once Zig reach 1.0, and in theory there will be much less resistance from kernel devs due to the simplicity of learning Zig.. Of course Zig bring less than Rust from a memory safety POV..
Cache Coherence: expensive but frequently unnecessary
`script` is bad, but `code` is fine. In this case, it is really a DSL language for cloud configurations.
There was a large spike in unemployment in the US/worldwide. Combining that with drastic shifts in consumption patterns, causing a ripple effect in delayed production changes. And perhaps also shortages are just getting more attention right now, simply because people are looking at them more?
Older generation fabs for major manufacturers (Samsung, TMSC, others) were heavily impacted by staffing shortages due to covid/lockdown/etc. When staffing is low, the new fabs run 100% and the oldest ones just shutdown.

This caused a bunch of chips that are old and cheap to be complete unattainable, due to a lack of safety stock across the industry. Cars, power supplies, and other "large" things are highly dependent on these older chips, and have very long redesign timelines.

Newer generation is actually simpler, its just demand growth outstripping supply. I'm sure 2020/2021 also impacted the ability to bring more capacity online but probably only to a small extent, these are long term investments that aren't responsive to instantaneous demand.
That has the downside that a penny-pinching passenger might attempt to "hold it in" and then, shocked by a turbulence, involuntarily ejecting what was "held back"... leading to the plane needing an extra cleaning or being taken out of service.

There's a reason why even Ryanair, otherwise the leader in borderline unethical airline behavior, quietly buried their 2010 attempt to introduce a loo charge [1].

[1]: https://www.theguardian.com/business/2009/mar/05/ryanair-toi...
Wait what? Other than "the client blocks JS" which is niche beyond niche the SPA is the one that actually performs better with a spotty network. Fully offline or "occasionally connected" is half the reason to use an SPA. Just as an example once downloaded FB messenger is fully functional over an unreliable network.
Delphi was great too. It is a good thing we have gambas basic and lazarus-ide today.
Several factors:

1. There was real and relatively sudden increase in demand:

a. COVID-driven in part, all students and many additional employees had to buy computers to study/work from home,

b. a., driven by video, lead to increased demand on Internet & telecom infrastructure.

c. Electric vehicles consume an order of magnitude more chips than ICE cars. EV demand is also skyrocketing.

2. There were fabs (semiconductor factories) shut down due to COVID. This one in Malaysia [0] makes power chips and was particularly problematic for ICE auto makers.

3. The first indication of problems manifested in chip lead times pushing out. As buyers started to see more and more of this, they started increasing orders and soon adopted a hoarding mentality, similar to why many of us couldn't find toilet paper in stores early in the pandemic.

Result: As a personal anecdote, a chip that sells for $0.47 from that fab in Malaysia recently sold for $75 on the broker market.

Note that no, the state of the art fabs cannot be re-outfitted to make legacy chips. The old equipment they were developed on is generally no longer available and the profit from making those inexpensive chips would not justify the capital spend on new equipment.

[0] https://www.reuters.com/article/infineon-results-malaysia/in...
> One interesting difference and trend in automotive control modules (also mentioned in Willem's fantastic write-up) is that many EU modules started adding signature checking and encrypted updates in the late 2000s

Do you mean the XOR encryption used? As someone working on the embedded linux(!= than embedded MCU) side i was very surprised to find such a crude "encryption" scheme employed. On the other hand i reckon there is only so much encryption an 8bit MCU can do. Also tolerance for complex encryption designs must be very low when you are trying to limit the scope of a life critical component.

The anti brute force measure was a bit more refined and almost got the job done.

Regardless, i agree. An great write-up. The binwalk and narrow down of possible CPUs used due to the ASIL-D constraint were really illuminating.
You may want to assess whether you want to invest in fixing this (perhaps with some risk to yourself) or just move on.

It's often difficult for employees to fix problems with those above them in the org chart.
I get flagged even more often than I get downvoted. I think it's a personality issue. Theirs, specifically. I usually just go away for a few days and come back when I'm bored / done with the next job.
The OP is not a blog post, but an Ask HN participant. Most of the poeple on this site are building VC-funded UX, and are early-adopters of the same. My comment is addressed to them, not most people.

Additionally, it is beyond my ken to even begin to comment on the bigness of people's interactions with anything, in general.
> always the latest tech' issue ... rewrote their perfectly fine and fast sites and apps to reactjs ... we don't have 10+ year experience

React was open sourced in 2013. It's not that "new" - there are plenty of people who've been using it for 7+ years now.

> did a rewrite from php with js/jquery to react

The problem isn't the rewrite from php to react (or any x to any y), but the management saying "ok, we need to rewrite this thing in 'y'. You have two days to learn it. And you'd better show 40 productive hours of work on your timesheets in the meanwhile."
Yes, this is primarily a regulatory problem not a technical or design one. Most user hostile actions do work to bring in more users or make you more money. If they didn't then companies wouldn't be doing it would they? But just because something makes sense for a business does not mean it is ethical, moral or legal. Snake oil and counterfeit goods are solid examples. Things like auto charging, difficult to cancel subscriptions and the trade in user information should also be handled in a similar way.
“Off-Topic: Most stories about politics,”

The tweet is not even a story, it’s a flatly divisive statement with nothing to back it up. It makes claims about affirmative action, so it is political, and IMO it is also flamebait. Starting a flame war doesn’t appear to be your intent based on your other comment, but linking directly to that tweet gives no surrounding context to prevent one. (I’m not sure more context would prevent one, but it might help.)
terraform actually has `local-exec` which is doing the scripting part, calling terraform scripting is very wrong.
Agreed with all points. I only read into the first few paragraphs and immediately found it to be overly simplifying the processes of both writing and programming. Good advice for beginners perhaps, but definitely not rules to live by.
What's a DMGB?
Under this heading,

> Myth 2: Large farms are more efficient

The author cites two studies, one from 1989 and and one from 1992, to claim that large farms are not more efficient. I feel like 30 years of technological advancements might have changed that. So the evidence seems very weak to me.

P.S. I would really want to live in a universe where small farms were more efficient than large ones. But evidence is evidence.
I have a vermicompost bin in my kitchen, I'm in awe whenever I open it at just how many bugs there are in there just doin' their thing, and it's all self contained. The only "pest" I've had has been ants entering the bin and stealing food. Once I wrapped some double sided tape on the legs, that cleared up that. Even my wife likes 'em.
I've never been in this situation but I would probably take all those examples to his boss and demand they replace him or quit myself, he sounds like a complete asshole and possibly a sociopath.
Literally everything is a consequence. If you cut someone off in traffic, one consequence might be that they hunt you down and kill you. If you pass counterfeit money in a convenience store and then fight with the cops, one consequence might be that you get choked to death while being restrained. Hey! It’s just consequences! What’s the problem? People who do something wrong should pay consequences, right?

Just because something is a consequence doesn’t mean that it’s good or appropriate or that it creates a successful and thriving society if we allow that particular consequence for that particular infraction.

Yes, we definitely disagree on what is an appropriate response. If you think that someone being ignorant or momentarily insensitive means they should be destitute for the rest of their life, then, yes, I very much disagree.

> It seems on one hand you're expressing outrage against other people's expression of their own opinion, while preventing yourself from similar scrutiny. You can't have it both ways.

Getting someone fired or starting a public campaign to destroy their business is not “expressing an opinion”. And how exactly am I preventing myself from similar scrutiny? I’m literally posting on a public forum where anyone is free to respond directly to me. That is the exact opposite of preventing scrutiny.
Tesla Opens Showroom in China’s Xinjiang
I've taken my stack of old laptops and created a microk8s cluster out of them for the purpose of self-hosting random stuff.
A lot of it has been that COVID exposed how many industries were relying on Just In Time fulfillment so then when the demand spiked because people were home isolating the supply wasn't there. I recall a particular story about the toilet paper industry explaining that.
No amount of parallelism is going to impact the fundamental time constraint of 1 human body. So it goes with pregnancy and so it must go for trusting long term impact. In an ideal world we'd know the second generational impact which would necessarily take 20-40 years. Referring to the awesome parallelism is a red herring to distract from the lack of long term controlled study.
> The moment I want to use this ledger to prove anything about the real world I need some kind of trusted authority again to enforce or validate my claim

The moment someone buys a cup of coffee with bitcoin using the lightning network, don't they perform a transaction involving the real world?
Write in Stone – Video Bibliographies for Journalist and Researchers
I've always said, sustainable soil management techniques getting incorporated into conventional farming will be the ultimate benefit provided by the organic farming movement.
The problem with employment in America is, in most states, the employee has NO protection. Employer can fire for no reason at all, on a whim, so complaining is dangerous. The only realistic protection is to line up a new job before making waves, but if you go to all that trouble, it's easier to simply take the new job.

Obviously, those in software have it a bit better than most. It pays well enough to have a decent cushion and finding a new job isn't as difficult. In my little niche in the World, I could have a new job before I got home. Please consider most people aren't in that position.
My guess: It is lowered expectations, and people accept the excuse.

So, what would you tell your customers, if you can't deliver on time?
Do you securely wipe the hard drive before donating?
I'm on the highest end iPhone with no tabs, definitely from this script - easily reproducible for me.
The problem is that most code is utter shit. If you just read shit code and do nothing, you have made a choice to preserve the status quo. At that point, you have become part of the problem.
Indeed. I dated someone who gaslighted me like this, treated me poorly and then held the specter of suicide over my head to keep me in line. Messed me up, let me tell you.

It can be really difficult to see when you've crossed the invisible threshold between supporting someone you love who is in pain and being an enabler who is participating in your own abuse.

I don't particularly like to talk about this, but for anyone who needs to hear it:

If you find yourself in a situation where you are being hurt by someone you care about, and you can't get them to stop - do whatever it takes to leave, immediately. Destroy your phone if you have to. For me, I couldn't think clearly and make good decisions through the fog that they and I had erected. If they hurt themselves after you leave - that is not on you, it never was. You're in a burning building. Get out with your life.

If you have friends and you see concerning behavior - don't stop telling them that it isn't okay. Remind them them that they deserve to be respected. Remind them that their mental health matters, too.

ETA:

I worry I came off as an ablest here, so I'd like to elaborate a little bit.

I don't believe depression makes people behave this way. I believe narcissism is what makes people behave this way. Virtually everyone I know has struggled with depression at some point in there life, and to my knowledge, only 2 of them have behaved this way towards anybody.

While one cannot allow themselves to be hurt like this, these people are of course in great pain and deserve empathy and respect.

The advice in the article is great. What has helped me manage my own depression is accepting there is no solution, in the sense that nothing will permanently fix it and make it go away forever, and the strategies that work today won't work forever. But there is a lot that can be done. I've seen such amazing results in friends when they found the right therapist, right medication, whatever worked for them. It's incredible and life affirming, but it's also slow and subtle and hard and painful. So slow and subtle they might not notice it themselves.

I've found the best way I can help is to be there for them consistently, and, when they're feeling lost, remind them of past conversations we've had and how far they've come. Ultimately you can only help yourself. But sometimes a friend can hold onto a nugget of your own wisdom, and give it back to you later.
It doesn't decrease your karma to upvote on this site, although that might not be the worst idea.

Come to think of it, I'm not sure why other people are so stingy with upvotes. I vote pretty much everything I like.
I have a frankencloud of old re-purposed laptops that have become firewalls, storage servers, build servers, and VM hosts to run scripts and bits of automation.

I donate excess computers I don't need anymore that are in serviceable condition to local charities: there are lots of under-served communities that need laptops and routers and modems in this day and age with remote learning during lockdowns, etc.

The rest I try to tear down for useable parts (to keep the frankencloud running) and the rest I recycle as best I can.
The market doesn't want this, it wants to make the most out of land near cities. It's the government (local) that bans density and mandates car-centric development.
I was guiding a relative with their 'new' Android tablet, the Youtube app goes either full of adverts or full screen. The latter hides the home button, because it's not a hardware one like the iPad.

So to stop playing a video you have to:
1. tap the screen to show controls
2. tap pause so you don't have to shout over them.
3. tap the icon which looks like a view finder but means exit full screen
4. swipe from the right to show the home button
5. press the home button

All of the above without pressing too softly or moving your fingers while tapping or swiping in a curve.

I understand now why iPads have a hardware home button.
Sorry, just saw this. You're absolutely right about the etymology, but generally the suffix "-ity" in English serves to make an abstract noun out of an adjective. So it seems more likely to me that "facility" is derived from the English "facile" than developing alongside it.
All that said, its just speculation, and facultas->facility/facilitas->facile would explain the subtle difference in meaning.
I started my Bayesian journey with his book which is fantastic, and if you're still interested, I highly recommend anything by Andrew Gelman. His lectures are captivating and he drops nuggets of intuition every other sentence. He also has at least one very highly regarded book on Bayes and a great website on stats and reproducibility (statmodeling.stat.columbia.edu).
To add to this: Even if you're not killed by Covid, infections will usually result in you being quarantined for two weeks (speaking of 2020 numbers) which created HUGE problems with DHL for example. There were simply no drivers for all their trucks to get stuff moving around (in Germany e.g.). This had a huge impact on logistics, for example.
Linux market share on Steam over time
Gickup – Clone and Backup Your Git Repos
230 is mostly fine. I would add a KYC type of clause to it though. Basically if you can identify the speaker of a piece of content, then they are responsible, otherwise the online platform is responsible.

Along with that, the DSA would need to be tasked with creating a strong id system for for companies to integrate with to make it easy for a service platform to identify their users if they want to

High level, I think it makes sense that platforms either ensure they know who is using their services or they pre-screen what they publish.
This is breathtakingly wrong. Performance bottlenecks are notoriously hard to fix in ReactJS. Once you've exhausted memoization, hoisting, even propagating state via message passing, you have to fight tooth and nail to rip a hot path out of ReactJS' grip. It's horrible. And it's the prize you pay for using a framework everybody and their grandmother can learn reading only a 5 minute blog post (the true value proposition here).
I’m renovating our bedroom right now on nights and weekends—the room is currently gutted down to plywood and drywall. Economically, it makes sense for me to hire the job out, but I get so much satisfaction doing it myself, working with my hands and seeing the job well done.
The platform is apparently buggy (https://www.vice.com/en/article/z3xqva/gettr-is-the-trump-te...) and the source code has leaked. So if you wanted to see the tech, you could review the source.

With regard to network effects, Joe Rogan announced his move to Gettr... on Twitter. That pretty much sums up Gettr's relevance.
There has been a colossal shift to home working and home entertainment. So many people have bought themselves better gear to do this with, especially if they got more stimulus cheque than they needed.

Meanwhile the cryptocurrency boom provided a means to turn graphics cards into virtual money, so those all got bought out.

All while staffing, mobility (can't fly troubleshooters out so easily!) and other aspects of working have got harder, and a related physical shipping crisis is causing an increase in inventory both at factories and in transit.
Aligning the Matrix: Distributed model synchronization with EventStream
Not storing absolute times is a disaster. If it's seemingly working now it's only because your use case apparently doesn't include anything cross-timezone.

Referring to something like "Christmas day" as timezoneless doesn't help either. Anyone who celebrates it celebrates it in a timezone. Christmas Day EST is a different event than Christmas Day CEST. Trying to represent them as the same event will only lead to heartbreak.
Both of these could work. For example, after reading the book, I stopped showering unless I worked out for 30 minutes on my Concept 2 rowing machine and I have been very consistent about rowing since linking those habits. The rowing machine is also more convenient than running because it is not dependent on weather, so that follows another principle--make it easy to do the right thing.
When I was in 10th grade, in the late 90s, our history teacher gave us a an assignment to “make a website.”

It turned out that by make a website she meant create a power point presentation that she could upload to the internet.
I'm sure there are a lot of significant factors, especially for different types of chip, but also pretty confident the shortages related to GPUs and similar are due in no small part to the massive buildouts of digital Chuck E. Cheese token factories, e.g.:

https://twitter.com/wired/status/1335445557788233728

https://twitter.com/BitcoinMagazine/status/14149943888208977...

https://twitter.com/dmgblockchain/status/1438547780646019086

AFAIK, the cost to add significant additional manufacturing capability for most products means that increased demand has to be forecast for a really long time to be worthwhile. Hence why it was still hard to find quality nitrile gloves, isopropyl alcohol, and Clorox wipes during 2020 even though everyone knew there was a bigger market for them for potentially quite awhile. I'm sure the chip and hardware manufacturers don't want to invest millions or billions in assembly line machines and then have buying levels drop back to pre-cryptocurrency-mania levels.
No method for eliminating scalping is easier/better to implement on the blockchain, compared to a regular old centralized Not-Ticketmaster saas.

The most obvious/safe method is also the most cumbersome: Require name/DOB when buying the tickets, do not allow changing it, and check everyone’s ID at the gate.

Further, it is probably in the interest of both the performer and Ticketmaster to allow “safe” scalping (like Ticketmaster Resale).

(Fixing Ticketmaster with Web3 is like fixing DRM on Steam with NFT’s…)
We have just-in-time inventory at all levels of the supply chain. China was shutting down highways between major cities and forbidding people to go out on the street in the earlier parts of the pandemic. I'm surprised the ripple effects haven't been worse.

To turn silicon crystals into a PS5 requires multiple steps in the supply chain which, when running smoothly, have multiple steps where people may be planning years in advance.

Sony builds their products out of dozens of components from different suppliers, which themselves may be made out of finished materials provided by other manufacturers, which in turn may be made out of chemicals or raw ingredients from other companies. The dependency tree is quite big, and if any of them are messed up, you can't finish your product.

Normally all of these dependencies are planned well in advance (quarters or years) so that everything is ready when the time comes to ship. Mess it up one level deep, and you're a quarter to a year behind. Mess it up two levels deep and you're two quarters to two years behind.

On top of this, semiconductor production was already stressed to its limits before COVID.
> Emailed a candidate at 3:00 scheduling an interview for 9:00 that morning because "the perfect candidate is always available.

I feel so bad for some of these candidates. Hiring is broken, but some of these are unreal. Can’t imagine how the manager justifies this kind of thing internally.
It's crazy how little memory browser tabs and webviews get on iOS. With the devices themselves having memory crunch, with hardly ~1gb of usable ram available, there's so much pressure on efficiency everywhere ~ modelling, loading, rendering.
The code for EventStream is at https://github.com/fullstorydev/go/tree/master/eventstream

Also, if you haven't tried out https://bwamp.me/ for a big video chat where most folks are muted, you really should - it's awesome.
You would be surprised, most sites work well actually. OPs site is probably one of the slowest sites I've visited with this laptop.