skysight-inc/HackerNews huggingface dataset:
There's a very weird "let them eat cake" attitude in this thread which I find distressing. The study reports on the millions of working age men in the US who are essentially too depressed and face too many obstacles to search for work. Instead, they're spending their days staying inside, getting high, and playing video games. They essentially have little to no chance to pursue romantic relationships. Many of them eventually take their own lives.

Perhaps some are enjoying their "hedonistic" lifestyles, but likely most have totally given up on life, much like the Japanese hikikomori. It's not healthy mentally or physically. But it seems like as long as people treat these men as "losers" who deserve their fate, the more this problem will grow.
I want to know what the environmental impact on that hole...i mean where is the humor in destroying the planet just because we can?

That hole makes me unnervingly angry. And I can't be the only one.
Very uncommon. I would wager fiber is more common than DSL.

DSL has a relatively limited range compared to cable, and the US is more rural/suburban than Europe. So ISPs put more effort into cable. Economy of scale meant that cable won out over DSL. If 80% of your customers need cable in order to achieve acceptable performance, and 20% of your customers will be better off with DSL but cable still works fine, the ISP is just going to ship 100% cable.

With the ubiquitousness of bundled cable TV/cable internet/cable telephone, (which is VOIP that looks like POTS to the average consumer) a lot of the actual POTS providers started switching over to the cable business model. Resulting in even less investment in the DSL technology stack. It's basically dead.
I've had an idea that is probably impractical and/or impossible, but seems like it would be neat: Every house should have a super deep hole drilled in their back yard, and a small self-contained Stirling engine [1] generator lowered into it, with wires up to the house. Free electricity on a micro scale, 24/7. I'm sure the idea has been explored by people with a much better grasp of physics and engineering than myself. But we've done crazier things as humans - like covering half of the ground in asphalt and stringing wires point to point around the globe, so it doesn't seem unreasonable to me.

1. https://en.m.wikipedia.org/wiki/Stirling_engine
Six was available for years (2011) before Mercurial even started porting (2015).

https://github.com/benjaminp/six/graphs/contributors
Another big problem is there was no significant incentive to adopt Python 3. That’s why it took so long for large projects to transition. In comparison, during the last decade, C++ went from dodgy C++11 toy projects to all new code being written in modern C++. The modern feature set is that good.
> as most people are loyal to their local manufacturers.

This is perhaps true for a few countries making good cars. The rest of EU is more than happy to drive German and French cars (if they can afford it, of course).
I'd argue somewhat that the approach works well for SQL. On a superficial level it allows you to hide the implementation details of your query execution. In practice not so much. Hence keywords like "explain" were invented and statements like "CREATE INDEX". And table partitioning. And hints. And myriad of other practices where the SQL abstraction "leaks" details from the layer below.
Code Less, Engineer More
Livestreaming is transforming e-commerce in China
> That all ended, and the clones as well, when Jobs came back.

That's not true.

I don't have the time to grab a timestamp right now, but he very explicitly states that he is pushing clones hard in this (and reps Amelio).

https://www.youtube.com/watch?v=6iACK-LNnzM
> bonuses are just a way for finance companies to flex your salary down when the firm has a bad quarter, or you're unvalued or working on an unvalued project.

This. At the height of "bonus culture" the smart folks realized that it was a means of trimming comp costs without reducing headcount.
Does anybody understand the economic point of making apps nonremovable? From the point of view of a vendor paying for access, presumably their goal is to spark interest and shift default choices. So I get why LinkedIn would pay to be on the phone when it leaves the factory. But if somebody doesn't want it, what do they gain by preventing removal?

To me it seems kinda like DRM: I'm sure some executives get woodies at the thought of having power over users. But I really doubt that it's an economically rational activity.
Hourly Electric Grid Monitor
You're making three assumptions:

1) that anyone who criticizes Assange is automatically an apologist for state-sanctioned crimes;

2) that the good things done by Wikileaks in its early days are entirely thanks to one man, Assange;

