skysight-inc/HackerNews huggingface dataset:
If you analyze it a bit more, you don't find it irrational though?

What would be the motivation of a woman to falsify accusations of someone mentoring her? How often does this actually happen? Wouldn't accusing someone also jeopardize her career prospect? Etc.

I fully understand the response of men not wanting to be alone with women in the workplace, but I can't agree that it's rationale, reasonable and justified. We're all human, and unreasonable feelings of fears and worries is something we all suffer from. That said, the current feelings seem mostly irrational to me, and appear to be put forward by fear mongers.

I am very much in agreement that all are innocent until proven guilty, that the public opinion shouldn't be used as a court of law, and that due process must be followed and respected. That said, I'm still happily mentoring women, and respectfully engaging them at work, and I won't let myself fall prey to these irrational fears.
The bls page says 77% have 'paid holidays', 68% have 'paid sick days' and 76% have 'paid vacation'
I was equally annoyed by the narrative intro, angrily skimming to find the answer. Unfortunately, I think its a trend within information media – I find myself skimming Atlas Obscura the same way I skim Nautilus. These articles are good for keywords to prompt the real search…

This style is leaking into documentaries too. The best example is "Wild Wild Country" – a six hour long docuseries where I still had to read the wikipedia page afterwards.
Swiss Cat Ladders
> The second speaker agrees, saying that knowing about MCAS would not have made any difference.

The article directly quotes him as saying, "I don’t know that understanding the system would have changed the outcome of this." The "this" refers to a deadly crash in which everyone died. He is saying that if a pilot knew about MCAS, the plane still would have crashed. He said this in response to a claim that pilots didn't need to know about MCAS. That is disagreeing by using sarcasm. The Times interprets it though as agreeing and doesn't see the sarcasm.

To summarize:

Claim: Pilots don't need to know about MCAS.

Response: Correct, even if they knew, given the system's flawed design, everyone still would have died in this case, so, technically, knowing about it wouldn't have helped.

Now maybe that's not what he meant. But it looks like he did. I don't believe that the context of the conversation supports an interpretation that he was agreeing that sufficiently skilled pilots would not have crashed whether or not they knew about MCAS given that he refers to "the outcome of this" not changing, the "outcome of this" being the crash.
I agree completely, it's a little sickening. At least with history, you can mostly refute the zanier positions and the folks making mountains out of molehills.

But boy there certainly seem to be some people highly opposed to the idea that the past was a violent place kicking around today.
I found that attractive when I first learned Python, but when I (much more recently) started picking up Rust, I was blown away by how easy and normal it is to use external packages: the build tool and package manager are the same thing and shipped with the language, the hello-world-equivalent docs assume you're using it, and even the Rust compiler and standard library themselves can (carefully) depend on external packages. Having run up against limits of the Python standard library several times in years of writing production software in it and not just learning it, I find the batteries-not-includes-but-easy-to-install approach better on the whole. (Rust is not the only language that does this - my impression is Node/NPM and Swift, at least, are similar - but it's the one I happen to be familiar with.)

In Python's defense, this was not obvious at the time; my understanding is Rust came to this approach by looking at the experience of Python and other languages. When Python's standard library was first being written, there were no easy package managers for any language, and the normal thing to do for installing dependencies in e.g. C was to grab random tarballs and figure out how to build and deploy them yourself. So avoiding that process made perfect sense.
To be fair, I had a picky friend who would make fun of me for being wasteful with money.

So I would order bottled water from the takeaway and keep telling him how much I like Evian to keep him whining.

I do admit that I find buying bottled water from a takeaway quite amusing.
Depression-Gene Studies Were Built on Shaky Foundations
citylab is also toronto based
Yeah maybe that’s the case. In the UK kids are taught about how how brutal our history was because it’s an important part of our heritage having been conquered multiple times and each time the culture of those invaders being incorporated into our own. One could argue that Americans have more of a reason to underplay their barbaric past because they’re a much younger culture who were the invaders.

