skysight-inc/HackerNews huggingface dataset:
There are a lot of metrics which are not covered in this article.
For example, I think that having a lot of one-time contributors with small PRs is actually a sign of good health; it generally means that the project's code is stable and easy to read and modify for newcomers.

Also, I don't think that the number of commits or commit frequency has much to do with project health; low commit count could simply mean that the project is very stable; which is usually a good thing... Sometimes you don't need more features.

I think that when the project is still evolving, it's better to only have one or two main contributors - Otherwise the project's vision and direction can be lost.
I think that Redis is a perfect example of a healthy OSS project. The contribution stats on GitHub look ideal to me: https://github.com/antirez/redis/graphs/contributors
Maybe. I don't know. It is pretty difficult to find examples of languages with generics that have compile times comparable to those of Go.
>Counterintuitively, economies of scale are more frequently found in small products which can be mass manufactured than big projects which must be custom built. This isn't an ironclad law. But neither is "nuclear must be big."

Nuclear power stations are not a mass manufactured product. The most pass produced ones still amount to decade long projects. There are no nuclear reactors that amount to "just add water" replicate designs, and there wouldn't be any in foreseeable future.

Just look at small coal firing powerplants, even smallest ones suitable for use in utilities are horrifically inefficient, horrifically expensive per kW/h, and still involve tons of on-site and custom engineering solutions every time. All and every vendor of "turnkey" powerplants market them as such, but just ask any power engineer if it is actually so: coal feed systems have to be optimised for type of coal used, flue solids capture systems have to be customised, foundations have to be custom engineered to accommodate heavy machinery (imagine a turbine shaft of many tonnes to get few mm bend due to soil subduction), and of course the geometry of the plant has to accommodate position of coal storage, flyash storage, transformer sites, administrative buildings and etc.

>"Assuredly" based on what?

Based to watching nation scale efforts of gen 4 reactor commercialisation failing every time. All of them wanted money from day one, and all were sure that "this time we got it right."

>Their investors have less of an interest in "advancing [their nations'] science and industrial competence" than in turning a profit.

Given the known level of intellectual ability of a successful finance professional (aka "Pro Investor") in a Western country, this doesn't surprise me at all.
I don’t think it’s a forced dichotomy when I contrast literally living in a cupboard and coding for 16 hours a day with having any sort of other existence during potentially the most energetic decade of your life.
> You can't officially license an Adults Only game on most (all?) consoles

There are a bunch of PEGI 18 games on consoles. Call of Duty World War II, Farcry 5, Fallout 4, GTA5, etc etc - all of these are PEGI 18 and licensed for consoles.
>It's a big part of how I reason, and a number of results that I consider important and illuminating hinge upon it.

How many of these results require applying the LEM to undecidable propositions? The LEM works fine in constructive logic for provably-decidable propositions.
Those are admirable sentiments. And it's great to be optimistic. But if the models are at all relevant, it's probably already too late.
Self-reference and Logic (2005) [pdf]
The Peter Principle is a joke taken seriously. Is it true?
The compiler also has to generate the specialized code. But I suspect that the main factor here is just that the presence of generics in a language encourages the use of generic programming to an extent that wouldn't be practical in a language without generics. Take e.g. the boost geometry library (C++). Theoretically you could write a similarly generic library in Go using code generation, and it would probably take ages to build too. Of course, no-one would actually do this.
Sure, the bad JS interop had to come from somewhere.
Nope. I've seen plenty of successful companies bumble around and have dumb luck. The reverse is also true -- perfect execution is rare and almost guarantees success.

I'll reemphasize that even competent execution is rare; few people can execute perfectly on business AND technology AND marketing AND design AND .... Especially first-time entrepreneurs.

Fortunately, the other guy's deeply imperfect too. In capitalism, you just have to be better than the other guy. It's pretty hard -- the other guy has been at it for a while and you're just starting out, but it's far from impossible. Most businesses execute very poorly.

Fortunately, each time you try to execute, you get a little bit better at all of those, so after a few tries, you can out-execute. You also learn the advantages smaller, more agile players have over bigger ones.

I agree with the persistence bias argument 100%.
The additional wisdom of this approach is that the interview processes you go though are enough to teach you that all the other jobs are crap too and leaving the current one is pointless.
On the other hand, one can verify that an algorithm is fair. One can verify it in the algorithm itself and one can verify that the inputs are fair. In fact, this is often necessary to do just to make it work well.

With humans one can't, and as a result there is blatant unfairness everywhere. Nepotism, racism, corruption, ... these algorithms can, if allowed, make it very hard for those to exist. Humans cannot be trusted to make decisions about other humans, not even with the best of intentions (because they still destroy people against the rules to protect the rules).