3) that without Wikileaks there would have been nobody willing or able to expose state-sanctioned crimes.

All three of these assumptions are false.

1) It's possible to criticize Assange and state-sanctioned crimes at the same time.

2) It took many people to make Wikileaks happen. Those people who made Wikileaks possible were mostly driven away by Assange's reckless and toxic behavior.

3) Wikileaks is far from the only organization exposing state-sanctioned crimes by publishing leaks from whistleblowers. However it is by far the most reckless. Wikileaks does not respect even the most basic rules of journalism; for example they routinely expose personal information that directly endanger the lives of people.

My criticism of Assange is not that he is egotistical. It is that his ego caused him to become a nuisance to the cause of holding states accountable for their crimes. How else do you explain his collaboration with Putin's Russia, who have committed countless state-sponsored crimes, to help manipulate US public opinion with the goal of getting a notorious criminal elected in the US? How exactly does this serve the cause of holding criminal governments accountable?
10x returns are great for VCs will billion+ portfolios.

10x returns on seed investments is arguably too low to justify the risk.
Of course you will prefer dead trees. There's money to be made isn't it? :-) Thanks, but no thanks!
The student loan problem that no one talks about: Graduate school debt
Cool. That's adjacent to what i do, but i have more experience and make less money!

As an aside, i love that the names for things vary so much across the industry. Where i am, "research development" means things like building historical market data archives that other people can use to backtest algorithms etc.
GCP Gains FedRAMP High
The Euclidean algorithm generates traditional musical rhythms (2005) [pdf]
Another person commented below what I think is brilliant insight.

"In America (USA) you ARE your job; it defines you. The American Way is to be hard working and self sufficient. If you can't do that, there are tremendous psychological effects. You can't blame these men for giving up."

It is absolutely true that worth and career are highly correlated here in the US. Most of us talk about work even when we aren't at work. I think this is probably the big difference between US and Europe having read it.
too many is not particularly useful. We have to accept some level of risk, because exactly zero risk is physically unachievable.

And reducing risks comes with exponentially more cost, at some point those costs may become other lives. E.g. if we took the extreme measure of banning any and all vehicles, period, then millions of people might die because economic networks sustaining society would collapse. But hey, almost no children killed by vehicles (some might still die, e.g. by being crushed under a decommissioned vehicle).
could also be differences in socializations and cultural expectations. consider how we demonize single-moms receiving aid (god forbid they be women of color) and "boys will be boys" males fooling around and playing video games.
Thank you for that explanation
Testing a Formula Editor with Parameterized Tests
Perhaps, though it was advertised as something much more sophisticated.
Sure, it fits, but I just think it's over-selling it some.

As an aside, I just reverse-engineered HN and found the first ever submission:

https://news.ycombinator.com/item?id=1
True. I think it might take inspiration from both, though.
So the current prevailing theory is that the guys are getting high and playing video games? What's the current prevailing theory for the girls? Doing unformalized work that doesn't show up in the stats? Also playing games and doing drugs?
And then there is this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4680619/
> Those kids were killed despite a culture that puts "NEVER GO IN THE STREET" front and center in how children should interact with their built environment.

What exactly does this mean? Most children go in the street. 20% bike or walk to school: https://usa.streetsblog.org/2013/12/03/report-more-kids-are-.... It's 1/3 in temperate California: https://saferoutescalifornia.files.wordpress.com/2013/02/tra.... In a sampling of children 5-17, 61% rode a bike in the last month (with about 2/3 riding at least once a week): https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5189688.
Doesn't it seem likely that there are important natural phenomena of complexity that simply exceed human ability to comprehend them no matter how long we work to understand them and no matter what evidence we stumble upon? That that evidence will always remain mysterious until we first develop artificial intelligence (for example) capable of interpreting it?
"So, you can pay us $20,000 to have your app preinstalled, or you can pay us $40,000 to have your app preinstalled and the end user can't remove it"
That 25% bonus is only on base salary which makes up perhaps 40% of total compensation at those levels. Most of the money is as RSUs which makes up about half the total comp.
> Why should Guido or PSF get to tell people to stop using Python 2 even if they no longer want to work on it?

