skysight-inc/HackerNews huggingface dataset:
Japan: 126 million people.

China: 1.3 billion people.

Japan: 377k sqkm.

China: 9.56 million sqkm.

China is following exactly the same path as South Korea or Japan, but it's a huge country, not a medium sized one.

Somehow I doubt China will stop at regional power level, considering all its resources pretty much guarantee it being #1 in the world, by far, if they're managed by a half-decent government.

And nota bene, China has such a huge scale that it doesn't need to be fully democratic and fully developed to still be #1 by far. If the average Chinese citizen will produce half or one third of what the average US citizen does, the Chinese economy will still dwarf the US one, due to sheer population sizes.
Future mortality seems not to be considered but I am afraid this is important. Numbers will be difficult to obtain, you know, clairvoyance is not easy.

But at least we know that we need to maintain nuclear waste for a long time. Or we create deep subterranean disposal sites, and this will be dangerous work.

Coal is probably even a lot worse because of climate change effects.

Renewables seem to fare better for future mortality.
JSON (2002)
why remove the incentive for businesses to optimize their energy usage? They have as much if not more external costs as a residential home.
In agile (from my perspective) you rely on constant feedback from the stakeholders (customers, Product Onwer, sponsors) and iterate on it - that's why it's crucial to have short sprints so you can contain the uncertainty and make sure you're heading in the right direction.

In the 'iterative waterfall' you usually split the work into several domains, with each iteration taking months up to a year. E.g. when implementing new core banking system, the first release could be 'move the customer masterhip into the new system'.

Sorry for misunderstanding, I meant that business processes are usually derived from the regulatory requirements, not IT processes. The following implementation is then affected by those regulations - again, in a way that limits potential differences between the desired outcome and implementation choices.
Screw Soros.
What are the major social problems in the US right now?

- Freedom of speech gives corporate and foreign agents unlimited influence over the democratic process.

- Freedom of movement is devastating communities in both the sources and sinks of mass internal migration.

- The free market is delivering greater and greater returns to a smaller and smaller group of people.

Those freedoms aren’t, like, self-evidently good for outcomes. If we are to stay committed to the principles, we’re going to have to acknowledge and accept thier costs, because those costs are going to be the top political issues for the foreseeable future.
It's like using a bandage to prevent an injury. Yes it's good to have, but it doesn't prevent anyone from writing unmanageable code. Contrary it can make it even easier to write unmaintainable code.
You don’t even need citizens or serfs in this case.
I believe the problems we face with those platforms come from the "feeds", those infinite sources of attention-grabbing distractions from the actual social part of those networks (talking, commenting, discussing, planning...).

For this reason I only use messaging apps (WhatsApp and FB messenger mainly, which bothers me since it still feeds the beast..).
Gambling companies aren't stupid. You only ever lose what you stake, and gambling machines aimed at kids always return a small win, but usually smaller than the stake. That difference is what funds the larger wins (and company profit), but it's the small wins that keep kids playing. When a kid gambles away all their money and all the small win returns that's just "bad luck", and next time they might get a big win and walk away.

Letting kids gambling is a parental choice, but if you think it's teaching your kid a valuable lesson you are dead wrong.
Anderson's "Isle of Dogs" is amazing as well.
MixCloud Desktop App (media controls, menubar track title, etc..)
Comments on hacker news focus on improving humanity, not making money.

No one cares what will make your evil faceless company money, and sure we don't help those kind of goals.

