skysight-inc/HackerNews huggingface dataset:
Right, and if everyone near got a supply from the start of the operation of the plant, that'd be OK. But when they've been living there with the reactor for 40 years and suddenly they get tablets, then something's changed, and it's normal for people to get scared.

And since that's normal and predictable, it should never happen except in cases of major force, like earthquakes and tsunamis. A government should be able to resolve the situation would letting the risk rise to this point.
Polkadot Is Coming
I quite like the way Google has drawn the map here-since no cables reach from India to Europe, they've split the map there making the paths easier to trace between Asia and NA. https://2.bp.blogspot.com/-QvF57n-55Cs/WZypui8H8zI/AAAAAAAAE...

Compare with the difficulties of https://cloud.google.com/images/locations/edgepoint.png

Elegant and subtle work. Just like the networking.
> a completely unprecedented, patent-pending technology

I'm all for innovation which is why I stopped reading here.
Show HN: Open Source Backend | GitHub + YouTube Tutes | build BIG 10x faster
Wal-Mart and Google Partner to Challenge Amazon
http://www.maps.org/news/posts/6669-fda-and-maps-agree-on-pr...
I did some work for a company doing this for home improvement contractors back...geez, it must have been a decade ago. The problem is they don't respond to middlemen like this any more than they do end customers. It's a lot of work to manage them, even just on the customer relationship side of their business.
Depends on what you're building, of course, but seriously consider if what you're building is an MVP or not.

My most successful side-project has been the one where I didn't start out by using design patterns or TDD or fancy fun new languages as we do at my full-time job.

Instead, I spewed code vomit on the virtual floor of a tiny VPS, wrote most of it via SSH, and felt shame when users started using it because holy hell if they only knew what was underneath all that.

But ... that MVP generates income. Not quit-my-job income. But it's steady, and doesn't require a lot of changes. I plan on rebuilding it soon, as I need a better code base to handle upcoming plans. However, that embarrassingly messy hodgepodge has been running for a year, making money.