Needless to say a great many politicians are trying to stop the algorithms. Because they can't explain what they've done is the best they can come up with (which is stupid, the better argument, imho, is that one cannot with certainty predict what the algorithms will do in any given case. So if a neural network was the law, there would be no way to know what the edge of legality is. They might send Maria Theresa to jail, so to speak, for tying her shoelaces crossed or some other stupidly small unique thing)

Besides, do a bit of law, the reason humans can explain and algorithms can't be explained is as trivial as it is horrible: humans simply don't take more than 2 or 3 variables into account even for critical decisions. This is stupid, for obvious reasons, but it's also why you can explain. I assure you, for a 3 neuron neural network, just taking 3 factors into account, there is no explainability problem.

this is a fact often complained about in outcomes. Certain variables make seemingly malevolent decisions innocent. But those variables can't or aren't taken into account, so ... boom hammer comes down, life destroyed.
> There's a huge population of people like that.

The problem is the lender, surely
Why nuclear? Why not chemical or biological WMD?
I do think software has got less reliable in the sense that unclear random errors, freezes, and data loss are more common. I think this is mostly the result of a (correct) choice to add more value overall by prioritising features over reliability.
On the other hand, notebooks encourage many good practices: literate programming, purely functional code with immutable outputs, visibility of state, and reproducibility.
Fujitsu will help IOTA to become the “new protocol standard”
Damn. Bloody idiots.

And well, that's why we have VPN services.
Ha! I like the LOTR reference.
>There was a strong socialist _strain_ across all my professors,

Thank you for picking this word, made my day :)
The Economist is definitely a high-brow, low-fluff, high-density publication. I love it. Articles are usually short enough that you can get through them in a just a minute and they have a good graphics department that makes clear, readable graphs that actually provide an added value instead of filling in some empty space. Shows that it is possible to stick to the message.

For political reporting it seems like Politico is sticking to the same formula (at least Politico.eu), which explains their popularity.
1 in 10 people being racist wouldn't really qualify as being "incredibly racist" in my view. Perhaps "incredibly racist" isn't a very useful term anyway.

Yes, it's important to look at data rather than anecdotes. We can both pick anecdotes to support different arguments. I could point out for example that the 4th largest company in Japan was founded by someone of Korean decent...

Yes, there is racism in Japan. Yes, racism is more socially acceptable than in the US. Yes, it seems likely that it is more often directed against Asian neighbours. You have not presented any data that suggests that it is "incredibly racist" in Japan.

I would be interest in further data that quantifies the racism in Japan. Rather than a series of anecdotes that seem to support an opinion you've already formed.
The bizarre history of drinking from women's shoes
I think databases and analysis have been around a little longer than 20 years...
Everyone has a natural level of happiness that is extremely difficult to change permanently. The fact is some people just have an unhappier baseline than the rest, or a happier baseline. Circumstance will move you around your neutral happiness but over time you will always tend to go to that level. It's called the hedonistic treadmill.

The things that do affect your happiness in a big measureable way are whether or not you're poor. Being rich doesn't make you happier, but being poor absolutely makes you unhappier, so does being unhealthy and being lonely.

If you're not poor, healthy, and have human companionship there doesn't exist any external goal that will actually make you happier long term. So take what simple pleasures you get, enjoy accomplishing any goals you want, but never think some different career or object or hobby will make you happier. It won't.
> Nuclear power stations are not a mass manufactured product. The most pass produced ones still amount to decade long projects

You're arguing a car is impossible because horses only run so fast. Coal is a bad model for nukes because coal has a low power density per unit of fuel. You have to burn lots of fuel to get a meaningful amount of power, and burning lots of fuel takes lots of space. You naturally get a large plant.

There is no similar fundamental restriction on the size of a nuclear reactor. RTGs, for example, are tiny (albeit inefficient) nuclear reactors [1]. Here we have commercial efforts to miniaturise nuclear power plants so they can be mass manufactured.

"Past projects were X so it will always be X" doesn't make sense in a barely-explored and novel technological domain.

> the level of intellectual ability of a successful finance professional (aka "Pro Investor") in a Western country

"Pro investors" (which I take to mean generic fund managers) aren't backing nuclear start-ups. VCs with domain expertise, laboratories, engineers and utilities (together with the public sector) are.

