skysight-inc/HackerNews huggingface dataset:
Elons success story will play out when he's dead. Until then it does not look like he will stop. The only reason why PayPal is no longer a concern of his and which allows us to call it 'history' is because as far as he was concerned it brought what it could so it was time to move on. And move on he did.

The only two ways the others can 'play out' is by failing or succeeding. For SpaceX to succeed means a totally different thing to Elon musk than to you or I, for him success is not to make money but to put foot on Mars. Tesla is a sideshow (but an important one at that), with much more impact than PayPal or Ebay. If Tesla 'succeeds' that will likely mean that it will own a substantial portion of the car market at some point (imagine a budget tesla within 5 to 10 years), if it fails the only thing that I can imagine would be a total shut-down or being bought out to stop it from folding.

Effectively the whole patent thing is a very interesting approach to this problem, it says 'we will not be bought at any point'.

I'm not one of the 'gushing fanboys', I just look on in total amazement at what one guy with sufficient drive can accomplish and I'm just as amazed at how many people are ready to trip him up.

The least the naysayers could do is shut up and wait it out, in the meantime, Musk is going places and PayPal appears to have been (with our present knowledge) but a small step on the way. One thing is already fairly sure at this point, Elon Musk's name will be one that will very likely be part of the history books, whether as business tycoon, first man to set foot on Mars (or die on Mars) or as the man who tried to change the world for the better but failed remains to be seen. Regardless, it will likely be in a very positive light, all creativity with no destruction is a worthwhile attitude.
I think that is a good point, and one that comes up when working with SQL. Even though the relational algebra does joins by the name of attributes, and it's common to filter according to patterns, parameterized statements are an important best practice.
NASA trials confirm 3d printer ready for Space Station
The everyone-uses-a-different-2% is a point that's frequently made about Microsoft Word, and it's not so much literal as a way of explaining why a product like that gets the way it does. If something is bloated, you can't just start removing obscure features because they're not obscure to everyone.

So an IDE, also, can get into that state. Which is maybe why I can never find an IDE I like to use. I could only see calling PyCharm "sleek" if that was in comparison to something like Eclipse. It's a better choice than that, but still not the experience that it could be, or that I'm looking for.
> effectively footing the bill for the rest of the industry

Well, they (at least many of them -- e.g. Microsoft, Apple, etc) also 'play the game' with their own patents, so it's not out of character for them to use patents offensively. By using their patents offensively, they are contributing to the situation where they are required to 'foot the bill' with their own liabilities, at least. If they adopted a less aggressive stance, and instead put the money they've spent on lawyers towards lobbying for patent reform, what they 'need' to do to limit their liability might be really different.
Here's the Fed's balance:

https://duckduckgo.com/?q=1Ez69SnzzmePmZX3WpEzMKTrcBF2gpNQ55
As a study on pseudomaturity it's fine (I assume). But defining coolness as pseudomaturity is problematic. The most cool/popular people at my school were mature and did well academically and athletically.
True. You can always eschew the nerd/cool argument and choose realism.
When I go visit my in-laws who have two daughters in high school, I'm amazed at how the things that were nerdy when I was in high school 10 years ago are cool now. These girls who watch Dr Who and make honor band are extremely popular. What's more, I hear from them that there is very little of the petty popularity war going on. I know that this is a very special school and things aren't happening this way everywhere, but it's encouraging nonetheless.
Your very own, cheap, heroku clone
Erlang/OTP – The fastest, cheapest way to build reliable clusters of computers
Can you email nick@codecombat.com to help us reproduce this? It sounds like a form is getting submitted somehow, which shouldn't happen. I haven't been able to reproduce in Firefox, Chrome, or Safari yet.

Sorry about this–we take security seriously.
> Which are?

Not in here but by mail if that's ok with you, I'll drop you a line in a minute. (edit: done, sent to email from your profile).

> I think it's a reasonable first approximation that the demographic which has the highest sex drive may also be the one which spends the most. It could be wrong, of course, but it's one's prior expectation

You'd be surprised. One way to find a cause here is that desire does not automatically mean that it will be fulfilled and the older generation is more at risk of seeing their desires go unfulfilled than the younger one.
Ted Chiang played around with ancient Near East cosmology to great effect in his story "The Tower of Babylon"

https://en.wikipedia.org/wiki/Tower_of_Babylon_(story)
Like everything, it's a trade-off. Here's an example of something I've been envious of Haskell about for a while: https://bitbucket.org/xnyhps/haskell-unittyped/wiki/Examples

