skysight-inc/HackerNews huggingface dataset:
That's all true, but what's interesting is how ubiquitous the worst pin-tumbler lock design is. (I'll be honest, I never shopped for a good lock either! I've only bought one extra lock for an apartment once, and didn't care to get anything but the typical kind!)

The LPL is really similar to a lot of us, complaining that "right-click isn't really hacking, view-source isn't really hacking, come on your system is trivially broken" but about the locks practically everyone uses.

We also complain about companies marketing Super Military-Strength Proprietary Encryption but basic key management not making sense ... similar to how LPL likes to get the Pro Max Security big beefy trailer/fence locks and show how they have some of the same trivial design bugs as the cheap locks.
"Why China is still trying to achieve zero Covid":

https://www.bbc.com/news/world-asia-china-59257496

"Why has Australia switched tack on Covid zero?":

https://www.bbc.com/news/world-australia-58406526

"‘Zero Covid’ strategies are being abandoned as the highly infectious delta variant dominates":

https://www.cnbc.com/2021/10/05/zero-covid-strategies-abando...

("New Zealand has become the latest country to abandon a zero Covid strategy"... "This zero Covid strategy, also employed by the likes of China and Taiwan...")
Yup. Most newcomers to SQLite are bitten hard by the fake datetime support.
Sid Meier's Civilization predicted it!
Yet we don’t abandon our young, or even our elders, we look to find meaning beyond procreation and survival. Look at song, dance, storytelling, love, rituals, writing, art, mentoring, etc. We invest tons of time not procreating.
Why WHO skipped 2 Greek letters to name new variant ‘Omicron’
Great, but are we just gonna forget all of this when reading "data-backed" social justice activist claims?
There was an excellent post/thread on 4chan where they discussed the symptoms (tired, muscle aches) and how easily this variant spread. It was determined that this might be "the one", where the virus has mutated for maximum survival and this variant becomes no more serious than a bad cold for young/healthy folks. Of course the old/morbidly obese/metabolically broken, type II diabetes/high BP and heart problems still need to be worried but that's true for even the Flu or any nasty virus.

I look at it this way, there is no escape. We will all get it eventually. I'm vaccinated and healthy for whatever that is worth.
Depending on the definition of colonizing, however. Does sending 100 scientists there count as exploration or colonization? I'd be in favor because the discoveries they'd make about the history of life on Mars would radically weaken mythological stories of religion, it'd be a death-blow that would advance Enlightenment another notch, after the work of Copernicus, Galileo, Kepler, Newton, and Einstein.
Some software like gitea [1] can mirror github repositories (or vice versa). Some other software like fossil [2] is designed to do not just source code but also issue tracking etc. in a decentralised fashion.

It's definitely more work than just throwing it onto GitHub though, something more convenient would be really cool.

[1] https://gitea.io/
[2] https://fossil-scm.org/
We've been using PyO3 and Maturin at Spring for a while now, and happily. The smooth Python interop means we can call out to Rust without much pain for performance-critical codepaths. But the other side-effect is that we can use Rust across the org more broadly, even when Python interop isn't a consideration -- e.g., for isolated services, or applications that need to compile to Windows, or whatever else -- since we're building up the cultural knowledge and shared libraries to do so.
Why is the ghostbusters graph obviously just a photoshop relabeling of the covid vaccine graph?

> I have checked the underlying dataset myself and the graph plotted above [the photoshopped one] is correct. People under 60 who watched the 1984 Ghostbusters movie are twice as likely to die as people who watched the 2021 Ghostbusters movie. The overall deaths in Britain are running well above normal.

The poster of this article is observably a liar. Perhaps there is some kind of point to be made here, but I'll wait until someone honest attempts to present it.
I love watching the QEMU ecosystem develop. I use it for running a handful of VMs on a host server: a Windows machine to run my label printers and their terrible software, opnsense to be my router, and then a couple test beds that I use to try new software in a clean environment.

Someday maybe it'll be possible to accelerate guest Windows DirectX graphics without hardware support for SRIOV. That'll be great for my CAD workloads.
Gstreamer-based stream supervisor for easy YAML transcoding
Just because you think that humans aren’t special doesn’t mean that you should commit suicide, though.

I’m personally not against humans reaching for the stars, heck I think we should do everything we can to succeed in that, but for the purposes of acquiring knowledge and not first and foremost self-preservation. I mean, if we’re disagreeing with this comment because we think we are special and have the moral obligation to survive, there’s a ton of work that we need to and can do here on Earth before trying to settle in another planet, right? If we can think of terraforming Mars, heck we should be able to stop all kinds of pollution right now, but that’s not even the kind of rhetoric that I’m seeing here in HN.
Getting paid 200k+ for a job that had on-call as part of stated duties (and thus baked into the comp) prior to accepting the offer is now working for free? There is hyperbole and then there is whatever this is.

Don’t like it, quit and find a company that is moving slowly and doesn’t value ownership from engineers, someone else will fill in the vacant post. Sounds like a reasonably sustainable business model to me, especially since it has worked like this for over decades at some companies.
That and once you start making television appearances and publishing books, your claims are fair game.
Matching people for free programming mock interviews
Signup here: https://airtable.com/shrMIkFnxBhsQQdKm

I built an airtable automation that matches people for programming interviews. Its organized interviews so far for 10 different groups of people, so I figured I'd share it with you guys.
France postpones vaccine mandate in territories after violent unrest
For anyone else interested in the interview, it looks like it's this one (https://vimeo.com/308851217), and the comment about using every Greek letter is at 1:41 or so.
> And it's not just German either. If you take the word 175 for example:
> Croatian: sto sedamdeset pet (one hundred seventy five)
> Serbian: same as Croatian but in cirilic

As a German speaker with Ex-Yugoslavian roots, I'd like to point out that you have a mistake in your list.

In Serbo-Croatian (former official language of Yugoslavia) 175 (sto sedamdeset pet) is actually the order in which the number is written. Only between 10 and 20 the pronounciation is somewhat the other way around. But like the French colleague in this thread it could easily be argued that the numbers between 1 and 20 have their own words because it's not tri-deset but trinest for 13. This could be because e.g. tri-deset is actually used for 30, which sounds like three times ten. It seems Slovenian counting is more similar to German, while Serbo-Croatian is more similar to English.

Serbo-Croatian counting examples:
1 - jedan

2 - dva

3 - tri

4 - četiri

5 - pet

6 - šest

7 - sedam

8 - osam

9 - devet

10 - deset

11 - jedanest

12 - dvanest

13 - trinest

14 - četrnest

15 - petnest

16 - šesnest

17 - sedamnest

18 - osamnest

19 - devetnest

20 - dvadeset

21 - dvadeset jedan

32 - trideset dva

43 - četrdeset tri

54 - pedeset četiri

65 - šesdeset pet

76 - sedamdeset šest

87 - osamdeset sedam

98 - devedeset osam

100 - sto

101 - sto jedan

111 - sto jedanest

121 - sto dvadeset jedan

212 - dvesto dvanest

222 - dvesto dvadeset dva

...
The format/spec doesn’t change, the implementation does. “This field can be variably sized” vs “but in practice since this is a strict table it will always be exactly n bytes”
I think the biggest thing is whether people have a desire to dig deeper or not. I seems there are many people who just want to believe what they are told as long as it matches their beliefs.
The real answers about complexity come from thinking about why we even care. It's because our feeble minds have to build internal models of the code so we can work with it. The cognitive aspects of building those models is why complexity matters.

What things make it more difficult to build those models? A partial list, mostly as others have mentioned:

- tool and library dependencies
- nested conditions
- loops and especially nested loops
- asynchronous processing, callbacks, etc
- non-descriptively named variables and functions
- using non-standard code patterns for standard functionality
- delocalized code, as in, you have to navigate somewhere else to see it (throws off your working memory)

By one study, developers using Eclipse for Java spent 27% of their time just doing code navigation.

The starting point for code complexity is about how our minds work.

As many people have said, "it's easier to write a program than read it."
I'd consider Earth to be hard mode too, since it's already in production and riddled with irrational users who run their entire business on the memory leaks you want to patch. ;-)
It's unfair for people who have young children to not be expected to also be on call 24/7 and be rewarded in the same way as people who don't, and are.
I live in South Africa and feel a bit under siege by the sudden restrictions on travel.
I hope the panic is an overreaction as I am really over this virus now.
>If the same people own all the tokens, control all of the staking pools, the project governance, and run all the full nodes, an attack isn’t even possible. It’s so centralized, it produces the impression of decentralization from a distance.

