skysight-inc/HackerNews huggingface dataset:
The Discord number is inflated - 250mm is registered users, not MAUs. When they announced 250mm registered, they had 56mm MAUs.

Telegram's 200mm is MAUs, and that number is over 1 year older than Discord's information.
> How did they land that specific gig

The https://www.spacex.com/careers/list ? There are currently several entries for Welder (Starship) and Tank Fabricator/Welder.
You can get 200% markup on a decent T-shirt and not make it feel like it's gouging either.
If "Be aware that most coding advice is bad." is true, then how confident should I be that this "How to Succeed as a Poor Programmer" coding advice is good? ;)
This attack was carried out by Saudis and Americans for the following reasons.
1. For a long time USA was looking for a reason to send more troops in Saudi Arabia
2. They are looking for a solid reason to strike on Iran
3. Saudi Arabia wants a reason to keep the war going in Yamen.
4. Saudis Also want to increase oil prices.
5. Also, Saudis want to decrease oil production so that the reserves remains for long time.
Here's Elons response given in a CNN interview yesterday: https://edition.cnn.com/2019/09/29/business/elon-musk-spacex...
A glimmer of hope for clean energy, before it is too late... "I want to believe"
Working in the NGO industry you'll quickly see private businesses do orders of magnitude more good than 99% of NGOs.

Fast Fashion has pulled millions of women out of sex work and helped support their extended families.

I'm not worried Forever 21 has collapsed, other fashion houses will move in.
I cannot find a woman who will be a full time mother after giving birth. I will not put my children into day care for 12 hours a day. I could afford to support a family in my own, but only with my very frugal and minimalist lifestyle (no fancy car, no expensive holidays, no eating at restaurants etc)
Email UI problem is an email problem. non power-users have little clue about how Email works.
I don't see policy moving in that direction as a result of this incident. The leaders are happy to find alternative sources to buy oil from.
I'm convinced of 'learn old > learn new' in general, but I think there are some interesting edges: the older something is, the larger the gap (maybe chasm) will be between 'basic competence' and 'venerable expert'. Also, the more likely all the common problems you'll face will have been posted on the internet, and that the quality of tutorials and explanations will be superlative.

While the payoff of learning old > new is typically much higher (search: Taleb Lindy effect), I think matching your learning to the 'human api' is more important. For me, learning is very emotional: when I feel a sense of curiosity and intrinsic drive to know, I'll follow my nose, spend my time where it takes me. I want to spend this kind of energy in a certain way.

When I find myself with an instrumental cause or external need to know, it's most likely going to be because it's something typical, something old, in which case learning about it and being useful with it will require less of my spirit and drive to crack.

New language/tech fanatics tend to pressure through both sources (a la "look at our ingenious design breaking paradigms" and "it's so good your boss will want you to work in it (well, soon)"). Often the former argument is stronger, so it appeals to your curiosity - in which case you're best off searching for the useful kernel, followed by a swift exit in order to preserve your sense of discernment. Should you return there, provoked by your general interest, that ought to be your indicator of importance. How hyped you felt that one afternoon you learned about it after reading HN comments is likely not.

On the other hand, the 'should learn' brigade will tend to target the latter source of pressure (employability & centrality). If you find yourself feeling resistant to this and force yourself into it anyway, you'll easily burn out and douse your curiousity for the day. I've arranged learning resources to languages I find fundamentally dull multiple times, and made only very shallow dives into them.

When choosing what to learn, your built-in heuristics will tend to serve you much better than either a long list of common 'shoulds' or a tangle of overhyped 'musts'. Let natural forces do their thing in shaping what things will be presented to you: avoid paying much attention to the loud people where marketing, shills and zealots tend to roam.
That would be an argument for apple software.
The question above was, if you don't care about the software why would you buy apple hardware?
There's something weird when I create a post. When I search existing subs, (for example programming) it doesn't seem to work.

