skysight-inc/HackerNews huggingface dataset:
I'm a C++ dev and was taught Python as a tool for prototyping and validation of ideas, not as a language for final implementations. Later with years I've read endless histories about the "traps" you mention, so I understood the notion I was taught wasn't without its merits.

So I still look suspiciously to all mid to large projects what are written in Python. It takes some serious effort and good engineering to maintain good quality, and still the tooling is not there for error detection, like in other better typed languages would be. I wouldn't feel confident relying on such project for a critical infrastructure piece. The idea should have been validated quickly with Python, then implemented in a more appropriate language.

EDIT: Obviously that's just my possibly wrong opinion. There are huge projects out there proving otherwise, but the issues discussed here are _very_ real.
i like to phrase this sort of question as "i'm assuming you considered this simpler solution, why was that not sufficient?" sometimes the answer is that they didn't consider it and now feel dumb for not thinking of it, but i've never seen anyone get defensive or offended or upset when phrasing it that way.
Employees given three months to return to Facebook office
An app that makes intelligent decisions about tasks and how to organize them would be welcome. But I think its a hard problem.

Tasks often require materials and procedures, kind of like a science lab. If you're going to cut the lawn, you might need more than the lawnmore. You might need canister of gas, hedge trimmers, gloves ... and so on.
But it will also depend on the weather, if its rained or it rained the previous day, you might not be able to cut the grass. or the time will increase how long it takes you. If its too late in the day, it might be too dark, or you might not want to disrupt your neighbours, and so on. You might be out of gas and have to go buy some. You might not know where you left your trimmers last time. It just explodes into possibilities.

So I think an app with good task management, would make the user write out a check list of materials, and repeatable procedure like a science lab. Then at the end have the user write set reminders what they need to buy/do for the next time.
What happened with Crunchyroll?
That's false. I know for a fact that tens of thousands of middle class people are doing this today.
My experience, Java is usually 10-100x faster than python in general.
"Scam" is perhaps a harsh term, but the article does have a point. When you're told it's unlimited, you know there's a limit, you just don't know what it is. Clearly your boss won't be happy with you taking the next year off. So where between 0 and 365 is it?

What will happen is you end up asking someone else what they take. And you're new, so you don't want to be seen to be taking advantage. Poof, everybody takes minimal vacations, only obviously needed days like when there's an illness or life events.
I don't think too many "peasants" have LLCs so they can use their IRAs to invest in crypto.
Preventing all people from investing in private companies or closing a loophole that the law was never intended to allow?

Because anyone can continue to invest in private companies. You just can’t get tax free growth from them.
> I still have a FB account [...] I have a hard time imagining how anyone could get sucked into it.

I drink a glass of beer several times a week, and can't imagine how anyone could become addicted to alcohol.

Very sadly, the world does not feel at all constrained by my imagination.
The are investing their oil wealth for the day after oil. That's a whole lot smarter than most of the rest of oil exporting countries.
The great Eskimo vocabulary hoax (1989) [pdf]
Unrelated, I am inspired by the idea of having your own "digital garden". Cheers.
> But corporate interests have succeeded in selling the narrative that pensions are unreliable and inequitable, while 401(k)'s are more reliable and equitable. In fact pensions are categorically more equitable, and any less reliability (which is a dubious claim, notwithstanding the many high profile pension failures over the years--nobody reports on someone's 401(k) fund vanishing during a recession) is a consequence of lobbyists phenomenal success in killing legislation and enforcement efforts responsive to corporate financial accounting schemes.

Those lobbyists must be doing a terrible job, since the Pension Protection Act of 2006 strengthened the reliability of defined benefit pensions.

The problem is defined benefit pensions are extremely risky for beneficiaries since the existence of an employer decades into the future is a huge risk, as are changes in a world where things change quickly and many people do not stay at the same job for many years.