There's times where it really does make stuff much more readable. It's about finding and taking advantage of those times.
It's not illegal pre se, but if the website is engaged in illegal activity subject to seizure, you may lose your bitcoins, unless you can prove it is not connected to illegal activity.
Critics Renew Calls For More Diverse Video Game Characters
By now I probably sound like a shill, but have you tried reading Learn you a Haskell? There is nothing scary about it, it really is very simple and didactic. Chapter titles are funny: anyone who finds a title such as A Fistful of Monads next to a colorful drawing of The Man with No Name scary is beyond help... :)

I disagree I'm underestimating anyone. I'm advocating teaching people. If you never tell them about monads, they can never realize they've been using them on their own, simply because no-one is ever going to mention monads to them. It just doesn't work like that; at some point someone must tell you about them (a blog or a paper counts in this context).
Music as paint-by-number is one of the worst failings of music education. The most robust and life-long music in the world is in cultures that actually use notation only as appropriate if at all and don't think of it as the music. Most of the world's music is not so notation-focused.
No particular reason. Clang generates identical code for both on my system (Arch Linux/x86_64). Compile flags: "-std=c11 -c -O3 -S -march=native -mtune=native", windows-specific stuff removed.

GCC creates different code for the variations, but the generated code is too complex for me to say which one is faster. edit: with -Os GCC generates identical code too.
I've recently come to see the light regarding light roasts, too. Tastes more like coffee and less like bitter.

But the other comment about tea, they're right. Tea in bags is hardly fit for making sweet iced tea. A hot cup of black tea requires loose leaf stuff from outside the US. And it's quite good. Not sure it beats coffee, but it's a lot closer than Lipton would have us believe.
New "Bionic" Dildo Allows You to Feel Things You Never Felt Before
I got really excited about this but then saw the pricing page and it immediately killed any further motivation. I feel like they are trying to squeeze every cent out of developers every month. Lot of developers are against subscribing to develop on a proprietary platform.

$1,299 / developer

That was downright enough to lead me away.

As I recall, a while back, there was another open source solution llvm or something like that which also let's you write cross platform mobile apps with Javascript but have not heard about them since.
I can't see a way to get more than 256Gb storage on the Ramnode service you mention?
Like IPv4, the "experiment" has grown so large that it may be impossible to get consensus on any non-backwards-compatible change.
>I think one of them would be a blanket ban on dumb kinetic weapons.

nope. The perceived danger of dumb kinetic weapon is a relative speed to the target, ie. kinetic energy. It means that either target or shooter has technological ability to control the energy at respective level. Lets suppose both - i.e. symmetric situation of the same technological levels on both sides. Thus the opponent can deploy similar energy level devices as a defense. For example - today an anti-ship missile can be fought against by using anti-anti-ship missile or guns. New laser defense systems are able in realtime to defend against incoming mortar round today, etc... By the time somebody puts sand in space, an automated laser space junk frying Roombas would be just naturally flying around.
I'm not an expert on StorJ, but I'm the Permacoin author. As far as I can tell, Permacoin is a possible candidate for the "proof of resource" puzzle that StorJ opaquely says they'll need (though they don't provide any details). Permacoin is fairly conservative, in that we give a specific description of a storage-based puzzle, and argue that it satisfies exactly the same requirements that Bitcoin's current proof-of-work puzzle does. In other words we aimed for security first, useful side effect second (which is why we only claim to support archival storage, as opposed to full featured Dropbox-like functionality).

If StorJ uses a different puzzle construction, and are not rigorous about its security, then there are two possible mistakes to make:
1. it does not correct incentivize the incentivized storage behavior - it may be possible to game their system and avoid storing useful data
2. it does not satisfy important security requirements from Bitcoin - it may be possible to game their system and make off with a lot of storjcoins using less work
I'm only aware of TCL being the great "stringly typed" language. In TCL, everything is a string.

http://en.wikibooks.org/wiki/Tcl_Programming/Introduction#Da...
eat it linkedin. You're a bunch of shitty jerks.
We do have a lot of students and teachers using it, but we haven't built a long-enough beginner campaign to provide much of a curriculum yet. That's something we'll be focusing on starting in early fall as US schools start swinging again.

Our mission is to become the way that pretty much everyone learns to program.
Also interesting on that date were the frolics of JINGO 90, one of only two inflight-refuelling-capable C-32Bs ( heavily-modified 757 ). Apparently operated by the 'National Emergency Response Team' who specialize in short-notice operations.

It came in eastbound into Germany, then took-off again and studiously avoided Swiss airspace en route to Aviano in Italy.

Later than day it returned home westwards by the same route. We had been waiting for a Snowden Snatch to reach the news but nothing came....
Not really, but I guess depends on where you live.