Am I doing something wrong or is it a bug?
There is a difference between knowing that Facebook posts are screened and thinking that private, "end-to-end encrypted" messages are being screened (if true).
Graphics That Seem Clear Can Easily Be Misread
> split the concept of "subreddit" into "tags" and "communities".

Tags are brilliant idea until you have tens of thousands of them. Plural forms, hyphens or without hyphens, synonyms, i18n tags of the same thing, mis-spellings, etc.
Who owns the supply of minerals required to make electric car batteries?

Does anyone know?
Thanks for the tip. Better get to work on earning the minimum karma requirement, haha.
Its a common phrase in the UK.
I don't want to come across as putting down the author's work, but for the sake of everyone else, I want to reframe the definition of "long project".

This would be a nice post if it was titled "Strategies for Quick Projects". I'm on year 8 of what is likely a life-long project (at a pace that is doubling annually). That's a fairly long project, but far from the longest. The Manhattan Project, the Human Genome Project, the Apollo project. The Shuttle program. The National Cathedral. These are long projects. They're big too. There are other long projects which might be considered "small". Learning violin is a long, small project. Cataloging all the species of flora and fauna on an island is a long, small-ish project. Cataloging all the microbiota on that island would be a medium-big project. Cataloging all the microbiota on a continent would outstrip the Human Genome Project by a factor of 100.
And now they moved on into https://www.toitware.com/

https://www.youtube.com/watch?v=mPna6D21Eqg
Where did I mention "large-scale distributed systems"?

My entire intention was to say Erlang is easy to get off the ground with quickly.

Most companies outside of the Silicon valley bubble are resource limited.
Ask HN: Why do Wordpress self-hosted sites get spammed so much?
I have a self-hosted WP site, that hardly get any page views, max 100 per month. But, I see at least some 20+ spam comments per month on some random pages and contact pages.

WP does a good job at flagging them as SPAM, but I still need to keep deleting them from time to time.
To be fair though many Erlang programmers also avoid hot loading code. For the rest, nice summary.
Interestingly, you are right in that APL grammar is ambiguous, but not in the way you describe above.

Programming in APL has been described as the "classical Chinese" of programming, and that's a good analogy. APL requires you to know both its primitives and implicit execution model off by heart to be efficient. You must learn to read it like a natural language, both vocabulary and grammar.

By comparison, LISP has an explicit execution model in that it's explicitly reflected in the syntax by parentheses. Relations between APL primitives are implicit, and that's actually very nice and useful too!
In a similar vein https://yourlogicalfallacyis.com was put together back in early 2012. Not quite exhaustive, but meant to cover off the big hitters. Main benefit was that it allowed for linking to specific fallacies through comments, etc. "Your logical fallacy is Strawman" kind of thing. The site's dated for sure (hasn't been touched in many years), but it still pops up every now and then! [edit / disclaimer - I helped out on the first few versions of ylfi, really enjoy seeing how people re-envision these kind of things]
Yes, a crane. Here's a pretty picture from Elon Musk's instagram account: https://www.instagram.com/p/BZm88uhg1yN/

The weight of the crane isn't a big factor, you open a hatch and lower stuff to the ground.
> The headline here is irritating

A newly-public EEOC ruling resulting from investigative journalism around explicitly discriminatory hiring practices facilitated (and profited from) by one of the more morally-bankrupt technology companies of our time is announced, and your gripe is the journalists aren’t giving Facebook enough credit?

A lot of discrimination happened while Facebook hadn’t fixed the problem. Discrimination which Facebook profited from. Facebook decided to enter the job, credit and real estate ad markets, but didn’t care enough to think through the details.

Recent history has been Facebook et al being brazenly lawless, making money from it, and then getting away with a slap on the wrist. The government starting to show teeth is news, and stating their confirmed finding is a fair headline.
That may be.