Yeah, crypto has never been truly decentralized.

But that doesn't make people scammers, especially when this article is largely just quoting Vitalik.
I feel like I've missed some context here. Currently we do not have a city on Mars, nor have we developed nuclear missiles which can deliver a payload to Mars. I'm sure that such a thing is within our grasp, but a military still has to be incentivized to build an interplanetary nuclear weapon stead of spending that defense budget elsewhere. If the martian cities cannot strike from Mars, then there is little incentive to building the capability to destroy them.

Anyhow, what are we talking about here? Why did the topic of Mars and avoiding nuclear armageddon come up?
This question presupposes a lot and it's a deep topic so I don't want to get lost in the weeds.

Your question, I assume, is based on the idea that humans may well colonize Mars and one of reasons for doing so is to increase humanity's chance of survival an otherwise extinction-level event.

It's worth pointing out that nuclear war is just one of many potential extinction level events. Even then, nuclear war in particular is unlikely to exterminate the entire species. Another where colonizing Mars would help is, say, a massive body impacting Earth.

But stepping back, colonizing Mars is largely a romantic notion, not a logical one. People imagine themselves walking on Mars but there are severe problems with this:

1. Gravity is much lower than Earth. It's roughly similar to the Moon. It's unclear how we'd deal with living in low-gee like this on an indefinite basis;