Not that I’m saying us Brits are without blame given we had the largest global empire in the history of this planet. And sadly we have a tendency to brush over some of our misnomers during that period too.
RIP Grumpy Cat
Minimum wage overworked jobs have a hard time attracting people with alternatives.
Yes. MCAS is designed to make the Max handle like previous 737s when manually flying at high angle of attack. Without MCAS the handling would be different enough to require simulator training.
She seems to be advocating that Python do pretty much what Perl has ended up doing, which is "we have some batteries, but we haven't been adding new ones for a decade or more".

The reasons are similar, it's a constant drag on core compiler development to need to support various batteries included that most core contributors aren't going to care about, so it's easier to tell people "use CPAN".

There was even talk of "distros" for the interpreter. Where the core bits would be similar to what Linux is, and all the batteries would be provide as collections of add-on packages.

Strangely enough these efforts seem to stop at OS distributors. They really seem to like to install just the one "compiler", and wouldn't stand for a project like Perl or Python telling them "we mean for you to distribute the core compiler plus these 100 packages, because that's what forms our 'language'". "Strangely" because you'd think they'd be the best positioned to make easy work of packaging up such a thing, and it shouldn't in principle make a difference if you need to install 100 RPMs / APTs by default.
Please edit your earlier post, it is misleading
I’m sorry you got such a shitty reply to what must have been a lot of hard work.

Did you try to contact the Malaysian professors?

Regardless, thank you for the warning about international editions.
It's worth noting that npm was developed independently of node

https://groups.google.com/forum/?hl=en#!topic/nodejs/erDWyS4...
And you'll attract and keep a better level of employee because you do this. IMO this is particularly important with unskilled labor as your pool of employees is so large with very little to differentiate quality people.
I love this blog post - it reminds me of an older internet and style of writing. Thanks for writing it!
Simple. Because then token citizens will mix in with workforces and start filing lawsuits against folks who wronged them and get settlements above and beyond their pay.

This post is only half glib. The serious half is we should work dilligently to decriminalize reasonable immigration cases like seasonal work. We can keep the money and weapons movement illegal if you like. But human movement for work? It's strictly pride and a fair measure of racism that keeps us from the obvious conclusion that the border should be a rubber stamp.
Show HN: Create Free Personal CV-Rsume Website with Customized Domain
Top 4 reasons why nuclear fusion is an incredibly bad idea:

4. The power density of the Sun is surprisingly low, it's about 276 W/m3 [1]. If we would ever be able to create fusion similar to the one that's happening in the Sun, we'd need a few million m3 to get to the power generated by a typical large power plant (1 GW). Imagine what type of containment vessel you need to enclose a few million m3 of hot (100 million degrees) stuff. For comparison, the largest oil tankers in the world can hold about 300,000 m3 of oil.

3. Even assuming we can build such a humongous fusion based power plant, what happens if, you know, something goes unplanned? Anti-nuclear people point to Chernobyl and Fukushima, what could happen with a fusion power plant? You would not have radiation, that's true, but you would have an explosion that would make the Tsar Bomba look like firecrackers. Why? All that hydrogen that is supposed to undergo fusion needs to first be heated to about 100 MM degrees. That's a lot of energy. How much? Here's very rough back of the envelope: density of Sun = 1 kg/m3; let's say we are looking at 10 MM m3 of hydrogen (we account for some power conversion inefficiency), that's 10 Megatons of hydrogen. At about 15 kJ/kg.K specific heat, it takes about 1.5 billion kj to heat one kg of hydrogen, or 1500 GJ. This is about 0.3 T TNT equivalent [2]. Overall, about 3 Gigatons TNT equivalent. That's 60 times larger than the largest nuke ever tried (the Tsar bomba mentioned before). Or 200,000 larger than the Hiroshima bomb.

