skysight-inc/HackerNews huggingface dataset:
Backups are there so that they can be restored. If your only drive is dedicated to writing, then you may never bother reading anything, and that's bad because you should verify your backups.

Also, tape is slow. The MB/s is pretty nice on the latest tech, but a tape is pretty big, so if you have a lot of stuff it'll take a good while. Google says it takes 9.25 hours to write a full LTO8 12TB tape. Which means that if you have a sizable backup, in case of needing a full restore you might well spend a whole week reading tapes.

And that's not accounting for that something might suddenly break, and the time where that becomes important is right when you need something restored urgently.
I have had the same experience. Some things I've witnessed:

- multiple "senior" data scientists who cannot write a function definition in python

- a "senior full stack engineer" with 5+ years of web dev experience who took 20 mins to change the width of a div in a web app

- many "mid/senior level" full stack engineers who don't know the difference between sync/async, or have any clue about how the JS event loop works

There are so many candidates out there who have what looks like impressive CVs, but can hardly string a program together.
Having been caught and done jail time I think that the view that "only the dumb ones get caught" is wrong (OK, I would say that): intelligence and getting caught are mostly orthogonal and I met a, very, small number of extremely bright people in jail. The difficulty in executing many types of crimes and evading detection is that it is a probabilistic process: a criminal activity may be composed of many actors with differing motivations and competencies, in a hostile environment with unknown features and requiring multiple contingent steps. Any mistep in this chain can cause the failure of the project and, however clever the player, the mistep can be difficult to forecast and non-deterministic.
How.... strange.

I have never in my life, ever, seen people leave car keys anywhere but their pocket, unless they are home.

Is this normal in Texas? Maybe garb is the cause, jeans being more popular, thus a tighter fit, more desire to remove keys from pockets?

I am very confused.
Why would you steal a car if you can fly?
Why Did Almost Nobody See Inflation Coming?
> topological sort will go out of fashion.

If you as a normal software engine write a topological sort algorithm
you likely failed your job. Your job is to use existing topological sort
algorithms designed by people specialized in that area, implemented by
people which are specialized in implementing and fine tuning algorithms
(it's its whole own field of expertise, and overlooked field tbh.).

Or to reformulate it the job of an software engineer is to reuse existing
components and basic building blocks to create larger components or programs, but it's not your job to create new basic building blocks. The job requires
you to have an understanding of such components but not to memorize them.

Sure sometimes you have to create basic building blocks, but then doing so from memory is nearly always the wrong approach.

Leet code is not at all representative for "how well someone is suited for given job" (for most companies/offers, there always are exceptions).

While wasting everyone's time.

And favoring certain skill sets/problem solving approaches (memorization) over others (adaptability, deep generic understanding), at least in the way they tend to be implemented. It also strongly discriminates again anyone with exam anxiety and similar. Be aware that the points mentioned here apply to common leet code based screening (especially automatized screening), but not necessary asking people to solve some code problem in interviews (if you handle that appropriately).
On-Boarding for Engineers
Knowing why one would use a "topological sort" is (might be?) important. There is almost nothing important about knowing how to do one. This is the failure of leetcode.

I would take 1 person who can understand problems at a high level and Google the minutia over 10 that try to remember how to re-balance a tree and confidently introduce off by one bugs.
I don't think you owe justifications for your body modifications or wardrobe to anybody: not to the police, not to the CPC, not to your parents, not to Google, and certainly not to random people on Twitter competing to see who can be the cruelest.
Doing that is just listening to the priest in your head rather than the one in front of you.
angel list maybe?
Please tell me that you don't consider the later appropriation of "Let's Roll" to somehow mean that people like Neil Young had committed the original sin of supporting the wars. By that logic, is Todd Beamer guilty of the same?

It's startling the ease and quickness with which some people will see a way ascribe some perceived right-wing guilt to someone like Neil Young. I'm not a fan of Young, and my politics are very different than his, but I certainly won't lay blame at his feet for being too right-wing or supporting wars, as this was never the case.
Topic is interesting, but the information density in the article is far too low.
I think the solutions to this problem are:

- If the keys are strings, just use a single hashmap and you're done.

- If the keys have different types, then you need a Redis module that implements something like `MPEXPIREAT time key1 key2 ...` and then you need to either be able to handle the case where you successfully retrieve key1 but not key2 (because they expired half-way through) or you use a lua script to execute the multi-key access atomically. That said, without the lua script the whole point of having the keys expire at the same time makes less sense, IMO.
An entrepreneur makes money while they sleep.
Reconstructing TypeScript, part 4: union types
LTO has been around for more than twenty years, true, but not quite thirty, so we can't test the claim of thirty years of shelf life, but DLT, which are surprisingly similar, came out in 1984, and lots of thirty year old and older DLT media has been shown to be readable.

The tape drives themselves are much more of an issue than the tapes. It's a shame, because it necessitates moving data on older tapes to newer generation tapes after a few generations (which reminds me I have to do that with some LTO-3 tapes).
yep good point :) - in the end it didnt matter much as we could maintain our invariants if we just reordered the expires
Velvet Underground anyone? Slightly less successful.
> They are upfront about it, neutrality from the countries around their border