Those product companies have succeeded at making money. Seeing that Dropbox has to implement predatory subscription and other dark patterns, the company has already failed HN.
Without a clear explanation of your statement (why does he deserve this euphemized special place?) this is just a personal attack, which seems to be the common response to any assertion or action coming from him.
Tips to ace an interview over the webcam
If you are like me you listen to music all day and everybody knows MixCloud experience kind of sucks on a desktop. So I did some fixes by making an electron app. Enjoy!
Elliott Abrams was born into a Jewish family[6] in New York in 1948.
Have you read Walter Lippmann's Public Opinion (1922) - well worth reading and rereading. The theme of it in a way is "that people do not know objective truth, and can be fooled by propaganda" It's about things he observed in WWI, the role of the media, the failure of the media, the start of the propaganda age.. My point is - none of these problems are new. Lippmann was writing about very similar problems 100 years ago. (In that and his other early books, e.g. Liberty and the News - on how somehow, we don't require journalists be qualified, although they have such a vital role in democracy.) It's hard to think that democracy is possible, given these problems.

(Saward in his Democracy says that Schumpeter in the mid-20th C simply redefined 'democracy' as 'whatever they now have in countries we call democratic', thus avoiding the worrying about democracy that produced the fascinating books of the early 20th C on problems with it. e.g. Lippmann's, Michels' Political Parties)
How does it compare to BOOM [1], both RISC-V and both open source.

[1] https://github.com/riscv-boom/riscv-boom

Edit: Not sure why I am getting downvoted, isn't this a valid question?
Let's say that the difference between a used car and a brand-new car is the lack of warranty (and some amount of physical depreciation, which for the purposes of this discussion we can ignore). Then for the prices to be equal it means that the price of a used car must be equal to the price of a brand new car minus the "value" of the warranty, which depends on the reliability of the car and the repairing costs. It seems perfectly possible that consumers, say, overestimate the probability of the car breaking down, which would lead to a difference in prices. Whether we can call this a market inefficiency, I don't know.
I drive a 13 year old Dacia, simply because I paid for it with a single paycheck and if anything goes wrong, replacement parts are around $30. First owner, mint condition, both mechanically and visually. Sure, it sucks from a feature standpoint but I just installed an iPhone compatible media player and use my iPad for most of what I want. And at least I didn’t feel too bad when a moron dinged it the first week I took it out on the road. And I can mess around with it by installing things, drilling into it without feeling bad for ruining an expensive purchase. Tax on it was $15 for 2018 and it barely uses any gas.

I’m fine with buying a luxury car until after I buy my own house.
Dailymotion resets user passwords after being subject to attack
I'm not sure it's easy for a software engineer to develop a model, it's quite an orthogonal skill, you need a solid grasp on mathematics and especially statistics.
Most people who need that sort of work done can't do it themselves, and people who can do it are rare in the US. It sounds like the one guy you found knows his value and charges accordingly. I admire him for that. What you charge for your time should be based on the value you return, not how hard your work is.
Some thoughts I just had, and haven't really developed yet beyond the initial moment of having them:

It used to be you would see theories about the internet threat to Closed societies, and I suppose those threats are real too. But perhaps the threats to closed societies are the obvious threats, and the threats to the open societies were not immediately obvious, and thinking on this is somewhat murky but if there are a bunch of obvious threats and a bunch of hidden threats then I guess people guard against the obvious threats.

Finally maybe anything that threatens one type of human society must also threaten all types, only the threats are changed around for each type.
And we also have the modification of Rob Pike:

"There's nothing in computing that can't be broken by another level of indirection."

https://twitter.com/rob_pike/status/48790422931243008
> It wasn’t Trump winning that did it, it was that Trump won with the assistance of data that Facebook was unable to properly protect.

I agree that Facebook is certainly a convenient scapegoat to hide all the other issues that plagued the Clinton campaign (from the DNC scandal, to the unlikeable candidate, through some controversial phrases she said during the campaign itself, and so on). Also it helps newspapers since they have to take no blame for what happened (and do no real analysis on why democrats lost).

I'm pretty convinced that if Clinton had won - even if Clinton had used CA data to do so - there would be far (far) less media coverage about the "evil of Facebook", regardless of the impact of their incompetence in the election. That was the case with Obama already after all.
If you're exposed to enough radiation for the effects not to be "marginal and diffuse" then you can detect it with your senses. High dose radiation will literally burn you.

People misunderstand the risk. The amount of radiation you need to be exposed to for a 50% chance of getting cancer would be a fatal dose from radiation poisoning. The way people end up with cancer isn't by one person getting a large dose, it's by a million people each getting a small dose, so that they each have a one in ten thousand chance of getting cancer and then a hundred of them do.

Which is exactly the same thing that happens with coal -- not least because coal is radioactive and burning it puts the radioactive materials into the air.

Except that coal does it as a consequence of normal operation rather than only in the event of a catastrophic failure.
The point is, no one is forcing them to export to China. These companies accept the deal.
Fair enough. I think I didn't understand the difference between game time and real time before. I though the running time of "display_game()" was the game time (curr_frame_tick - prev_frame_tick). Thanks a lot for your detailed explanation.
Sci-fi author Marko Kloos on what it takes to build a brand new solar system
What Would It Mean to Have Trump’s Finger on the Nuclear Button? (2016)
Won't the collapse of China's economy take their investments in Cambodia with it? The point of moving your supply chain away from China is to avoid that.
> That's the problem with energy policy and most large industries these days. There's enough money in the market, so you can find a supporting study for every argument you want to make.

That was always the case. It's nothing new.

That means also that each change is difficult, because there are established players who are defending their business. In nuclear power industries we have seen that, because it tends to create very large industrial conglomerates who are heavily interlinked with government. There we see then easily an abuse of that power. A part of the Energiewende is about opening up closed energy markets which were shared with only a handful of (often state owned) companies, make it accessible for new providers, create competition and decentralize it.
Maybe it's people that hate life that choose to be attorneys? Hmmmm
The related L-star c-star h-star works well too, and is easier to interpret than LAB.

These spaces benefit from being approximately perceptually linear, which also helps when any metric is computed on them.
What's this got to do with Richard Feynman?
Indeed and that is why I mostly criticise C, we need solid foundations and UNIX clones aren't going anywhere for the foreseeable future.

So whatever can be done in a safer languages should be, and for use cases like this we really need to improve what actually means to use C.

Linux is a very good example that even with quality gates, safety errors creep in and something has to be done about it.

Really kudos to Kees and everyone else involved on these projects.
i never understood people who think that there will be water wars. RO plants like these are all you need. there was some scare-mongering about brine-cakes, and i never understood how anyone fell for that because the amount of salt produced by these plants compared to the volume of the ocean is beyond minuscule. lo and behold, this article says the brine problem was found to be a false alarm after being looked at again. slap a solar field on this baby and youve got sustainable, mostly disaster-proof water. exciting times.
I can see managing up being an issue, but managing down all depends on managing style. In my opinion if you're a good manager it shouldn't really be affected by culture.
What past US administration has not been brazenly imperialist? Regime change has been the policy in Venezuela since Chavez took power. And the US has been propping up dictators in south and central America since the Spanish American War ended.
None of these effects is new. One could print anything on pamphlets, or shout it in the town square before literacy was widespread.

When searching for that boots quote to put here, I found this reference with excellent 18th century quotes about the issue:
https://quoteinvestigator.com/2014/07/13/truth/

There's the possibility that the internet has made it worse, but that's a theory I've yet to see evidence for. You could spread fake news a day before the election in ancient Rome or Greece, what would stop you? Today at least we have most people doubting candidate cannibalism stories because if they were true they would be on mainstream sites. What did they have back then? It was normal to not have access to a second news source to seek out at reasonable effort for months.

Even with all the garbage out there, I think the cheap mass access to information was a net gain. Lies can be made up on the spot, while the truth must be carefully researched. Being able to put a well-researched rebut on a blog where someone might read it is something, something they didn't have before. Everyone would just go home after the people who could produce information on the spot had shouted it.
I think the biggest threat to open societies is that nobody will be able to read the warnings against dangers if they don’t have money to subscribe to a thousand publications :/
One could argue that it already is...
Reviews of Auto Connection in Manassas VA
That is never the option.

You choice is either to switch to nuclear or continue using coal.

Arguing for solutions that are never going to happen, is equivalent to arguing in favor of the status quo (and the status quo is horrible).
And all I'm saying that they made bad deals. This is coming back to hurt them.
You are correct. The most difficult part of a design is not the design itself, it's all the documentation and the verification environment around it.

This is a nice gesture but hardware is a bit different than software and dumping a bunch of RTL code is not really useful.
Duplicated files fixed already.
Mono still exists for the same reason .NET 4.X still receives updates, amongst other things. It also has better mobile and crossplat support for targets outside of the server realm
Do we have to be afraid of Google, Mr. Pichai?
This article said absolutely nothing. It was a nice history lesson though.
Windows Media Player No Longer Shows You Meta Information
By refusing to support an alternative solution, you are supporting the status quo.

It is easy to bring up problem after problem with alternatives. It is not easy to show why the status quo is somehow better, because it is not.

A death is a death. Someone dieing because they fell off a roof is equally as bad as dieing due to radiation.
It's just one of many whys. Differential GPS was widely available and it gave cm-level positioning precision.

Equally if not more important why was your good old hardware minituarization and its cost reduction. In the late 90s a decent GPS reciever was still a size of thick book and cost prohibitively.
If programmers would be witchers
"I'm not against fission power itself, but being in California makes me kind of a NIMBY on the issue. All you need is somewhere with water and without active fault lines, and nope, not seeing a good spot."

The TerraPower design, and many other of the next-gen designs, don't require water cooling. That greatly expands siting options.

You could have the plants out in the desert, or on other less desirable real estate.

"The evacuation plans for San Onofre involved moving one to eight million people, or about eight million ways something could go wrong."

I'm originally from the area, and was sad to hear of San Onofre closing. However, its siting was terrible.

Given California's stance on climate issues, it should be the world's largest promoter of next-gen nuclear power.

Several very interesting designs are being pursued, I'm hopeful the government will eventually adopt a better policy stance. Bill Gates looks to be helping a lot there!
I've never gotten this hate for Mr. Soros. Could you take some time and perhaps expound on why you dislike him? It'd be of great interest to me if I had an individual perspective on why he's disliked rather than the odd mishmash of reasons I find online about him.
Is this code just for a processor, or an SOC? How is this different from the open source Shakti processor being designed by IIT Chennai?
I'm not so sure about that. Gamma radiation is one thing, getting a bunch of alpha and beta emitters more or less permanently stuck in your body, is another.
You can get as semi modern motherboards with isa slots still. Eg http://adek.com/product/ms-98a9-industrial-atx-motherboard/
I do agree that the overall risk includes more factors than just past direct/indirect deaths, you are right. However, I would argue that simply furthers the cause for nuclear.

Firstly, renewables are great and we should of course be investing heavily. However, until we have the what is still non-existing storage tecgnology, we need a base load of either nuclear or fossil fuels. Insisting on a nuclear-free energy supply right now unfortunately means insisting on fossil fuels as a base load for the foreseeable future.

Given the greatest risk to humanity's survival is climate change, failing to secure a low-carbon energy supply is a risk that far outweighs any of the risk of using nuclear alongside renewables.

We can already see the results of foregoing nuclear - energy in now nuclear-free Germany is seven times as carbon-intensive as nuclear-heavy France[1].

[1] http://energyforhumanity.org/wp-content/uploads/2017/11/Euro...
> The only way to reduce per capita energy consumption is to ban people from doing things

The way to reduce energy consumption is to a have a more efficient infrastructure and more efficient consumer devices. In the private sector, public sectors and the industry.

Increasing 'efficiency' is a huge goal. This starts with using less primary energy for the production of the same amount of electricity, using so-far wasted energy (like heat from power plants), using less stand-by energy, increasing transport efficiency, use of less energy-intensive production processes in industry, ...
The problem with all the other solutions is that they end up being language-specific. That article you've linked to lists the various languages that chose that route: Go, Lua, Ruby. Now try invoking a Lua coroutine from Go, and have it interop properly with goroutines while running.

The nice thing about async/await is that it's just a wrapper around futures, which are themselves a composable wrapper around callbacks (semantically; the implementation can be more efficient, of course). So any language that can express function callbacks as first-class values can represent a future, and any language that can represent a future can interop with the async/await world. Which is why you can have JS code doing await on C# code doing await on C++ code in a Win10 UWP application, and it all works. And you can take existing libraries and frameworks that use explicit callbacks (often written in C), and wrap that into futures such that it's all usable with await.
Even NodeJS ( https://github.com/tjanczuk/edge )
Go's errors vs. exceptions
Ok, so what you are saying is that you would prefer to live next to a dirty coal power plant that is much more likely to cause you to get cancer or other horrible health effects?
I wrote this post based on my experience in one year project where the team grew from 10 to 100 people while writing Go and Java.
They are first converting debugging tools, the rest comes later
Spying is cheap: software and hardware cadets in a military academy learning to exploit specific systems. The main cost is wages, which are lower in China. For military tech, you need materials and engineering specialists. Often multimillion dollar prototypes just to find out where the problems with the techniques are. Specialized facilities for testing prototypes. De novo techniques for testing those facilities. Compare spywork, where it might be enough to bribe a single person in a chip fab to add a backdoor circuit.
From the readme:
> "What I cannot create, I do not understand" - Feynman.

So I guess you can use this axiom to learn from the provided notebooks.
Recently I have start workout for 10 mins a day including warmup.

To go for an hour in the gym it's much harder because it take +30 mins to commute +15 min to shower. After 1 hour of gym I feel exhausted and I don't want to do it again next day.

But with 10 mins per day, I don't have to convince myself to do it, it's such an easy task and I feel better after doing it. I don't lose my time in commute and I do it every day which is much better than 3 times per week.

Most days I do 10 mins of meditation and with that I have two great habits that takes most 30 min from my time.
Browsers shouldn’t allow it - they’re the ones in the position to fix this.
The GPS data is only half of it, though. Much more valuable and difficult to obtain is the metadata, ie. the type of way, width, surface, quality etc; the name, any official government names and/or local names; access rights; lighting; seasonal restrictions etc etc
MS basshing was only based on the M$ quote. Because it was closed source.

Some context has shifted, the Microsoft takes over Github part has shown sentiment shift also ( not everyone of course)
They lost the house, that’s the real test of a president’s midterm. It normal to lose some seats and same thing happened to Obama, but even still the shift was unusually large.

Such shifts are likely very good for countries over time.

The biggest risk for China is the system failing. Mao was being given bad data because the system in place rewarded people lying to those above them. This becomes common in many dictatorships. Eventually you get a lot of ‘dumb’ choices because accurate information is really important for any government to function.
It all depends on your perspective. Java has a very long history of enterprise-grade tooling, including IDEs. Way back when VS still didn't have all the basic refactorings for C#, IDEA had structural search (i.e. pattern matching search that understands language constructs, types etc). VS has improved, but so did the Java IDEs.

So when you look at VS from the perspective of someone who's used to typical Unix or JS tooling, it's comprehensive. If you look it from the perspective of an old time Java developer, it's lagging behind.