However, the number of times I see people hit a bug because they fenceposted or flat out overflowed a fixed size array VASTLY outnumbers the times I have seen people have to redo their underlying data structure because it just wasn't fast enough.
"The major criticism of DoH is Firefox enabling it by default and overriding the existing system DNS configuration, requiring manual reconfiguration of arbitrarily many client devices to change it back to the way it was. There can obviously be no legitimate objection to it if it is disabled by default and only used when explicitly enabled by the user."

+1
Firefox should also consider that such network settings are only accessible to root or administrators such that organizations can maintain network policies for the devices they own in their network.
Reddit is wildly popular where many other competitors have failed. The reddit of today is the result of many years of change and trying to think of ways to manage the size in a better way is pointless without considering the entire journey.

Part of what made reddit successful was exactly the subreddit individualism you're trying to remove. It's why so many people were upset when they removed custom stylesheets for subreddits. It felt like that individualism was being stripped away.

Communities don't just spring up from nowhere. They need common interests to bring the people to them.
I agree that greyscale anti-aliasing doesn't seem like the right term at all.

Perhaps, subpixel addressed anti-aliasing vs whole-pixel addressed anti-aliasing.
React Is Finally JavaScript
https://en.wikipedia.org/wiki/Lithium#Terrestrial
Having worked extensively with both Erlang and Elixir in the last 7 years, the main advantage for me has always been the smaller code base that those projects tend to produce when compared to other languages. Especially for projects that have some long-running components to them the Erlang built-in features allow writing really short yet fault resistant systems.

The Supervisor system, the per process garbage collection (no stop the world), 'start_link', "Let it crash", and pattern matching are for me the superpowers of beam. Elixir is contributing a great package ecosystem, 'mix format', and better features for the new live web of websockets
Mission Impossible Scope: Why Computer Systems and Projects Fail
If you've followed the progress of Starship closely over the last months (and its progress has been stunning), you didn't hear much new stuff at the presentation.
We heard there will be Starship Mk 1 through 4 before we see manned flights. I wonder what their test payloads are going to be when they go for orbit.
It's kind of confusing but easier to understand when you
consider the primary goal which is to force people to lock the door.

This is achieved by only allowing the key to be inserted or removed when it's in the locked position. The push through is to allow them to lock the door on either side.

1: it's a key that can only be inserted or removed when in the locked position.

2: It can be only be pushed from one side to the other when in the unlocked position

Therefore you can unlock the door on one side to let someone in, lock the door on the same side and remove your key again.
Alternatively you can unlock the door then push the key to the other side, lock the door on the other side and remove your key.
Actually about 4 hrs/day...when figuring out approx billable hours in a year a good estimate is 50 weeks @ 40 hrs/week, so 2000 hrs/year full time (8 hrs/day) or 1000 hrs/week half time (4 hrs/day)...
> I don't see policy moving in that direction as a result of this incident

No, but it would if hostilities escalated. Taking Saudi production offline would spike oil prices. Dramatically.

That would prompt political change, in the same way the OPEC crisis in the 70s did. At that point, the well-positioned (e.g. cities with public transit and electric car manufacturers) will prosper while those with their heads in the sand (e.g. communities dependent on cars for cheap transport and ICE-only manufacturers) will face a quick reckoning.
What in memory state?
> While toddle yoga is fluff for healthy children, it is not that expensive

I looked this up, near me in SW London it looks like the cheapest monthly membership is £45pm, which is less than an average gym membership, up to £100pm for unlimited classes. I'd go for it if it was a big benefit to the baby.

> Good school, healthcare and do actually matter, you know. So that the child has also middle class future.

I don't know if it's how it was intended but this is a concise & scathing description of how class structures become entrenched.
Being able to build these systems with significantly less time and effort makes them more approachable for smaller teams and companies, where time and effort can be more important than organizational politics.
They also get tripped up by Apple internal devices, which as an Apple employee is quite annoying when I get locked out of a financial app.
Off-topic submission from an account that submits only HK-related political and orientated contents. HN is not for political battling.
Victory! Ruling in HiQ vs. Linkedin Protects Scraping of Public Data (09/2019)
WhatsApp did modify Erlang but it's interesting that Elixir/Phoenix was able to hit the same scale on a single server without any such optimizations. [1]

