skysight-inc/HackerNews huggingface dataset:
I actually love viz that demand some decoding, if decoding forces you to think about data a new way. But this graph added a ton of complexity by separating male and female populations across the axis. It's impossible to read the ratio between men and women, except to the trivial point that it's about 50/50 - which is the only thing forcing the pyramid metaphor. Feels like a purely aesthetic choice - data viz equivalent of clickbait?
I feel you, and you might not be alone. Apologies for unsolicited advice:

It is better to heed to reality sooner. One way to do that is not to change the way you think, but the way you live [0][1]. Modify your work and life such that you can make the maximum out of what the world has to offer [2].

Another interesting insight is the fact that the conclusion arrived to from a problem is not always the right one. For instance, when Henry Ford asked customers what they wanted, they said 'faster horse' when in reality they wanted to get from point A to point B as fast as possible. If you think you hate money games, perhaps it's worth being inquisitive about how you arrived at that conclusion-- what's the underlying cause: is it because you find the economic system is rigged, or because you have had bad luck with money and investments, or you have seen money gained by folks around you through means you don't agree with, or...

[0] https://news.ycombinator.com/item?id=19589434

[1] https://news.ycombinator.com/item?id=16693885

[2] http://paulgraham.com/wealth.html
Good choice of example. Both the Pinto and Tesla, unlike most cars kill(ed) their owners in surprising ways.
In 2026 maybe...
> At least in the U.S. there's no such thing as ATC declaring an emergency for a pilot

US ATC can declare an emergency and handle a flight as an emergency in the absence of a declaration from the pilot.

Source - FAA Administration Order JO 7110.65X, section 10. (and conversations with controllers over the years and a flight where I did not declare an emergency, but was handled in every regard as one, including asking souls and fuel on board [an unambiguous indicator])

> on what basis do [the pilots] declare an emergency?

FAR 91.3 gives them incredibly broad discretion and declared emergencies are, despite the name, fairly routine. No pilot would be violated for declaring an emergency under this circumstance.
I've been using Desmos for a year now, it's great! Waiting for the 3D version.

Although you can write your own 3D renderer inside Desmos...
Visualising per Capita CO2 Emissions – Criticise the US and Canada, Not China
Why Programming Is Difficult (2014)
One thing I really miss in a lot of library documentation is performance guarantees similar to that of the C++ standard library.

Yes yes, this method lets me find the index of an element, but is it O(log N) or O(N)? I need to know, otherwise I might inadvertently create O(N^2) code.
That's not out of the ordinary though?

Any time you compile C or C++ code, you're creating a process from the same GCC/Clang/whatever executable but with different arguments for each source file. For a big project, it's not uncommon for there to be thousands or tens of thousands of small source files. Creating and maintaining processes is the core responsibility of an operating system.
> but I like how card expiration kills subscriptions I don't care about without me having to do anything.

I'm not advocating against choice of automatic updates... but shouldn't you come up with a different way to kill off subscriptions you don't care about? My VISA doesn't expire till 2023
If your ideology is that any measured sex differences in the brain should be automatically interpreted as 'innate' facts about men and women, rather than -say- the cumulative result of a combination of gene expression (including sex chromosomes), developmental biology and (in anything other than newborns) socialization, then you're still imposing an ideology on the available data.

'Blank slate theory' simply isn't what feminists are arguing; they are arguing that our society has a woefully poor record of hastily ascribing traits to a kind of biological determinism, and further claims of that type should be heavily scrutinised.
Related to an earlier NY Times story "Every Building on Every Block: A Time Capsule of 1930s New York" [0][1].

[0] https://news.ycombinator.com/item?id=18777709

[1] https://www.nytimes.com/interactive/2018/12/28/nyregion/nyc-...
It was before that. The test plutonium microgramme samples being purified by Glenn Seaborg went by train under armed guard but according to Richard Rhodes would 'wander' in the foil packaging. They talk of plutonium migrating upstream against an article even.
AJIT, a ‘Made in India’ Microprocessor
Kind of funny. WebAesembly is basically like a pre-installed Java Browser Plugin.
On 'simple to recreate' Evernote making $800,000 per Month:

> This is the biggest mistake most of the people make. If it worked that way, every weekend app released here would be making tons of money...But this is NOT app v/s app game. This is business v/s app. And you can't take down a business with an app. You need to create a business. Sure you can build a better 'app' than Evernote or make a better burger than McD's but you can't make a better business, the day you do - you are in game.

On building one-person startups (both from jasonkester):

> Your $10k MRR niche won't be "app that lets people hail taxis, and network of contract drivers." It'll be "reception table plan designer for wedding coordinators". Google is not now, nor will they ever be, having a meeting where they decide to allocate a few hundred engineers and marketers to crush that space.