They aren't stopping people from using Python 2, the language or Python 2, the software.

They are stopping people from using the name “Python” as the name of forked implementations of Python 2 not maintained by the PSF. No implementation not maintained by PSF is allowed to be called unqualified Python; the name is an important indicator of provenance. There are and have been plenty of third-party Python (2 and otherwise) implementations, the implementations just need their own names.
Wikipedia does cover that issue. Competing views are difficult to reconcile.

https://en.wikipedia.org/w/index.php?title=Wikipedia:Systemi...

(using a version of the article from ten years ago because everything is unnecessarily verbose on wikipedia now)
Isn't it way way past time for smartphones to standardize the booting process the way PCs did back in the 80s? The old excuses of "we couldn't fit a generic kernel on our tiny built-in storage" rings hollow in these days of 16GB storage in the base model phones.

This isn't a hard problem. We solved it decades ago. There should be an "Smartphone Kernel" that gets updated like the Linux kernel with drivers for all variety of hardware that you can install on most every phone as is. Vendors could cut out drivers for hardware they aren't using, but a random person should be able to install a generic kernel and boot the phone. Android would be the userland installed on top of that kernel. But it seems like vendors are more interested in maintaining lock-in instead of simplifying their maintenance and update tasks.
> Vocational training isn't going to fix the fact that the government benefits the article cited allows the men to stay at home playing video games all day.

> Enabled by the preponderance of easily accessible government money, drugs, etc, these men...

The benefits we're talking about here are disability benefits, and the intended outcome of those is that some people will be able to stay at home all day.

"Fixing" this problem by curtailing the benefits would not fix anything, but rather just reintroduce the problems that the benefits solved (like increased economic burdens on loved ones, homelessness, etc.).
How to fly and land a plane in an emergency
> The service will create more and more instances of your application up to the limit you defined (currently the cap is 1000 instances).

> As long as you have architected your application to be stateless - storing data in something like a database (eg CloudSQL) or object storage (eg Cloud Storage) - then you are good to go.

Won’t this just defer the scalability issue to the SQL part of the application? It’s nice that the stateless REST part can be scaled almost infinitely, but if the SQL part doesn’t offer the same scalability, what’s the point? Last time I looked, CloudSQL didn’t offer this kind of scalability.
Steve Hall on LinkedIn: 13 Google My Business Optimization Tips to Rank Higher
Corey Booker Drops from 2020 Presidential Competition
Python 2's approach was bad, no argument, but the transition plan for 2-to-3 just didn't work. They thought everyone would run 2to3 in a big bang, and then we'd all switch over to 3 in a few years. Instead it dragged out over a decade because in reality we needed to write code that was compatible with both 2 and 3 (the "6" approach) until enough things were on 3 to drop 2 support.

Hindsight is 20/20 naturally, but in retrospect, they should have just made `bytes` into the name for old `str` and used `from __future__ import` to create a gradual system for moving from 2 to 3 instead of a big bang "we'll break everything once and then never again".
No, it means nothing of the sort. They're updated as usual from Play Store.
It's not the kind of safety net they're talking about, but a lot of the young are supported at a livable level by their parents. (source: am doing this)

I'd argue that this isn't inherently bad, but ultimately this can amount to "eating one's seed corn". In the long run, twenty-somethings that do this risk a financially more perilous life and a lower chance of being able to give their kids a good start in life.
The normal failure scenario for safety critical electronics on an aircraft is that you have an entirely redundant system that takes over. I don't see why that approach wouldn't have been sufficient here.
Expired Domain Registration and Auction Statistics – Park.io
Graduate School Debt: https://www.americanprogress.org/issues/education-postsecond...
> if their research is so important