2. The accident discussed above assumes nothing goes really bad. It's simply a rapid release of some thermal energy. But what if instead of this, we have an accelerated fusion reaction? Then we have at hand many orders of magnitude more fusion fuel than all the thermonuclear bombs ever build. I don't want to do any calculations, but there's a chance that could be the end of the humans, or maybe all multicellular life on earth.
1. All this hope for clean nuclear energy means a lot of people don't want to even consider practical solutions for the fission-based nuclear energy, such as waste reprocessing or next generation nuclear reactors (like Bill Gates's Terrapower). Why would they, if clean nuclear energy is just around the corner? That kills what is probably our most realistic tool to reduce carbon emissions.

[1] https://physics.stackexchange.com/questions/370899/suns-powe...
[2] https://en.wikipedia.org/wiki/TNT_equivalent
Residents don't sleep much, so this doesn't surprise me at all.

Related, the residency process needs to be massively reformed. The flimsy justification for making people responsible for human lives work 80 hours a week is usually that the long hours help them learn faster. But that's really BS. The brain has an incredibly hard time forming new memories when sleep deprived.

I know a couple of nurses who often talk about how spaced-out residents are at night. They'll page them to consult on something, usually waking them up. The residents will usually just blearily agree with whatever the nurse was planning on doing, so they aren't getting in meaningful physician supervision.
Also I expect that a) pyca/cryptography is maintained by as many people as Go's cryptography libraries are, so the worry about maintenance by small groups doesn't argue in favor of Go here b) the number of people maintaining any particular module in the Python standard library is very small (e.g., IIRC there's one maintainer for `ssl`).

I would be surprised if either 'kentm or their security team wanted the rest of the Python standard library developers (or the Go ones, for that matter) to mess with cryptography modules when it's not their area of expertise.
Friendica works with Mastodon and Diaspora and intends to do exactly that.
No compatibility layer. Its really not bad.

there are a few modules that are simply at different locations but have the same API

if PY3:
from http import client as httplib
else:
import httplib

constants

PY3 = sys.version_info >= (3, 0)
PY2 = sys.version_info < (3, 0)

PY26 = sys.version_info >= (2, 6) and sys.version_info < (2, 7)

is string

isinstance(<maybe_string>, basestring if PY2 else str)

using different classes

# Python 2.6 doesn't properly UTF-8 encode syslog messages, so it needs
# to be performed in a custom formatter.
formatter_class = UnicodeLoggingFormatter if PY26 else logging.Formatter
We have better birthrates because we oppress more of our native population. Uneducated and/or poor people tend to have more kids because this is a rational strategy to grow a supportive family unit
You're not the only software engineer I know who's in the Reserves. The way my colleague talks about it, it feels like more duty than hobby. What tips it toward hobby for you? Asking as someone who has been curious about joining in a reserve force or volunteer SAR organization.
They were promised something by the city that couldn’t be delivered to them. There’s no other way out.

Is there a difference in Silicon Valley workers being promised future stock if they just forgo their paycheck for a little while longer? The Difference of courses that taxpayers don’t foot the difference.
If it was me, I’d learn design. As a software engineer I’m sure you’re great at learning already, and learning new skills is great for your brain. Plus it will likely make you more valuable in your market.

You said your clients seem happy with your work already, learn design and blow them away.
Sure. I worked in non-relativistic Many Body QM which is a mature field (although some outstanding problems remain). I had funding etc.

I was looking into two sorts of things, one which was an applicable replacement for some old technology, and a pure theory project focused on some insoluble fundamental mystery.

The applicable project was popular, but at best I could put in extra hours to compete with how rapidly people in the top 5 would copy my ideas and successfully receive the credit for it. The passion project remained permanently only interesting to me, and was too difficult for any students I could acquire. I quit when I realized that I wouldn't be able to actually make scientific progress on the second vein of research because of the other demands on my life.

To 'Work' as faculty is to write grants, play politics (and necessarily do less science) or ignore the well being of yourself and your students, because the field is worse than indifferent to progress and new ideas. Progress is intrinsically threatening to old faculty, who control the resources the field by sitting on NSF panels.

One can choose to ignore what success is, but if so taking students is (in my opinion) unethical. Even hidden away alone behind your desk hoping no one knocks, you will sit on so many committees etc. that you would be lucky to have 2 hours a day for science.

I had friends who were doing incredible science with a few students, focusing on intellectual virtue, who then were denied tenure for being unliked by modern university's customers (undergraduates).

Because no one in finance exchanges information, I am genuinely free to focus on ideas. The ideas are the same as quantum mechanics, as finance is also a problem of many-dimensional probabilities. Hagen Kleinert wrote a great book about it.

It would be trivial to fix American academia, by either eliminating tenure, forcing retirements from grants, or simply testing that faculty could do a single project a year without a student. Of course the national academy would sooner die than allow any one of these things to pass. They prefer to travel on grants and pretend they are wealthy.
R is one of the few languages that I actually use a little bit, yet know absolutely nothing of the community and history. I mean I could tell you all about a dozen niche languages from Lisp to Haskell, but nothing of this masterpiece. Time to go read up on R :).

