skysight-inc/HackerNews huggingface dataset:
Free markets are the problem, not the solution. You're not going to get much strategic planetary intelligence out of a system designed to maximise short-term profit. The absolute best you can hope for is the occasional individual like Musk who takes a longer view.

Politics - which includes economics - is a much bigger challenge than AI.

We've completely transformed our understanding of science and technology, but our political and economic thinking would be recognisable to a Roman senator and a medieval banker.

Politics and economics are still waiting for a Copernican revolution. Our survival prospects as a species are limited until that revolution happens.
First I am accused of being defensive... now I am being accused of being aggressive...

WTF?!?!?!
Previous discussion: https://news.ycombinator.com/item?id=12501668 (158 points, 1 day ago, 144 comments)
I strongly disagree (and have so in the past here on HN). Pixel art really did look like that back then. High quality, top of the line RGB monitors you'd find in arcade games looked like that. The Amiga, IBM PC and Macintosh looked like that. The Neo Geo Pocket Color, Wonderswan and Gameboy Advance looked like that.

Here are some high quality CRT examples: http://imgur.com/a/Ad0pe
Hell yes. This makes ruggedizing and waterproofing the phone much easier.
Dunno, for me, blackjack was great for meeting others - I was always having interesting side discussions with people I was with, or I wanted to get with. The gambling and drinks were just social lubricants.

Of course, I always limit myself with a set amount of cash, and leave the cards in the room... if I win, great. If I don't that's my price for the time spent (at the lowest buy-in tables).
General strikes are freedom of association? OK.

Riots? Burning cars? Not so much.
Thoma Bravo Raises $7.6B Fund to Pursue More Tech Deals
Dividing the new land would be crazy. Maybe even inner countries (Germany, ...) would want a piece.

And there is also this theory that the great Bible flood was the Mediterranean Sea spilling into the Black Sea. If the Gibraltar dam fails we would see the mother of all floods from the Atlantic rushing in.

https://en.wikipedia.org/wiki/Black_Sea_deluge_hypothesis
The top result for "PXE Boot Kubernetes" is an extremely comprehensive step-by-step guide for it from CoreOS. I didn't see any magic shell scripts. The second top link is Ansible with links the constituent Ansible playbook.

If you want insight into how the pieces fit together, the learnings from Kelsey Hightower's Kubernetes the Hard Way will certainly still map to bare-metal environments as well.
A lot like being a gambling addict. It really is gambling your time and energy.

The difference is that at a Casino, all games are rigged so that your expected value over large number of iterations in any game is that you'll lose money. In a startup, the expected value over investing a lot of time and energy is that you'll gain money in the end. VCs are giving you money to keep gambling, and asking you to give them a cut of your winnings. The house is run by the market.
In theory - and in the greater scheme - that's a small sacrifice to pay if the end result is impactful enough.
Physically Based Rendering by Pharr and Humphrey
(literate program, won an Academy Award)
NAT is clumsy ;)
A Teenage Hacker Figured Out How to Get Free Data on His Phone
I'm surprised nobody mentioned it. Judging by what is happening now in Europe, it's good none of this has happened yet. Fingers crossed it never happens.
I was working on a version of Tetris (Tetris Worlds) for the Game Boy Advance, and the team that was doing the PS2 version was having problems with performance. For Tetris.

A lot of the PS2's speed came from vector processing; not sure how great the tools were for taking advantage of vector math. Didn't code on one myself. Also possible they were just using too many polygons; it's easy to kill your performance when you push your polygon numbers too high, or if you have too much overdraw and you blow past the pixel fill rate. (The design of the game had various animations happening in the background, which no player could ever see because of course you're paying attention to the Tetris board in the middle...not my idea; I just implemented what they asked for.)

