skysight-inc/HackerNews huggingface dataset:
I am not bitter about them, personally. If I could pick one area to work in, in the field of the technical side of software engineering I would go for devops. I applaud everyone who earns their money with this dreck!

But taking a step back, it's madness. I have seen mindbogglingly complex setups 10 years ago, when I had to go begging to the old websphere greybeards when I needed anything sysadmin/devops related, yet in that time it has gotten worse. 4 of the 4 kubernetes projects I have seen personally involved highly customized code for deployment and infrastructure, that wasn't comprehensible for anyone besides the relevant devops teams. From the perspective of efficiency and the company owner(s) it appeared borderline malicious.
Hey Mr CEO, I have no idea how that bug slipped into production but I see you have a whiteboard here… let me show you how to invert a binary tree.
to continue our idle lazy speculation game “explain the title without really reading”, perhaps it’s just doppler effect…
> multiple "senior" data scientists who cannot write a function definition in python

I definitely would have failed this a few years back, because I spent most of my time in R & SQL.
What now? How pandemics end
Assuming you are talking about Oxycontin, the problem there was that there was no expert consensus - in fact there was no information at all on addictiveness - but the FDA still allowed that language to be used in the promotional literature. The guy who approved it ended up working for Purdue a few months after leaving the FDA.

The story of Purdue Pharma and the Sackler family definitely exposes issues with the FDA, but I'm not sure it's a good example of expert consensus getting it wrong. (Not to say that expert consensus is always right.)
I interview quite a few engineers and have never heard of leetcode.
Substantially overstating risks, and often making them up is what Dr. Robert Malone does for money. He is not a scholar, he is a grifter.

Freedom of expression should never be freedom of harmful expression or freedom of consequences.
Every month that goes by, I'm more glad that I never even used it.
It's woke nonsense. These tests are obviously color blind.

And I bet Asians (a minority) , as usual, do better on them on average than the white candidates. Not because the tests are designed for Asians, but because of culture of studying hard.
It's not always as easy as that though.

The range might be literally £20-80K depending on experience so OK, that helps someone on £100K to know they are not likely (but not impossibly) going to get the same or more salary.
This must be true. I am believing this ever since i fell down the octopus rabbit hole one night.
I then googled „are octopus aliens“ to see what comes up.
And a few „theories“ about that did.

Obviously not scientific (until now, haven‘t even read the article yet of course)…
But who cares?

If there is a god, it must be a god to the universe. He might have sent the high intelligent super developed octopi onto the earth as a punishment for fucking up their planet, forcing them into funny bodies and a short life span.

And all they can observe and have to think about is how these humans use all their power to pray to people who make loud and funny sounds like justin bieber.

Who knows, we might be banned into other funny bodies on another planet, if we fuck up this planet.

Well now, i will go and actually read the article.
> Well it’s not like the company you’re applying to has access to the test results from the company you’re leaving

Which is a better signal? Passing a leetcode style interview, or 5+ years in a development role at a reputable company?
There is one weakness, in my opinion, but it's not the service's fault as much as a national problem: identification is still messy. Whereas most continental administration have standardized on some sort of electronic-signature standard (which can be used to communicate safely and reliably as well as signing actual documents), the UK has not. The result is that the ID system is still excessively amenable to fraud and prone to problems identifying complex identities across all services.

This seems to be a national issue though, akin to the rejection of ID cards.
I’m not aware of the docs making any guarantees that expires are ordered either, just that at some point after the expiry time the keys will be expired.
> you can't, say, restart the server with no app downtime
You can, on properly configured server. Cloud named cloud due to it allows to do such things - VM migration from one host to another one flawlessly.
> Two-thirds of service workers surveyed in the months leading up to the Omicron surge said they did not stay home when they were feeling sick and went to work ill.

Guess I'm not buying fast food anymore D:
Probably not - this is probbaly done to ensure apps are hosted correctly, and conform to specific security requirements while also being easy to deploy and maintain.

I doubt the UK government is interested in setting up competing infrastructure.
Parsing Decimals four times faster
Cool, I found that HN is #49923
Yeah. Key difference. If the kellogs flakes don't sell at a higher price then Wallmart loses out. It's on Wallmarts balance sheet.
If Amazon doesn't sell the brand they have a contract with and now compete with they don't lose out. It's not on their balance sheet. They don't buy that inventory, spend on that shelfspace, etc

Additionally I believe Amazon was pricefixing in cooperation with other retailers.
Don't be so serious my friend, it was an easy joke, i know :)
The Missing (Datacenter) OS
DIY MIDI Music Box
Ah, I see. That would be interesting, but removes the cross-platform compatibility from the equation, which, for me, is the most valuable piece of WebUSB and other similar APIs.
They do have downgrade paths for chips that don't yield: disabling some CPU or GPU cores, but not half the chip. That's why Apple sells those variants. Also, the M1 Max die physically doesn't fit on the substrate used for the M1 Pro.