Any chance you could give a short little blurb for how the community is organized and works? I'm curious how different it is to Python. I also sometimes worry about the future of R where you have Python-Pandas coupled with Spyder IDE and Julia-DataFrame library with Atom-Juno as IDE as well as JuliaDB. It seems like a lot of communities are moving in on what R does best.
It's precisely because speech is decriminalized that were ignoring it as a matter of law, though.
If your project has any third-party dependencies, and so (nowadays) you're going to set up requirements.txt and virtualenv and whatever anyway, I can see that you're going to think things like "this XML parser in the standard library is just getting in the way; I can get a better one from PyPi".

But I think a lot of the value of a large standard library is that it makes it possible to write more programs without needing that first third-party dependency.

This is particularly good if you're using Python as a piece of glue inside something that isn't principally a Python project. It's easy to imagine a Python script doing a little bit of code generation in the build system of some larger project that wants to parse an XML file.
1) Your point on source of population growth is not true.

Toronto knows how many people come there as a function of overall migration and is a very active participant in migration policy.

Moving 100K people / year into Toronto is part of the plan.

On a national level, we plan for this, knowing very well how many are going to Toronto.

2) Toronto does not grow 'because it's a great city'. It's only 'great' relative to the options of most of it's poor migrants from Philippines, China, India etc.. Having a 'decent government with basic laws' is not 'great', it's just 'normal'.

(Edit: I grew up in Toronto hence my strong opinion, and wasn't able to put it in perspective until I lived abroad in many places)

Ironically, for all of it's 'multiculturalism', Toronto is actually a very bland, uninspiring, nondescript place where nothing really happens. It's mostly American big box retail, foreign cars, nondescript architecture. Toronto has tons of Starbucks', Tim Horton's.

It actually 'has everything' (i.e. the Opera House, decent public transport, major sports teams) - all the checkmarks, but nothing stands out on a world class scale. Toronto is a grand exercise is 'basic civic function' but almost nothing more than that.

To given an example - Toronto doesn't even have a single Michelin starred restaurant. Not one. Ever. Chicago has about 20. Seoul has about 20. Not that Chicago and Seoul are 'better overall' - but they have enough identity, character, soul, character, productivity (i.e. money) to do notable things.

Can you name a single product or service designed in Toronto that anyone, anywhere else is the world can name? Or uses? Can you name a really important international company HQ'd in Toronto?

Admittedly, being able to incorporate a lot of people very fairly from around the world and get them education, jobs, integrate them fairly well - is in fact something 'notable' for which Canada/Toronto doesn't get enough credit. We should be proud of that. But beyond secular civic issues - Toronto is a 'non place'. This is why people that have established roots in more aspirational places are not flocking to Toronto.

People 'flee' to Toronto to escape crappy conditions.

People from Kyoto, Stockholm and Zurich are not thinking 'oh, we really need to move to Toronto, they have so many Starbucks'. They're not coming.

3) "Where we do agree is in what should be done: zone for tall buildings and dense land use"