I didn't have performance problems on the Game Boy Advance because even though my CPU was slower, I was in 2d-land. It was funny to me that they eschewed the C++ engine and rewrote their in C because "performance!", while they ended up with performance problems and I didn't, but what can you do...
It is when tooth decay is a major public health concern.
Not every one needs to subscribe to the world view that a person has to win spectacularly at big things to find meaning in life.
SolarSinter: Using Solar and Sand for 3D printing on site
I will never voluntarily allow Ruby into any stack I control or work on ever again.
You may be right, but as I get it, the entire American population gets to drink fluoridated tap water, not only children. A stinking Commie plot, if I ever saw one.
Good question. Some might say yes -- but would then be accused of all sorts of heresy.
How was it overseen by Congress when they were lied to, repeatedly, about the existence of the programs they supposedly oversaw?

How was it overseen by courts who had never been permitted to see evidence of existence?

As far as I can tell, it was unilateral executive action started by the guys who brought us waterboarding, and continued by an executive who mostly continued the same foreign policy. And it is a tool whose largest beneficiary is the same executive branch that authorized it.
In case this is helpful: things like "WTF?!?!?!" aren't helping.
Thank you for clarifying. I do agree that it is expected to optimize ones career for maximum income.

Even so, an individual can often choose to push for the greater good within the confines of free market forces.

A footballer can use their image to promote organizations that do good. A SaaS owner can help their customers become more secure and efficient. Lawyers can push for better oversight and reform.

Maybe we can't all be Elon, but we can all try to improve our surroundings.

Maybe I'm too young and naive, but I think it can be done.
Which is ever so helpful to those of us who are more than 5 years old.
Alum Announces $6M Fund for UC Berkeley Ventures – UC Berkeley Sutardja Center
I really appreciate the lack of BS in this comment. Thank you for refreshing simplicity and transparency.
Обновленный стиль форума
http://reactnext.surge.sh
I live in SF. I have all the complaints and compliments for the city that all of us do. But if someone in SD decides not to move because Sorrento Valley is too far from downtown, they're going to be wildly disappointed. SF is small, but is such a pain to move around in that you end up spending 90% of your time within walking distance of home and work.
It's a team effort, not necessarily an individual effort.

The people in marketing are the ones helping to bring the positive utility-delta stuff to light, so the utility delta actually happens.
> Crazies or people who actually care about environment?

The environment???

Fluoride, like many minerals, is naturally occurring in many water sources, just not (all) of the ones that are used for drinking water. Additionally, the concentration of fluoride for this purpose is minuscule (0.7 mg/L according to Health Canada).
I second something like `nvm`. Even homebrew takes a long time to update their Node versions.

That said, I use `n` because for some reason `nvm` makes my shell take more than a second to startup (I've tried tons of fixes and none work).

https://github.com/tj/n
I see, you are correct. It's the explanatory material that has had to grow. While it's not a given, I would assume there there is a positive relationship between the code and the explainers.
Ah well. It guess it's just a case of not knowing the machine, and them being bad at their job.

Or something.

Neat story, anyways.
How do you build more houses in a geographically constrained environment? Vancouver is surrounded by the US border, the ocean and mountains.
Thanks a lot for your feedback anotheryou!

-I like the way the outlined buttons with transparent background look

-I'll try your subtle shadow suggestion

-Do you absolutely think I need a call-to-action button on the about screen? Do you think adding Achievements and Stories links respectively to the "Achievements" and "Stories" text within the about screen would work well?

-While the reddish text looks off, it doesn't stand out well with black, can't be seen with white (based upon the current background color of the about screen) and looks unappealing with my highlight color blue. I agree with you on sticking to a color palette, but doing so didn't work well in this case

-Thanks, I wrote my own pagination algorithm :). I'll add a back button that's always visible

-Do you know a way of making the achievements and stories menu points visually different without the page appearing too busy?

-I'll try the "ease-out" instead of "ease"

-Cool suggestion! I'll keep it in mind for a future design of the site!

-The bottom menu moves up while hovering over a story, which happens incidentally if the mouse intersects a page while scrolling. I'm not sure how to keep the hover effect and disable it while scrolling