[1] https://en.wikipedia.org/wiki/Radioisotope_thermoelectric_ge...
It would still break down at scale, statistically speaking, at least for the most famous destinations (i.e. the above-mentioned European capitals). And the experience would still be sub-par: you appreciate more what you discover on your own, because your brain is reacting to your own instincts rather than being intellectually told what you should like. It's also much harder to be disappointed, because there was no guide raising your expectations.
Awesome work. I already use your Frappe Charts, because they are lightweight and really easy to use.
Just let students default. The problem would be solved in a week. Poor investments should get poor returns. You should be able to default on any loan out of human dignity.
Update: I am now on the "mostly nuts and berries" diet, with occasional steamed vegetables, and feeling amazing.
A large number of hedge fund analysts are data scientists. Just because computational finance models used a tool that abstracted away a large portion of the programming doesn't mean that they weren't using applied statistics and domain specific modeling to solve problems.
I was surprised to see this listed here today, as I've been using it for years and thought it would have been a very well known tool by now.
Thanks for making this and for anyone who hasn't used it before, give it a try on your next "regex fail day", it won't disappoint!
Poor managment doesn't always stem from ignorance or lack of understanding of how SW works. Sometimes it emanates from pressure to deliver within very tight timelines for the sake of survival of business or standing up to the competition in the market.

I have seen the best managers giving into ridiculous deadlines at the time of project onset just because they know that there is no other option.
This developer's GitHub profile is astonishing -- so many repos, and so much activity in areas that interest me. I'm looking forward to experimenting with EnergyBar and studying the source code.
Blocking sites should be illegal, unless the ISP in question has the list in the contract so that you can review it before buying the service.
Could we stop talking about the stupid fucking Therac-25.

Lets jump to 'Virtual Case File' for a while. It actually has things you can learn from! IT Conservations did a great podcast on it. [1]

I assume this is posted due to the irony of last weeks bridge collapse (This statement is valid any week)

Jump on Youtube and there are hundreds of post mortems of engineering problems were people died.

IT, not so much, this is the problem. But for christs sake move on from Therac-25. There at least a few other write ups out there.

And remember a human life is worth around 1-2 million $. So if you fuck up that amount either you killed someone or your work is pointless.

[1] Probably this one - https://web.archive.org/web/20130729205010id_/http://itc.con...
I'm pretty sure we can create artificial coral reefs in a controlled environment. They won't go extinct.
This whole interview sounds a lot like someone finally getting the courage to get even with an elderly man by exposing some petty aspects of his homely habits while only superficially mentioning his work.

It seems the most detailed and thorough paragraph is the one devoted to the spelling of 'Popperazzi'.
Does those ecosystem rankings make sense when you search them in yellow box?
An ideal for open source projects is a "plug-in" architecture. They are easily contributed and edited in isolation.

While this architecture has low coupling and high cohesion, it's not ideal for every problem.
Things makes me think about the poor woman who was killed by a "self driving car".

If the software had acted as expected she would have been alive. If self driving cars become popular, coding mistakes will kill more people.

(Yes, they had wilfully disengaged the built in automatic breaking feature of the car in order to allow their software to control it, and the human safety engineer riding in the car, was not paying attention to the road (also because the safety egineer blidnly trusted the software runnign the car) were factor as well)
I author the Cycle.js framework and for a good while I considered it to be a sister project to Elm, because both had a focus on simple functional reactive programming for frontend. I've advocated Elm and been a bit in the community as well.

Evan is great person, I still remember fondly the time we had good long conversations at a conference. I started the first attempt at integrating Elm with React Native, and that was only possible through hacking the native modules in various ways. I figured I couldn't progress with this plan due to how restricted Elm is regarding native modules, but also other things like naming of community modules. Elm is strict not just as a language but also as a community culture.

What shocks me about the latest state of Elm and its community is how easily conversations get locked. Locking should be the last resort. What leaders block or ban indicates what they do not want to risk. There should always be the possibility of blocking to say that "we cannot afford having X in our community." and defend some basic principles.

In many communities, X is just personal attacks or harassment, that kind of thing. The consistent pattern I see in the Elm community management is that X is dissent. "We cannot risk having divergent discussions (polite or impolite) in our community" is message that restricts thought freedom and reinforces cult-like behavior. It's not a good thing to have in a community, specially in an open one on the internet where membership is fluid (unlike dissent in a company for example). Curbing dissent ultimately leads to lack of innovation (which comes from freedom to create without fear of rejection), which reinforces the status of the leader as the primary source of innovation, because whatever the leader does is assumed to be never rejected. I think these community dynamics are bad in the long run, it creates more feeling of rejection, decreases innovation, and centralizes even more responsibility and power to the BDFL.
Trump is doing great for the little guy. Sad to hn and the left coast, he will get re-elected.
> We should be guided by quality of life.

Whatever that actually means. Your definition of quality of life is very likely not mine and conversely.

I'd be very afraid to have a statistics office define what "quality of life" means. It reeks of centralized planning.
Not only it doesn't work in 0.19, but the README doesn't mention it, the issue is closed (making it difficult to find) and the Elm release notes/upgrade notes don't mention it.
Definitely the latter.

