skysight-inc/HackerNews huggingface dataset:
I would say that a significant part of it has been debunked by ongoing events. For example, here the author talks about the then-future AP-600 reactor design that later became the AP1000:

http://www.phyast.pitt.edu/~blc/book/chapter10.html

"Probabilistic risk analyses yield estimates that a core damage accident can be expected only once in 800,000 years of reactor operation, and that there is less than a 1% chance that this will be followed by failure of the containment. This makes the AP-600 a thousand times safer than the current generation of reactors. It is also much simpler, reducing the number of valves by 60%, large pumps by 50%, piping by 60%, heat exchangers by 50%, ducting by 35%, and control cables by 80%. The volume of buildings required to have a very high degree of earthquake resistance is thereby reduced by 60%. It is estimated that the plant can be constructed in 3 to 4 years. All of these factors contribute to reducing the cost."

In actual fact, the AP1000s under construction are more than 3 years behind their original schedules, both in the US and China. Sanmen Unit 1 was originally supposed to take 5 years to become operational and if it starts this year, as currently projected, it will have been 8. Costs have escalated in tandem with schedule slippages.

In the 1970s and 1980s EDF in France demonstrated that a steady commitment to reactor builds can produce reactors on a predictable schedule at acceptable cost. The degree of uniformity and long term commitment required seems to be incompatible with market competition. Since EDF ceased to be a state-owned electricity monopoly in France in the late 1990s, it has struggled to build new reactors. Current reactor projects it's involved with are disastrously late and over-budget. Since it no longer has insulation from political oversight and market forces, I will also guess that EDF will not get to just try again until it can complete new-design builds predictably.

