skysight-inc/HackerNews huggingface dataset:
I think it's a terrible analogy:

1) Nuclear weapons are not even relatively cheap. (Certainly not for the Soviet Union.) ~$640B over the next 10y, and this is during a draw-down in weapons.

http://www.ploughshares.org/what-nuclear-weapons-cost-us

2) It's pretty ridiculous to suggest that nuclear powers covertly threatened smaller countries with the threat of their nuclear arsenals, let alone actually attacked smaller powers (unless you count the US bombing of Japan).

Using patents doesn't lead to Mutually Assured Destruction, and there are many cases of large organizations using patents to damage or defeat other smaller (or even large) organizations.

3) Many of the patent trolls are surrogates of big players who simply give them plausible deniability. Again, there's no analogy of a big power giving nuclear weapons to terrorists to conduct attacks on its rivals because the downsides are so immense. With surrogate patent trolls it's merely a matter of some bad P.R.
After trying every cross platform framework under the sun, I'm inclined to agree. I can appreciate the talent and engineering ingenuity required to build something like this but I'll take a wait and see approach.

These things are almost constantly breaking so good luck to the team working on this, its a hell of a problem to bite off.
Top Breach and Attack Trends of 2014
Data Scientist Michael Roytman covers this year's top successful breaches & how they are trending to date in this on-demand video.

This video covers:

1. Trends between automated vs targeted attacks.
2. Analysis of the most successful attacks of 2014.
3. Visualization of every CVE in 2014 to date.
4. Highest volume breaches of 2014.
5. Breach volume by order of magnitude.
From the name I was hoping this would be some kind of alternative platform to JavaScript that kept the deployment model and dropped some of the baggage that comes from emscripten-like solutions. Instead, I found the opposite- putting JavaScript in between the app and the platform.

It's a nice idea, and works pretty well. But instead of the idea of JavaScript-as-assembly, I'd like to see a standard bytecode, integrated into the browser as well as JS, designed for apps as well as/rather than document tweaking, with better control over the memory model, data manipulation, and thus performance. We could still run JavaScript, and even crazy C++-emscripten-asm.js stuff on top of that bytecode, but it would enable much faster (startup and runtime) and more power-efficient apps with a much simpler stack.
MAN [video]
Which all has exactly zero to do with what is meant here by "non-US IPv4 address space", as it in no way implies that the systems that you assign those addresses to are themselves located in those geographic areas, let alone that their users speak a particular language and similar crap that people have overloaded the meaning of IP addresses with. It's a division for administrative purposes, nothing more, and as you might notice, it doesn't even have country granularity.

(Also, the question was rhetorical - I know how that idiocy happened, and I expect that most people here do.)
Best Chat Protocol XMPP, WebRTC, IRC etc?
Hi. Anyone have any well rounded current (June 2014) knowledge of the many protocols for chat? Just have been looking at the Mongoose.IM and lacking the ErLang knowledge I think is required but it looks great. I see Google Hangouts moved off XMPP for various potential reasons (Facebook also), but it looks like a great solution. WebRTC not working in Webview is an issue and on Safari and IE (although promised soon). Just wondering what the recent developments in the various protocols were and where the industry is headed. In other words, if you were building a group and P2P chat messaging solution today what would you consider for the future and what protocol would you choose? Love any opinions and/or knowledge thrown in.
Data comes from online sources, stock market data, company information, and people working within startups in each place.
if you mean 240.0.0.0->end, it is actively in use for private purposes..
Because people have lives. You can't just pack up and leave normally speaking. Also, being from Romania or Bulgaria is not exactly treated as a preferential attribute when trying to locate work in other European countries. It shouldn't matter but it does.

