skysight-inc/HackerNews huggingface dataset:
> Let this be a lesson to not introduce single points of failure into critical systems without having prepared for their unavailaility or misbehaviour.

I think that is where this is going to get more complicated, I think that this has broadened what we traditionally think about when it comes to what we consider a single point of failure.

I would wager that most people would not have considered something like Crowdstrike to be a single point of failure. It is not what you would generally think of.

From what sounds of the bits and pieces of Delta that came out, it sounds like the biggest issue they had was that so many of these systems were not together. It required physical access to systems that were in many different locations (I would love to be corrected on this). Under normal circumstances that would cover you in the case of an outage in a particular location. If you built your system to handle entire areas going down, adding in redundancy.

But this was very much a unique situation. We really shouldn't pretend otherwise. It wasn't an external service going down, or AWS going down, loss of internet connection, or other things going down that we would normally account for in disaster recovery. Hell I would argue that in this particular situation, you could have the best disaster recovery but it wouldn't have done anything since Crowdstrike was probably baked into your images. So have fun bringing up an instance that was going to instantly brick. Yeah eventually that would have been a non issue, but I can not imagine a scenario that I would have ever thought that I had a baked image and assuming I still had access to it and I could assure that it was the image that I made, that it somehow would itself be a problem.

Before a couple weeks ago if we had built a system that was redundant enough to handle parts going down, different geographical locations, etc etc with, maybe things slow down but still works. All of the standard things that we talk about.

It isn't absurd to think that your entire system going down in a situation where you don't think you have a single point of failure, is nearly impossible or if it happens there is something outside of your company seriously bad.
I think it's unwise to dismiss soft skills as getting in the way of that goal. As responsibility increases, and the complexity of your work increases, you'll have to lead people at some point. You can absolutely remain an überproductive IC forever, but you will cap out on what you can achieve -- and most importantly, what you can control -- by virtue of almost all great accomplishments being realized by more than one person.

Wanting to remain as technical as possible and be paid for your ability is valid, but soft skills will multiply your knowledge (and therefore value) across a team. In fact, I would argue soft skills are necessary to actualize your own potential as an IC within a team
The funny thing is that IPv6 is used more by general public more than professionals. Public doesn't notice that their mobile network is IPv6, or that there home internet also supports it. It is the professionals that are dragging feet upgrading the business networks.

More people access Google with IPv6 on weekends, currently 46%, than on weekdays, 43%. Presumably because mobile and home networks are more likely to be IPv6 than offices.
Is working the counter at McDs something you add to a LinkedIn profile? Do people moving from the counter at McDs to BurgerKing use LinkedIn?
If someone physically steals my phone, they can’t install a keylogger that loads before the login screen.

The sandboxing actually works pretty well and serves a useful feature, the PinePhone doesn’t have sandboxing at all (and even Flatpak sandboxing often has massive holes punched through).

The iPhone has dozens, if not hundreds, of research organizations working on it to find bugs. Even Apple’s competitors like Google contribute. I have no assurance the PinePhone’s login screen doesn’t have an obvious buffer overflow.

If my iPhone does somehow get a virus, no virus has been found that can persist between reboots since iOS 9. Linux, persistence is the default.

If an iPhone app gains my PIN code, it’s bad but mostly meaningless to system integrity, which is forbidden at a kernel level from being tampered with by anything. If a Linux app gets your root password, or a privilege escalation bug is found in the many userspace utilities, daemons, or processes, you’re SOL.

The iPhone has hardware level features called “mailboxes” in the Secure Enclave, which enforce the limits for how often a PIN can be guessed; making a software bypass impossible and even a 4-digit code relatively safe. PinePhone doesn’t even have secure boot, so loading a tool that runs unlimited guesses could not be easier.