2. Mars has an atmosphere but it's actually worse than no atmosphere in many ways. It's barely above vacuum so you can't breathe it, even if it was the right gas mix (which of course it isn't). All it really does is stir up dust to cover all your above-ground installations. Solar panels are likely to be one of these so you can't really avoid it. Dirt and dust on Earth have been eroded by eons of wind and water. Not so on Mars. Martian dust is jagged and "sticky" as a result. So it's more annoying.

3. Mars has no protection from solar radiation unlike Earth (ie the Van Allen belt / magnetosphere); and

4. Even though gravity is lower, getting into and out of the gravity well is still a considerable issue, particularly given the lower atmosphere doesn't have the same potential for aerobraking as Earth's atmosphere does.

For nuclear war in particular, a political entity may well also exist on Mars that will make a nuclear strike. You'd likely get more warning since Earth's superpowers have quick strike capability from nuclear attack submarines that can be positioned off the coast of major cities. Mars of course has no oceans so you're talking air or ground vehicles or ground installations.

Nuclear missiles could come from Earth but you'd get a lot of warning for this (weeks to months) and this wouldn't be cheap.

Personally I'm convinced the future of spacefaring humans is in orbitals not on other moons or worlds.
It's very encouraging that they can detect this variant with PCR tests and don't need to run genetic sequencing. This should allow much earlier, even retroactive detection.
Driving is dangerous. Annual deaths from driving are comparable to deaths from influenza, and half those deaths are cyclists and pedestrians. You can bet that if there were a "vaccine" that reduced driving deaths as effectively and COVID and flu vaccines prevent deaths from those diseases, it would be required for a license and/or insurability. Being a dick that endangers others is not "freedom."
Good question. Considering the copious use of colors of and sound I doubt it.

I've got a VT520 and most apps don't obey termcap/termdb anymore. They just push xterm no matter what. Makes sense these days but it's sad for the real retro devices.

However I'll try it out. Maybe this is one of the few apps that does.
It's not (just) smug mockery. It's taking a post that might have made a big impression on people, and giving a deliberately silly variant to make it clear how the logic is incorrect.