Good luck!
I would bet so. Just as eco systems with ow biodiversity are prone to rapid instability](http://onlinelibrary.wiley.com/doi/10.1111/ele.12073/full).

Taleb makes a similar argument in Antifragile. I think his arguments lack in formality, but [England's Work](http://www.englandlab.com/uploads/7/8/0/3/7803054/2013jcpsre...) on the matter certainly support him.
Molten salt reactors require an on-site chemical plant that operates on radioactive salt. Radioactive chemical plants are a pain. Lots of people, lots of plumbing, highly reactive and corrosive materials, risks of leaks. The history of nuclear fuel reprocessing plants isn't good. Most of them are now Superfund toxic waste sites.

The good thing about PWR and BWR reactors is that the radioactive portion of the system is mechanically simple. All the complexity is outside. The working fluid is water, which is easy to handle and, other than the production of tritium, doesn't become radioactive.

Every reactor design which had complicated stuff happening in the radioactive portion of the system has been a commercial failure.
I launched the first version of https://ipinfo.io a few hours after having the idea - but it was just a super simple webpage at the time. I added the API within a few weeks I think, and that's when it started to take off. It was probably around a year before I added paid plans though, and another year before it started bringing in decent revenue, and then another year before I started working full time on it. See https://getputpost.co/from-side-project-to-250-million-daily... for some of the story.

I've worked on tons of side projects before this (most unsuccessful, some with some success - busmapper.co.uk, donothingfor2minutes.com). My advice would definitely be to launch early and improve things over time.
Google spun up a trans-pacific cable last year[0].

"The new cable will become the sixth submarine cable that Google has a stake in (the others are Unity, SJC, FASTER, MONET and Tannat)."

So it looks like Google isn't the sole owner, but they do partner with others to do these.

[0] https://techcrunch.com/2016/10/12/google-and-facebook-are-bu...
I had a similar experience, which was more concise and, for me personally, more transformative.

My career as an architect had reached a point where I knew it wasn't going to satisfy my life goals. I needed to understand more about finance, innovation theory, management, etc. I needed an MBA -- not a bullshit one for the title, but to actually learn things. I decided I'd go to Oxford.

This was going to be challenging: I had neither the funds to pay for it nor the shiniest academic record. Good GMAT scores, but not much else. The admissions essay had to be a knock-out.

So I wrote something I thought was amazing, and was preparing to submit it, when I realised: wait a second, I need some more eyeballs on this.

I looked around the coffeehouse where I sat. There was a guy there -- I wasn't sure of his name, but he was a regular. A philosophy student (part time? dropout?) of uncertain provenance. We'd had a few conversations occasionally, and he seemed bright. So I asked him, somewhat rhetorically, whether he had the time to read 4 pages and give me his feedback. He happily agreed...

...and he hated it. Tore into almost every part of it. Didn't remotely grok the point I was trying to make. Made it clear that the essay failed on pretty much every level.

That was unpleasant to hear, but he was right. What mattered wasn't _my_ impression of what I'd done -- it was how it impressed other people. So I rewrote the essay from the ground up, keeping his criticism at the forefront of my mind.

Oxford ended up giving me the largest scholarship they had. Afterwards I stayed in the UK and built a life there.

Don't even know that guy's name, but damn am I glad he was that asshole.
Seconding. It's a great system if you can set up your own server, and the ecosystem at this point is almost completely open to the point where you can completely build players from other devices like raspberry pis.
I have always enjoyed articles on this research platform. I imagined at one time that it would make for an interesting tourist site if you could put an observation "dome" at what would become the bottom and viewing galleries along the length. Then tow your tour out somewhere, flip, and let people move up and down looking at various levels of sea life.

At the time, an older engineer pointed out that if you didn't fill the bottom with sea water it didn't flip. So really the tourists would all have to wear scuba gear anyway :-). Which crushed my young dreams of a Captain Nemo style encounter in the tidewaters of the great barrier reef.
The visual memories of childhood can be powerful. For some reason -- I know it's a stretch! -- this reminds me of the Froebel blocks that Frank Lloyd Wright played with as a kid:

Wright, who died in 1959, often spoke and wrote eloquently about the influence of the blocks in his understanding of design. In his 1957 book, ''A Testament,'' he wrote: ''I sat at the little kindergarten table top and played with the cube, the sphere and the triangle. I soon became susceptible to constructive pattern evolving in everything I saw. I learned to see this way, and when I did, I did not care to draw casual incidentals of nature. I wanted to design.''

Some architecture observers have noted the similarities between the block structures Froebel designed and the eminent architect's buildings.

http://www.nytimes.com/1985/10/13/style/the-froebel-gift-tak...
Yes and no. I say yes because C and C++ both have likely() and unlikely() functions (well, technically It's part of a compiler extension rather than the language), which you wrap around the condition inside your if() statement like so:

for(i=10000; i<100000; i++) {
if(unlikely(isPrime(i))) {
// do something special
}
else {
// do something boring
}
}

I say no because most modern compilers simply ignore the functions. Compilers have become so sophisticated over the years that developers trying to help them along or optimize often make things worse, whether that's by getting in the compiler's way or just writing code that's harder to read and debug.

I say no (or at least probably not) to your second questions as well. No language I know if implements anything as sophisticated as a specification for regular intervals of branch switching. Many modern compilers have sophisticated branch prediction routines which can detect simple regular intervals like you describe.

To develop such a specification would optimize the branch prediction by a tiny margin which would be absolutely dwarfed by the overhead of learning the syntax for the specification, not messing it up, debugging it if you do mess it up, communicating the decision to other team members, and all of the other real-world stuff that gets in the way.

Computers are faster than ever and branch prediction algorithms are smarter than ever. Yes, you could help it along in theory but the portion of applications which really require you to do so is dwindling all the time.
For Israel and Australia it's too do with competent central banks. See https://marketmonetarist.com/2012/11/19/the-export-price-nor... and https://marketmonetarist.com/2014/04/24/how-stan-fischer-pre...

And compare https://marketmonetarist.com/2015/07/14/the-euro-a-monetary-...

I don't know about India. They probably just printed enough money to avoid the Great Recession. (But had some other problems independent of the Great Recession.) Some Googling on the same blog revealed https://marketmonetarist.com/2013/07/17/too-easy-and-too-tig...
Even during the same period, the two graphs of the Fed sheet don't seem to match up, do you know why? I'm not clear what CERBTTAL means.
Congratulations, but that rate of savings is not even close to achievable by the vast, vast majority of workers in the world. Looking around my peers, it's hard to imagine that more than a handful can manage to even save 10%.
Thoughtworks isn't cheap though. They sell the idea that outsourcing your work to them is outsourcing to an elite team. They do have teams in Brazil, China, etc, that are cheaper than their US based devs. But, those teams have rates much higher to end clients than a typical outsourcing shop.

That's what has me curious here. A PE firm usually buys when they think they see cost cutting opportunity. That may be hard to do with TW, since they pitch and price themselves as "premium".
SHA2017 NOC review [pdf]
Are you desperately in need of a hacker in any area of your life???

then you can contact certifiedhacker04@gmail.com

he will help you at affordable prices, i offer services like
-hack into your cheating partner's phone(whatsapp,bbm.gmail,icloud,facebook and others)
-Sales of Blank ATM cards.

-hack into email accounts and trace email location -all social media accounts,

-school database to clear or change grades,

-Retrieval of lost file/documents

-DUIs -company records and systems,

-Bank accounts,Paypal accounts -Credit cards hacker

-Credit score hack -Monitor any phone and email address

-Websites hacking, pentesting.

-IP addresses and people tracking.

-Hacking courses and classes.

my services are the best on the market and 100% security and discreet work is guaranteed.
Using anecdotal evidence and giving empty platitudes isn't really scientific nor does it make people feel better. I am a millennial that believes that I can die. I also think that diseases like Alzhemiers are the result of increasing our life expectancy. But, since we have pushed our life expectancy higher now our task would be to improve our quality of life.
Another lingo note, the old-school TRIAC dimmers are the forward phase ones. Being mostly on the commercial side I don't see much of this, but maybe on residential products that's what's implied when something calls itself "dimmable".

When we get 2-wire dimming it's usually reverse phase (AKA Electronic Low Voltage (AAKA ELV)).
Somewhat brilliant in that by forcing me offline I was distraction free in reading the piece. Basically it fostered an environment in which I was more likely to read to the end of the article
Machine Learning Flash Cards
McDonald's to cut global antibiotic use in chickens
Pretty much the only things I know about ThoughtWorks I got from Zed Shaw's Rails rant, which put them in a sharply negative light as a body shop of mostly-useless people. Was that an accurate characterization or is there more to them?
Circumstance. I'm under a bit of a deadline, and the software is complex enough that creating an open source version of it would take me a couple years, or more, of domain learning and s/w design and implementation (and of course I would need to be funded during that time).
They will respond to feedback about such roads not being suitable for general traffic.

If you are in the US the data problem is likely an artifact of TIGER which has hundreds or thousands of miles of roads that are given a single generic class which ends up being pretty unreliable outside of developed areas.
In the UK it's a lot more expensive, around £190 for an hour's flying lesson in a C152 (2-seater).
Most of the unpredictability is for things on the margins.

Fundamentally cheap capital available for too long lets dumb behavior sustain itself longer.

People stop questioning absurd market conditions, particularly in real estate. When growth slows down at all, over leveraged enterprises miss growth target, the cash spigot turns off and bust follows.

In my area, it's blindingly obvious that real estate is fubar. Single family home prices have been stagnant, and there are dozens of medium density apartment and condo developments going up that are only sustainable because of tax abatements and foreign money laundering.
If you do it via pipes, the performance will be terrible. If you do it via shared memory, there's a good chance that one side crashing will take down the other side.

QNX itself implements pipes via messaging.
But it wouldn't solve many of the complaints that bicyclists and pedestrians have.
How to Fit a Large Program in a Small Machine
The bubble doesn't cause fear, the popping of the bubble does. People overreact, sell all their investments, drive down the cost and everything overcorrects on the bottom as well.
C was designed on a PDP-11, a computer much more powerful than the mainframes where Lisp was already running since 10 years, so Lisp implementations were already quite good for most tasks by then.

While C designers were trying to create UNIX at AT&T, Xerox PARC was busy creating Smalltalk, Interlisp-D and Mesa/Cedar.

Other companies were creating Genera and the Connection Machine,

In the end Worse is Better won, because the machines were too expensive for most pockets, normal developers could not grasp Lisp, mismanagement from those companies and UNIX was kind of cheap when comparing prices, with source code available almost for free (AT&T was prevented from selling it early on).
3 Rules for Content Marketing Success (that most brands get wrong)
And raise an even larger amount of complaints from pedestrians.
> This seems a bit disingenuous - you definitely still use a smartphone, you just claim to not directly own one.

I think you're misreading the comment (or at least not acknowledging the degrees of use that the author seemed to intend to convey).

There's "using a smartphone", in the sense of using one to respond to messages quickly, having an entertainment device on hand for idle moments, and generally "[being] plugged in 24/7".

Then there's "using a smartphone", in the sense of being able to borrow one for a specific use, then giving it back to the owner. The difference in usage patterns us the distinction that was being made.
As another person mentions, the book delivers a great nessage/idea, question is if a book is needed for sometthing which could have been summarized in a post. But 99% of self-help books belong to this category.

Besides, I am wondering if HN is a good and free lead generation channel for self-help books since I see many people pointing to the right book in the right thread and context. This could be easily scaled.
The Joy of Handles (Circa 1992)
I have really been enjoying working with Rust lately. I also enjoyed working with Go prior to that. Maybe I will give D a try too, see if I have similar luck.

I can find things I like and dislike about each of the new languages I try, but it kind of feels like there are a glut of options for me right now, and each one has held mostly positive surprises. Good problem to have: too many new languages that don't give me a headache, hard to choose.
You're right; it's a conscious decision. I had a little discussion with Eli Barzilay and Matthew Flatt about some related matters a little while back. It was a nice discussion, but image-based or live programming is just not something they found particularly compelling.

It pretty much keeps me from using Racket, and a bunch of other things that are otherwise very nice. Given a choice, I will always choose the tools that support me in building things by modifying programs as they run. I'm just happier and more productive that way.

So one of my axes of optimization is selecting projects that enable me to work that way.
This post is specifically about allowing people to use public routing when previously they were private-only.
This doesn't prove that it's sustainable in principle, only that the time to inevitable collapse is greater than the ~80 years since it's been widely implemented.

In practice, ever-increasing debt absolutely requires ever-increasing growth in order to service it. We've so far been lucky, in that the period during which we've used this policy has coincided with the enormous productivity gains that came with the computer revolution. But rearranging our economy so that it's dependent on continual windfalls from external sources merely to stay afloat seems reckless at best.
Barely related but EV drivers also change their path. I don't have an EV (car or bike) don't really like driving in traffic (too chaotic for my brain) I often take smaller, slower roads where I just coast along smoothly. That said I wish I could try an ebike or even an EV.
> Marxist.

I'm indeed Marxist, how did you know? We recently commemorated the 40th anniversary of Groucho's death, by the way.

Or maybe you were correcting me? https://en.wikipedia.org/wiki/Marxian_economics
> 50,000 testers representing 207 nationalities

Wait, how many nationalities are there?
Lifestyle changes such as regular exercise, better sleep and better nutrition are shown to reduce the risk of developing Alzheimer's dementia later in life. Also, when a disease-modifying treatment is found, the person who knows the status of their brain health will be the one to benefit most from the treatment before developing symptoms. Once symptoms of cognitive decline show up, it may be too late to intervene.
Aeon timeline.

https://www.aeontimeline.com/

Even syncs with Scrivener.
> There's room for both.

Sure. I'm all for learning ML, Scheme, C/C++, Python, Ruby, Java/C#, etc.

> There's a reason why a lot of CS programs have shuffled from primarily C to Python (some had Java in between).

The reason is called dumbing down the curriculum. My fall freshman year, my college tried to switch from C to Java in order to make it easier for the general population to get into CS and there was a major pushback from the CS student body, alumni and a bunch of the CS professors. We went back to C/C++ my sophomore year.

> Not having to deal with boilerplate and housekeeping lets you focus on learning the topic at hand.

I disagree. Having to deal with the boilerplate and housekeeping helps you learn the topic at hand.

> But after learning the basic concept, you do need an actual implementation if you want to do anything.

I disagree. Giving them "training wheels" will keep them dependent on training wheels. In an idealistic world, people go from Java/Python to C/Assembly, but that's rarely the case.

CS should begin with Math ( boolean algebra/logic/etc ), Assembly and C. Then go on to functional paradigms. Then to OOP. Etc ( in the language ). Of course they should also learn about OS( kernel/filesystems/etc ), networks, computation theory/etc, compilers, etc.

The dumbing down of the curriculum so that music/english majors can pass CS classes doesn't do anyone any favors.
I made my numbers up to prove a point.

Antivirus has it's place of course but they are not all created equal. There's a lot of marketing B.S. associated with AV products, especially consumer versions.

A lifetime ago I worked in IT support and AV was a constant pain point. For me it was a lot of energy wasted cleaning up PCs that were "protected" by the likes of Symantec and Norton. I hope the state of the industry has improved since then.
I saw the FLIP when I was sailing one time. If I hadn't previously read about it I probably would have called the coast guard because it looked like a ship going down.
That's done in Europe, where sidewalks are wide enough. Most sidewalks in the US aren't wide enough to include a bike lane.
> Aircraft ICEs burn through oil and parts like nobody's business

Yikes, trainers don't have turboprops yet? I get that the initial cost would be higher (though not that much, I would think), but engine on time is the commodity that training airfields sell, it seems ludicrous that they would accept the piston tax.
Riding a bike on the sidewalk (or a divided bike path) is actually pretty dangerous. Cars aren't expecting there to be 15-25 mph traffic when they pull in to driveways or make turns.

The most common type of bike accidents are cars failing to yield when turning or using driveways, and divided bike paths and sidewalks only make it worse.

I try to be super vigilant when crossing crosswalks and driveways when using the sidewalk, but pretty much all of the close calls I've had have been because I was riding moderately fast on the sidewalk.
"Some people may not see Damore's views as wrong, but Google did, and the company should have the right to fire him. This incident is not about the free speech rights of employees. The Constitution protects speech from government punishment, not private sector employees' speech from consequences handed down by their employer."

In the United States one needs a job in order to survive. If employers can eliminate citizens from the job market for the expression of unpopular ideas then effectively you don't have free speech at all. The First Amendment is hardly relevant to you when you're starving to death.

I happen to disagree with what James Damore has said, not that that should matter in this discussion. My concern is our reaction to Trump extremism is causing us to set precedents we're going to regret in the future. Is this really the environment we wish to setup for ourselves? We'd better be careful.
Thanks Dan! :D
I wanted to include Blizzard but I'm too sour over Diablo III :/
boolean hasName(String
storedName) {

return getLoadNames().\
contains(storedName);
}

> That’s it. No more looping, just a simple check.

And how is set.contains implemented?

https://github.com/openjdk-mirror/jdk7u-jdk/blob/master/src/...

wraps

https://github.com/openjdk-mirror/jdk7u-jdk/blob/master/src/...

public boolean contains(Object o) { return map.containsKey(o); // map is HashMap }

public boolean containsKey(Object key) { return getEntry(key) != null; }

And finally:

final Entry<K,V> getEntry(Object key) {
int hash = (key == null) ? 0: \
hash(key.hashCode());
for (Entry<K,V> e = \
table[indexFor(hash, \
table.length)];
e != null;
e = e.next) {
Object k;
if (e.hash == hash &&
((k = e.key) == key \
|| (key != null \
&& key.equals(k))))
return e;
}
return null;
}

TL;DR how did they imagine a general setContains would be implemented without a loop?

[ed: obviously it makes sense to use a datastructure that more closely match your intent, but the wording here struck me as a bit odd...]