Source: vegetarian for 10 years, when living in Europe and USA. Pescatarian since 1997 after moving to Japan.

I could be vegetarian now, if I chose, but it would be harder than in those other two regions. However, it's easier to be pescatarian in Japan with just a little language.

Don't eat ramen or gyousa though. There'll almost certainly be pork, even if they claim otherwise - what do they know?

Other common dishes such as soba, udon, tendon should always be fine unless obviously not.
I've been wondering about this. If they're this sensitive to change, then this can't be the first time massive bleaching has happened.

> Terry Hughes, director of the ARC Centre of Excellence for Coral Reef Studies, said that he was “not impressed by the [article’s] message that we should give up on the [Great Barrier Reef], or that it is already dead.”
You're planning to disrupt noodles in Asia?

Good luck.
I think it could have been interesting if it was somehow based around the contrast of what Jack thinks he's doing and what's actually going on. But from skimming the article it seems that they wanted their canon to be that he's actually a vampire hunter, which I agree is a bit distasteful.
Where is this a problem apart from the US?

Any folks from countries where education is for sale want to chime in on what it looks like at their end of the woods?
I disagree. His integrity, accomplishment, and hard work in his life has inspired many others to follow a principled life. He is a role model for the new generation.
Game Programming Patterns: Double Buffer (2014)
The question is not "what color is the wall?" but "what color are you seeing?". So what color are you seeing when looking at the red wall in perfect darkness? Better yet, are you seeing anything at all? Are you claiming that anything you can't see, on the other side of the wall, is also black because you can't perceive any spectral emissions from their surface?

Earlier you said the wall should be black because black is a color and that's what you'd be seeing. But now you say the actual color is red but only using prior knowledge. And if the wall actually changed colors (I quickly painted it blue just to prove you wrong) what color would you say it is? Black? Red? Blue? So your example is purely philosophical and doesn't support your claim one bit.

Is the absence of light a type of light? Can we call the absence of any photon a "close04-ray" in honor of it's distinguished inventor, me?

A room doesn't contain void, it simply lacks everything else. Water is odor-less and taste-less. Silence isn't a type of sound, it's the lack of sound. And a completely empty fridge doesn't contain food. Your definition of a color while correct sabotages your conclusion that "detecting no spectral emissions" should be called the color black.

And please stop using additive/subtractive as if this should change how colors are perceived. It changes how they are produced but your eye will still detect light at a specific wavelength that you'll call a color.

Colloquially people will still call it the color black. But it's just a convention also meant to support the fact that we call a wide range of greys and dark colors as "black". It's for ease of speech and description, not for accuracy. In reality true black is simply the absence of any perceived light.
Yeah, and perhaps there's not enough information to rebuild the original data, but still enough information to tell something about the user. For example, my gut feeling says that if a user uses the word "cat" a lot, then that would be reflected in the weights, and it would be possible to tell the difference between a cat-person and a dog-person.
You can take a "Last Minute Trips"[0] approach and just throw a dart into a map. You'd have to work a bit harder to find out the interesting stuff about the place you're going to. You're going to miss some of the huge popular stuff. But it's going to be a nicer experience.

Somewhere like England is small enough that if you end up throwing your dart in Swindon[1] it's a short drive from a nicer place.

[0] https://www.youtube.com/watch?v=6KL8yc-AUuo&list=PLxx9HYDHVI...

[1] Just kidding. Swindon is awesome and has some nice industrial museums and is pretty close to amazing countryside.
Isn’t that probably just some string matching on torrent instead of targeted blocking?
So you’ve replaced first-order proxies with higher-order proxies.

Sounds like it wouldn’t make any difference (other than PR).
> 3€/year

^ :-)
tl;dr: yes
No, we're planning to feed hungry high density urban consumers noodle and soup cuisines in existing high demand with more availability, choice, consistency, time-efficiency and profit margin than manual competition, plus complete personalization support on every order. Think "take-away noodle restaurant minus overheads", 10-20x faster than delivery options, cheaper and closer to the consumer. We're located in the largest province of the largest market in the world, and on track for launch next year in HK/Macau/China. Currently raising Series A with commitments @ $125M pre and accepted in to YCSS advisor track.
Who is surprised?

We are going in the direction of idiocrazy (great movie) as a society and people are caring less and less about anyone else. So that makes it easy to spy on people or block sites, specially since Google is still seen as a positive force in tech. :/
I've wondered if an good way to fund universities would be offer them x% of a students tax return for X years after graduation.

That way universities would likely focus their courses on areas that get people employed, while cross subsidising some areas they feel add value to the educational environment. Or require popular courses that dont deliver returns as for some upfront payment. Even use data if it's that granular to even see what department heads or other facets create the best results.