Just pointing out the faulty logic would've made for a boring post that many people wouldn't have bothered reading, and would risk being dismissed as hand-waving or rationalizing. Picking something eye-catching and obviously ridiculous keeps people's attention, and also can't be dismissed as mere rhetoric since the conclusion does actually hold.
“The Pirate Bay can’t be stopped,” co-founder says
Silly me always thought that epsilon came after delta.

I guess omicron sounds like a very dangerous micro organism
A Simpler Way to Azure
Because this is a new account Im nearly frozen from replying. I have updated the algorithm so that the RAM space is a bit over the size of the set. This also drastically cut down on computation time. E.g. A set of 200 integers takes 2MB of RAM. I used a 1+2+...+200 set for testing (since it is known to have tons of solutions) with a goal of 1000. Im at 360,000,000 solutions found 10 minutes into executing.

The best existing algorithms out there can only handle 50-100 integers according to the wikipedia page. Basically, the time complexity of this algorithm is (roughly) limited to the number of possible solutions. If that's what makes the subset problem NP-Complete, then I guess I didnt solve anything, other than eliminating most of the fat in all the existing solutions.

>Your runtime is probably (2^n)^C where n is the number of bits in the input and C is some constant.

If n is the set of all the numbers, then I would not have been able to create a 2^(80*4*8) solution in my lifetime (ref: paste bin). If n is the number of bits in an int 2^(4*8), how would that explain the time it took to calculate the solutions in the paste bin link? I dont have a traditional CS education

gus_massa:
I will try more complicated sets. I also couldnt find any existing sets to test against. A set of 1000 numbers is an order of magnitude higher than the best algorithms out there. If there are a lot of solutions in that set, then it will take a long, long time even with my algorithm.
No, not true. Nodes can literally just choose to use the version of software that provides the best money. You can’t choose to use the US monetary policy from 1960, for example.

This has happened multiple times with attempted hard forks of Bitcoin which have failed because once you change the monetary policy once, the promise of hard money effect disappears. So the original monetary policy remains in place and the original network continues as the reigning champion.
I highly recommend watching this video, which explains floats in the context of Mario 64: https://www.youtube.com/watch?v=9hdFG2GcNuA

Games are a great way to explain floats because they're so visual. Specifically, check out 3:31, where the game has been hacked so that the possible float values in one of the movement directions is quite coarse.