That's a weak excuse for using a "gray zone war" for safeguarding their naval fleet passage. Ukraine can do what it wants ( well, actually because of Russia it can't). But i'm pretty sure if Russia continues, it could counteract quicker than they think ( USSR tried these tactics already, see: Prague spring and Hungarian revolution)

"A symbolic gift, while they acknowledged it was a natural extension of the Ukranian steppes"

https://en.wikipedia.org/wiki/1954_transfer_of_Crimea

> The transfer was described by some of the Supreme Soviet as a gift to commemorate the 300th anniversary of the Treaty of Pereyaslav[2] in 1654 when the Cossack Rada apparently decided to unify with Muscovy, putting in place the eventual acquisition of Ukraine by Russia. Other reasons given were the integration of the economies of Ukraine and Crimea and the idea that Crimea was a natural extension of the Ukrainian steppes.[15]

> The transfer increased the ethnic Russian population of Ukraine by almost a million people. Prominent Russian politicians such as Alexander Rutskoy considered the transfer to be controversial.[17] Controversies surrounding the legality of the transfer remained a sore point in relations between Ukraine and Russia for the first few years after the breakup of the Soviet Union, and in particular in the internal politics of the Crimea. However, in a 1997 treaty between the Russian Federation and Ukraine, Russia recognized Ukraine's borders, and accepted Ukraine's sovereignty over Crimea.[18]

BUT, i did learn something new about this. Thanks!
> Outdated and insecure firefox forks and their bitter users who complain about the web being broken when they browse it on their Firefox fork serve to prove the point more than to disprove it.

Wait, most Firefox forks that I've seen (such as Pale Moon) were forked because the XUL addon model was deprecated in mainline, and they want to keep it - it had nothing to do with the complexity of the web.

Unless you're saying that "the web" is "too large and complex" (because that's the cause of those forks becoming insecure and outdated) - in which case yes, I think that you can make a case for that.

However, that doesn't have anything to do with the infeasibility of building a new web browser, so it's irrelevant.

> you're still at the mercy of corporations because the very technology you implemented has built-in support for discrimination; Google, Cloudflare, et al can decide that they don't want your browser

If by "Built-in support" you mean user agents - those are trivially spoofable. If you mean browser fingerprinting - that's not built-in, that's an attack against the technology. If you mean checking for the presence of features - that is a feature, not a bug.

> It is broken technology and it should be thrown away.

The technology isn't broken - everything else is. The reason why Google has so much control over the web is because so many people use (1) Chrome and (2) Google services. If neither of those were the case, the web could be technologically identical and yet there wouldn't be a constant feature churn. The problem is not technical, it's a market and social problem.