So even if there are no legal restrictions there are plenty of barriers.
I've signed up. The content is pretty good and covers parsers, compilers, VMs, and a few more things. There is code, videos, and exercises to guide you along each project.
On the other hand Telerik has made a name for themselves by being very high quality tools. I'd trust them to do it right.
I can relate with the sentiments mentioned in the article re: disappearing nav bars. I often find that if I scroll upwards without intending to utilize the nav bar, its sudden appearance causes my eyes to dart to the top of the page, momentarily disorienting me.

I'm still out to lunch on the debate over hamburger buttons (haha), but I generally don't think they're that bad, if used thoughtfully.
Yup! Definitely a huge part of the go specific part of my setup. This just helps tie all the pieces together.
non shared IPv4 proxying is going to start to get very expensive. It already is to some extent. But the number of backend machines is probably larger, so at least this saves some addresses.

The next round of cloud price cuts could well be for ipv6 customers only...
Wilson's Algorithm
Do you include all libraries when you measure the size of a codebase?

One of the main benefits of using Python for me, is that there is usually a (decent quality) library written. If you are having to re-implement everything from scratch and are not including the libraries.

The last thing close to a million lines of code I worked on was horrendous. Legacy banking app in VB6 (after MS had stopped support). I would write a method to do something, then a month later I would find another method somewhere else in the code doing the same thing . At the time I had a lot of Perl experience and could see looking at it the code size could be halved using a more powerful language, and in my opinion, that would have reduced the chance of repeating code (though to be fair the management practices were a far bigger offender).
How doing something can be faster than not doing it
I would say that this is going to become a normal occurrence soon in many other IT companies running out of IPv4 space.
An easy way currently to get more IPv4 space is for example to buy them from other regions like EUs RIPE.

RIPE for example actually sold IPv4 classes at some point so all those are actually owned by their respective owners and can be rented out or outright be sold. In order to be able to use any of these RIPE IP spaces all you will need is to have a valid PA account/membership with RIPE and you can use them anywhere and not only in EU.
I agree with the notion of unmanned drones as missiles. Launch a few dozen of those in orbit and activate them when needed. In interplanetary situations, I see launching missiles days if not weeks before actual orbit intersection, so acceleration is not a factor, but rather it will all depend on your available delta-v. I think playing with Kerbal Space Program will give you a better intuition in addition to combing through atomic rockets.
Probably the best military science fiction novel written--I'd even edge it over Starship Troopers.