There are tens of thousands of niches like this that will pay for teams of 1-3 people to live on the beach after a few years of work.

and

> Personally, I prefer to listen to the person who has tried a thing and declared it possible, rather than the person who has never tried that thing and declared it impossible.

On the risk of choosing Firebase (and similar PAAS providers):

> Way to risky not to use for startups, IMO. What would you prefer, spending half your time doing backend development to get a system that might be 80% as reliable as Firebase on the off chance that your startup will survive long enough for your custom engineered solution to bare fruit, or spending all your time actually building your product and launching quickly so you can determine whether or not your startup is even viable?
This looks pretty useful. I love these packages that seem like forgotten stdlib features.
Wow, wasn't expecting a response! Taken together, the data and the historical context tell a really powerful story.

So the chosen UN projections for this graph don't stagger like the historic data because they assume no famines or other high-death-toll events in the given period then?

On the one hand, I imagine we must have a big disaster coming our way eventually. On the other, if you factored it into your projections, you'd have to guess at the approximate time and magnitude of such an event, which I'm sure is not the business of whoever's making these projections.
"There are big downsides to these designs, which is why their development stalled in the 70s and have been on life support since."

Not really, what happened is there were "good enough" designs, there was a China Syndrome inspired move away from nuclear, and the government had little to no interest in reactor designs that made it hard to recover weapon materials.

Bill Gates is championing both molten salt and traveling wave reactors that "burn" nuclear waste.

There are other very interesting designs, including the Xscale helium-cooled pebble bed design. It, and many of the molten salt designs, don't require water cooling. Not needing a source of nearby water vastly expands siting options.

https://www.energy.gov/ne/articles/x-energy-developing-pebbl...

Another interesting design is ThorCon's molten salt reactor, which it recommends siting 100 feet underground, eliminating almost all security issues including plane strike.

http://thorconpower.com/
Taking into account the nation's population size gives us a more accurate measure of countries' relative contributions to CO2 emissions. The flip between countries like Ireland and China when we go from total to per capita is really interesting.
Sure, that would be a great thing to include in the README.
How to Scale your Organization so that it can drive sales?
that gonna be huge chunk of log to search
Thanks! I think a screenshot or link to a youtube video would be helpful in the README for those of us unfamiliar with 3Blue1Brown.
Definite or indefinite?
The economy of Venezuela lies in shambles due to US intervention and sanctions. Venezuela has very limited access to the world market.
This is the kind of investment in technology I think Bill & Melinda Gates should be remembered by, as well as their investment in vaccines and contraception. Great stuff ( and well done to the inventor)
Gyms always run unsubscribe scams like this. It's rife here in the UK. After getting screwed similarly I said fuck it and just run around the local park.
The reason the leaders of Venezuela still have their heads is that they first won free and fair elections and they then proceeded to do the will of the people.
It's early optimization at the architecture level. I've seen it happen so many times.

On top of all you said, the GraphQL stack is horrible for caching. You will not have this problem until you reach really high traffic, but once you do, it will eat you alive.

Unlike a rest endpoint, you can't cache a URL. You can't use HTTP headers. You don't know beforehand what GQL query will come and even with batch queries for different types it's super hard to optimize. It's very easy to have an N+1 query hell.

The lesson I learned is to use the boring stuff until it really needs to scale up. A REST API with static HTML and some sprinkles of JS will get you to the phase where you actually need to start using React, GQL, etc.

GQL trades a lot of things for flexibility, but 99% of the apps don't need that in the first place.

But hey, on the upside everyone can put in their resumes that they used all the new hot shit :)
Why? It's basically show up, park, walk on plane. No different than taking a commuter bus from SF to Mountain View. You'd obviously not be going through anything more than the usual security at a classified work site.
Am I misunderstanding this;
there are 1000 instances of a process stemming from a 120Mb executable, and initializing it 1000 times is kind off slow unless you chose to turn off some branching integrity check.
Tesla Model 3: 4690 mm.

Skoda Octavia: 4670 mm.

Skoda Octavia is far from an exotic car in Europe.

The real problem is this:

Tesla Model 3: starting price €46k.

Skoda Octavia: starting price €22k.
I am not sure about this. Control has several laws and for landing it is afaik not a rate controller but direct input. It could be the same for take off.
Functional programming has no relevance to the correctness of code.

You'll notice that it's virtually unheard of to use any FP languages in critical software. Instead they use languages that lend themselves well to code reviews, static and dynamic analysis, model-based design and proofs, etc. Like C, Ada and some domain-specific stuff.