Do I need to go on?
Why Warren Buffett's Berkshire Dumped 55.8% of Its Apple Stock
There is an additional aspect to this, I think - `stace` has a hell (order of 100x AFAIK) of an impact on performance of the process being traced. Aside from obvious, this leads to things like hiding race conditions.
> Cumulative inflation of 66.3% over the last 20 years (based on CPI, it's probably actually worse).

For context they target 2% per year, so cumulative over 20 years should have been around 48.6%
"Harry Potter and the First Time Readers" - it's nice to witness the first time impressions and discussions of others who haven't read the books before, since one can only read them first once. In the words of the podcast creator "living vicariously through the experiences of others" https://www.youtube.com/watch?v=Qrfj_-dbf28&list=PL61QMYRTGz...
> Your benchmark doesn't match the experience of people building games and applications on top of WebGPU

Here's an example of Bevy WebGL vs Bevy WebGPU:

I get 50 fps on 78k birds with WebGPU: https://bevyengine.org/examples-webgpu/stress-tests/bevymark...

I get 50 fps on 90k birds with WebGL: https://bevyengine.org/examples/stress-tests/bevymark/

So you test the difference between them with technically the same code.

(They can get 78k birds, which is way better than my triangles, because they batch 'em. I know 10k drawcalls doesn't seem good, but any 2024 computer can handle that load with ease.)

Older frameworks will get x10 better results , such as Kha (https://lemon07r.github.io/kha-html5-bunnymark/) or OpenFL (https://lemon07r.github.io/openfl-bunnymark/), but they run at lower res and this is a very CPU based benchmark, so I'm not gonna count them.

> be limited by the fill rate of your GPU

They're 10k triangles and they're not overlapping... There are no textures per se. No passes except the main one, with a 1080p render texture. No microtriangles. And I bet the shader is less than 0.25 ALU.

> at which point you should see roughly the same performance across all APIs.

Nah, ANGLE (OpenGL) does just fine. Unity as well.

> a lower GPU usage could actually suggest that you're bottlenecked by the CPU

No. I have yet to see a game on my computer that uses more than 0.5% of my CPU. Games are usually GPU bound.
You don't necesarily need gene therapy to "turn off" genes. You can just (temporarily) silence genes. Here's a podcast episode about just that (with the example of prion disease immunity): https://traffic.libsyn.com/secure/twiv/TWiV1127.mp3?dest-id=...

Also a fun related fact that I remember from Kurtzgesagt: whales should get tons of cancer (for being so huge), but they (almost?) never do.

I'm convinced that there are feasible ways.
IPv6 is the answer: now boarding to Salt Lake: DAL:1050:0:0:0:5:600:300c:326
I'm sure that's part of the story, but there's tons of boring old company/government equipment out there in the world that wants secure boot too.
Adding acid lowers the pH.
FWIW the stuff about dealing with the Feds only applies out west AFAICT

There’s lots of rural land in the northeast where you can basically just go to your small town hall and get whatever done without much hassle. Or just don’t tell anyone and nobody cares (if it’s actually rural enough)

Also in the northeast many areas are depopulating due to folks aging out, so there is land available (as long as you avoid the popular NYC and BOS-adjacent areas)

Fair warning you will need to accept that other people may not share all of your “correct” opinions but they will probably still be kind enough to help you IRL with a flat tire or digging your truck out etc :-)
I’ve also stopped calling these soft skills.

It’s a comparison to “hard skills”, usually meaning technical skills.

And these interpersonal and communication skills are extremely hard. Calling them soft devalues anyone who has cultivated them.
Oh man, that brings me back. My first tech job was an ecommerce company that a basic online cart with backed by incredibly in-depth set of industry catalogs. We also sold a marketing package as an add-on to the online store where we would proactivly contact our customers and get the info from them to replicate their monthly/weekly physical advertising on the web. This was back in '05-ish, lots of money to be made just helping people get their business online.

We had a group of talented designers/artists wrangling Photoshop and pumping out a few of these designs a day, each, and as we scaled up and gained a lot of repeat customers, tracking these PSDs became a big problem. The designers were graphically talented, not technically savvy. The PSDs were stored on a shared NAS drive that the whole company could see. The designers had a complex naming system to manage major revisions, but overall there was no "history" beyond the classic "_v2_2008_09_best.psd" naming technique.

Several times every week I had to fix "accidentally dragged the PSD folder somewhere and lost it" level problems. Getting IM'd from tech support because the underlying server was falling over trying to clone the multi-GB folder 3 times, logging into a workstation as Admin and searching for an updated PSD that the vacationing Designer hadn't synced back to the NAS before leaving for work, that kind of thing.

As soon as I was promoted to Supervisor I made my first big move. It took a lot of training, far more talking than I thought it should (back then I didn't know anything about politics), but I was able to get SVN implemented to replace the NAS share. I wrote quick-reference documents, in-depth guides, (this was before I knew that no one reads anything, ever, for any reason) and eventually just had to do one-on-one training with everyone just to explain the concept and basic useage.

One of the most satisfying feelings of my career continues to be watching attitudes change over the course of a summer. None of the design-y people liked the new set of hoops they had to jump through. Check-Out, Check-In, Lock, etc, it was "too much". Then, at a happy hour someone mentioned how we hadn't lost the PSD folder in a while. Later someone came to me panicking because a client wanted to re-run an ad from 2 months ago with a couple tweaks, and she didn't have the source PSD or the source material -- I did a live demo on how to get a historical version back, and that's when it really clicked with everyone. With internal political will behind the toolset, it now became an IT problem, as our SVN useage was nothing like Engineering's usage.

Of course file locking was a huge PITA, that feature replaced "forgot to copy the changed file back before vacation" as a problem category. But it also eliminated the problem where 2 people would open the same PSD directly from the NAS share, make their changes, and only the last one to save gets their work persisted. So, a toss-up I guess.
In large urban metros, the number of children under 5 is in a free fall
Well, that's not entirely correct — amphetamines even for people without ADHD are still going to cause stimulation, euphoria, etc. Albuterol (Ventolin) is still a beta 2 agonist whether or not you have asthma, and exercise-induced bronchoconstriction is still going to benefit from that.

> Stimulants don't have the same effect on a brain that is not dopamine deficient

Well yeah you're right, it tends to produce euphoria, stimulation, and improved mood, which is why it's such a massively abused drug.

I'm not agreeing or disagreeing with the article but saying that therapeutic drugs have zero or only negative effect on people without their targeted pathologies is just plain wrong. I know a lot of athletes do things for "superstition" but when competing at the highest levels, I would wager that pharmaceuticals are probably pretty carefully evaluated for risk/reward.
This is a very specific type of bootloader for devices that get their code over the internet:

> SentinelBoot's threat model focuses on thin client devices which do not store their own OS and over-the-air updates (e.g. how phones are updated): both of these cases involve executable code being sent over a network, usually the internet. We ignore the risk of direct hardware modification, as an attacker can just swap out the bootloader (making any potential defence implemented by SentinelBoot in vain).

The author readily acknowledges that it does not defend against hardware modification. The other comments here trying to vilify this project don't understand what it is supposed to do.
There are no high-quality single payer systems that are currently functioning at or above American health care quality. This is doubly true if you're looking for a 300M+ person system.

It is true that other countries achieve their broken health systems at a lower cost than the US does.
https://archive.is/rEtVt
I agree with you that the ideal is to have UI/UX work resolved before starting dev work.

In my experience, this has never happened. I’ve moved around hoping that somewhere, leadership has fixed this problem and nope. It never happens.

There are just too many unknowns and never enough time for design to stabilize. It’s always a mad dash to collect whatever user info you can before you slap together a final mock-up of the interface and expected behaviour.
> You can't just write some code and then say it must be secure because Rust was involved.

I have a feeling that the qualifier is there in the headline to distinguish from the potential security improvements that come from replacing a C bootloader implementation with a feature -parity Rust one.
> Integrity should be more important than performance.

Most often it is. But not always. There certainly are cases where speed is far more important than integrity in databases.
I cannot think of a case where this would be true for a RDBMS or even a Document DB (Though MongoDB had different opinions on this...).

But e.g. redis as caching server, or memcached, or even these non-normalized data that I have in a PG that can be reproduced from other sources easily in case of corruption or stale-ness: it's fine to trade in integrity for speed there.
Yes. They call it "secure" and have zero arguments to back up that claim except Rust's memory safety guarantees.

Which, by the way, do not apply, since the SHA256-Code is marked unsafe.
I think people are just beating around the bush and not saying what they really mean here. On one side are consumers (these petitioners) who just want the companies to give them everything so they can continue using these products without any consideration for the other side's point of view that software is the creator's property unless specified otherwise.

On the other side are the producers, who just don't want any legislative burden to be placed on them and want to create and distribute software exactly how they want to.

In a serious negotiation both positions would be untenable and a compromise has to be reached.
Trucks are perfectly fine with waiting outside the freight hub if the transportation management software goes down and loses track of everything. A plane in the air is a ticking time bomb that needs to get on the ground before the fuel runs out. Two trucks being just feet away from each other at speed is perfectly fine. Two planes being within half a mile of each other when they shouldn't be is a critical emergency.

Problems in 2D space are amazingly forgiving compared to those that occur in 3D space. The caution civil aviation has is because of the history of flying that is written in blood.
Exactly. I have dozens of jobs I don’t list on LinkedIn. I wouldn’t list McDs either. Your LinkedIn is your resume. Something tailored towards the career you choose. These off jobs and hustles don’t belong in my opinion. Leave that for the story telling part of the interview when they ask.
Dow drops 800 points, Nasdaq craters 3% in global market rout
Might it be overly generous to attribute these outcomes to recent actions by people in these instituions vs. the USD still being the world reserve currency?
The purpose of this bootloader is to avoid executing malicious code sent over the internet, such as by a MITM attack.

The author explains that it does not attempt to defend against hardware attacks or attempts to replace the bootloader:

> SentinelBoot's threat model focuses on thin client devices which do not store their own OS and over-the-air updates (e.g. how phones are updated): both of these cases involve executable code being sent over a network, usually the internet. We ignore the risk of direct hardware modification, as an attacker can just swap out the bootloader (making any potential defence implemented by SentinelBoot in vain).
BetterTouchTool now can add Finder context menu (at root and submenu level + icons). Check this out https://maverickmac.github.io/2024-07-28/finder-context-menu...
Sadly not an option where I live (Canada).
Some places such as Amazon and Bandcamp still allow downloading the music files. Is there a similarly lopsided revenue model in these cases, as there is for streaming?

Anyway it seems that the industry is pleased with where it ended up, the link between then and now is a bit tenuous. However it's also on us that we willingly handed over control to streaming companies for the convenience. Think about the number of times we've justified something by it being the cost of a few coffees a month. TV, music, Adobe.
Who is this guy and why are we listening to his advice?

Edit to add:

None of this advice really holds. At the end of the day, your technical ability is what matters. If you're gunning for a promotion, figure out what your manager needs to achieve their annual performance bonus, and make sure you are instrumental in helping them achieve that.

Otherwise, find a staff level position elsewhere, and apply for that.

Soft skills aren't what holds engineers back from advancing.
A RoCE network for distributed AI training at scale
In science many people have simultaneously discovered similar aspects of a problem - or someone discovered something and were ignored until someone else rediscovered it independently later. e.g. who invented the computer? or who discovered that cleanliness was essential in hospitals? Surely art is similar?
It's sustainable in the short term (for a very long definitoon of short term) though, which is what really matters wrt migrating off of fossil fuels. We could pull many times humanity's energy consumption from the earth for a century and it would still be a drop in the bucket.

Now, some of these hot spots might not be renewable (in the sense that we drain too much ehat from them and they don't have sufficient heat flux to sustain as much extraction as might seem), but I don't think there's any risk of cooling the core.

See e.g., https://www.wired.com/story/how-long-will-earths-geothermal-...
If this is something we actually need to be worried about, why not rant here? I think most people are pretty far from convinced that literally cooling off the earth through geothermal is a possibility we need to be taking seriously.
I loved Impact. Now finding out you were working on an Impact2?!

Any chance you're going to release it, even if its incomplete?
It's not just being able to communicate, you need to adopt a persona.

As a more experienced engineer that is actually extremely passionate about my work, the difference in the way I'm treated when I adopt a calm, cool persona speaking with a calm voice vs being excited, passionate, and appearing happy is significant.

I can communicate the same idea effectively using both personas but being detached, calm and cool just seems to garner respect more easily.
I'm baffled. You just described pretty much any programming language to me.
Scaling Variant Analysis
If you are a student of history, you realize that human nature has always been a constant.

We should teach kids in K-12 "Most people are crap, but some of the crap people did amazing things and there were also a few non-crap people out there, of varying impact."
I’m constantly torn by the natural inclination to climb the ladder and enjoy the financial rewards, but I have little interest in the day-to-day tasks of my staff engineer coworkers (mostly sitting in meetings and writing emails, very rarely writing code because that’s considered beneath their pay grade and they’d likely be chastised for it at my company). If I had a family to provide for, I think it would be a much easier decision to take the money.
Drilling 125 wells for 400MW of power seems like a pretty poor return. Although it's hard to tell as the article doesn't go into much detail around the depth of those wells.
A new type of neural network is more interpretable
Yeah it is interesting how art is not a contextless buffer of pixels. I think that's actually the main thing that's interesting about art throughout history.
That is true. It's just not clear to me that we need a system where everyone has "free" (taxpayer-funded) healthcare.
I dream about working at Toys R Us again, at least a few times a month, 20+ years on. I can no longer put the cheapest metal swing set on my shoulder and carry it out to a customer's too-small car.

But damn it was fun.
Unless everyone has webcam off and are muted and stop participating - I still can see people rolling their eyes when someone is saying something silly, I still can see someone is unhappy with decision we just made. I still can get some stuff from tone of voice when person disagrees even if they have webcam off.
>just "my script might just use it and expect you to have it"

That is one path to standardizing something - using it.
What makes you think the US health system is of a superior quality to that of any other in the world?
Back in my day, Staff was below Senior.

But staff engineer wasn’t really used, and title inflation started giving out senior level titles for 3 years experience, so I guess Staff got rebranded as more senior than senior.
I strongly suspect that there's a non-trivial number of people who self-identify as introverts who really just suffer from a lack of social skills. Especially among those who consider introversion to be an especially important or interesting personality trait.

That said, this author just seems like somebody who's social skills aren't keeping up with their social ambitions. Anybody who can't find people to socialise with the way they want to needs to look at themselves to find the problem, not everybody else.
Perhaps google ought to have asked Gemini to write a better commercial for itself.
Gamification gets drivers to put down their phones
Yes, LLMs are planned too.
> "Do not share a half-assed draft."

It turns out that an important soft skill is knowing how to make these kinds of drafts work in your favor, especially with internal stakeholders, by doing drafts that are annotated with where you want help and input.

As one example, "We want to work on the foobar because [get exact wording from team] to improve throughput [%]. We will request [#] team members for the next [n] months. We're working on decision records for our top 3 options which are [1, 2, 3]." Share these one-on-one with each stakeholder, gather feedback, and hone the draft.

For technical work as described in the post as "write a technical spec for engineers in & outside of my team", I recommend trying an architecture decision record, and sharing drafts early/often with stakeholders.

https://github.com/joelparkerhenderson/architecture-decision...