skysight-inc/HackerNews huggingface dataset:
I wonder how this will impact air travel. It is a real shame that after Concord retired there is no supersonic jetliner in service, which at least
kept the dream alive even if Concord is expensive and short legged. I believe no viable program exists right now for supersonic jetliners. The problem, if I recall correctly from my aerospace professor, is not the jet engine's thrust but heat generated from friction with air. If this Sabre engine can get the airplane mostly out of atmosphere cheaply, heat problem can be alleviated. I don't know how practical my guess is, but
if it works, the market potential is immense.
Fuel (energy) cost is less than 1% of the cost to launch. The big costs are manpower, maintenance, and refurbishment.
SportsData Node Module Open-sourced
I could see this actually working...but not as advertised. And not if advertised.

Just as dealers hit street corners and people still buy off them knowing the risk, secret USB ports (not all over Hacker News or advertised on a web page) could pass software to a group of people who have a high barrier for membership insofar as they trust the other members of the group.

But then, isn't this just what people used to do before the internet? Now it's "anonymous, offline, p2p file sharing"!
This is a very nice tool, although it should really have "include upfront amortization cost" checked by default, otherwise the "75% savings" for a 1-year heavy reserve is very misleading.

I'd previously done the same on a spreadsheet but its nice to have this tool instead.
Good OO programming revolves around separation of concerns and coherent message passing. That sounds a lot like small tools and pipes to me. Of course, no analogy is perfect, by I think it is illustrative.

On the other hand, I think the article didn't do the topic justice because it only really talked about separation of concerns. It never really talked about the "pipes". And, as you mention, the consistency of "communication via text" is what makes those pieces so able to be composed.

And, in software, some of the "pipes" we've come up with have often been truly dreadful (COM, anyone?).
http://vagrantup.com/

A bit of constructive criticism:

The "this changes everything" thing has become way, way, overplayed. I saw that and immediately rolled my eyes and stopped reading. It is about at the level of "code ninja" now.
Yes indeed California racked up a lot of debt from 2003 to 2012.

However, with the decreasing shortfalls and expected balanced budgets that debt is no longer increasing and with the projected surpluses it can be paid down.

The debt is a legacy of the past. Great strides have been made in the past few years to get the state's fiscal situation in order.
It uses the HTML5 canvas element... there's not that much too it actually. We're still playing around with it to see how to best use it.
Sorry. This is a mix of me just trying to ship something and stringing together a bunch of different tools and things to do it.
It works better as in "is supported on more platforms". But here we were solving the Chrome problem specifically.
I think it is an ego thing, but I wouldn't be too harsh on the OP. I think the whole karma/likes/followers thing is based on a basic human need for recognition and acceptance. People basically like to be liked.

For some reason I'm one of the few people who doesn't feel the need to have 1000 followers listening to what I ate for breakfast (or the HN/SO equivalent :)
From authy.com (the service provider for two-factor cloudflare is using):

> It's like magic, except it's math.
Amazon Web Services cuts S3 prices, knocks old guard rivals
BA is British Airways. BAE Systems is the new name for what used to be British Aerospace, which used BAe as its abbreviation, to avoid confusion with BA.

I don't know why it bothers me, but I really dislike the used-to-be-an-acronym-but-not-any-more names. For example SRI (not affiliated with Stanford so the S doesn't mean that any more), and my least favourite "HRL Laboratories" which we have to pretend does not expand to "Hughes Research Laboratories Laboratories". Yuk.
It is using differences based on income level as a piece of information that is more important in a driver's decision making process than race.

Cab drivers who do not have that information fall back to race. Presumably, if a crystal ball existed that told a driver "This fare will not harm you", the problem of racism would disappear.

There aren't many drivers who are refusing money out of pure racial hatred. Black cab drivers are racist against blacks too.
Minor nit: is there evidence that dinosaurs evolved into monkeys? didn't they all get wiped out by an asteroid?

AFAIK, mammals existed during the dinosaur era. But they occupied a tiny ecological niche and were physically tiny. They survived the asteroid hit because they were tiny.