The kind of "correctness in the small" offered by Haskel through its type system can be obtain also in languages like C++, Swift and others. With the additional benefit of massive market share, teaching resources, mature tooling and so on.
The sensible limit is around 25 square meters / 250 square feet. Any smaller and you start losing function exponentially.

The amount of organizations, businesses and cultural things started from couches, kitchen tables or hobby rooms are plenty. Certainly not something to be underestimated as a benefit to society.
Radioactive material is regularly transported by train in Europe.

https://en.wikipedia.org/wiki/Nuclear_flask
No, because by default it only logs what's happening directly in your function, not what happens deeper in the stack. (i.e. functions that your function calls.)

You can set depth=2 or depth=3 and then you'll get a huge chunk of log. The deeper levels will be indented.
Interesting project, though I'd suggest losing the line about "can't be bothered to set one up right now" regarding a full debugger. (i)pdb is built in and is simple to use. Perhaps focus on what this can add rather than framing the project as something like a lazy alternative (especially when this may actually be harder to set up than throwing in "import pdb; pdb.set_trace()")?

edit: spelling
Can't understand where you live, but I never, ever, saw this blatant display of racism in my life. Neither whiting the humble roots of my family and their friends, nor with the upper class with whom I studied with.

I lived in a fairly diverse European capital and I did hear some badly though out comments there were obviously discriminatory (strangely, twice by people that are constantly reminding all around them how progressive they are).

But never something extreme as anyone being anywhere near this racist to the point of not wanting to shake someone's hand because of their skin colour. Not with my close friends (and some were black) and not in any social interaction with unknown people.

Much less happening twice with different close people.
Reminds me of this post:

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

https://www.theguardian.com/cities/2015/aug/11/commuting-fro...
I think this post was made in bad faith to the argument of the poster. Money and therefore power matter a lot in a society in which you must purchase almost all of your basic goods with it. housing, food, water, etc. Up to a certain point money does track with quality of life, and the point in which it ceases to be the case is well above median wealth. If we were to evaluate that it is normal for women to have less paying jobs because women’s work is worth less pay, then the knock off effect is that women aren’t worth a quality of life equal to men on average.

Also, I am under the impression that rolling ones eyes at a choice to stay at home is a continued devaluation of women’s work. The upkeep of a living location and the caring of any little humans is a significant labor, such that upon outsourcing is often equivalent to a median yearly salary of a single person. However because there isn’t a common framework to evaluate worth beyond money in the society I live in, unpaid labor isn’t valued.
“Sharehouse,” very common in Japan. Most of the times it's a repurposed hotel or family house, but in the past it was not uncommon to see buildings designed with this purpose in mind.

Usually the shower, bathroom, and kitchen are in common, the former one on each floor. Usually there are paid professionals cleaning them regularly.

I don't consider them a bad accomodation. It's the equivalent of a school dorm. I wouldn't necessarily want to live there if working full time, but that's just preference.

You have to be an adaptable and accommodating person though.
My concern is that population will shrink after 2100 globally but it will already be shrinking in the rich countries long before that. And all indicators right now is that shrinkage will speed up.

There is something wrong with rich modern secular society here or anywhere (it happens to all societies right now whether they are European, Japanese, Chinese, etc) in that it currently leads to sub replacement reproduction. This is the next global issue as it will lead to instability in modern rich societies in that they are not sustainable.

Japan is the future of all other rich societies, rapid shrinkage if you exclude immigration.

And if you encourage immigration as the solution to shrinkage you end up with rising racism and other reactionary trends to these changing demographics.

Right now the only societies that are growing or even stable are either developing/poor or highly conservative/religious societies.

If we do not address this issue then the world's future is likely poor or highly religious (most likely both) as demographics is the future whether we like it or not.

Also societies with shrinking populations will tend to have horrid economies and probably negative growth as the pyramid is inverted. Probably again like Japan.
So what happens if you’re running late one day? You don’t get to go into work? Or do you hold up the plane?
The Market for Accessible Technology (2009)
Hi from the UK. We started doing that with BNFL ages ago. Then we faked the measurement data of the fuel pellets we were shipping to Japan, Tepco noticed and sent them back, no new customers appeared and BNFL collapsed.

We are now getting China and France to build our new nuclear, having successfully driven our own industry into the ground by lying to our customers.

edit - what worries me about nuclear power is the attitude and practices of the industry, not the technology per-se. The only group I have ever heard of that comes up to scratch for how you would want nuclear plants to be run is the US Navy, though that might be because they live on them.
Let's be honest 100% renewable is going to be expensive. I'd say 80% is the limit unless power2gas becomes economical.
C++'s vtable is also late binding, since you don't know which implementation you're calling until runtime. And there's no such thing as "extremely late binding".