And they are risky for employers in that expecting every employer to also function as an insurance company selling annuities and survive as long is expensive and ridiculous to execute. That is how you end up with so much corruption and money wasted because so many people have no idea what is going on (and the root cause for taxpayer funded DB pensions being a quagmire since voters have no idea what is going on).

There is zero reason an employer cannot just give the normal cost (the present value of the benefit accrued during the year) to an employee, and the employee put it in VOO rather than the employer doing the same and then having to pay actuaries and fund managers. I am happy I do not need to pay finance people who have been obviated by automation.
I have not seen a funny comic in such a long time.

Maybe it my age, but I thought I had decent taste in comedy.

I never thought Leno was funny. Seinfield was tedious.

It just seems like the last two decades have been pitiful?

I heard a convict being interviewed a few years ago. The interviewer asked him what he does all day. He said, "I try to figure out why Saturday Night Live is not funny, and ways to make it funny again." The lady looked at him like he was crazy, but I kinda understood what he was getting at.

I think about some of my favorite comedians over the years, and they all had two things in common: were poor, or low middle class, griping up. And did a fair amount of drugs.

Drugs that would get you fired these days.

I'm not equating drugs with good comedy. I just don't know the reason. It couldn't be that all the material has alwready been said?
Naive at best.
Manipulative at worst.
Scam isn’t accurate
As a sibling mentions, the multiprocessing support is basically support for spawning new processes. It's better than nothing, but it's not very good for the performance.

The real problem with Python multicore is that the main problem is solves is the one ctur is talking about, namely, "Oh crap, I used Python and it doesn't run fast enough for my needs... maybe I can run more processes?" Using a language that is already in the slowest class of languages and realistically 40-50x slower than other languages means that just to recover the performance you'd get from switching to a compiled language, you need ~50 perfectly parallel processes solving an embarrassingly parallel problem. If you can't do that... and that's a fairly common case, things that are a full, true 50x embarrassingly parallel aren't actually that common on real hardware because you'll get some sort of contention... then you can't even work your way up to the performance that you could have gotten by starting with Go or C# or some other reasonable language.

And that's ignoring the serialization overhead between the processes. If that starts costing you noticeable amounts the number of processes you need to recover goes up really fast, due to the way the math works.

Note the only thing about Python causing this effect is its performance; it is equally true of anything else that is the noticeably slower performance league. So, also, note that if you are using Python in one of the ways where it doesn't have this performance problem, such as NumPy with almost all your compute in native code, this analysis doesn't apply.

In the 1990s when Python was born, programming in Python was massively easier than programming in the static languages of the day. The landscape has shifted... Python is now only incrementally better than modern static languages in some dimensions, and I tend to agree with ctur, it just plain isn't better once you pass a certain size and the stereotypical problems with dynamically-typed code start hitting you harder and harder. There are now a lot of good statically-typed languages where you can start a new project, writing something just incrementally harder to write than Python, with the type inference, built-in associative types, tons more libraries, etc. all the advances of the past 25 years, and get static-typed performance. The gulf between "easy Python" and "pull your hair out static language" is not quite closed. Not quite. But it's a lot closer than it used to be; less "Grand Canyon" as it was in the 1990s and more "can I jump that creek? I mean, it's pretty close... I think I can jump it...".

The upshot is, if you're reaching for multiprocessing for performance reasons, not convenience reasons, you've very nearly already lost. There's a narrow window where it might still make a bit of sense, but you're getting perilously close to "You need to switch languages" just by reaching for it at all.
Extremely weird slant on this article. First, I don't get the negativity around flex alerts. They just ask people to conserve and that actually works. Conservation should be our #1 tool, so what's wrong with this? It's literally a few hours per year.

Second, it's not like Diablo Canyon is out there heroically preventing rolling blackouts. The last time California had capacity-related blackouts it was because Diablo Canyon had both reactors offline. The reliability of these specific reactors has been atrocious.
That was my experience as well.