[1] https://changelog.com/podcast/208

> I wasn’t thinking we could actually get WhatsApp-like scale, because when I read about WhatsApp, they were using FreeBSD and they forked Erlang and made some optimizations, they fine-tuned FreeBSD… So I was thinking that it was gonna be very difficult to try to replicate that kind of scale.

> So we were doing extra work, and it was really fulfilling to actually see that with minor changes in our initial best-effort approach with just a few tweaks was able to go to something that was able to get millions of connections. That was incredibly fulfilling to come full circle, and also it’s a great brag slide now, of showing that two million connections chart.
Wouldn't pedantic be 3.68kw?

I've never actually come across anything higher than 3kw, also a 16amp fuse isnt that precise, you could probably get up to 20 amps without it failing. The hotter you run it the quicker it fails though, so if you're regularly running 3.7kw through a 16 amp fuse, you may well find it failing, not through an underlying fault of anything plugged in to it.
It's also easy to imagine the financial elites burrowing down into their premade bunkers to wait it out.
Well, I guess Nolan got it right. I seem to remember that being how the black hole was depicted in Interstellar
Brett Lantz on implementing a decision tree using C5.0 algorithm in R
Also notable as likely the only known sort algorithm that's prone to breaking the items being sorted.
Are you talking about this?

https://github.com/termux/termux-app/issues/655

Or is there some new development I [1] should be concerned about?

1. Just a regular user of Termux.
I wrote some PHP on Friday.
Why would they avoid that? (hopefully it's not just because of the ease of containerization/docker that is leading to reduced hot loading)
Wordpress has been around for a very long time, it's popular, and it's consistent. Those three factors make it very easy to write scripts that crawl the internet looking for places to post comments, and those scripts get shared a lot between spammers. Consequently Wordpress's comments are just much easier to spam than other comment systems.
Sometimes recursion is the good solution, For example a back-tracking solution is more simple with recursion than without it.
At the steel mill where several of my cousins worked there was never, ever a female applicant for positions on the factory floor, in 50 years. Why pay for adds that nobody will care for?

Same for kindergartens in my country, there is no male care taker (not sure what is the right name, it is not a teaching position) in the entire country. Why advertise it to men?

If you want to hire junior developers, for example, why pay adds to people over 50 years old? Chances they will never apply for a junior position in the field.
I haven't used or wanted a roof rack in 30 years (extra mass and drag at the highest location? No thanks), but the Model X has a lot of storage space, including the frunk so it's a non-issue.

The falcon doors also provide a surprising benefit: cover in the rain. And they are very practical with small children.
I just pointed out some misconceptions about both JavaScript and PHP but some folks are indeed touchy, I will agree with you there.
Amtrak with its dining car and special services, rules and atmosphere is unique and many people will miss it. But it is as well a very old fashioned way to travel that does not really fit nowadays to get from point A to B. It is so increadible slow since the railway are so old, the trains have to wait to let pass goods traffic... If the US given its vast size wants to profide an ecological alternative to cars and airplanes they would be the need to own the rails, make them fast, build a real network to get everywhere... So everything once has an end, as coal mining has.
LSD too apparently, so the wisdom goes.

I guess that might be medication depending how you view it.
I'd like to see some 'AI' assisted tagging, where users are prompted to use a tag from a pool of common tags with the AI making suggestions on what might be appropriate, this would address most of the issues listed above.
More often than not after I did figure out what the error was, looking back at the initial error message it told me exactly what I should have looked at to begin with.
So, if you can read them right, they are pretty good.

I use Elixir in production and Erlang in side projects.
How does Erlang compare with Go?
That's fair.

I actually find Coq rather painful to use. It gives me the distinct impression that it has been designed/implemented by somebody who has never written human-computer interfaces before.

When it comes to adapting humans to Mathematics, or adapting Mathematics to humans - I prefer the latter.
That sounds like a very different experience than the one I had with studying CS because it had not much to do with the things I learned and needed at work as a Software Dev.

It was about stuff like cryptography on a theoretical level and learning some assembler to understand the basics on a lower hardware level.

That's just two examples of things I'd maybe never have learned just by working at the company.

I didn't say it's faster but then I'm not a big fan of things that move too fast - as neuroscientists know learning works with restructuring the brain and that needs some time.

And I'm happy I didn't start this journey with university because then I might have quit. I learned to program before in a funny way just like you learn how to play with any toy. Think that might have helped to start studying and for me it was a good combination I think.

In the end it's your choice and you'll find your way - I can just say how my path looked like and what was good about studying for me - it doesn't have to be the same for you of course.
Why DoH and not DoT? DoT be much more suitable and provides same set of guarantees since both are essentially using TLS. DoH provides only one extra thing that is to make it difficult to block. If you run DoT over port 443 then it essentially becomes same as DoH in terms of difficult to block.
Forecasting Bitcoin Price with LSTM
Bug. Fixed now, 4 minute response time :)
The Queen of Astrology
The deaths didn't. The news coverage of the deaths did.
With Google's docs/drive