> In C++, for example, the only kind of late binding that you have is abstract classes and vtables.

That's not true, you can always have a "send_message(string id)". Few people do it because you lose static type safety. And some languages, like C# and Scala, have dynamic types that allows for the "method_missing" protocol and such features are very unpopular.

To be honest I don't see much of a difference. I've worked with a lot of dynamic OOP languages, including with Erlang-style actors and I've never seen the enlightenment of dynamic OOP message passing.

And I actually like OOP, but I don't really see the point of all this hyperbole about Smalltalk.
This is clearly a valuable service that just makes sense. To me the only viable argument here is the age old Opt In versus Opt Out argument that the United States and Europe can never agree on.

To me this makes perfect sense to be Opt Out. I would hazard a guess that 90% or more of consumers absolutely want their merchants to all keep going as expected when they for example lose their credit card on a trip and call to get a new one sent to them.

Keep in mind that the average consumer (at least in my observation) saves ALL of their credit card information for easier purchases in the future, a practice that probably has a much smaller overlap with the traditional HN crowd.
Until they decide that 5g is good enough to allow them to ship the browser with every website. Net speeds have been increasing every year and yet the websites take longer to load.
It's far from ideal, but I like the reset provided by card expiration. Better would be if the issuer provided a web interface to turn off any subscriptions at will. Asking the merchant to do it is usually very annoying and time consuming by design, so sometimes it just doesn't get done.
(i)pdb is built in and is simple to use

pdb and its variants (my favorite is PuDB) are generally difficult to use in complex, corporate projects. If you've got a multi-process, multi-thread Python project running on a remote host, you'll need a really full-featured debugger to work with it effectively. I recommend Wing IDE or PyCharm for that.
Great read, and really impressive!

Sorry to distract but the medium paywall can't be dismissed now? I had to open an incognito window to read your article. Might want to think about moving to another blogging platform.
The US border that disappears once a year
You can tell your credit card company that you lost your credit card if you need to change your credit card number. But usually, my bank tells me at least once a year that I need a new number because my card has been compromised.

This is not ideal which is why whenever I can I setup autopay through my bank's website.
Yes, but that's not why people don't buy Teslas. They don't buy them because they're 2x as expensive as the average car (or more expensive, even). They also don't buy them because Tesla can't build and deliver enough of them in a reasonable time frame.
I wish more people realize that when someone proclaims equality between all the people, it is an ideal that we want to strive towards as a society. It is not a statement of nature.

It is because there are inequalities naturally, either innate or acquired, that it is necessary to state equality as a goal.

This is the old is/ought dichotomy.
Keio University Research: Air Pollution and Environmental Monitoring
Objective C is compiled, yes, but like Smalltalk OOP, the target object of the message is resolved and interpreted by that object at runtime.
I bet the writer isnt a gun owner.
Will it work with multiprocessing?
How to clean your Apple products
GraalVM is also an alternative. It might be able to run your existing NodeJS project on JVM.

https://github.com/graalvm/graaljs
I think it's fine for a student, or temporarily. I wouldn't necessarily want to live in a tiny nor shared space if working full time.
> But the world didn't pay for it. The japanese government did.

That is poetic justice, given that the Japanese government could have made sure the backup generators were stored securely. They were, as it turned out, fairly important. ;-)

Don't forget that a couple of working diesel generators providing power to keep the cooling working would have entirely avoided the disaster. Some were actually flown there in time, but the connectors were wrong and time ran out.

> This money could have been spent on 50GW of wind capacity instead.

Sure, and when the wind doesn't blow, and the storage runs out, and it's a nighttime cold event - people freeze to death. That's aside from the economic effects on industry from unreliable energy sources.

Wind costs generally aren't being calculated correctly, as reliable backup power is required for any wind that dips into the "minimum baseline" power supply, which is the essential power required for basic needs and industry.

Nuclear is overall one of the safest ways of producing energy, and is the ONLY scalable, reliable power source that doesn't emit CO2. With mass-produced, modular, reactors, it can also be the cheapest power source overall. Cheaper than wind, solar or coal.

The world desperately needs mass nuclear power from a couple of perspectives. If Global Warming is in fact a major threat, there is no choice in the matter. That is my touchstone as to whether or not the "Green" movement has gotten serious about it.
science supports the fact that there are sex differences in the brain.

... does not propose [that] men are better suited to X activity or job.

If two things are different (any things not just brains), surely there will be some cases when one works better than another?
Defeating Racket’s separate compilation guarantee