I'm from Portugal. Programmers here are seen as normal white collar jobs and paid not much more than other white collar jobs, and probably peaking (earning wise) at about the same as them. If you go for a normal company and not a startup, the path to management is usually quite clear as well.

Doctors make more (2x-10x depending on experience/specialty) and lawyers is so so. But here it is still probably one of the professions that have less unemployment (and salaries are almost always higher than the average)

But in other areas, London, NY, SF, you can probably see programmers being much higher in the pay scale compared to doctors and most lawyers (remember, most don't go to the top firms, only very few).

But the advantage you as a programmer have compared to your peers is that it is much easier to supplement your income or find another job.
Ask HN: Windows VPS recommendations
For the Windows devs out there, what are your experiences with service providers? I usually default to AWS, but they can be pricey, especially when developing MVP-type apps. I'm also aware of AppHarbor, but their pricing tier is very wide ($0-49-199 price points). I'd like to hear recommendations from people trying to bootstrap apps/businesses based on Windows/asp.net/etc. Are you going with a VPS, shared, dedicated server? Azure, AWS, anything else? Thanks in advance.
Stripe now on Gittip
While it may be a worthwhile case my solution to the few linkedin emails I received was to mark them as spam and move on.
Great site!

So how do you come up with the TripExpert score? Do you read every review, map it manually to a number, then get the average? Or is it more like Rotten Tomatoes where each review only gets a shot at a thumps up or thumps down, and then you average those?

Btw: Slight coding error: On city pages, hotel names are overlaid over the preview icon, which makes them very hard to read on Safari 5.1.
Focus Fusion: Clean Energy For All. 20 day extension to our campaign
This feature is crying out for procedural macro support, not for being built into the language. For comparison, Rust has compile-time regular expressions (which, I will note, this blog post does not do; it's all runtime-parsed), implemented as a separate library that ships with Rust, using the procedural macro support (also called syntax extensions). This means the compiler and the language spec knows _nothing_ about regular expressions, and only the library libregex knows anything about it, and if you don't link against libregex, your program has no knowledge about it.

This ends up looking like the following:

#![feature(phase)] // feature-gate for syntax extensions
#[phase(plugin)] // tells the compiler the following crate has syntax extensions
extern crate regex_macros; // a crate is a rust library. this one provides the syntax extension
extern crate regex; // this one provides the runtime support for regular expressions

fn main() {
let re = regex!(r"^\d{4}-\d{2}-\d{2}$"); // compile-time regular expression
assert_eq!(re.is_match("2014-01-01"), true);
}

That `regex!(...)` call will trigger the compile-time syntax extension to parse the regular expression, throw a compile-time error if the parsing fails, and otherwise expand to an inline data structure that contains the runtime representation of the parsed regular expression. Even better, it generates native Rust code for various bits of the matching process, instead of relying on the generalized implementation used for runtime-parsed regular expressions, which means it's actually faster to use a compile-time regex. The downside is, of course, that it's generating specialized code for each one, so this can bloat your binary if you use a lot of regular expressions, but on the upside turning on Link-Time Optimization can get rid of a lot of this overhead.
Moral of today's story - sit down, shut up, and do as you are told by authority figures who are morally and socially superior to you.
Probably a local WHOIS database that's periodically updated.
Court Upholds Dismissal Of $1B Lawsuit Against Facebook
The chain is irrelevant for users of the language, and despite your protest, many language designers are fine with the "extra step".

And again, you have to demonstrate that mobile platforms have good language choice in comparison to the web. So please talk about all of the language choice available on iOS and Android.
Improvement of code part #2 – API creation
It's not a hard problem; you just need a little JavaScript to update your canvas's width/height attributes when the size of the DOM element changes. Then you can just use CSS to fill the window with your canvas, and use the fullscreen API to take the browser fullscreen.
>This is the first time I've heard of reactive and read HN everyday

You're not paying enough attention. There were tons of articles on reactive on the front page, at least 1-2 per week, for the last year or so. See also: "functional reactive programming". See also: "React.js". See also: "Om".

https://www.google.com/search?q=site%3Anews.ycombinator.com+...
And here I was hoping the headline meant:

New Tesla Model S will be styled like a British roadster

Now that, I'd buy. The generic demi-lux lookalike stuff puts me to sleep despite the cool tech inside.
About 80k monthly uniques, streaming 2.7 million songs this month.
So its a magic surface where the inside is a perfect reflector and emitter, the outside is a perfectly absorbent and transmitter (to the inside)?

Not a surface. It's a paraboloid shaped machine. (With a "stamen" in the center.) It seems magical to us now, but within the realm of physical possibility, so it's fair game for science fiction speculation.

its also a drive system you can't control or turn off that turns all of your internal energy use and all incoming EM energy into thrust in the direction opposite the outlet of the cone

Yes. It will be tricky to use. Swarms of these units will be implementing strategies devised by AIs in cooperation with interfaced human geniuses, heuristically solving the horrendous geometric and continuous thrust trajectory puzzles formed by the partially and probabilistically known configuration of enemy units. (EDIT: There will also be some mass driver propulsion available, but this will also be limited.)

plume of EM emissions from the back end of your ship that will expand in such a way as to be visible even in the area from which your ship itself is shielded from direct observation.

I must admit I haven't worked out the numbers for how hot these things can get or how concentrated their waste EM plumes can be before it's counterproductive because the near-vacuum gas/plasma starts emitting too much. As mentioned elsewhere in these threads, I'm not envisioning a Star Trek or Star Wars style ship. These are clouds of small autonomous drones. Small size, unmanned operation, and larger numbers are going to be a big win for such technology. In other words, I'm not trying to stealth something big and hot in the first place. (Unless it's the "mother ship" and that will only operate far outside of enemy space.)

Start with clouds of small, dim, but potent drones, then take the arms race in a particular direction.
You can get a more sane and stable mathematical behavior by the simple mechanism of rounding to two digits: http://jsfiddle.net/qQ59s/1/
Sorry to hear the news. I interviewed with Earbits at one point and they seemed like really good guys. If I may offer some gentle post-mortem constructive criticism:

Earbits seemed very focused on their value proposition to musicians. Their goal seemed to be "the Google AdWords of Music", but here's the thing: if you want to become the Google AdWords of music, you first have to become the Google of Music. The value proposition to the listeners is key.

To their credit, Earbits did have a value proposition for listeners: music discovery. But this meant their competition was Pandora, music blogs, Pitchfork.com, word of mouth, and all the other ways we find music in the 21st century. Another commenter here says "music is a tough nut to crack," but the real issue here is that music discovery is a tough nut to crack.

You could counter that Earbits differentiated itself by focusing on independent, unsigned artists; that's a noble mission, but if you're going to commit to that as your value proposition, you have to ask yourself if there's a market for it. Is finding unsigned artists really a pain point for most music listeners? I'm not convinced.

Anyway, sorry it didn't work out. Wish you guys the best of luck in your future endeavors.
That seemed tongue-in-cheek to me.
I suppose promotion is a part of it, but where is the meritocracy?

Where is meritocracy anywhere? More importantly, how can you be meritocratic about something that is deeply rooted in a person's individual taste?

Labels are still useful for promotion. We're a long way away from that being a solved problem.
Immediately reminded me of this:

A store has just opened in New York City that offered free husbands. When women go to choose a husband, they have to follow the instructions at the entrance:

“You may visit this store ONLY ONCE! There are 6 floors to choose from. You may choose any item from a particular floor, or may choose to go up to the next floor, but you CANNOT go back down except to exit the building!

So, a woman goes to the store to find a husband. On the 1st floor the sign on the door reads: Floor 1 - These men Have Jobs

The 2nd floor sign reads: Floor 2 - These men Have Jobs and Love Kids.

The 3rd floor sign reads: Floor 3 - These men Have Jobs, Love Kids and are extremely Good Looking.

“Wow,” she thinks, but feels compelled to keep going. She goes to the 4th floor and sign reads:
Floor 4 - These men Have Jobs, Love Kids, are Drop-dead Good Looking and Help With Housework.

“Oh, mercy me!” she exclaims. “I can hardly stand it!” Still, she goes to the 5th floor and sign reads:
Floor 5 - These men Have Jobs, Love Kids, are Drop-dead Gorgeous, help with Housework and Have a Strong Romantic Streak.

She is so tempted to stay, but she goes to the 6th floor and the Sign reads:
Floor 6 - You are visitor 71,456,012 to this floor. There are no men on this floor. This floor exists solely as proof that you are impossible to please.
Thank you for shopping at the Husband Store.
Tesla accelerates race toward open-source cars
That was one of the worst names for a feature I've ever heard. And I was a happy (for a while) brown Zune owner.
One criticism is a lack of ability to express things like "back-pressure" where consumers indicate to producers to slow down, stop, etc..
Writing a Brainfuck Interpreter with PyPy, Part 1 (2011)
In Kansas City, the "pick your plan" phase only came after the "qualify your fiberhood" phase.

http://googlefiberblog.blogspot.com/2012/07/how-to-get-googl...

> After the rally, we’ll let you know if your fiberhood has reached its goal. If so, you can sign up for your service package. The first homes will get service shortly after the rally ends, and all qualifying neighborhoods will receive service before the end of 2013.