Particularly sad are the descriptions of drones that follow a ship for months, years, and nail it right as it is pulling into port. :(
Sprouts (game)
I've "published" a few "books" online (by that, I mean, I put text onto the Internet and called it a "book") and even though I've been lax in finishing/updating them, my primary goal has always been to learn something about programming...in this case, programmatic workflow. My first go, I thought that Rails would be a good publishing platform...which was a horrible idea, but when you're a Rails programmer professionally, why not? But every attempt since then has been to find ways to simplify and streamline things, either through new frameworks or disciplined programming. I'm glad that a few people stumble upon my work through Google searches, but even if no one ever read them, I've still accomplished my main goal of practicing and refining my programming.
Fascinating stuff. I suspect there's a missing possibility on the weapons front though - huge numbers of small kinetic bullets going very, very fast. As the essay points out, you'll be able to spot the enemy from a huge distance. If you point your ship at them, accelerate to a very high velocity and then release millions of objects out of the front the giant cloud of bullets would carry on in a straight line towards them. So long as the other ship doesn't know that you've done it and change course it'll straight in to your weapon.

Image throwing a bag of sand at someone running at you. That sort of thing.

(I once discussed space terrorism with someone - they suggested a good way to hold the world to ransom would be to threaten to fly a spaceship full of sand out of the atmosphere, slingshot it around the moon, and slowly sprinkle the sand out the back effectively making it impossible to put anything in orbit again if the world didn't meet your demands.)
Breakthrough for information technology using Heusler materials
Not quite. USD will always be accepted by the United States Government. If you live in the US, you'll probably owe them taxes no matter what you're payed in, and as such, will always have some need for USD, and USD will always have some intrinsic value of "enough of this will keep the IRS from arresting me".
Thanks, that sounds pretty much exactly what I'd expect, if this gets your recommendation (which it sounds like it does) I think I might be sold (I like the idea of pay once.). Much appreciated.
Exclusionism sucks. Please don’t do it ever.
You sound pretty convinced. But it is almost never the case that a product or service is insulated from competition.

And I completely disagree that for competitors to emerge they MUST do everything that OpenTable does. They only have to offer a couple of features that OpenTable doesn't. Or do one thing better or cheaper.
We've had VMs for webapps, more or less: Java Applets, Flash, Silverlight. They've all been deficient too, and Javascript on top of the DOM with HTML/CSS has won out. I don't think changing the url protocol would make a difference (and people will still want to embed apps in html pages, and interoperate with JS on those pages.)

I don't know what the answer is, and I agree with you that a huge part of the problem is that trying to build web applications on a platform intended for web documents doesn't work very well. But it seems to work better than everything else we've tried.
Robots, Inequality, and Seattle's Minimum Wage
curious how you are handling the copyright issues?.,..... or just hoping they don't notice?
if current_user = find_current_user
notify_user(current_user)
end

Funny to see an anti-pattern in C/C++ so lauded in another community.

Also, you know what I like about Ruby? I can write it and it'll run everywhere, and it is maintained by a vibrant community effort. Where's that on this list?
I think this has more to do with GeoIP databases than anything else and registry CIDRs allocations across the world.
I totally agree.

That's the exact reason why I created two simple open source projects: Draw![1] and Tomatoes[2]; the former to understand Redis better, the latter to know more about MongoDB.

[1] http://drawbang.com

[2] http://tomato.es
Python is currently making inroads in finance, both Bank of America and JP Morgan have large projects involving it. I've worked on one of them, and like you I'm unusure if it's a good long-term plan, though I don't have experience with large codebases in other languages. Performance is an issue and navigating a large Python codebase is tricky. One thing that doesn't help is that many of the developers come from Java/C#/C++ and pick up Python quickly but with "unpythonic" habits, the code ends up being almost as verbose as Java but with none of the type safety.
There was an book by Graham Hancock, who is known mostly for very fringe theories on aliens and history, called Underworld where he argued that flood myths, which appear all over the world, were caused by an actual great flood caused by the melting of the ice sheets over North America during the last ice age. The reason it happened instantaneously as a flood and not a gradual rise in sea levels is because, or so he argues, the ice sheet melted and pooled in the middle (as ice does) and eventually broke through the ice walls.

Then, he claims that the water didn't go anywhere and argues that we have little evidence of human civilization and agriculture before the end of the last ice age is because the cities of humanity now currently exist under the sea, in areas which were once coastline before the sea level rose. He also argues that the greatest trove of new information about humanity is underwater, which on a whole has had very little archaeological research done.
Corporations are entities who owe their existence to government and can be terminated at a whim by government.

Yeah that's the way it works today and in Real Life. Clearly the cyberpunk scenario is a hypothetical, but it might not be as far-fetched as it seems.

Whether it's a Good Idea or not is, obviously a big question.
So first off I also want to say I found this a great read -- I studied poly-sci and business and work in the tech scene, and when they all collide it gets really interesting.

This raised a lot questions for me though. I was trying to draw the payoff matrix for adopting Tesla technology. How would this look? How to estimate relative gains for each player? I was hoping he'd go through it a-la Khan Academy.
Interesting. We used booking.com extensively when travelling in Europe because most of the smaller hotels use it as their booking engine. (And we also heard lots of complaints that they didn't like using it, because the cut was too big... but they were still using it.)
I've never thought of it as an optimization problem at all, until now, but I do a form of this all the time when I'm listening to a playlist with a wide variety and nothing better going on (For instance when running or driving.)

The thing is for something trivial like that, it doesn't actually matter if you remember the satisfaction or not, all that really matters is if you are more satisfied than you think you were with the previous song, accuracy be damned.
Who gives $1000 to a 14 year old grandchild for Easter? #JustRichPeopleThings
What? No.

You start as a giant nerd going to the gym. Over time, you probably become a smaller nerd, or at least a denser one.
Somethings broken, it show zip.com as available, and it was registered in 1997, is valid until 2015.
Individuals and corporations are not rational machines. Things are much more complex then an equation.
Except for that people are claiming ownership of some of the SR funds. There was an article posted here recently about a guy in the UK trying to recover his Silk Road funds.
But "things that can be converted to JavaScript" includes a very diverse number of languages that are doing innovative things, like Elm for example.

Whereas with Android and iOS you have far less language choice.
Applicative Options Parsing in Haskell
That would be super cool. Anything publicly available to look at?

Freescale's Freedom boards are so cheap, so capable, and have such miserable tooling (mbed, DIY usb, Processor Expert, CodeWarrior, ugh)... I wonder if Rust could make them attractive.
The services booking space is already pretty crowded. There's no king like with restaurants and OpenTable but Square, for instance, bought up BookFresh a few months ago, to get into the services booking industry.
Wow that was so missing the point. I was kinda more hinting towards how the East India Company financed wars of conquest, meddled in local politics, and then neglected their responsibilities to the population and let them starve (e.g. Bengal famine of 1770).
I wanted to write something like "inb4 someone posting the obligatory xkcd" but realized that it doesn't apply to this idea.
The hacker has been partly replaced by the hustler, and that sucks. But there are still hackers around.

There's also things that the hacker can learn from the hustler, like how to take something early or minimal and make it self-supporting. In a sense the hustler is a kind of hacker. The problem is that hustlers are often just hustle... not enough substance. But when you have substance and hustle, that's powerful.

I do get turned off by all the self-congratulation coming out of the Valley. It's important to listen to criticism. Sometimes the critics have a point. In particular, a lot of the optimism out of the valley sounds dangerously close to "let them eat cake!" to the rest of America. (News flash! Most of America is more or less in a long shallow depression right now.)
How I built my first iPhone game
This is a terrible website.
It's a total bullshit about barriers.

People from visa-required countries EASILY find a job in EU or the US if they want.
How to Easily Capture TCP Conversation Streams
I really liked the book (review in German: http://www.2uo.de/the-forever-war/), but the ending was a bit too unbelievable for me.
Population has little to do with it. What percentage of world restaurant reservations are made in the US? For example, I don't know if people in India or China make reservations or is it more customary to show up or maybe have standing reservations.
cached version: http://webcache.googleusercontent.com/search?hl=en&q=cache%3...
Have you ever dated/married Indian, Catholic, or in more conservative groups?
As someone doing Titanium development, this is an interesting development. On one hand, good to see more players getting in to this space, but... Telerik might get some strong traction because of the reputation for UI controls. Most other toolkits I've seen don't come with any, and you end up having to build a lot of stuff that you wouldn't think you'd need to build.
The key missing stat is what percentage of restaurants are reservation-taking restaurants, in various countries. And what percentage of those restaurants are using a point-of-sale computer system.
You realise that you're talking about a prerelease, right? The language hasn't even been available to developers for a month yet, let alone the general public.

Give the vibrant community effort some time.
Tesla Cartoon
Rethinking AngularJS Controllers
Same thing I thought about! Strategically it was a terrible decision. Why build a native OS/2 app when a win app will run on both.
The point is, he will not end up even with second best if the best candidate is in the first group. Rather he will end up with the last candidate hitting a dead end just like the example. That's because no one in the second group is better than the best in first group.
Yeah, you can at least get something out of exiting from a relationship with a stock. The positions are more varied. The hours are more consistent.

But when they go down it's usually worse. :(
Gah! I was about to post this. I remember reading that when I was in highschool. It certainly put a damper on some of my imagination... or at least made me far more aware of what was fantasy and is (hard) science fiction.
Anything with 64b+ encryption must be reported [1].
Strong encryption is still subject of export restrictions. For example, Java need special unlock to enable encryption 128bits+

[1] https://www.federalregister.gov/articles/2010/06/25/2010-150...
The problem with "realistic" space combat is deciding what you're going to be "realistic" about. The writer dismisses the possibility that the civilization is going to be willing to spend "months" traveling around a star system, and so immediately starts off with a bunch of fanciful drive designs that have enormous impacts on ground assumptions.

In general, we really can't discuss FTL options with the word "realistic" in mind, so we're discussing STL. I'd suggest that in a single system STL setting chances are people will accept slow travel because it's much easier to build a safe, inexpensive transport system that takes months to send people from place to place.

Here's the bottom line -- communications will be at lightspeed, travel will be automated. What do you care if you're sitting in a space capsule traveling to Mars at 300,000km/h (and thus taking quite some time to get there) if you can work, play, communicate with loved ones, and enjoy "feelies" while in transit.

The key takeaway from musings like this is that, at the extreme, Newtonian space combat is very very weird, and will probably be very different from what we might expect depending on the technical details -- which are unknowable. And bear in mind that the article simply assumes symmetrical combat. What if the two sides have different technology stacks?

I should note the article also assumes spaceships with crews launching missiles. Why bother? Your space fleet would simply comprise missiles.

I thoroughly recommend Arthur C. Clarke's Earthlight in terms of fictional treatment of futurist space warfare (but it's asymmetrical).
You seem to be mixing up [1] geeks and nerds. What you describe is geeky rather than nerdy.

What would be a nerdy approach to gym/fitness? Perhaps doing 10 years of research into what's the most efficient way of maintaining fitness and publishing a paper. Or perhaps building your own gym -- on the orbit, and commuting by a rocket of your own design.

[1] http://slackprop.wordpress.com/2013/06/03/on-geek-versus-ner...
Fork this Great geek birthday cakes (slide show, but CAKE)
I'm not clear what the lesson is here, unless it's "you should have bought Bitcoin in 2012".
I wrote a blog article about this (contains a bit more math) http://www.datagenetics.com/blog/december32012/index.html

A slightly different variant, is how to make it totally random selection http://www.datagenetics.com/blog/june52013/index.html
> Unlike Comcast, Google Fiber is not required to serve all parts of the city.

The sentence immediately following that makes the nature of that "concession" clear: 'Google says it will operate in "fiberhoods" where subscribers reach a critical mass.'

In other words, the same process Google has already followed in other cities: get people to express interest in fiber, then go to where those potential customers are first. This isn't about skipping low-income neighborhoods; this is about prioritizing customers over non-customers, which seems completely reasonable. There's little point in forcing universal availability in areas where nobody intends to actually use the service.

Given that it isn't possible to instantly roll out the service to every area at once, it makes sense to prioritize expansions by the number of customers, and cover the areas with fewer customers later.

Interestingly, that might also tend to prioritize areas not currently covered by the existing Frontier fiber network (areas only served by Comcast or DSL), since those areas would have more people eager for fiber.
The story of Internet investing in one chart
And a lot of IP stacks will treat any traffic from it as invalid. Even if the standards were revised to declare it as usable, it'd be impossible to use in practical terms.
PHPStorm is essentially a superset of WebStorm.
Massive security flaws allowed 2011 Stratfor breach, leaked Verizon docs show
What is a software environment?
Totally agree. This kid is part of the lucky sperm club. It is not a skill. Nothing to see here.
Collective and Connected Culture of Music
The reason to put in milk afterwards: only then can you marvel at the swirling clouds of milk slowly dissolving in the tea. I don't think extra stirring is necessary. If you are fast enough, there will still be enough motion in the tea from pouring it.
zip.com doesn't resolve. I would guess they're just using DNS to check registration.