Source: over one year working on reverse engineering this precise platform almost full time.

Also, if you've spent 23 years in the semiconductor industry, I have no idea where you're getting the "not connecting metal" story. Nobody does that. How would you even do that for a yield issue? That doesn't make any sense. Chips that have failed bits get the broken parts marked bad via eFuses after production and the initialization logic or bootloader will then read the fuses and power/clock gate those bits and lock them in that state, via existing isolation/gate logic. That's how the entire industry does it. Metal patches are for fixing design bugs in a respin and stuff like that, not for turning things off in a finished chip. And you certainly wouldn't make a change in the line to the metal to disable half a chip from the get go. That's just throwing silicon away for no reason, why wouldn't you try building the full thing first and seeing what works? The entire concept makes no sense.
You mean stuff like asking what type a function returns?
why are you assuming something like this? It's not guaranteed in the documentation, did you at least check that the implementation actually does it?
Back in the day we used to call it EAR files, or static linking with resource files embedded.
Age (>40) and family status are definitely on the list as well.
I'd argue that exactly the opposite. It allows those who don't look or speak a certain way to shine. It allows people who don't have good contacts and family networks to demonstrate their capabilities.

Our firm has every candidate take a quiz of five coding problems. Two of which are quite easy and the remainder a bit more difficult but none of them even approaching "leetcode" levels of difficulty. Even so, let's just say that most candidates don't do very well.
Effectively it was in the PM's department directly, which means it was not subject to cross-department jealousies etc. Watch some series of Yes Minister, even though set in the 1970s and 80s, it's still all true.
I've had a very similar experience to this, these are literally with candidates that are extremely "over qualified" based on their resumes. We're talking masters degrees, doctorate degrees, etc. They can talk like they have years and years of experiance at this place, that place, you ask about projects they'll dive into high level details about them, everything sounds good (can still filter 80% out with these questions to be fair). Get to the code question, boom fail.