Per unit of generated energy, measured by human morbidity and mortality, nuclear power has a very good safety record. It has unpredictable schedules and costs that tend to the high side. Some of the proposals for reducing costs are bad (just deregulate nuclear power!); others are worse (make it immune to lawsuits; stop letting the public vote about it; don't let politicians make decisions about it).

The elephant in the room is that fossil power doesn't have its externalities priced in while nuclear does (at least to a much greater degree). In theory, a carbon tax could make all kinds of non-fossil energy more competitive against fossil energy without technology-specific incentives from the government. In practice, there are even more members of the public and the donor class who hate internalized emissions costs than who hate nuclear power. Even if you pass a carbon tax now it can be quickly repealed later, as Australia's example shows. Nuclear reactors need to operate for decades to justify their initial construction.
Overcast just did this. If you remember Tweetie (ancient Twitter app on iOS) they built a little bespoke network as well.

It's certainly possible, but not scalable. If your goal is to support your own work and you have the hustle and editorial eye, you can make money.

Keep in mind that the big players can wipe you out in a second. Overcast exists because Apple's benign neglect of podcasts. They can wake up at anytime and wipe the app and ad market out.
Oh, I agree on the whole. Just the first line of their comment rubbed me the wrong way.
They don't all have to go along. See the "execution" section- only a couple of senior officers have to authenticate the President, and issue the order electronically. At that point only one chain between them and a launch crew have to obey the orders to launch. The whole process is meant to only take a few minutes.

https://en.wikipedia.org/wiki/Single_Integrated_Operational_...

Everyone involved in the chain is part of the Personnel Reliability Program. It's mostly to make sure someone doesn't launch without an order but also probably to make sure that they will follow orders, including launch orders.

https://en.wikipedia.org/wiki/Personnel_Reliability_Program?...
You've made these accusations many times but never supply a drop of evidence. We've repeatedly responded [1,2,3] and asked you to stop, yet still you persist. I appreciate your concern for the quality of HN, but at some point this becomes abuse in its own right.

It's unfortunately common for users to feel absolutely certain that other commenters are astroturfing when they merely happen to disagree about company X or issue Y. The underlying assumption is: 'no one I disagree with could possibly be commenting in good faith—they must be disingenuous'. This is a cognitive bias. Nearly always, when we investigate these accusations we find nothing—nothing except that the accuser really dislikes $BIGCO.

Real astroturfing and shilling do exist, I've personally poured countless hours into combating them on HN, and I can tell you from long experience with the data that they don't look anything like what you're positing.

1. https://news.ycombinator.com/item?id=11844253

2. https://news.ycombinator.com/item?id=11988639

3. https://news.ycombinator.com/item?id=12322393
Type-Safe Flux Standard Actions (FSA) in React Using TypeScript FSA
I went back to school for a biochemistry PhD after a few years as a web developer - no regrets, though I do miss not being broke. Computers are still vitally important to my career though and HN serves as a convenient aggregator of programming techniques and new technology that I occasionally find useful. Also it's nice to be able to respond with a smidgen of insight to the odd biology article that finds its way here.
Shilling is not magic. There is an intersection between the following:

Most people are average, read: thick.

Shills inevitably target broad groups, because it's not cost-effective to do so in thousands of tiny communities.

You can't get your point across to the average person and be subtle enough to not look like a shill to about 5% of the population. In turn that's the 5% you probably care least about anyway, because they're naturally suspicious anyway, better educated, maybe a bit brighter. Why fight over them, when you can run their lives by controlling the 50%?
That's an informative article. Thank you.
That isn't what your link says. The reviewer was imperfect, and Musk still wrote "Faith in @nytimes restored" as though he were the aggrieved party.

The journalist who made mistakes resembles customers, and his experience should serve as a warning. The comments under that link are an example of the people who discredit Tesla for prospective buyers. They care about the conflict, and root for their team, without considering what it says about how the car maker would treat them.

I want to buy a good car, I don't want to buy into the experience of dealing with a thin-skinned billionaire on twitter, and his social media hangers-on, if I'm ever unhappy about the product in public.
How to Verify Facebook Account or Page with Blue Tick
Shaq believes the world is flat[0], I would still take his advice on how to play basketball. I think its necessary to compartmentalize peoples believes away from advice in the area there experts in. This only goes so far, if Richard Spencer wanted to teach me how to hit a hole in one in golf I'm good, he is a bad person and those views are too abhorrent to consider his other opinions.

[0] http://sports.yahoo.com/news/so-apparently-shaquille-oneal-i...
the original paper says they used memocamp
Isn't it better to start with the mbed though(if you intend for a commercial product, at least at kickstarter/~20K-units level) ?

The quality of the libraries is higher(written by professionals), you have a wider selection of supported mcu's if you'd need to port, some mcu's support the mbed, easy to-use low-power api(an event driven framework that automatically puts the mcu to sleep when it isn't needed), ARM has put a lot of work in the security of the device and that's something that's very hard to replicate.

And like the arduino, if something isn't optimal - you can always write your own.

The only major drawback is the mbed is a bit more complex. For example, you need to use pointers, unlike the Arduino, where it's not a necessity.
It can be insanely difficult, but at the same time, does it matter? If what someone has to offer is that pathetic, I don't honestly care who or what they are; life is too short for that.
Their garden looks beautiful!
Chat app with just 9 PHP SLOC, thanks to Siler, check this out
One possible explanation for that: the visualizations are only useful to those strongly motivated to learn the material itself (as opposed to doing well in a class/test or whatever). So, they may not be effective when casually presented to a group of relatively disinterested students—but they may be the perfect thing for some autodidact browsing HN.
Psychological Flaws Keeping the Talented from Achieving Greatness
Surely the trust issues in global supply chains - involving making and shipping physical products often subject to regulatory oversight in multiple jurisdictions - are much bigger than "the database isn't mutable"? Ultimately, a blockchain database can lie just as much about the quantity and quality of what's being shipped as a transponder which all interested parties can track on their own non-blockchain auditing systems.
> this is really the only sane option we have

Why?
"I've a theory that APL might become increasingly attractive as touchscreen computing matures (part of the theory is that touchscreen computing is not mature)."
Ok. I listened to a _lot_ of podcasts. This one is probably one of the most interesting I ever heard.