I have three seperate VLANs (Untrusted Devices, Servers, Normal) which is easy with IPv4/NAT/HAProxy.

IPv6 was unpredictable in how I could get more than a /64 subnet (so no VLANs allowed). After guessing at how to get it for a few hours, I was able to get a /56 subnet, and set it up. I even disabled IPv4 (dual stack caused it's own set of issues). IPv6 was much, much slower. I was unable to track down why it was so much slower, so I ended up just doing back to IPv4.
Yeah, I fucking love subtlety. Tons of it.
CNN/MSNBC are every bit as bad as Fox.
The address size, and pains of the IP scheme changing underneath might hopefully push mDNS and other naming systems to really catch up so that we can stop using IP addresses for things like firewall rules.

I would much rather have a local network naming system that works and use human readable names in all situations where I want to specify firewall rules. It's a shame that this still really isn't an option, the technology is there, it just needs some polish to not require so much tweaking.
DailyWire and NPR. Yes DW is bias but they are factual. I listen to NPR a lot less than I used to. Occasionally I'll hit up BBC or some other European news source.

For the record I'd consider myself an independent. I voted Obama twice. So, I think it's more than just Republicans not trusting the media. MSM has lost a ton of viewers since their cash cow Trump left as well.
I'm militantly disinterested in the performance of Python until the deployment style of most Python projects is no longer "hunter-gatherer-style installs".
We run 10's of thousands of hours of audio through Assembly AI each day. We did a boatload of benchmarking on manually transcribed audio when we decided to use them and they were by far the best across the usual suspects (Amazon, etc.) and against smaller startups. They've only gotten better in the 2-3 years we've been using them
Sharing data between processes is _very_ expensive, so whole classes of programs are not suited for this approach.
For example I had a program that preloads large immutable dataset. and a bunch of threads use it. I couldn't do it efficiently in Python (at least not CPython).
Nothing. You still pay taxes on withdrawals from a traditional IRA.
Agreed. It doesn't seem like it is relevant. My comment was more addressing that it _is_ an edge-case, albeit a very unlikely one.
You’re wrong and confusing people here. Roth’s are post-tax at investment, not taxed later. Traditional and 401k are pre-tax at investment, taxed on distribution. Economically equivalent.
Here is the updated death count https://ourworldindata.org/explorers/coronavirus-data-explor...

After this paper, they had a second wave that looks very similar to the first one. And IIRC the second wave disappeared without Ivermectin. So the question is: Did the first wave disappeared because they used Ivermectin or it disappeared because it's the common behavior like it happened in other countries?

The problems with this type of studies is that near the top of the wave people get desperate and try anything, and then the wave slowly disappears and it's not clear if it was the new drug or just the normal behavior. To be sure, the only solution is to make double blind randomized controlled trials.
X-Ray Tech Lays Chip Secrets Bare
IDK if NYT has ever touched on a subject where you have insider knowledge, but it did to me. They framed and flavoured politically and event which was a result of purely technical decisions.

NYT has also published pieces about my country that I'd hardly could classify as any other thing than undisguised activism.

So I remain very skeptical. It seems to me that there's a wave of new journalism culture in all the west that it's not being challenged from the inside.

Here in Spain journalist make their ocassional reunions, interviews and stuff and they moan of the low consideration people have about them, then they go back to their seats to write or record what is basically political activism.
Peasants with LLCs... Sure. And using crypto as an example only strengthens the argument that what you're doing is a tax dodge.
Which is probably one of the dumbest decisions they've ever made.
> This means performance will fall further and further behind compiled languages.

This is exactly as it should be: the nature of the interpreter is that it has to do a lot of the work a compiler does when it compiles whenever a new command is run (and in Python's case, that is before you cover the whole "everything is an object" part). Yes, some of it can be mitigated, but the expectation that an interpreter keep pace with compiled code is somewhat of a pipe dream. What I'd love is a language that can be compiled (and be highly optimized) and interpreted without changing it's behavior. The developer experience with an interpreter is fantastic, the performance of compiled code is... better.
Complete scam. Imagine if you had "unlimited pay". Turn up, demand a million bucks, see what happens.

Meanwhile I've been trying to put together a list of companies that do 40+ days' pto and are remote. Hotjar and Todoist are two I've found, but I know there are others. Anyone else have additions?
It more like "unlimited" data throttle, aka deceptive marketing
They're free to do so for Android devices.
> Adding types after-the-fact can certainly be painful, but at least it's not an all-or-nothing choice, we can opt in to types for selected parts of a codebase.

One of the benefits of typing (that is rarely discussed) is that it deters people from writing code whose type would otherwise be crazy (e.g., "if someone passes the string 'foo' in for a parameter, then the return type is a string, otherwise it's a bytestring"). In other words, it deters a lot of crappy code. When you annotate after the fact, the annotation becomes really difficult and people get crabby that they're having to make this really complicated annotation and they blame typing (rather than their own poor coding). To your point, typing after-the-fact is still better than nothing, but you're missing out on a lot by waiting. Moreover, Python's typing story is still really immature with respect to syntax and tooling.
Particularly like the section on "why not invert?"

> In light mode, darker colors often communicate distance.

Knew this but hadn't consciously realized it.
Can someone tell me why we should have ever trusted any of them in the first place? How was trust earned? Was trust ever broken? What was done to rebuild trust?
I disagree, this "whistle-blower" is not heroic. I bet that it will be found that FB paid her to "come out" on this to try to convince the public to want more censorship.
I think “announcing closed mindedness” is pretty reasonable when it’s something that’s just a fact. 2+2=4, full stop.
Just curious, are you implying that the media was simply parroting the lies about WMDs that led to the (second) Iraq war?
Morel's Invention is very good, I highly recommend it.
While I'm a bit skeptical of the study - sample bias can happen (companies with unlimited pto may have younger workers who are taking less vacations to hit career goals) - I've reached the point where I, personally, prefer boring, simple contracts with clearly defined goals, perks, bonus, activities. Yes, those may change and naturally evolve in time, but should evolve to other clearly defined terms.
No more stock options and vesting schemes, unlimited PTOs with caveats, etc. I'm fully aware companies will have HR and legal people working to create rules that optimize something that's not in my best interest, so I'll stick to what I can understand and predict.
The answer to that shift in employee tenure is simple: shift away from employer managed pensions to independent management, same as for health insurance. That shift was incomplete because corporate focus shifted to draining pensions and centering compensation packages around mechanisms that favored management and especially executives (401(k)'s, stock options, etc), not adapting pensions to employment trends.
> It takes too long to get a plant up and running

In 2030, people will still be against building new nuclear plants because it takes 10 years to build.
Fears of a ‘Bottleneck Recession’: How Shortages Are Hurting Germany
I think legislators want to hear opinions from people that have experience in the subject matter.
Fair point. Let me request them for free from my ISP then. None of this "pay $20/mo for a static prefix" garbage. IPv6 loses all of its benefits if my entire network is ephemeral and has to rely on prefix delegation propagation.
But it is the correct answer to the question of why people have turned their back on nuclear energy.
I would hazard to add 'Dinosaurs' to this, a 90s animatronics show about dinosaurs playing out a (then) modern family comedy/drama that literally ended in the Cretaceous–Paleogene extinction event with the meteor hitting the Yucatan, the last episode ending with the audience watching the ensuing artificial winter caused by the ash blocking out the sun. We would hail such an ending as subversive today, though I was too young then to even think of considering how adults interpreted that ending.

But depicting the modern American family of the late 80s/early 90s as literal dinosaurs then wiping them out at the end is pretty damn good even it wasn't well-received.

> Decadence is when you deal with a spiraling crime rate and the post-1960s urban collapse through a combination of mass incarceration, mass surveillance, high abortion rates in poor communities and the lure of virtual entertainments to keep kids off the street.

Fascinatingly enough, TikTok tags/trends in the pre-teen/teen range are pushing kids back outside to commit unethical acts:

* #deviviouslick - vandalizing/stealing school property

* #blackoutchallenge - where kids find ways to hold their breath until they pass out, sometimes involving hanging

* #lugnutchallenge - where kids unloosen the lug nuts on someone's car

* #malaikatmaut - jump in front of a moving car
I don't think cynicism is warranted on that. It's probably just normal advertising. Still don't like the way they talk about it, but I think the ad feature is separate from their wokeness efforts. They just want non-Google money.
who said anything about Japan, I was thinking US
> What I'd love is a language that can be compiled (and be highly optimized) and interpreted without changing it's behavior. The developer experience with an interpreter is fantastic, the performance of compiled code is... better.

You mean something like a byte code like language with a JIT system? Like Java and C#? C# in particular now supports AOT compilation, but can still be run as “interpreted” CIL.
I've used FPGAs before (also ages ago). I guess I could create a simple chip on an FPGA and run a Forth on that, but I was thinking something more physical.
I have become increasingly convinced Python as a language is a "trap" for any use of notable scale

I assume you're saying this out of experience, so can you give a practical example of what you call 'notable scale'? And are you talking about desktop or web or mobile, or just all of them? Just so that we know what you are talking about in a concrete way. Not the 'large software with large number of developers is always a problem' way.

edit I also see others here using 'scale' in a 'performance / number of request per second' etc meaning - I thought we were talking codebase size though. I mean if you know on beforehand this type of performace is a requirement it seems weird to turn to Python, of all things?
“Put on the Diamonds”: Notes on Humiliation
Because well over 90% of shipped computing devices are ARM based.

Desktop computers are a declining and relatively small market. Your home, car and office are full of ARM devices. Potentially hundreds.

x86 lives in the data centre (Linux, not Windows, so contrary to grandparent post, but whatever) and in some desktop systems. Not the majority of systems.

Has nothing to do with an Apple fetish.
News Corp passed the point of reputational no return, which is why they split themselves up into two separate companies in 2013.
Python is a very easy language to learn and allows the user to build complex systems without having to worry about the syntax. However, this ease of use has led developers into using Python for various purposes that are not right for the language.

Python has a fundamental design decision that is difficult, if not impossible, to fix - its dynamic typing. This means it allows users to run code without having to declare what type of data their objects are receiving or giving up any typesafety guarantees with their data.

This can lead users into building applications that are prone to errors in the future due to unforeseen changes in the application's structure.
Does this mean that also owning gold is a ponzi? I don't see how Bitcoin differs from gold in this regard.
I gained 200 point when I started practicing blindfolded, also great visualization training! A good way to start this is have someone call out squares on the board and you respond with the color. Next start naming the diagonals. Then start moving around a knight, bishop, and then slowly build up your ability to hold a game in your head. Highly recommend!

Thanks for this article. The woodpecker method seems like a nice opportunity for a slack bot.
No, they actually lie, distort and censor. Once you realise how insane they are, you will never be able to trust any news from the mainstream media.
The warning from Huxley is regarding what happens when the choice of child rearing (and bearing) are removed by both government and social pressures. He explores this to the extreme but many aspects of his thought experiment in Brave New World exist today.

More and more of child rearing is controlled by state institutions: child care, preschool, grade school, trade school, university, sports/activities, work, etc. Some are mandatory and some people are left with no other choice, e.g. both parents have to work to make ends meet, extended families live farther apart. A mother or father working as homemakers and child rearers are negatively viewed and social pressure mounts against one who chooses to do so (speaking from experience).
It really is literally a scam. The people who do this know good and well you'll be scared to use it; in fact, they will make sure.