Thanks again for your help!
No, I do not accept that something like DNSSEC is needed. I do not think the DNS needs integrity. I think the CA system needs to be repaired, and then we need to stop pretending that the DNS is more important than it actually is. After all, we don't have plans to create "ARPSEC" or "DHCPSEC", either.

Nobody benefits from DANE. DANE takes the existing broken CA system we have now, retains it, because a large fraction of the deployed base of browsers can't actually handle DANE lookup queries, and then adds a new hierarchical PKI that is suborned by governments from the very beginning.

There is no amount of extra work we should spend to deploy DANE or DNSSEC. In fact: the potential deployment of DANE merits some work to prevent it from happening.
The main justification for getting more space is to show projected usage based on past usage. So if I get a /19 and use it in one month instead of three, I'll get an /18 next time, because that's about how much I'll need to sustain my growth. Rinse and repeat. Speaking on DO, it's likely that they grew so fast in the beginning they were able to acquire an awful lot of space.
Post-modern
Fortunately, trusting all the existing CAs is literally nobody's argument, so we can stop spending time litigating that.
It's funny, I've been in the industry so long and I usually stay at places 5+ years, so I've been able to skip quite a few trends. When new guys come in, I'll ask about the stuff I've skipped wondering if they are still relevant. Sometimes they are and sometimes I hear things like, "oh, that's so old, this is the new thing."
Στοίχημα: Επιστροφή στα πρωταθλήματα
Why the TSA Doesn't Stop Terrorist Attacks
Fortification of cornmeal, grits, rice, and white flour is required by law in the US.
https://www.law.cornell.edu/uscode/text/7/1431c

For more examples of interventions recommended by the WHO take a look at:
http://www.who.int/elena/intervention/en/
especially the fortification section.
I wouldn't think that an agency's ability to wield power and the amount of regulation are the same thing.
Does anything happen other than a black screen when you walk into a building? I get some music if I wait long enough, but otherwise nothing.
Transit connect is made in turkey and Spain I believe. They tried to get around the chicken tax but ended up losing to customs.
As HN: Favorite programming music?
So, what's your favorite music to program to? For me, It'd probably be the FTL soundtrack, or Weezer's Blue Album (or EWBAITE, or Pinkerton, roughly in that order)

Not much else to add to the question, really.
Those are the vulnerable phones; the article said 2.5 million are being recalled, but only 92 are known to have caused problems in the US so far. Pretty obviously not all of them are lit bombs with a short fuze.
To play devil's advocate, is there some truth to this?

> Mr. Snowden's claim that he stole this information and disclosed it to protect Americans,
privacy and civil liberties is undercut by his actions. Rather than avail himself of the many
lawful avenues to express legal, moral, or ethical qualms with U.S. intelligence activities, Mr.
Snowden stole 1.5 million classified documents from National Security Agency networks. The
vast majority of the documents had nothing to do with programs impacting individual privacy
interests, but instead pertain to military, defense, and intelligence programs of great interest to
America's enemies.
Jeff Bezos' Vision: Trillion Humans in the Solar System
Lets coin a new term "Fractal ignorance"
​Chrome updated so tomorrow's quantum computers can't crack today's encryption
I'd say impactful, since apparently success only means rich to some people :D
Always nice to see these API extensions, but what exactly is the use case for this? According to haveibeenpwned.com there is a rate limit of 1 request per 1500 milliseconds per IP address, so this isn't efficient for analyzing breaches. It would be easier just to download a dump of the leaked data, clean it, and import it into R.
How does someone end up with multiple valid SSNs?
Self-selecting a bit there... Productive developer!

Have you considered that part of the problem is the stack you use causes other people to be unproductive because it's not clear what all the tools you're using are doing?
> Maybe they could push for reform from the inside?

Here's an example, Mozilla's Open Software Patent License, trying to do some reform from the inside: https://www.mozilla.org/about/policy/patents/
>>You must be able to mad-libs complete the paraphrase of recent CS textbooks, or you obviously never covered the topic.