I'm sharing you my personal notes of it: https://gist.github.com/BenderV/44901bac756ff3b8279d018eb1e2...
Yeah, I wouldn't bat an eye at that.
This is a big deal.

We've always made a distinction between memory and disk. Much of computer science is about algorithms that recognize the difference between slow, persistent disk and fast, volatile RAM and account for it somehow.

What happens if the distinction goes away? What if all data is persistent? What if we can perform calculations directly on persisted data without pulling it into RAM first?

My guess is that we'll start writing software very differently. It's hard for me to predict how, though.
That's why we use DNSSEC. :)

Again, I deal in relatives, not absolutes, so I'm content with a solution that's comparably better than completely delegating to third parties.
I am currently charging a one time price for my app https://www.ghostnoteapp.com it's doing pretty well but it's also hard work. I am currently working on a subscription version of my product mostly used for team annotation of websites, something a lot of people have been asking me about. And I really want to move towards recurring revenue as there is much more to work with.

The best trick I can give you is start with a really low price then slowly raise it until downloads slow down but your revenue is intact from your start price.

I don't believe you need to ever introduce ads unless your product provides no real value.
I'm not yet familiar enough with Haskell to be honest, but languages like Scala, C++ (to the extreme) and to a lesser degree C# and Swift have a lot more support for non local redefinition of syntactic expressions than Go.

I totally agree with you about pure functions. They can be a real simplification, but only if any deviation from purity requires special syntax at the call site. Otherwise you're back in the guessing game.
Somebody linked an "Intel to mislead press on Xpoint next week" article from SemiAccurate to another thread on the same topic. Interesting read and adds some context to the announcement.
http://semiaccurate.com/2017/03/10/intel-mislead-press-xpoin...
I think you are under the wrong impression about the performance/speed of the Haskell with it's GC when used in the web context.
http://www.aosabook.org/en/posa/warp.html
Build Your Own Face Recognition API
> If you aren't particularly attached to music you listened to last year, or five years ago, or a decade ago, then it doesn't make sense to want to own the music to begin with.

I guess so, but it's clearly not my case. I can listen to music in my collection, no matter when it was added. Otherwise it wouldn't end up there :)
I don't understand what you mean by "hashes are internal only"? Aren't the sha1's everywhere right now. I mean not only in the protocol but also part of the UI and from there they even spread into bug trackers, documentation and so forth.
"Today's media" feels like an overgeneralization to me.
> If you are serious about charity then don't preach. Even if being charitable is part of acting out your own faith, separate the two.

I don't really follow. If they are being charitable because of their faith, why separate the two? It's an integral part of their identity and why they do what they do.
If git changed to BLAKE2b, I'd expect a perf improvement over SHA-1.
That's nice. I haven't used it enough in a hacky way to come up with a list of good hacking patterns. Like I said, I always feel dirty, like I may as well be writing C, and then go do something else. Someone needs to write a book "REAL Real-World Haskell", with effective patterns for that kind of thing.
Since there is no publisher sitting in the tail, it is at least IMHO far more unlikely.
These are usually web links for me, so I drop them in Chrome bookmark folders. The nice thing about Chrome bookmark folders is that they give you both hierarchal navigation (for directed browsing), and search - just type keywords/thoughts into the omnibar that you want to recall and your bookmarks are prioritized in that list.
Show HN: Extensible framework to manage Microservices/Multirepos in pure shell
Not anymore than FarmVille is a recruiting tool for farms I think. Just a game that happens to look like work (which is true for many games).
Well, I use them a lot – I’ve written lots and lots of generic code in my projects, and reuse it across many dozens of projects.

This allows me to have fully reactive collections in Java, lazy reactive collections, and more.

I can just connect to a socket transmitting updates with netty, write a transformer, apply those to a lazy reactive collection, and have the changes directly appear in the list in the UI, fully threadsafe.

Writing those things again, and again, every time, would be far more work, and increase the time I need to write code massively.