It's not solvable on a technological level, because (1) even if you convinced everyone to switch to Gemini, if everyone started using the Microsoft Gemini Browser (or whatever), the exact same problem would arise (embrace, extend, extinguish!) and (2) you are never going to be able to convince anything more than a tiny sliver of the population to use Gemini.

The only viable solutions are social (convince people to use Firefox/Safari/Opera and complain when it doesn't work, convince webdevs to support/prefer non-Chromium engines) and political (antitrust action against Google, more regulation).

Gemini is not a solution to this problem.

(you also conveniently didn't answer the rebuttal to your second point, so, to quote krapp: "the unstated assumption that any new browser must be simple enough to be built by a single person, entirely from scratch, is an arbitrary technical limit based on political ideals")

(also, I don't know why you're saying "should" - why "should" I throw it away? You have no authority on this matter, as far as I can tell)
Tapes are offline and even require manual loading, so I think it's feasible to mitigate this by just powering down the backup system. At least that's what I do (with my primary NAS). But yeah, disk idle usage should not be underestimated.

Also, some nit-picking: Energy prices in Germany are currently MUCH higher than that. We moved and had to get a new contract. Close to 40c/kWh. This makes your point a bit stronger.

//edit: Also2, when doing the math I realized I should first transcode suitable content to h265 (per TB saved the necessary power is cheaper than a new disk), and as a second step replace my four or five remaining 1 TB HDDs with a single bigger drive to reduce the idle power draw (the NAS is on a btrfs mixed-size RAID1).
It's a quick and easy way to separate people who know what they're doing from those that don't.

If you know your field, then 'leetcode' is a non-issue, it's like asking a barista to make you a coffee.

The only people struggling and complaining are the ones that won't make the cut, and that tells you all you need to know.
Network and direct sourcing.

It's a grind, and you need to be selling yourself.

If you're finding it tough go speak to Thayer: https://team-prime.com/about/ they are an agency but won't bill you by person hired but by role advertised (i.e. if you need to hire 4 systems engineers you'll pay for the effort to source and work a single distinct role for the period of time it takes to fill the 4 positions).
Spotify chose audio over music, but bigger decisions lie ahead
What if all workers wrote software, not just the geek elite?
> This sort of credulity is both Rogan’s biggest draw and his worst tendency. Rogan has built his brand around open-mindedness, which he passes off as “free thinking.” But in practice, instead of thinking about what his guests are saying to him, Rogan’s first instinct is to “mmhm” his way through topics that frequently stray into conspiracies, bigotry, or simple stupidity

You mean his instinct is to let his guests speak and let the listeners make up their own mind? I wonder why Rogan is so popular.

> Rogan’s guiding ethos doesn’t seem to be much more complicated than “seek out the controversial, and popular,” which has led him, during the pandemic, to repeatedly platform or publish misinformation about coronavirus and vaccines.

Rogan has stated openly many times that his guiding ethos is literally to have people on that he finds interesting or wants to learn more about. I've seen nothing to really contradict this. This likely just intersects with controversial and/or popular in some or many cases, but it's disingenuous to then claim that this was the motive all along.
In the tortoise's case, not being a mammal is the encouraging factor: https://en.wikipedia.org/wiki/Hayflick_limit

Which makes this "feature" of COVID-19 very concerning: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8201243/
Sure you can. WSL abstracts a lot of the networking/integration between the host and VM, just like Docker Desktop does. The experiences are comparable.
Thank you shuky :D
Exactly the same kind of snark could have been uttered about lower cost launch before SpaceX upset the apple cart. It would not require enormous changes for something like Hubble servicing to be done with a Crew Dragon.
For the record, never once in history have the ones who banned the books and censored the people, been the good guys. Not once.
This is a very inaccurate understanding of the first amendment and freedom of speech in general. The first amendment prevents the government from restricting speech – King George cannot have cops quiet you in the town square — but it doesn't say anything about someone having the right to an audience or that anyone has an obligation to promote everyone else's speech — and, of course, if it did, Rogan certainly wouldn't meet that standard since he selects his guests based on what he thinks the audience will like rather than some attempt to present a full spectrum of opinions.
I rank free speech very highly, certainly more than just a tool. My reasoning is this:

1. Some things are good in themselves, some for the sake of other things, some both.

2. Thus there must be an ultimate good that is good only in itself

3. “Happiness” seems to be to be that ultimate good.

4. “What is happiness” takes more than a sentence, but my money is that it’s closely related to things that are unique to humans.

5. That rules out much, but “reasoning”, particularly to the degree that we do it, is clearly unique.

6. I therefore identify the ability to reason as a core aspect of the happiness.

7. Given that we are naturally social creatures, it’s a short step to say that communicating our reasoning to others is a necessary consequence of the reasoning itself.

The result is that I see free speech as one of the top goods in a society. One in the neighborhood of the ultimate good and so indispensable in living a complete life.

To enshrine it in law for everyone rather than let individual power dictate who gets de facto FOS is to state that everyone deserves a full human life.

It’s not a mere tool or means to some other minor end.
Yeah, we're doing the same in Germany. Also I have a team in the Ukraine (can't recommend right now haha) and also recruiters for specialists and seniors. Pretty expensive, but cheaper than not growing. I can also recommend join.com, lot's of noise though.
Not who you're asking but... why have documentation at all? So that we don't have to read source code.
> The usual suspect is that apps cannot rely on Google Play Services for push notifications and so they keep a background task to fetch them.

Surprisingly, that not all of the reason, although push notifications does count. It's like Facebook's (Android) app (which famously tries to not remove something as much as possible due to bad app design), but much more heavier. This is why Chinese Android builds (without Google Services) has heavy-handed "battery optimizations" (more like killing apps).
Here’s the song: https://youtu.be/mI-YiaWDgB4
Uncredited prior art from 2018: https://www.crowdedcities.com/
While this makes complete sense I feel like I slept for 10 years and woke up in Looney Tunes universe where the Gov wants to sell you EC2 instances.
Exactly, it's this sort of fear-mongering that is exactly dangerous.

I've talked with a lot of people who enjoy JRE and other skeptical podcasts, not one of them thinks of themselves as more-intellectual or superior to others who don't.
There's actually health benefits (I'm not paid by Big Tobacco I swear):

https://www.nature.com/articles/nature.2012.11952 ("City birds use cigarette butts to smoke out parasites")
This is called a 'pattern interrupt'. You can apply pattern interrupts to daily life such as choosing a new route to walk each day, or when computing, choosing to work on a new OS to try it out. Variety is the spice of life!
Sure. As long as we can sue "qualified" people for giving bad medical advice.
5k Exoplanets – Universe Today
General Electric is actually commited to run PDP-11 for another 30 years, until 2050.

And it’s already 52 years old, today. Seems like solved problem.

https://m.slashdot.org/story/187671
> I read a paper somewhere along the line that claimed that DNA itself shows evidence of having evolved - the 3-pair codons that have some error-correcting capacity evolved from single-pair codons. When I write that down it seems wrong, but that's what I remember. Can't recover the paper, however so you don't need to believe me.

Thinking about this a little bit, what are likely traces that we could even identify in the evolution of these building blocks? If, hypothetically, single-codon DNA went "extinct," is it possible we could even find evidence of it?
My experience is when you are surrounded by efficient robots and their calendly links, then it pays to be a contrarian and ask people if they want to eat lunch together or something to discuss important stuff.

Now, I am in legacy healthcare where people routinely call you on a landline and choosing the most inefficient route and time to "discuss" things - being the efficient robot with the calendly links pays off.

You just need to adjust to your environment, that's all.
> “Just like actual productive note taking and creative thinking is about spending time with your notes every day, and not the software.”

This is very cynical reasoning. I’m not sure what this passage means.

For example, ‘productive note taking’ is a fraught statement to begin with, and the passage ends with the suggestion we’re wasting time—my guess.

I’m not making this minor point to have an argument, rather, to highlight a curious idea. Learning is arduous and a mixed bag. The cynical take down, or the undercutting joke is a bit of a psychological trick to snap us out of difficult decisions for spending too much time practicing and not enough time actually doing. Some might say whatever sport you make of learning, in the end it’s just ‘work’ … and doing nothing is also good use if our time for mental health.

So THEN, all this focus on note taking and learning how to learn is maddening and seems wasteful—not working and earning, not learning more of what employers pay money to do, and not just using the time to do nothing and be healthy. So the cynical argument (I’m starting to think this also could be a ‘joke’; XKCD) is to say all these note taking efforts are simply money making schemes.

Maybe some are. And, my personal take, maybe the note taking problem is just an interesting language/computer/information problem at _human_ scale.
I'm not 100% sure on this, but when I visited China (and my brother has said similar with Taiwan), the concept of old/existing was blurry - as an example a temple that has been completely reconstructed and doesn't include any of the original material, is still 2000 years old.

I think Terry Pratchett has a similar passage in The Fifth Elephant - this axe, over time may need a replacement head, or the handle may need some work, but it will always be the same axe that my father gave to me [paraphrased].

I guess, applied here, it's a similar thing to knowing you are male in a female body for instance. Morphology of the avatar in your head can be different to your external appearance, ie. you always had large boobs?
Sweden recently made it illegal to throw small pieces of litter like cigs on the ground. Of course hard to enforce but now police can actually act if they see it happen and perhaps make examples of some people.

800 SEK fine for cigs, chewing gum, snus for example.

I used to smoke but I always just stayed around a bin, or made sure I had one near me when I was done. It's really not hard. I'd like to see double that fine.
It’s somewhat unhelpful to lump all the questions that leetcode asks in one bucket. I’ve been coding for 25 years and have never once needed to apply any dynamic programming methods. But I did some leetcode prep recently when looking for a new job and reviewing some of the tree and graph algorithms wasn’t totally useless because those things do come up from time to time in regular dev work.
I see it often, especially when people have no pockets or have difficult to use pockets. In the mentioned case of a picnic, I could see someone leaving keys on the table for the duration instead of having them press uncomfortably against the leg while in the pocket. Years ago I did maintenance at a park, and from time to time I saw people do exactly that.
> "reality is there are just a lot of people who can't really code out there"
->

reality is there are just a lot of people who can't really code -- IN THE ARTIFICIAL CONTEXT OF AN INTERVIEW - out there.

FIFY.
Of course they shouldn't. The programmers are the drivers, the car owner is just a passenger.
I am 35 years old and never even heard if a high school computer science course. I spent one period of my last semester assisting the network admin with maintenance tasks, which was the closest thing we had to AP computer anything, and only 2 students in my class had the privilege.
It's not about cost, but rather about Facebook's laughable incompetence and inability to execute.
My comment was unclear, I don't really buy that.

I just mean that it's a bad argument.
I wouldn't be surprised if crows were smart enough to be able to learn how to pick-pocket humans, to be honest
In most places cigs are already taxed. I think it is 10000% here in Canada, eg 100x the cost from the manufacturer.

The logic is to pay for the additional health care.

If the same is happening in Sweden, then there is already plenty of tax. But I guess more could be added.
If I set my cruise control to 45 in a 45 mph zone and then cruise through a section that is 30 but still maintain 45 then I shouldn't get at traffic ticket?

If I set my car to automatically choose the speed based on map data and the map data does not know about the transition from 45 to 30 based on a map error then I shouldn't get a traffic ticket?

At the moment, if I set a machine in motion I am generally liable for any effects. It is similar to the "pilot in command" in aircraft and boats.