I don't really agree at all. I say cut the number of people coming to the city substantially (i.e. normalize the rate of immigration) which would entail obviously a national strategy, and also put some special conditions on foreign speculation.

After the last 20 years of re-construction, Toronto already has enough density.

I don't see any point at all in growing into a massive, vertical city with tons of traffic and density is positive in any way, for anyone frankly.

Then we can talk to Google about some things for which they have great expertise: information management and connectivity (i.e. not building neighbourhoods), and hopefully do it in a way that respects people's privacy.
i wonder why it's a billion dollar business now and not then. Is it mobile penetration allow low paid citizen to deliver ? But scooters have always existed..
Taiwan Legislature Approves Asia’s First Same-Sex Marriage Law
Murderpedia – Encyclopedia of Murderers
"Let's switch to something developed under the free world's values that we violently repress here, and whose originators we would likely have jailed had they started their projects here."
I think it’d be useful to have a freelance designer you can punt jobs to - even if you just agree to pay them what you charge for their time, if it saves you the hassle and gives more reliable/efficient results for clients.
Was it an invisible attack on U.S. diplomats, or something stranger?
REST APIs and the Return of the Console App
Google Keep is the latest Google app to get a dark mode
Would you please stop posting unsubstantive comments and flamebait to HN? We ban accounts that do that, and you've been doing a lot of it lately. The idea of HN is intellectual curiosity and thoughtful conversation, and those things can't coexist with political battle.

https://news.ycombinator.com/newsguidelines.html
This made me laugh. To be fair, the article talks about restyling <table> and related elements using grid instead of table display, rather than building tables using a bunch of <div> elements, which was a real thing I saw people advocate for during the whole anti-layout-table backlash.
Notably, a number of packages in the Go standard library have officially become "frozen":

https://www.google.com/search?q=site:golang.org/pkg/+"frozen...
Why? You mean showing right away reflection of your childish behavior so that you have some food for thought on how you appear and repel potential employees? :D
Disney does it.

https://www.waste360.com/waste-reduction/look-walt-disney-wo...
Surveillance already exists. Cameras and sensors are everywhere in any modern city.
Selling that data off to Google to do god knows what with it is the issue.
Ofcourse I live in a country with a reasonably well functioning government. They can run a smart city without whoring themselves out to Silicon Valley.
That's the Rosenhan experiment: https://en.wikipedia.org/wiki/Rosenhan_experiment

Rosenhan's paper itself ("On Being Sane In Insane Places") also makes for fascinating reading and is very readable even for laypeople.
I think people conflate NPM-as-package-installation-system, which I would agree works very, very well (though a lot of that is the JavaScript module/import system in general and not NPM specifically), with two other things: NPM the web platform (which has had a lot of pretty severe security/community issues), and the JavaScript community's tendency to proliferate lots and lots of modules, many in competition, to solve problems that other languages' communities tend to solve either via reimplementation or via the standard library.

I think any discussion about NPM or JS packaging compared to other package managers needs to discuss those things as orthogonal, largely unrelated concepts. Otherwise everyone just picks a favorite punching bag (e.g. left-pad) and talks past each other.
> It requires you to learn concepts [..] that does not benefit you in any real way in your day-to-day use, adds additional complexity, and makes things less practical on the user end in the real world, even if in abstract it does improve the ideas underlying.

No offense, but this is a good summary of what people were saying about the www in the 90s.
If you like crazier games that avoid book lines, I highly recommend the chess-like abstract board game Onitama [0].

It’s a smaller chess grid with each player getting four pawns and a king, and each player has two random cards that specify the move that all their pieces can make. If you take a move using one of the cards however, you exchange it with a neutral center card, so next turn your opponent will get that card after their move. It makes it very very hard to see more than a few moves ahead and the random cards basically ensure every game plays like some novel endgame neither player has ever seen.

[0] https://boardgamegeek.com/boardgame/160477/onitama
The purpose of a system is what it does, not what it was designed to do.