skysight-inc/HackerNews huggingface dataset:
My last company was a big, successful HR and recruiting firm. But in our large IT department, there was significant turnover. The colleages were great, but wages were not high enough and upper career options were limited due to some particular executive decisions... so good skilled people often had a lot to offer the company would leave after 1-2 years.

In other words, even the companies you would expect to be the smartest about this topic often are not. There is still a huge blind spot for companies when it comes to recognizing the value of retaining skilled workers.

As for your McDs, do you happen to live in a relatively wealthy area? Kids of upper middle families don't need to do crappy jobs, so they won't. And the ones who do need those jobs may find the high traffic commute (especially without a decent public transport system) not worth it.
Garbage identification might be one.

https://www.bbc.com/news/av/uk-56255823

https://www.9news.com.au/national/recycling-bins-monitored-b... (loud video)

I can't ind a third one that used a camera in an alley, similar to the first one.
The root cause was bad library design, either incorrect defaults or a bad interface.

You should not have to read the documentation of features you do not need to discover they’ll take down your system if you forget to configure them.

Either the feature should default to a safe innocuous state, or you should not be able to skip its configuration.
What is their motivation? What good could possibly come from making possibly anyone being able to easily manufacture (untraceable) guns?
In relation to being able to give birth. One more person that hasn't watched it.
I don’t see what is so weird about it. The syntax is simple and straightforward. It’s how I wrote a ton of Python and it works great as long as you know what blocks and what doesn’t. Using aio_multiprocess it’s easy to saturate all the cores on a machine using the same basic syntax. It’s lovely really but still Python is too slow compared to golang so I rarely use it.
Do you have any recommendations what papers/books/researcher output to read to catch up to the bleeding edge of neuroscience research ASAP?
It is hard to see the point of a GIL removal that will destabilize the C extension ecosystem for probably a decade again:

C extensions can already start as many threads as they like. Threaded pure Python, even if GIL-less, is still slow, so what is the point?

The whole point of Python (before asyncio, pattern matching etc.) was being simple and having a nice C interface. If that continues to erode, people will (and should) look at other languages. C++ for example is pretty Pythonic these days, Java does not have these problems, Erlang (while slow) was written for concurrency from scratch, etc.
>The Byzantines called themselves “Romans” (Rhomaioi — in Greek) right until their conquest by the Turks in 1453. Cato’s corrupt Greeks had become the saviors of the Roman Empire.