Only recently a friend of mine narrated an interview tale. I don't exactly remember the precise question, but apparently he was asked to solve a problem in 30 mins(Two problems is what interviewer expected him to solve in an hour). One of such problem apparently he couldn't solve it in the time complexity the interviewer expected him to. Though he got some solution working in an hour.

He later on went and googled it and apparently the algorithm couldn't be solved unless you knew about Suffix Automata(http://codeforces.com/blog/entry/20861)

Long story short, these days apparently without everyday exposure competitive programming exercises(spending hours every day on sites like codeforces, SPOJ and hackerrank) there is no way you can clear interviews.
> This might be a wishlist item (since we don’t find ourselves doing it frequently enough to merit an automated solution), but it would be very nice to be able to simply bake a new AMI, the completion of which would trigger a job that could swap out instances one or several at a time, such that we would be able to perform zero-downtime upgrades automatically. This can still be done, but right now it’s by hand.

BOSH[0] does rolling deploys, with canaries, out of the box.

At Pivotal we completely upgrade Pivotal Web Services to the latest Cloud Foundry within about a day of it releasing. PWS is our dogfooding the hard way: with a flagship platform that some of our customers have sue-you-to-dust-if-it-fails support contracts for.

Thousands of apps, tens of thousands of containers, thousands of VMS.

None of whom know that we restarted the entire infrastructure beneath them.

Disclosure: I guess that to the degree that Docker Inc realises that platforms are where the money is, my employers at Pivotal are competitors. But BOSH is still a fit for what you want.

[0] http://bosh.io/
I am a Vim user. Mapping Caps Lock to Esc has been pretty valuable and it only took me about a week to get used to the change.
"Dear Apple,

Please remove all USB ports, headphone jacks, and other extraneous ports. It's more important to build for a functional ideal of simplistic beauty than for any kind of real world usability.

That is what I really want as an Apple consumer."

/sarcasm

I wonder if there truly exist people like this who are ruining Apple products for the rest of us.
I'm not a supporter either, and I'm neither a US citizen nor someone living in the US, so I have no horse in this race, but this comment struck me as strange

> Unfortunately he's a conservative xenophobe at heart

If you look in to it, throughout his life he's been rather liberal/progressive. In fact even now, he falls to the left of Hillary on a number of topics.

He also has a decades of history not being xenophobic.

I wonder what you attribute such a sudden change in attitude of a 70 year old man to?
Anything that 'spits out' readable error messages in javascript hijacks the error stack.

Which is doubly shit.
Pardon me (no pun intended) - which movie??
The real problem is the old big networks, and it would be free to chop those up into /16 blocks, and cheap to chop them into /20s. There's not really an efficiency worry. It's a matter of putting in more megabytes of memory for the BGP tables. We could shatter the network into 15 million /24s and still be able to route everything efficiently.
This is a great write up, thanks for sharing the lessons learned.

I wonder if the open questions about instance management are solved by the "Docker for AWS" beta.

We are entering the commodity phase for orchestration software.

Blogs and HN comments are full of success stories on Swarm, Kubernetes, Mesos, Nomad and ECS.

There are also a few warnings, like the routing issue in this review, but it's simply a matter of time before those get sorted.

What's really going on here is that we are all learning how to handle complexities of distributed systems in the cloud. These new foundations means we can run more sophisticated apps easier and more reliably.
$80,000 median: Income gain in Seattle far outpaces other cities
Dogma, you come across as one of those people that become fixated on a particular company or person being a failure no matter what happens. You don't ever supply information on the questions the other person asks. Saying "use google" usually don't get anywhere.
I find it funny that no one yet has called you on your bullshit: Who the fuck is John Haymaker? There was no Haymaker CEO of Alcoa. You quote this person, and you don't even know their first name? Sounds legit.
I have a little trick that makes nvm not impact your overall startup time.

First, put the version you commonly use in your path