I dislike leet code, but you do need to be able to code something (Even if it's syntactically incorrect) on the fly and reason with me about what and why you're doing something.
> So now they contradict their premise that they solved reading and writing in a distributed way and go back to say on second thought, nevermind, we can't handle distributed writes because it's hard.

Fwiw, even Postgres-centered "real-time" platforms like Supabase do not do distributed writes (but they sure can benefit from distributed reads).

> I appreciate what they're trying to do but they send mixed signals around solving a problem they haven't solved which also happens to be tied into their biggest selling point (globally distributed deployments so that end users have low latency responses).

I get where you are coming from, but I'd imagine Supabase on Fly is instantly faster than its default single-region deploys on AWS. Fly's CEO, Kurt Mackey, is an investor in Supabase, so let's see how that partnership pans out.

Fly's primary/read replica setup is as good as it gets without complicating matters any further. My money would be on Fly.io to rope in CoakroachDB, PlanetScale, YugaByte, CitusData as solution partners, but that's easier said than done.

> I took a screenshot of it in case it gets edit here: https://imgur.com/a/eY6EJ0e

You could use archive.is (https://archive.is/rlxsS) or web.archive.org/save, too (:
Surely its more like £250k in London if you are in a full time contracting gig?
Cubical 1lab: A formalised, cross-linked reference resource for mathematics don
I was think the same thing. @dang any chance to update it?

Mirror: https://archive.fo/mWd88
I may be misunderstanding the links you're providing, but to me they only appear to say that Amazon is aware of the original source of each unit sold. They don't appear to say that a consumer has any control over which bin a product is pulled from. i.e., A consumer may choose to buy a product "sold and shipped by Amazon" and it may get fulfilled from a bin supplied by a third-party. The Financial Times article you linked to seems to confirm this.
Trader Joe's 2021 Most Favorite Items
In AWS EC2 you can avoid that not just by spreading across different zones but also using placement groups so nodes are placed in different racks.
"people who dedicate lots of time to development outside of work burn out around the senior engineer level"

Word. I left the industry to sit around my farm and raise my kids for about ten years. When I came back and started working with people I was shocked at how long it takes to learn anything about tech on the job. I was working on my own trying everything while I was away.

I noticed that my "senior" co-workers who had been working the previous whole ten years knew far less about the inner workings of the various tech they used daily than I did. I would rattle off something and expect a comment or answer and would repeatedly see architects and lead devs freeze up. I watched as they completely botched implementations simply because they didn't read the manual. The surprises were many because they used the same mental model to understand everything.

One implementation with a vendor required socket programming. They snapped and threw up their hands immediately in a big huff. I pointed out that C# had libraries to support that and that it was fairly trivial and probably way more fun than consuming a HTTP API. It took a few of us to calm them down and get it working but the dev who was assigned to it continued bitching. They were incensed at having to program against a TCP stream. It was so easy and trivial (imagine a binary string the size of an encoded JWT). He fucked it up bad and blamed the network for weeks.

In another instance, they were having trouble selecting a protocol for an external message passing framework. After selecting one at random I started asking about the protocol, mentioning that it sounded like it was based on "remoting (RMI binary non-routable transport). They had no idea. That concept of not having any idea about the underlying libraries and tech they selected was spread across an entire project, causing many real life disasters.

This all worked out great for me because I got use my deep knowledge a lot to identify root causes and fix thier messes which led to mahoosive salary increases and bonuses.

These bros were trying to leetcode everyone they hired. I couldn't do fizzbuzz to save my life. Just not interested in it. Is leetcode a filter to make sure you can work on the same old boring shit without losing it?
Blue Origin NS-19 Inside Capsule Experience
Apple music is no better, but I went this route too.
Decryption through LUKS2 reencryption crash recovery
Where was his involvement in the development or testing of the vaccines we’re actually using? The extensive safety and efficacy reviews which were conducted in multiple countries prior to authorization? The ongoing review since then?

That’s what matters when discussing his expertise on the subject of the COVID vaccine. It doesn’t matter how great he might have been at one of the many parts of the scientific process which got us here, what matters is the topic we’re actually discussing. Scientists are not like you see in the movies: nobody is an expert at everything and they’re not perfect, either — that’s why the process is built around adversarial review since everyone makes mistakes. Linus Pauling was a Nobel laureate and by all accounts a brilliant researcher but that didn’t mean he was right about vitamin megadoses.
Everyone seems to be accepting the premise but I’ll reject it. For-pay software has lots of bad security vulnerabilities too. SolarWinds is an example. Windows and Office exploits. Browser 0-days. Etc etc

It’s almost like software is extremely complex and security is very hard in general. You’re always going to make some kind of trade off.

The problem is that we as humans don’t know how to correctly estimate risks like security risks. That means it’s not priced in when you go and ask “should I incorporate software package X into my build??”. “Should I automatically take updates from my upstream?”. There’s no good answers here either. Ultimately you need to be careful about which dependencies you take on and which ones need to be kept up with and which ones should be pinned (but even in the best case scenario issues will occur)
> The idea that some rando (in their mind) can just skirt the whole path they suffered through to get where they are

Joe Rogan has been on national television since the '90s. He paid his dues too. That fact is a wrench in the works of your argument, as it applies to this specific dispute.
Ever stop to consider why? What compels people to shun those that don't look like them or adhere to their standards? Perhaps a tradition of oppression an subconscious jealousy about the display of freedom by doing something atypical?

Women can be misogynists too. We don't have a monopoly on that. We as a collective value conformity because it keeps people in line and doesn't threaten our existing architecture. Things that deviate from norms draw attention and inspire discussions like this. Too many people thinking about coloring outside the lines and then more will do it.

If we didn't indoctrinate our kids at the start, we'd have a higher chance for more uniform distribution of power. More people would be able to achieve success, which would raise the floor and make the ceiling not feel so high. Those on top would feel like they're losing because the gap would shrink and the perceived height from the top would be lower. Can't have that so we say things like "boys will boys" to dismiss shit behavior, glorify #boymom, defend our girls by saying they're "not like other girls" and sell little girls on shiny object and lacy dresses, even if they really just want to play with dinosaurs (because dinosaurs are cool and not only for boys).

Patriarchy, ftw! Red Pill, yay!
Agree. There's a video (ironically on YT) about that - Vice vs Sexy Cyborg.
I guess real life is about navigating the waters, you're not going to be able to talk directly to every viewer, so you're always going to be misunderstood and VV.
"He goes golfing with Jerry" isn't going to eliminate bias, but you can absolutely get jobs in management on that basis. I don't think any of my managers could do a leetcode hard off hand, I may have worked at the wrong companies.
I am like that. To get new applications working in my company, I have to run a proprietary shell script that creates about 20 terraform files that I then later have to manually adapt via copy and pasting. Then I have to enter several configs/settings into our config server, etc.

In the first company I ever worked for, we could run one-click jobs that would build and deploy .war packed applications to our tomcats instead. They were based on 1) building the application with mvn and 2) pushing the .war to the tomcats. Each version was running in parallel, the version agnostic path routing could to the relevant version could be set via dropdown.
Recruitment fairs are very important either way; if people know your company exists, they're more likely to take a look.

Maybe also host some user group meetups or whatever. Word of mouth is very powerful. My current employer (same town as previous) is small, and it was even smaller when I joined. Still, I heard about it somewhere and applied.
I live in Western Europe too and I never heard of this Leetcode thing until today.