Kind of. What carried on was not the Roman Empire in toto, but the Eastern Empire. Which was placed on the ancient Greek mainland (wider than current Greece, e.g. including southern Italy and Asia minor) and the hellenistic (Greek-speaking, as a result of Alexander's conquests) areas, like Egypt, Syria, Lebanon, and so on.

They called themselves Romaioi (Romans) because (aside from the peaceful state-capital transition to the east instigated by a legitimate Roman emperor himself) the first emperors and many early higher-ups were latin-speaking romans, and because, even those who weren't wanted the state influence associated with being successors to Roman empire.

As for the population, they weren't romans in the large, either by ethnicity (italic), language, or culture (hence "Cato’s corrupt Greeks"). They were "roman citizens" but this wasn't much different from "roman subjects + civic rights". Heck, the barbarians that followed Rome (Franks, Germanic tribes, etc) also called themselves "Holy Roman Empire", while having little to do with Romans, and even Mehmed the Conqueror when the ottomans conquered the eastern empire called himself "emperor of the Romans".

And while the Eastern Roman empire went on for over a millenium (with ups and downs, attacked by Persians, Arabs, and so on), Rome and the actual Roman empire did fell, and there was a very real and measurable loss of population, state function, quality of life, culture, infrastructure, and so on that lasted for many centuries.

So to say "Roman empire didn't decline, it moved east" is not really accurate.
ROI can go up with no impact on prices, that’s why.
Maximum freedom. The means of projecting force should never be held entirely by the state.
Gevent is the best thing which ever happened within the async world of Python. It's just great to work with. Rock solid. I have high IO production software running for years with gevent as the workhorse, copes with high load, no maintenance, brilliant.

Then came Asyncio, which I personally disliked for the simple reason it became so popular that everybody thinks it's necessary to write an asyncio version of their library/module. The result is it now tears everything in 2. Asyncio code and non-asyncio code ...

Everything like Asyncio, Curio, Trio are impressive and interesting but their interfaces are way too involved for the intended result and it should never be like that. (Gevent suffered less from that).

The only way forward is proper thread support without the GIL and therefor I applaud this effort.
> Once you’re calling malloc/free hundreds of thousands of times a second the overheard of jumping into the kernel every time cripples performance.

Shameless plug in case you (or anyone else) is interested, I wrote a memory profiler for exactly this usecase:

https://github.com/koute/bytehound

It's definitely not perfect, but it's relatively fast, has an okay-ish GUI, and it's even scriptable: https://koute.github.io/bytehound/memory_leak_analysis.html
If investors decided to demand 1,000,000% ROI we wouldn't suddenly have hyperinflation. Investors can 'demand' whatever they like; there's no guarantee they're going to get it, and most of the time they won't. It's just their way of exerting control over a company.

When wages go up they actually go up, which, at least according to conservative economic theory, leads to inflation. In practice though it often doesn't.
It took several years to migrate Twisted or NumPy. The 10 years is the cumulative pain of having 30% of packages not migrated yet. It took at least 7 years to have 90% migrated.
Is Redis still single-threaded? I thought that would become a bit of a problem by now.
What's stopping someone from doing USDT -> BTC -> USD?
Dogs can perhaps hear up to 45,000hz. This emits tones within that range.

Article says at 1 meter the sound is mostly less than 70dB and less than 80dB in hot spots.

So probably not too bad unless I'm missing something.
It's remarkable how little press these get in the West. One question not addressed in the article though: what does the safety record look like?
The math I mentioned is all pretty accessible to the average math grad student who wants to study it. An actual research mathematician would have a good grounding in all of it except for maybe logic. That is unfortunate since logic is important and every technical person should probably study some (i.e. the equivalent of an undergrad class where you study things like the Gödel incompleteness theorem).

If I look at mathoverflow with my 6 inch brain, it somehow seems like everyone over there managed to get a 12 inch brain or larger, except under the lo.logic tag. There, tons of the questions are at the basic undergraduate level, which is good for me because I can sometimes understand them, but they are nowhere near the research level expected on the rest of that site.

I do like your formulation about the 6 inch chimp brain.
Sourcing from China
For starters, even super big companies like Apple don't have any formal semantics for their APIs.

Of course there is a reason for that, it is just too hard with current tools for formal mathematics to achieve anything of the scale Apple needs.

So what will you spend your time on? Learn how to super fast crank out SwiftUI apps? Or solve the problem of doing formal mathematics properly so that companies can actually use it?

SwiftUI is pretty buggy still, by the way. Given that Apple controls its entire stack, why is that? Exactly, because they are following industry best practices, which are just not very good. Becoming super productive under these circumstances just means digging yourself deep into a local optimum that is not very good globally.
Inflation will potentially reduce the US to a third world country.

America is already a third world country. https://www.rollingstone.com/politics/politics-news/six-ways...
Governments also increase minimum wages due to market forces. The government wants increased tax revenue and growth in their domestic product. It’s macro economics.
Dupe / more discussion: https://news.ycombinator.com/item?id=28877303
At least one way to increase velocity is to design software such that you can radically accelerate the aging process to get the software to 10+ years maturity but within a matter of weeks.

For example, say you're implementing a distributed consensus protocol like Viewstamped Replication, Paxos, ZAB or RAFT. This could be several thousand lines of code, just to get something up and running, excluding testing. Then months of writing unit tests and integration tests by hand and thereafter you would still expect several years of widespread industry use and sometimes weeks of debugging per reported issue just to shake out all the non-obvious edge cases.

How would you increase your velocity here?

The key insight is that the implementation phase represents only several months of work, whereas the actual maturation process or debugging phase represents perhaps years of work. And, until recently, both phases were typically treated the same way—people manually writing code, and then people manually writing tests, manually running the code on real systems in real time, manually filing issues, manually classifying these issues and manually debugging issues.

So, if you can accelerate the second debugging phase, automating all the manual steps, then—even if your team don't enjoy much velocity in the implementation phase—you could end up several years ahead in velocity where it really counts.

If we go back to our consensus example, then you could solve the velocity problem in the testing/debugging phase by spending a little extra time upfront in the design and implementation phase to make sure that all non-deterministic resources in your consensus software (such as message passing or networking, time, timeouts and storage I/O operations) are pluggable and can be swapped out with deterministic shims.

Then, when it comes to testing, you could write self-generating unit and integration tests, like Worms, Scorched Earth or SimCity.

Your test would spin up a randomly generated but fully deterministic simulated cluster in a single local process on your local developer machine, and then simulate random client requests and random network/storage fault injection, with random network/storage latency/reliability properties, while hooking into where the critical things like state transitions take place and checking linearizability immediately as these state transitions happen, also checking all other invariants along the way required for your software to be correct, so that your test simulator could even tell you if an issue is a liveness bug or a correctness bug, without you having to spend time to figure that out.

Then, because you're also shimming your time source, you can just speed up time, so that you can simulate hours of real-world runtime (that would otherwise have literally taken hours if you were using something non-deterministic like Jepsen) in just a few seconds.

And now, if a test finds an invariant violation, you can just replay the randomly generated test, again and again, but with debugging logs turned on, to also accelarate the time it takes to reproduce and fix the issue and then verify the fix.
thanks for this unusually positive/hopeful take. Instead of crashing the party again with some negativity I'm gonna leave it at this :^)
Sometimes I have to think about the Wright brothers. In most today's societies there is no way to be like those brothers. Everything is so heavy regulated to avoid risk that no risk can be taken.

Maybe this is why China will succeed to be the first to have level 5 self driving.
It will still be slow if the threaded code is in pure Python.
They're asking for laws from compelled speech legislation (in Canada), to censorship legislation and also leveling death threats at their opposition when they make valid counterpoints (like J.K. Rowling, who received thousands of death threats from rabid trans activists).

It's not accurate to say they're asking to be treated like women. They're asking for expansive accommodations above what anyone else would receive.

Then there's the issue of trans activists lying about the safety of hormone blocker use in children, which is NOT reversible nor is it safe. There is an established link between the use of those products and irreversible bone density loss.

If you mention any of this, you get viciously attacked on a personal level.
Redis 6 has already supported multiple threads for IO. The memory storage engine is still inside a single thread but I think it's fine.
Rosacea Guide
To the webmaster: the video is webm only so it does not work on iphones.
How susceptible? Very.

For gov examples, try starting a discussion about America's torture program, war crimes, or independent anti-war media. Your post will be flagged, and it won't get back up because such discussion 'goes against the guidelines which are actually rules'. The moderation will be praised by high karma accounts, who are quite happy with the status quo thank you very much.

Check out any thread ever concerning Assange. Those comment sections are masterclasses in the derailment of productive conversation. Since pointing out obvious shills is against site rules, you're more like to be banned for pointing out meddling than for spreading outrageous smears.

For "Big xyz", try writing a comment about GMOs, or agricultural pollution, monopolies, enviromental destruction, the not too distant horrors perpetrated by pharma co's, or any of a number of other third rail topics like unions or healthcare costs. 'Totally normal accounts' will slither out of the bushes and sealion your thread to death.

Yes, it matters - a lot. "The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum." - Noam C
I’d also add that it’s something many of us no longer need to prove to ourselves. When you are new, you have to at least prove to yourself once that you can be this ‘machine’. Once you’ve proven it, how is that a goal anymore? I’m not interested in that anymore either.

There are more optimal ways to being this machine than just slamming one’s head against a keyboard, the proverbial work smarter, not harder.
I keep seeing "Librebooted" and thinking it says "liberated". I guess in a certain way though, that is the same thing.
You could just remove the T. In all seriousness the way the US gov has been playing with the debt ceiling and the enormous amount of money being printed the USD also has some serious issues.
Even doctors who perform transgender surgeries have publicly stated concerns about the end results of those operations, most publicly the doctor who performed surgery on the reality star Jazz Jennings.

In fact, he warned against the use of the surgeries at all because of the questionable results. [1]

There's thousands of pieces of anecdotes in various trans subreddits focused around surgeries, but I won't link them because they're very disturbing. They're easy to find if you wish.

[1] https://news.yahoo.com/transgender-doctors-warn-against-sex-...
It's not about maintaining some structures (which were widely different over time in the original Roman empire as well, e.g. from republic to divine emperor), it's about the culture.

There was nothing of the Roman culture in the Ottomans. In fact, the Eastern empire was for its better part already very different culturally from the Roman empire, and was not run by people of latin ethnicity for most of its later life.
Sounds like what's really needed is a competing port a few hundred miles down the coast.

And that competing port can use all automated cranes so there are very few super highly paid union workers.
DX-Ball 2 got a 20th anniversary release a couple years ago too: https://store.steampowered.com/app/922400/DXBall_2_20th_Anni...
I do not like backported packages. So is unstable directly upstream stable version of packages exactly like Arch? Cos that is what I want.

Cos in Linux distro context, debian or nixos unstable repo just means it is not yet tested for the specific distro. But in fact the packages itself would be latest stable versions from upstreams.
There was no such thing as a roman ethnicity or language (perhaps latin for law? The byzantines kept latin for a very long time in this context). Rome itself was a backwater long before the western empire fell.

The difference between Byzantium and, say, the holy roman empire, was that at no point did a barbarian king declare himself the inheritor of roman tradition. The byzantine state was always the roman state, and it was the state that had continued (fitfully) since Caesar (or Romulus I guess).
That was just to claim the legitimacy and influence of the prior state he conquered. The western tribes that contributed to the fall of the actual Roman Empire also called themselves the "Holy Roman Empire" later.
Curious if the SEC allows ETFs for any other imaginary assets?
This hypothetical situation with the looney you made up is not very fleshed out. The looney seem to be referring to an individual woman that is somehow out of frame in the story and judging by the looneys remarks, the person who now is talking about trans women in general seem to have made previous remarks about the individual that was insensitive to that individuals desires to be referred to as a woman and not a trans woman. Which is kind of a dick move...

But cool story bro. Fight for your right to be a dick I guess.
There should, however, be a significant continuation of the culture for that to be true. A civilisation is also not just a bunch of people living in a geographical location.

As an example, the current state of Egypt is not the heir to (or continuation of) the Egypt of the pharaohs. Instead they are the heirs to their conquerors, descended from Arab armies that conquered Hellenistic Egypt (which itself already had a dubious claim to any links with the original, pre-Greek invasion pharaohs). They speak a different language, pray to different gods, and have an altogether different culture; they just happen to live where the pharaohs once had their kingdoms.
> America is already a third world country.

The first/second/third world distinction is pretty irrelevant these days, but the US is unalterably a first-world country in it.
No, I'm saying that does literally nothing but add noise. It does not block or change the original signal in any significant way for human ears - only for consumer-level voice recognition software. Which is extremely crappy even without noise for anything more complex than "hey google play some ads in the middle of this song."

Once you take the noise out, the voice recognition software has problems recognizing the words. People do not. You can take the noise out at home with lots of different software or hardware. Skype/teams/zoom do this on a very basic level by default - as do most microphone audio drivers in windows. Once it's taken out, distortion from the noise is just enough to make the voice recognition miss a bunch of words. Human ears do just fine though.

https://www.youtube.com/watch?v=u3zdGza5zeI
>I saw this as the thrust of the article.

It is indeed the thrust of the article. A pre-determined political point he wanted to make, written up as being about history.

The problem is that besides "people proclaming a decline" there are also actual declines in history, and people should be warned, prepared, and take measures against them. And this period looks like very well it could be one (for some areas).

To counter this point, he argues that there are never declines in history, going as far as to deny the very real decline of Rome.

This has huge denial and "we were always at war with Eurasia" vibes...
Tom Petty: The Last DJ (2002)
Show HN: Minting an NFT on HypeBlocks
I think it's pretty much a failure on their part. You could be copying something to form a post, staying in FB. This and probably other annoyances led me to uninstall the app some years ago. To FB's credit the web app works pretty great.
Ask HN: What is your preferred notebook screen size and why?
With the new MacBooks around the corner, I'm torn between the 13" and 15" (or more likely, 14" and 16") versions. All things besides size and weight equal, what notebook screen size do you prefer and why? Doesn't have to be MacBooks of course, I'm interested in all thoughts on this topic, especially from people who tried both.

I can't decide whether being on the move often is an argument for the smaller version (lighter), or the bigger one (more comfortable to work without an external monitor).
All risk, no reward: Why Microsoft gutted LinkedIn in China
There’s a difference between backed by the entire United States and being backed by a company with $66 million in their coffers.
Minimum wage has never meant “the minimum wage of a single employer”.

The key factor of the minimum wage is that, if they wanted the employer could reduce their wages back down to the actual minimum wage.
See also "The phone disaster":

... It took some time for 3G networks and social media to arrive, but when they did, in 2010, Uyghurs embraced the transformation to their world brought about by the internet. This process of becoming digital persons was dramatically accelerated by a new smartphone-specific app, built by the Chinese company Tencent, called WeChat. Since Facebook and Twitter had been blocked across the entire country in 2009, Uyghur internet users focused their online communication on that one app. In the space of only a couple of years, millions of Uyghurs had purchased a smart phone and were using the app every day to build networks of friends. They also discovered that using the voice memo function allowed them to have Uyghur conversations at least partially outside of the censorship capacities of Chinese state authorities....

https://restofworld.org/2021/china-smartphone-uyghurs/

(https://news.ycombinator.com/item?id=28848665)

Spoiler: It didn't last.