Because it is not. US tenure positions are already saturated with far more applicants than available positions.
There are still a lot of top tier chinese professors at US universities. But, the US is skimming the cream of the cream of cream. Some inevitably fall through the cracks.

Also, US universities expect their profs to teach. I know for a fact, that grad school rejected professors for not having adequate English proficiency for teaching. These same people probably excel at teaching in Chinese back in China.

It is also a culture thing. Sometimes US universities want to recruit talent that fits in with their culture. Sometimes, bad culture matches for US universities, might just be good culture matches for Chinese universities.
The accreditation rules really bother me. Excluding people based solely on wealth is silly. I think you should be able to take a test to prove you know enough to invest.
> I think he's just baffled by why anyone would expect the Linux kernel to make a special exception to support ZoL when there are already great native tools and the BSDs exist. And if you really need production ZFS.

Couple things, first, some race conditions have been fixed on ZoL but not on the BSDs openZFS. It has been decided that ZoL is the "reference now.

Second, sometimes we may just want to switch from ext4 to ZoL but don't have the luxury to switch OSes.
You might like the 2014 SSC post "Burdens" [1]. A sample:

> Society got where it is by systematically destroying everything that could have supported him and replacing it with things that required skills he didn’t have.

[1] https://slatestarcodex.com/2014/08/16/burdens/
I have a feeling that for a project funded by Cards _against_Humanity_, such a study would just be seen as a way to reveal methods to maximize harm.
> simple declarative configuration

The point of all this is that software configuration is never a simple declaration. It is always a mess of behaviors and derived values.

I am not sure I totally agree, but it at least correct enough to always break something. And adding abstraction layers just because you choose to use an underpowered notation at the bottom isn't a good practice.
>I want this so badly it hurts. I ache for it.

How badly? Because I assure you, there are many communities (caveat: I'm Canadian) where the idea of letting your child bike the streets is not equivalent to signing a death warrant.

Here's the rub: you have to leave the metropolis. Not many people are actually willing.
Right, but we can't escape thinking about things qualitatively if we want to come to sensible solutions. If level of radiation is considered safe then we have to do something about all the potassium in our bodies.
It's interesting that they wanted to add b' prefixes to all strings, and I wonder if they would have had a better experience by embracing regular strings instead. At least in Python 3, if your string only contains ASCII, then the underlying representation will use one byte per character, so ASCII-only strings are stored just as efficiently as ASCII-only bytes instances.

I think there are two mental models for how to approach the str/bytes split:

1.) A `str` is for unicode use cases, and a `bytes` is better for cases that don't support unicode.

2.) A `bytes` is an array of numbers between 0 and 255. A `str` should almost always be used when your value is conceptually a sequence of characters. `str` doesn't imply that arbitrary unicode is allowed, and it's fine to have a convention that a particular `str` is ASCII-only, just like other conventions you might have on variable values.

My impression is that #1 is the Python 2 mental model and is tempting for Python 3, but that #2 often works better when writing Python 3 code. Under mental model #2, asking for "%s" formatting is really asking for a replacement strategy that detects the number 37 followed by the number 155 in an array of numbers and fills in a sub-array, which seems more strange and likely to get false positives if you're really working with binary data like the bytes of a .jpg file.

That said, I'm sure the devil is in the details, and maybe a project like mercurial has to stay backcompat with bytes data that is neither ASCII nor valid UTF-8, or some other compelling reason to stick with bytes everywhere.
Ah, it doesn't work out in your case because you've already made the transition to electric. We went from two gas guzzlers (one of them was a 40mpg diesel, the other a fairly typical 25mpg) to one model 3 and the financing equation easily works in our case. Obviously not everyone is going to give up a car, and the math doesn't work for everyone. But more people should be doing the math rather than just looking at the sticker price of the teslas.
So what's the efficiency of this model? Can I use it instead of pocketsphinx on a raspberry pi?
You have posted this many times, very recently. Please stop spamming.

https://news.ycombinator.com/item?id=22024794

https://news.ycombinator.com/item?id=22028225