Have you tried Libre Office? I'm not a power docs user but it gets the job done for me. Opting for Google to replace MS on principles is out of the frying pan into the fire.
>middle class white Americans ~1955-1990.

Isn't that where most people get their idea of family life from?
End users don't care about the expected meaning of "domain join", right. But they do care about the meaning MS uses here.
A brief history of self referential sentences
To everyone their own. I very much respect your approach. But when I'm upgrading I don't want last year's model. My phone is the single most used "possession" in my life and after using one for two years, I like to treat myself.
I wonder if it would be worth it for a set of large companies who depend on the npm ecosystem to get together and jointly fund security auditing for the top packages.
If you're eating straight up with just beer then I'd say that's hardly a mystery.. that's not a good combo for the stomach.
There was a cooler ESA simulation a few months back. I’ve struggled to try and find the video
Reminds me of Dijkstra's algorithm explained with threads and beads. The nodes are represented by beads and the weighted edges are represented by threads between the beads with lengths equal to the weights of the corresponding edges. You put down all the beads on a table close to each other and you start lifting up one of the beads. The order the beads leaving the table is the same as the order of visited nodes in Dijkstra's algorithm.
Not in the steel mill in my town: no woman ever applied in 50 years, why spend money on advertising to them? Nobody rejects female applicants (they don't reject practically anybody), but no woman wants to work there, they can barely find men.
Same with any highway construction site: there is no woman in the entire country, the working conditions are too harsh. They accept anyone willing to work (there is much more demand than supply), but no woman applied. Why spend good money on meaningless advertising?
We can construct all sorts of hypothetical scenarios, but when a person arrives sans children, and with no booster seat, which is a legal requirement up until age 12 (or a certain height). Plus most of my experiences with parent and child parking is supermarkets, that tend to have drop off points anyway.
> given a job find the right tools that exist at the time

If you don't know said tools beforehand, how can you be sure they are right for the job? When building a new website, for example, should you reach for jQuery? Or is React right for the job? Or is Vue even more right? Or will it be Svelte? Or is vanilla javascript the tool that you really need? How would you know?
IMO those processes you describe are from classical conditioning, operabt conditioning and the fact that you have some social control.
There are job boards that SPECIFICALLY make it their business to target women and deliver female candidates looking for tech roles (in organizations that are in need of diversity hires):

https://powertofly.com/

...and companies pay a premium for those job advertising channels.

Why is it a great business and an initiative to be applauded if it is about excluding men and a scandal if it is about excluding women?
My father lives in Berlin, and before his last move a few years ago he had one of these for his house key. Never knew they were so specific to Berlin.