I make almost the lower end of the scale you gave (or I would, adjusted for working 40 hours, but I actually chose to work just 32), and I could be making a lot more if I had been a little less self-critical and somewhat more persistent with a career.

I'm not a developer though, I'm an Admin type (or precisely, currently a IT Systems Architect) with loads of experience, but no formal education.

My successful job interviews have been a guy in shorts and flip-flops asking me for two minutes about the products and tech I know, in 2008 (okay, that company turned out to be desperate), and a one hour sitting with an HR and a technical guy, during which I was asked to solve the puniest problem in shell, ca. 2015 (I literally wrote down one line of shell and a pipe to awk on a whiteboard).

Though I did also work for Amazon way before this, too, the companies I describe here were medium or large, but not high profile types like Google or Microsoft.

Also, I can well imagine though that the situation is somewhat more formal for developers.
> What are the trade offs of embedding a Prolog interpreter versus having a library that implements prolog logic without having to have another language.

A library that implements Prolog logic is an interpreter.

The difference here is that Prolog source code is passed in as a string as opposed to having an embedded domain specific language where you construct the abstract syntax tree.

Go is a very simple language and it doesn't have the kind of metaprogramming facilities that are typically used for creating embedded DSLs. Hence it's a reasonable choice to just have a parser and pass in the logic code as a string. There's probably a way to pass in the AST as well but it may not be very ergonomic.

Parsing the source and constructing the AST isn't very expensive and it's only done once per program, so the runtime cost isn't huge.

There are Prolog and Prolog-like embeddable interpreters and logic programming systems for many other prorgamming languages, including Rust, C++ and Java.

The best known ones are Clojure's core.logic (based on the logic interpreter in the SICP book) and Minikanren.
I think it's happening everywhere. Not just in the US but also other parts of the world.
Most if not all cellphone manufacturers have decided to discontinue 3.5mm headphone jacks on their flagship, if not lesser, models.

So at some point your choices will be to either use a potato (often with a locked bootloader) or muddle through as best you can with an old phone that cease receiving security updates, including kernel updates, in the very near future.

It's the same forces that decided all TVs should be "smart" and have made dumb TVs difficult and sometimes expensive to obtain, especially if they are of any quality. The manufacturers want you to buy whatever drives their own and their partners' profit margins, and the buying public is too apathetic to care.
The problem is that it's not as simple as that, everyone knows fire will hurt you. Our country is polarized and the truth is under attack. A large part of the population doesn't trust vaccines, they are not all idiots. They are victims of circumstance and don't know any better. I don't think it makes sense to equate them to suicidal people that are wandering around in forest fires.
Pulsars usually "pulse" very rapidly and in very short bursts[0]. This one pulses only once every 18 minutes, but in bursts that seem to last for a minute. Some articles mention the possibility of a star-quake which as I _think_ could be caused by either further decay of the magnetar, or the magnetar absorbing more mass

[0] - https://www.sciencedirect.com/topics/physics-and-astronomy/r....
This really smells like the end of facebook, meta etc
I enjoyed this lengthy soliloquy on toilet paper.
no, they're hacking together protobufs, which is much more complicated. \s
The trainings and certifications won't let you bypass technical interviews though. There's still inherent distrust of them. We need a credential good enough that companies can trust.

Most of the recruiters I deal with are only doing screens and maybe soft interviews -- I may be on the lower rungs of the ladder here though.

For the last point, I'll offer Offensive Security as an example because I have one of their certs. OS wants people in its programs as we're a source of income, obviously, but they don't get revenue from people passing. In fact, they get more revenue if you don't pass because they charge per attempt. They offer training for organizations too.

They also act as a verification service for their certifications:

https://help.offensive-security.com/hc/en-us/articles/360040...

The idea for a programming credential would be the same: an organization that offers training, doesn't make money on pass rates, and also is a trusted point of verification.

Some companies have offered to do technical interviews, then pass you to employers. This is a start, but it isn't industry wide.
That's a minor plot point in Stross' Accelerando (although it was uploaded lobsters rather than people).
Thanks for the self awareness. I do not hate devops engineers, I am fully onboard with engineering for job security, but I am against anonymously pretending it's anything but.
if it helps for reproducing: i pressed keys too fast wich was interpreted as a double tap in safari and triggered a zoom in. After zooming back to normal, the lag was even worse.
I think people have over updated on spending free time on leetcode is the only way to solve these problems, but as a undergrad doing internship interviews, the problems weren't that hard?

Has it gotten worse in the last 5 years?
If I'm not mistaken, the tape drive automatically adds ECC to each written block, and then uses it to verify the block next time you read it. So if there's bit rot on the tape (i.e. too much for ECC to fix), it will just be reported as a bad block with no data, and there wouldn't be any point of adding "second-order" ECC from the user end.
For a while, Amazon delivery from Whole Foods didn't have any extra fees with Prime, I believe.