https://news.ycombinator.com/item?id=22031634

https://news.ycombinator.com/item?id=22034394

https://news.ycombinator.com/item?id=22037443

https://news.ycombinator.com/item?id=21888049

https://news.ycombinator.com/item?id=21944090

https://news.ycombinator.com/item?id=21971195

https://news.ycombinator.com/item?id=21984824
> What really had my brain going is why is this not the case in the Western Europe?

Can you explain? Western Europe by and large suffers from the same problem. According to Brookings (https://www.brookings.edu/wp-content/uploads/2017/05/ccf_201...), while the US has a faster rate of male labor de-participation, the UK, Canada, and France are experiencing similar issues (Figure 2). No idea about the cause though.
Smart Light Bulbs in 2020
McCarthyism is cool again.
You can make an argument that Linux is ridiculously complex and troubleshooting issues that arise can leave you struggling for days pouring over docs, code, etc and that msdos is a much simpler system and be sort of right.
The folding laptops of CES 2020 [video]
Yeah, it's important to note that while my anecdote was from the "post-CA timeframe", they had also just had an exploit that resulted in mass harvesting of OAuth tokens[1].

And of course, a couple months later it came out that they were storing passwords in plaintext logs[2].

This wasn't just about CA. There was a class of problems that FB was facing, and the guy didn't acknowledge a single thing they could have done better.

[1] https://arstechnica.com/information-technology/2018/09/50-mi...

[2] https://www.npr.org/2019/03/21/705588364/facebook-stored-mil...
Audi RS6 Avant, the Soul of a Supercar
Assange is a foreigner in a foreign country. What you referenced is bad, real bad even, but not relevant.
The problem is many strings might contain things like commit messages, or filenames, neither of which has to be valid unicode.

I've had the same problem with a few Python 2 -> 3 conversions -- everything is fine until you have to operate on text or filenames which aren't valid utf8/unicode.
Most of what opposition there is comes from people with projects which are some combination of under-staffed, poorly tested, or with a marginal approach to scheduling necessary maintenance work. That is not a great place to expect to find reliable maintenance contributions.

Where you are more likely to find this is from the major Linux vendors: e.g. Red Hat is committed to support it through 2024 and I would expect that they won't be alone in offering paid support for remaining users.
Nonetheless, they still have the potential to be an easier to implement disposal solution because they're faster/cheaper to create than a massive project.

I expect it'll still be necessary to put the hole somewhere there aren't hundreds of people protesting oil pipelines, but that's a topic for the future.
AC wall plugs all work with each other besides the UK.
A seed investment has the dim hope of "10-100Xing", a loan at best gets repaid with interest.
Astros’ Hinch, GM banned for season for sign-stealing
You and I wish that's what happened in real life. Instead, people now normalize the behavior thinking it'll sort itself out automatically over time without ever trying to fix it.

Self-healing systems are good but only if you have someone who is keeping track of the repeated cuts to the system.
> I would love to see one in rust there'd be real advantages for asynchronous parallelism in some of the most sophisticated models.

Could you expand on this? it's my understanding that these engines already use lapack/blas for higher dimension numerical calculations, which are already parallelized.
Because to build the system you need to sell the employees to come join. The power dynamic starts from the get-go.
You see a dream, I see a nightmare.
One should always ask "compared to what?". Is this a male-specific phenomenon, or is it actually happening to all?
(perhaps with females lagging by a few years)

The answer matters if you're trying to solve the problem.
Meh. The idea that Americans talk only about their job is mainly only true in the upper classes of professionals. Most Americans, the poor and lower middle class, do not talk about their jobs, because talking about being a taxi driver or walmart greeter is not as engaging as talking about being an investment banker, lawyer, or software engineer.

FWIW, the same is true in Europe. Rich people define themselves by the method in which they get rich.

> Most of us talk about work even when we aren't at work

People on hacker news are mostly upper middle class.
Sure it is. https://construct.readthedocs.io/