I’ve actually used go a bit, and tried reimplementing several of my projects in go, but either it wasn’t easily possible, or I had to translate dozens of generic classes into hundreds of non-generic versions, with lots of duplicated code.

And then I had found a bug, fixed it at one point, and had to copy it to hundreds of files.
The Anti-Mac User Interface (1996)
For any call that takes a raw pointer and a length, you can create a trivial wrapper that takes a &[u8] or &mut [u8] instead in order to make it safe. And you probably should do that, because you don't want to be sprinkling `unsafe` throughout your entire codebase. If you're really worried about indirection, you can also mark these inline, but they're small enough that the compiler would probably inline them anyway.
Well, this whole mess proves that Linus was wrong. Typing "unsigned char [20]" everywhere is beyond amateurish to me in any case and raises a concern about the overall quality of code in git and linux kernel.
On the other hand, I previously had a job where I was almost always the customer. As a B2C website, we ensured that customers wouldn't have to login, they could, but they surely didn't need to if they didn't want to. Anyway, as one of the developers, every third party was pretty much always someone who wanted our money when they wanted to talk to me.

That put me in a position to dictate pretty much everything, be it the company policy on a maximum of one month legal binding on any contract, or how I wanted to be contacted.

After a few years of setting 15 minutes aside as prep for Skype calls and 30 minutes for Hangout call or any "enterprise" group chat thing, I started to dictate that anyone who wanted to talk to me, had to call me on my desk phone or write an email. If you didn't like it, to bad, you have competitors that will call a normal phone number.

In my current job we sadly accept that customers want to use Skype, but you have to be pretty a pretty big customer, otherwise it's phone, email or an in-person meeting. We do tell customers that we prefer email, or actually that we NEED them to write us an email to have an audit trail. Putting stuff in a Google Doc isn't helpful either, we still require you to send an email.

I understand that if you're a one person shop, then you can't be picky, but maybe you should. For most of us, requiring a phone call or an email is very much doable.
> 70k is borderline insane. What package do you have on top?

I had some stock options that would obviously never have been worth anything.

Can i ask what kind of companies were paying you 70k in London when you were less than 25? And to do what? And how much experience you had at that point? If you were doing generalist development on the back of a degree and four years of work experience, i'm going to cry.

> I don't get how the average could be 450, that's less than the absolute minimum

To be clear, that appears to be the average rate for Java developers, not devops. Have you ever worked in a big retail bank? Or some other huge company? You know how they're stuffed full of teams of people who couldn't code their way out of a paper bag? Most of them are contractors, and it's probably them who are billing 450.

> Then join them.

I did!

> I actually think that consulting is very easy to do by anyone and it's more gentle on > 30 years old devs

As a >30 year old dev, i got out of consulting because it was such a hard life. It's not technically difficult, but as a senior, you spend your whole time banging your head against the brick wall of client stupidity.
So, somewhere between "pretty obvious" and "insanely difficult?"
Well, yeah, but more generally there are other people too. :)
This isn't quite true.

は has two distinct usages. One is to mark the topic of the sentence. The other is to mark the subject of the sentence with a contrastive connotation.
My point here is that both the linked article and your comment propose an ICANN-exclusive solution as the alternative to a Google-exclusive solution.

What makes one solution "comparably better" than the other? Is it the fact that ICANN is legally a non profit org, compared to Google?
I've made the analogy of function calls before, it's a pretty cool way to think about it. But I think your example is slightly off. The verb is the head of the phrase, and would thus be the function (or command) itself:

miru --topic=Taro --object=Noriko # Taro sees Noriko

This uses "miru", the plain non-past form of "to see". Conjugating the verb is a little trickier to translate, but I think it would be analogous to higher-order functions, functions that modify the verb to create a new verb. Using a Python-like syntax:

formal(past(miru))(topic="Taro", object="Noriko")
# Taro wa Noriko wo mimashita

I'm trying to think of a way to include relative clauses in this analogy, but it's a little harder. A relative clause is of the form "[verb-phrase] [noun]", e.g. "doresu wo kiru Noriko" (Noriko who wears a dress). Maybe we could use positional arguments for this:

formal(past(miru))(topic="Taro", object=kiru(object="doresu", "Noriko"))
# Taro wa doresu wo kiru Noriko wo mimashita ??

EDIT: or maybe currying would be a nice way to solve this. So each verb would be a function that takes arguments, and returns a new function that takes a noun to apply that verb to:

formal(past(miru))(topic="Taro", object=kiru(object="doresu")("Noriko"))
# Taro wa doresu wo kiru Noriko wo mimashita
How to Avoid Hiring the Myopic Long Hour Worker Instead of a More Productive One
If there's a lot of financial analysts and engineers saying "this isn't feasible" and they are being ignored then that's a bad reality distortion field.

Hyperloop One in particular comes to mind here. Some people say its feasible. Some say it isn't. Both have valid points.

I like his work. I just don't want to see Musk fail due to lack of focus on one particular part of the dream and a lack of people on his team willing to say no.
Definitely, the measurement of how "powerful" a language is directly corresponding to its level of abstraction.

It does not necessarily mean that any dev can code faster – or even similarily fast. But it means that much of refactoring usually is easier (as you’ll have less duplicated code), that you get more guarantees, that you have less boilerplate, etc.
It's likely investor driven, foreign or otherwise.

Toronto for example is in the midst of an incredible real estate bubble, but a professor found that there's more than enough supply being created to keep up with population growth.

The problem is extra demand from speculation.

http://www.theglobeandmail.com/real-estate/toronto/demand-fu...
Not sure why you believe float is over-rated. Buffet himself has said that a $1 in float is equal to a $1 of value. BH's market cap is about $300 BN & their float is about $90BN which means Buffett considers the float to be about ~25-33% of the total value of BH.

Another measure of Mr. Buffett’s firepower: Berkshire Hathaway’s insurance float, paid in premiums that can be invested until claims have to be paid. Float was about $89 billion on March 31 2016, compared to about $88 billion at the end of 2015.
http://blogs.wsj.com/cfo/2016/05/09/at-berkshire-hathaway-ca...
Implicit in what I'm saying is getting together with like-minded local people to pool resources for a move.

Once you've found that initial $50, you'll find more margins. Maybe it comes by switching over to lentils, eggs, salt, and multivitamins. Maybe it comes from canceling cable. Maybe it comes by cutting out the internet for awhile while you put the money to better use. Maybe it comes by picking up an early morning newspaper route in the wealthier part of town. Maybe it comes by working at the local Walmart distributor 25 miles away. Maybe it comes by selling the wood on your property, should you have some. The point is that margins for super-saving and liquidation are possible.
> Doesn't that rather imply the average person isn't as charitable as would be needed?

Yep, I think it does :( So (a) might be a better pragmatic solution.
Would you choose to run with druid again?
In some climates the tall grass can become completely dry and a genuine fire hazard. That's a good time to cut it.
this comment perfectly captures the leftists view of southern people.

ignorance and hate
CMU has been conducting research in this area for a few years now.

http://www.pdl.cmu.edu/NVM/index.shtml
Careful what you wish for. If your job can be done from Nowheresville, Kansas, it can be done from India. My guess is that remote work will bypass rural USA.
Odyssey of an Eavesdropper
Functioning of Palo Alto Networks “URL Filtering” Censor System
The University of Fribourg (Switzerland) is censoring its Internet in very different categories, including "extremism" and "adult".

It was found out that sites like www.martinlutherking.org are flagged as "extremism" or that sites like www.fahrraddoktor.ch (DE) and LGBT party sites like www.360fever.ch (FR) are flagged as "adult", which are clear false positives.

See this article (DE) on it:

https://www.watson.ch/!917791439

It seems there's some keyword heuristics going on for that to happen.

Does someone know more about the inner workings of the system, or: how can this happen?
The whole thing is a romantic endeavour more than a logic one. But if you've spent some time in Berlin you can understand the desire to keep things as they are.