The absence of dinos enabled them to eventually occupy niches occupied by dinos.
Thank you much, Mike. :)

Truly nothing is lost as I'm in the process of migrating to a better server and it's taking a few hours longer than expected.
Here's some links to smartphone warranty provider, SquareTrade

http://blog.squaretrade.com/2012/09/americans-have-spent-59-...

http://blog.squaretrade.com/2012/10/iphone-and-home-squaretr...
The reason it's so popular is because hackers/engineers that populate this forum are often great at building functional web apps, but they often look like very amateur, however, using some very simple bootstrap it's possible to turn that same app into something that's attractive. Bootstrap is just heavy enough to be useful and light enough to be simple to use. Give it a try, you'll likely see why so many people love it.
The nginx package on Debian has more LOC than the openssh-server package. Apache, of course, is huge. This doesn't map perfectly onto complexity, but gives some indication that "much, much simpler" may not be entirely accurate.

Moreover, the default SSH setup gives you everything you need for the (still undesirable) current setup, and is almost certainly running regardless. The default nginx install does not - you have to tweak setup to lock it down and add stuff to actually fetch the content, and since that (we have stipulated) has to be done as a privileged user there is room for error.

Again, giving a root login key to OVH means no security against OVH, and relying on their securing the key. I agree that this is a bad idea. Depending on the amount you trust OVH and their security, it may be more secure against people other than OVH than certain specific alternatives (perhaps all the alternatives if you artificially constrain yourself into running a single process as root that talks to the outside).
Sorry, but that logo is so...1998.
That was the interesting takeaway from the Elon Musk talk about how cheap the fuel was compared to everything else. Having the Skylon be reusable then shifts some of the operational costs back to fuel.

Of course a plane that can fly a Mach 5 and 100,000' has other uses, the most obvious one being the SR-71 replacement. Nothing like a bit of high speed aerial surveillance "right now" to help folks on the ground make better decisions. I'm sure someone would pony up the $400M they need.
I went to a similar school: one of my fondest memories from college is the raw, unfiltered discussion that took place on those mailing lists. And due to the mail client's ability to thread discussions I could ignore topics that were of no interest as well.
"So there has been plenty of time for robotic probes to colonize the galaxy. So where are they?"

They're bacteria and they already colonized Earth.
Address is pretty standard for anyone accepting payments.

As for employer and occupation, we are legally required by the Federal Election Commission to do our best effort to gather the donor's employer and occupation. Doesn't have anything to do with taxes.
Thanks, I agree that I'm tired of that. The Vagrant website is being redesigned at the moment, so that'll disappear shortly.
uh... gang bangers have money and smart phones too. They used to rob people for $200 Air Jordans. Now it is for iPhones. Maybe you were confusing "gang banger" with "poor".
Any chance of seeing a responsive build of the site down the line?
Ask HN: Any alternatives to CrazyEgg
Any recommendations for a good alternative to CrazyEgg? I am looking for a more responsive support, live data updates (few minutes intervals are acceptable, too) and solid documentation. I appreciate any input.
Congratulations Mitchell! I have always admired your work and it is inspiring to see an such an evolution in your project. Kudos to whoever designed the site, it looks amazing!
Yeah, that would be the ideal strategy for pages with an og:title tag.
> It highlights the selected text,

grep --color

> it shows which files, and in what line the text was found (and uses vivid colors so you can distinguish them easily),

grep -rn --color pattern ./files/
files/foo.sh:123: echo "Look at the floral pattern on this dress!"