(If you're curious what a PU is, and would like some completely useless knowledge, this video is also an absolute classic and very entertaining: https://www.youtube.com/watch?v=kpk2tdsPh0A)
> Similar examples in the social sciences include systematic bias in the preparation and administration of IQ tests to different groups of people (see Charles Murray's 'Bell Curve' vs. Stephen J. Gould's 'The Mismeasure of Man').

FYI, Gould's (infamous) "The Mismeasure of Man" has been widely discredited among intelligence researchers and is considered a textbook example of an anti-science, propagandistic work, even denying basic things like brain evolution, whereas Murray's Bell Curve has held up pretty well in the sciences (being hated, of course on the humanities side), and his latest Human Diversity, is a good overview of the state of the art, with 50% of the book being footnotes. There has been a lot discovered since Gould's Mismeasure was published, and all of it bad news for Gould and good news for Murray.

The insistence, by some, that evolution only works from the neck down, remains a persistent anti-scientific belief and as Jonathan Haidt points out, the main source of science-denying on the left. There are always a stream of people like Gould who try to defend this position by mocking/caricature the opposing side, but that is not considered good science.
And our justice system is largely built off of what is reasonable, yet it's undefined.
> Most of the worst misinformation I've seen lately surrounding covid, vaccines, etc, would be solved if everyone had a basic understanding of introductory stats as currently taught.

I don't know, most of the misinformation on the matter I've seen is just flat out wrong. Not misinterpreting statistics incorrect, just flat out lying, using false numbers or statements, etc. Having a cursory knowledge of statistics won't help you if you're incapable of Googling to check if a statistic is true or not.
I don’t think I said possibility. And experience isn’t always correlated with age. I’ve seen older managers that just entered the industry after doing a python bootcamp, for instance. I wouldn't have any problem with a younger manager if they knew their craft, personally. Unfortunately too often I’ve seen companies pull in “managers” from unrelated fields and/or with little to no technical experience. Manager I/II equaling staff or senior engineer on the totem pole is what I’m calling out.
But I can tell you why the bowl of cereal that is put in front of me always correlates to it disappearing.
There's a salutary effect on developer conscientiousness to put them on call for problems with their own code on production. If a missing nil check means that you get dragged out of bed at peak REM sleep, you check for missing nils harder. You test more. You design your whole project around the requirement of getting uninterrupted sleep.

For years I was in this position for a trading company that had pre-market downloads at 4am my time. Bad data and my own bad code woke me up a lot ... which contributed a lot to making that code wake-me-up proof for further years.

Of course you should get paid for that time, and there's a diminishing return to such character building exercises. But eating your own dog food is worthwhile particularly in the middle of the night.
> my personal guideline is to always allocate reasonable capacity on construction rather than on first insertion.

That works until probabilistically there is a decent chance the capacity will always be zero.
> Age simply provides a cap on how much experience you could possibly have.

Not really. It depends on the opportunities and luck to meet the right people at the right time. Plus, people internalize experiences with different speeds. So, while in general you're right, you need to account for outliers that lived a particularly lucky life.

Though to be fair, people who got mountains of experience that way despite being young do not, in general, see themselves as next Jobs.
This whole comment tree kinda got derailed into bikeshedding about BT with confusion between replay and repeater attacks to boot. It probably isn't any more susceptible than similar RF alternatives.

Personally I wouldn't want a BT key because I used smart rings, namely a contactless payment ring and an OMNI ring. They aren't without issues, but they are miles ahead of a device like Chameleon Tiny Pro (which I also used) when it comes to usability. There might be smaller BLE devices out there, but it is pretty small. About the same as Google Titan BLE based on the images.
Zerohedge? Seriously? We might as well read the Weekly World News to see what Batboy thinks about it
He is referring to a statistical quantization mistake that the target, COVID lockdown critic Alex Berenson, did not make.
You’re right, I did read to the end of the post to see that but for some reason I fixated on the “contrived” example and the fallacy that it entailed.
We have a test of that unfolding, with China. If bitcoin is more powerful than China's state power I'm prepared to believe it is more powerful than any nation-state. Don't know if it's going to work out quite that way though.
Betteridge's Law of headlines says.... NO.

There. Saved you a click.
Byblical Hebrew has numbers in "two and twenty" format (including things like "fifty and hundred"), but in modern Hebrew they are pronounced similarly to English, including special exceptions for 11-19 and using Million->Billion (Milliard allowed as well)->Trillion rather than Million->Milliard->Billion->Billiard; And not including the "thirty five hundred" oddity, in Hebrew that's "Three thousands five hundred".
Well, sort of. Your yield isn't in dollars, it's in number of tokens.

Your dollar yield will be the token yield minus the change in token price.
"A 10% prevalence rate on a flight is unbelievably high. Like defies imagination..."

No, it isn't. Past experiments (aimed at measuring the impact of elderberry on cold virus resistance, btw) found about 10% of people on a flight getting infected with a respiratory virus.

https://ergo-log.com/elderberries-help-against-colds.html

It wasn't a coronavirus, but my point is that a respiratory virus spreading to 10% of the people on a flight is so common, the researchers could just pick a normal plane flight and find 10% infection. So, for a virus to spread to 10% of the people on a plane flight is not "unbelievably high", it's apparently not uncommonly seen for other respiratory viruses.
Curious what you mean where you go to pay? You mean in addition to peer to peer (me sending $50 to my buddy for dinner) I should be able to checkout with the link IRL also? I'm a little confused (although that's an interesting idea). FWIW, 99% of people I know have auto-deposit on, I'm not sure how it works because I don't have it on, but I presume it means if the email matches the email/phn with your bank, it automatically deposits, so most people I Etransfer don't even ask me to put a password on (if you do I guess auto deposit doesn't work or something).
> India’s copyright law is more progressive than many developed countries

In developed countries, each update to copyright makes it more restrictive, not less. So maybe the right word isn't progressive, but regressive.