export PATH="${PATH}:/home/victor/.nvm/versions/node/v6.5.0/bin"

Then, instead of sourching nvm when your shell starts, do it when you call an alias instead.

export NVM_DIR="/home/victor/.nvm"
alias n=". $NVM_DIR/nvm.sh"

Now, you have a node+npm version by default, and you can do a quick flow if you want to change

$ n
$ nvm install 6.6.0
Now using node v6.5.0
I use to brush my teeth with salt for a year or two. Looks like I could probably start back up with a year or two supply for free and save some cash.
You didn't hear these complaints. They where made, and Mercedes pulled the ads.
http://www.autoblog.com/2016/07/29/mercedes-pulls-self-drivi...
As an Indian immigrant who does not have voting rights in USA nor very keen follower of American politics it appears to me that the biggest danger to American freedom is the leading presidential candidate who has received several billions of dollars from corrupt foreign powers for dubious reasons and might become Commander-In-Chief of USA and also appoint judges who are expected to pass important judgements about what freedoms Americans can have.

Threat posed by Snowden is not even on the same plane as the threat posed by such potentially compromised political leader.

It totally baffles me that this is not THE biggest issue in American politics. Imagine Uber is appointing a CEO who is getting $$$ for Lyft!
For me, the $64,000 question is: To what extent will companies employ AI for increasing profit, vs., enhancing value? My expectation is that competitive pressures will erode the profit wins pretty quickly, and consumers will see better services for the same prices, or better, than they pay today.

How would that affect (human) employment?
To me (a non-expert) it feels that we have the same problem as land use. Vast unused lands are just sitting there fenced, while some other parts of the town is crazy crowded.

Of course, IP address might not have the same physical boundaries, but instead they have organizational barriers, which can be equally tricky ones, if not trickier.

The bottom line is that we suck at resource management and distribution at nearly every field.
I believe the announced the Volt (the plug in gas battery car) during that time of bailouts, I never heard of the b-Bolt until much later.
Except it probably did. 15 years ago I'd been working mostly online for nearly 10 years. Sure the world was a different place when newsgroups were uucp over a (very expensive) 64k leased line and before the web, but still surprisingly recognisable.

Some of the details have changed, the languages, the size of the databases, the devices involved, and a million frameworks for front end have come and gone.

Some of the time 20 years experience feels like 4 years experience repeated 5 times with different buzzwords. The same screw ups, the same lack of understanding from missing the same point, the same management wish to do SEO and security later. Or to budget 2 weeks for bug fixing.

Now you know 5-10 languages all with good and bad points so tune out most of the zealotry of the latest fashion to try and get to real distinguishing points.

All that experience can help a lot. It's far from dead. We can even have the same emacs vs vim argument that happened in 1990.
There is some truth to it; though I think part of Snowden's ability to publish the public-interest information is predicated on his threat to publish the really important stuff. Then again, he could easily just be a foreign operative, we never will know. I, for one, am happy that we have some knowledge of the programs exposed. I do not, however, harbour the illusion that Snowden is definitely altruistic.

Though to answer the "why not stay?" question; I don't honestly think that there is any practical way to expose U.S. secrets in the United States. By the time the news reports came out, he had already been targeted in several forcible operations. I also doubt that anything would have been done, considering that they haven't done much about it despite the entire world knowing.
It isn't an all or nothing. Snowden leaked information on a lot of different programs - some of them presumably weren't known to Congress, some were. It is known that Snowden both leaked information on illegal activities and legal actives of the NSA. Leaking information about legal activities generally isn't protected by whistle-blowing laws or otherwise.
There are a bunch of PC makers who already do. Take a look at the back of most workstation-class PCs.

About the only thing you're going to have trouble finding is the floppy drive, and that's because they're legitimately defunct. A PS/2 keyboard is just as good as a USB one; a floppy disk on a new PC is a useless anachronism.
So before and after?
I guess, in my head it's also eliminating a lot of code bloat using microservices. Just my opinion though.