> ignores .git and .hg directories (among others, that shouldn't be searched) by default,

git --exclude=.git --exclude=.hg --exclude=.svn

> you can tell it to search, for example for only `--cpp` or `--objc` or `--ruby` or `--text` files (with a flag, not a filename pattern),

You would use `find` in conjunction with `grep`. "Art of Unix Programming", modularity, and all that jazz. Presumably you would just modify your own grep alias or define a function to avoid retyping. The end result pretty much looks like my grep alias:

alias grep='grep -Ein --color --exclude=.git --exclude=.hg --exclude=.svn'

I still fail to see a reason to use ack, especially when I can assume grep is always available for portability.
Wow, all of that with Jekyll as the CMS generator. I've been using Jekyll to generate static sites and have been proud that mass traffic rushes don't bring them down...but I haven't used it for anything that generates real revenue
And also in a popular book.
London law firm staffed by stay at home moms
This person is misinformed. Mining is still quite profitable to many of us. Eg. each one of my Cairnsmore1 FPGA boards makes about $43/month, after the halving. Before the halving, they made $86/month. I paid $640 for each one. Electrical cost for one of them (40W) is $2.90/month at the worldwide average rate of $0.10/kWh.
The difference between bootstrap and a CMS is that bootstrap doesn't mess with any wysiwyg interface bullshit. It's just a pre-fabricated way to architect your html, css, and javascript, and the default styling makes things look very professional.
C++ exists because processing power and RAM used to be at a premium; these days, hardware is so cheap, you can get away with writing inefficient code in any language. However, two things are of note here: C++ has had a lot of higher level features bolted on after the fact, including compiler warnings and tools to help reduce burden on the programmer, and higher level languages have had a lot of performance "bolted on" (plus hardware has gotten so much faster and cheaper) so that if you code properly (in any language), performance differences are near negligible.

C++ mostly hangs on because of backwards compatibility and a large user base; I suspect that as time goes on, we'll see it fall more and more by the wayside (and I say this as someone whose bread and butter is C++), especially with the fact that programmer time is a big cost driver.
We sure do! We can also buy it from you so you can get the new mini!
I can buy that to some extent, but it seems fairly common among luxury businesses: wealthy black businessmen are in many situations treated as just a "wealthy person" regardless of their race, so are insulated from many of the problems faced by the majority of non-wealthy blacks. I.e. their wealth is the most salient demographic lens people view them through. Hence why Herman Cain can claim (and might honestly believe) that racism is no longer holding anyone back.
Sounds suspiciously like my last company.

The advice I received from my boss was to be honest, but not compare myself to the top 1% of my peers outside the company. Compare yourself to your peers inside the company. If Bob is Javascript +5, then where are you in relation to Bob?

On the other hand, these sorts of things are often used to define your corporate "professional development goals" for the year. So, you probably want to leave yourself some room for growth.
A program doesnt getter better by doing the same task over and over again ( and i disagree with A.Smith anyway , a factory worker doesnt choose what process he is going to use to acheive his task , no matter how many times he executes his task , the way he has to work is decided by his boss, A.Smith is and has been proven wrong on many things like the invisible hand");
Key wheat genetic codes unlocked
That's what I love about it. It is a very classic logo. It evokes for me the idea that it was designed for a high tech company in a sci-fi film. Like Cyberdyne Systems or TYRELL Corp.
I'm a little puzzled by the way authy works.

It seems to me the authy app refreshes a new code whenever I turn the screen off and on.
I don't know how it syncs with the authentication server. The app must not only based on time ticks, like other 2-factor apps.

One way I thought is to notify the authentication server in background network requests.
But I guess this isn't the case, because it won't work if you don't have network signal (you can try it in the airplane mode).

The other way I thought is the code must be self-verifiable. That means half of the code is a random number, and the other half is the real code computed based on the rand numb and some credentials.
If it is really in this case the security strength is only half of the length of the code, i.e. 3.5 digits.
That's not very safe to me, especially the website of authy itself only needs one code to log in (without any `first-factor` password).

Any thoughts?
I forked your code and implemented one of your todos: Added the ability to input values when double clicking a scrubber.

https://github.com/nornagon/scrubby/pull/1/files
> Further taxes will only increase this exodus. All of Prop 30's projected revenue is based on the fallacious idea that smart, high-earning people are stationary targets. They will leave, just as many companies have left.

The fallacy is that will be an exodus of high-earners: http://www.cnbc.com/id/49884352/Super_Rich_Flight_From_Calif...

The assumption is that those earners can produce the same income anywhere they go. While that appeals to Randian ideals, it's simply not the case in reality.
Some notable features:

Call outs to R code
http://www.wolfram.com/mathematica/new-in-9/built-in-integra...

Social network analysis
http://www.wolfram.com/mathematica/new-in-9/social-network-a...

Computation bar
http://www.wolfram.com/mathematica/new-in-9/next-computation...

Sigh. I dream of Mathematica being open source.
PC math game responds to kids’ emotions as they learn
Now if only Amazon would offer PostgreSQL on normal RDS.
Yes, but I recently had a rather curious experience at the Thai consulate in the US. Their web site states you need to show tickets in and out and a bank statement. I printed these out, but the receptionist handed back these documents before sending me to the visa window, so they were never considered. Perhaps the requirement was dropped and the website not updated. I do know that if you overstay your welcome, you will be fined per day you are late leaving the country.
According to this BBC Four documentary (found in another comment)

https://www.youtube.com/watch?v=vZ_a21fPkYM

the engineers wanted to apply for a patent once the British government stopped funding their work, but the government classified their work as secret, preventing them from doing so.

EDITED TO ADD: Apparently the original secret classification expired in 1993, at which point they filed a patent which ended up being owned by Rolls Royce. Their current work circumvents that patent.
I don't know if it's this package or just Python in general, but I'm having a really hard time getting things up and running with the Kaggle insults example. To get going I ran

pip install numpy
pip install pandas
pip install scikit-learn
sudo apt-get install libyaml-dev
pip install nltk
pip install gensim
pip install numexpr
pip install Cython
sudo apt-get install libhdf5-serial-dev
pip install h5py
pip install tables
pip install ramp

But I'm still running into some numpy issue with the cross-validation loop (`for config in factory:`).
I can't wait for the day that someone implementing two-factor authentication doesn't call for a Hacker News post. It's a little frightening how easy it would be for major damage to be done to a business or individual with just a single stolen password when you consider how many important services don't offer two-factor authentication (banks, brokerages, registrars, DNS providers, VPS hosts, Heroku).
Technical Tuxedo: Bring on the champagne
It will halve every 210,000 blocks for about 140 years until the reward is 1 satoshi.
Show HN: The app that will help you achieve your daily goals
Part 2 can be found here -> http://svmo.tumblr.com/post/36541597435/choosing-a-summer-in...
Should be interesting if this will be a viable competitor to column oriented sql engines like Vertica or other OLAP solutions like SAP HANA. It would be nice if there was a simple SQL based olap solution that I can spin up for offline reporting that can scale terrabytes of data
100% Chance.
Hackers Use Stolen RSA Information to Hack Lockheed Martin (2011)
But the problem is you think you are shit hot and they suck.
They may think they are shit hot and think you suck.

I would probably just get on with my job and keep my mouth shut.
> * Why is my email address under billing?

Probably because Stripe uses it. Doesn't necessarily mean the UX should follow.

> * Why is the year only two digits? Y2K led me to believe two-digit years means accidental ICBM lanches.

Because it's like that on most cards and the idea is to match what people are looking at on their card as closely as possible.

It does seem to need a little polish, but I don't think the form layout is the _most_ important thing for them right now. It's certainly _an_ important thing.
Tap for Tap Adds Plugins for PhoneGap and Adobe AIR
For me this software project is one of the most admirable. The combination of the quality, expressiveness of the language, uniformity of the environment, cool algorithms and rich visualizations is a geek's delight. It is a pity that since I finished my university there is almost no place for this beautiful software project in my day to day life.
http://en.wikipedia.org/wiki/Time-based_One-time_Password_Al...
I have found that I really only "remember" those aspects of my job that I currently use on a daily basis for some period of time. Learned material that I don't refresh by use in some relatively short period of time (days? weeks?) drifts away.

I may have "aha" moments when a problem comes up that requires previously learned, but relatively unused topics. This is often handy by itself "hmm, I think we can use language feature y for this and it will be easier . . . "

I have experimented with Anki (spaced repetition software system) and like it, but it requires an upfront investment of time along with the taste to know that something is worth the effort of memorizing.

I think it would be helpful to consider what is it you want/need to know without reference materials. Come up with a learning plan for that, and make some regular investment of time in those learning activities along with some Anki to help keep it fresh. Lastly, realize that you probably aren't going to turn into a machine at the keyboard when you are grokking full tech stacks.

Ruby/Rails/Javascript/Backbone/Coffeescript - this is a long list of tech that is both different and highly focused. There is no shame in having to refer back to ref materials to keep all of that straight.

As a personal anecdote, I recently was playing around with a new PL on some of the competitive programming sites. I was stunned to find that the vast majority of my basic algorithms knowledge had just evaporated. I shouldn't have been surprised, because frankly, I simply haven't had to do any algorithmic work in years and years. I can tell similar stories about any number of topics that I once would have listed with pride on a resume or CV - at this point, I would not include them at all other than as a dusty reference point that I used them long ago . . .
> Too bad that there were no checks in place to determine who is actually contributing.

Why is this bad, exactly? Political leaders in the US undertake actions and policies that can affect the entire world, esp. in regards to military action, so why wouldn't some people abroad want to donate to a campaign? Also, given that there are several million non-citizen residents of the US, they deserve just as much input into the political process of the society they are a part of.
That was my first guess too. With that many pipes, they could have many sections which migrate the frosty sections down into the engine in waves.
This has the potential of really disrupting the enterprise data warehouse sector. All the MPP vendors today (HP Vertica, EMC Greenplum, Teradata) have exhorbitant pricing and ridiculous licensing. With their pricing - 1000 $ per TB per year, I would be really worried if I were Teradata (Not so much if I were IBM).
I wrote up a simple tutorial for anyone wanting to integrate with FuelUX http://erjjones.github.com/blog/FuelUX-a-library-that-extend...
If you think anyone on the campaign was being paid that handsomely you should look at our FEC reports. I took a 15% pay cut to work twice as many hours and so did all of my colleagues. The money went to where it was most needed and the proof of that is that we won the election.
I don't think it is solely based on time. Did you read my comment carefully?
Better Entrepreneurshit Than Corporateshit
Doesn't RDS crap itself whenever there's a core AWS problem?
I agree this particular example can be confusing the first time you hit it, especially coming from other languages.

It's better than the alternatives though, I would be interested to hear how you handle this in your version. Leaving the behaviour undefined for non-existent keys is likely to cause far worse bugs, throwing an exception would be inconsistent with the rest of the stl.

The could have left it out altogether, but would mean losing some nice properties - operator[] returning a reference makes it possible to assign into the map directly ( a[3] = 5; ). Also since the value is default initialized, you can write something like a counter easily, much like a python defaultdict:

for (auto id in ids) {
a[id] += 10;
}

You can always stick to .find and .insert if you prefer the more explicit behaviour.
No because you'll eventually have something come up that makes you want to spend those bitcoins, even though you know they'll be worth more in the future. and when you do so, you'll be getting a significant effective discount on your purchase. For example, if you bought bitcoins now at $12, sat on them like a good little hoarder, knowing they'll be worth $1000 in 5 years and all of the sudden you need a new car and the bitcoins are only worth $24, you're getting a 50% discount on your car purchase by spending those bitcoins.
What is the use case for something like this versus a regular RDS service?
Several gigs may be prohibitive for an end user, but not for anyone who wants to set up a server. How many people run their own email servers any more? Spam control and all the security and other BS is a giant PITA. That doesn't mean, however, that there isn't still Hotmail, Gmail and Yahoo. Email is not centralized.

Though, I see that this is a bit different. If I had 1000 bitcoins I wouldn't want to put it on any server but my own. But, then again, I'd be pretty rich and downloading a few gigs of data wouldn't be the end of the world. ;)