skysight-inc/HackerNews huggingface dataset:
Thanks! Great read! I have tutorial levels but none as subtle as this :) I hope that if I ever make a sequel or any other type of game to put that kind of thought and detail into the first level. Certainly I tried with the tutorials, but I'll see what I can do to edit the first levels of each "world" :)
This is essentially ParAccel as a service. So it is one of those data warehouse vendors. As to the pricing, as always it isn't so straightforward -- it's $999 per TB a year if you pay $3,000 upfront, and then another $1000 for a single, very weak database server.
It may be a way for them to restrict the initial usage while they build up the service.
The ability of a device to detect "life" depends on the assumptions about what types of life one expects to find and what level of certainty is required.

Curiosity could certainly detect certain kinds of life... but not the types of life astrobiologists are guessing might exist near the surface. Curiosity definitely can detect active chemical processes for which there would be few if any non-biological explanations... but after so many false positives in the past the science community has decided that alone would not be definitive proof.

Curiosity was not built to detect life, but it can. However scientific conservatism would likely mean any “yes” result would be interpreted as a ”maybe.”
Italian tax police probe Google Italy again
Considering they link to Stripe's pricing page right there it should be ok.
I use dwolla. It charges only $0.25 per transaction.

So for an invoice of $8000.00 I pay only $0.25 in transaction fee.
Request HN: Hack on email, without headaches
It's a nice idea, but look at how much code you have to write to obtain this decoupling.

The "mental" abstraction is nice to have, but when you end up typing more characters, it's just counterproductive.

Once you start repeating yourself, then it makes sense. To do it from the start is overengineering—"you ain't gonna need it".
Back when Reddit was younger, there was a guy named P-Dub who needed some help. I forget the actual reason he needed help, but people ended up donating some money to him, and all was good.

A few days later, P-Dub's mother decides to email everyone who helped P-Dub. Guess what she did (or forgot to do).

The fallout resulted in people begging to be let off the reply-all list, and for weeks no such mercy was granted.

It took a few months before everything settled down, and to this very day, someone on the list (of only ~100 people or so) will occasionally start it up again.
I think you're forcing that narrative, the old guard does not tend to start out their statements with "I may have totally incorrect assumptions here, but...".
The short answer is that historically, we have treated documents in someone else's possession differently than documents in your possession.

If the police are investigating X, searching his house requires a warrant. However, going to his grocer and interrogating said grocer and getting records from said grocer has been less protected in the past. The grocer isn't the target of the investigation and so has less defense against being required to divulge information about the target.

Problem now is that everything we do online has these intermediaries - other entities who hold lots of data about us - involved, and so "attacking the intermediary" has been exposed as a major privacy loophole.
It is based solely on time. The reason we refresh the time as you screen off and on is so that you always have 20 seconds ( I hate it when I open google authenticator and I have to wait for it to refresh).

We do some complex things to make sure time is always synced in the background. If you are in airplane mode obviously we can't contact the server. But if you do have connection, contact our server in the background and sync it. We also store the delta of how much was your time desynchronize so that next time you are in airplane mode we can do a good guess of how much your time might be off by, and then we use that. We don't expose this to the user, it should just "WORK"
It is a tiny minority of people that live overseas. It's reasonable to make them jump through an extra hoop or two to keep the rest of the money out of our elections. Note this isn't just Obama's campaign, many others have the same problems. The only thing partisan about this is that Obama is the most visible and also the most likely person to be receiving these illegal donations. As such, he should have been working harder to prevent them, not being the most lax in the group.

http://www.breitbart.com/Big-Government/2012/10/08/Report-Il...

The GAI report recommends election officials:
-Integrate safeguards to limit the solicitation of money from foreigners by requiring donors with foreign IP addresses to provide proof of U.S. citizenship before they can proceed to the donate page

-Immediately require campaigns to use industry-standard anti-fraud security technologies including, but not limited to, the Card Verification Value (CVV) and a rigorous Address Verification System (AVS)

-Immediately require all campaigns to retain and disclose identifying information on all online campaign contributions, including those falling under the $200 nondisclosure threshold currently allowed under federal law

-Address the threat of "Robo-Donations": The absence of industry-standard anti-fraud credit card security features render campaigns more vulnerable to so-called “robo-donations.” Robo-donations are large numbers of small, automated donations made through the Internet to evade FEC reporting requirements.
Lifegrid - visualize your lifetime, put things in perspective
That's a good point. I probably will add some sort of destroy method. I figure in most cases with delegation you are referencing an element that is not likely to be removed (such as document), but I probably should add a way to clean up stale objects.

As for WeakMap, I wasn't even aware of that, looks awesome.
Well— it's supposed to halve forever, but it runs out of precision eventually.
http://en.wikipedia.org/wiki/Shoshin y http://en.wikipedia.org/wiki/Zen_Mind,_Beginner%27s_Mind
Cool. I was considering using Vagrant for my current project at work, but our production VM infrastructure is on vSphere. Fortunately, we don't need to spin up new servers very often, so I just wrote a shell script to set everything up. It would be nice to use something a bit more battle-tested.
New From Library of Congress: Joe Smith’s Recorded Interviews with Music Icons
Its bad if the law states that it isn't allowed and the other candidates are following this law.
Twitter Bootstrap Theme for Sencha ExtJS 4
Vince has a really good 401k plan, despite his scruff look. He's going to be sipping drinks on a Caribbean beach before we know it!
Thanks for the feedback. We can enable by default no problem - we just left it out since the upfront cost is included in the list.

I had a spreadsheet prior to this too ... that's why we decided to publish it (and programmatically keep it updated so it's always right - spreadsheets are tiresome to maintain!)
You left out https://github.com/sorich87/bootstrap-tour (different and more popular than the other tour component you put). ;)
Congratulations as well! I've been using Vagrant mainly as a testing platform for authoring Puppet modules, and it's been wonderful.
Vagrant is a VirtualBox with a bunch of packages pre-installed? Am I correct?
From Linus' post announcing Linux:

> Hurd will be out in a year (or two, or next month, who knows) [..]

How prescient!
I ordered a DIY kit from iCracked to repair the broken screen on my iPhone, and it worked out really well.

If you are handy with tools, and not afraid to disassemble electronics, the DIY kit is totally awesome. If not, get it done by an iTech.
Tablets Trade-Offs And Compromises
> Err... bigger isn't always better, but I won't say no to a bigger noggin.

There is evidence that our heads would have kept growing if it wasn't for the fact that it makes it pretty likely that women will die in childbirth. So instead evolution got around this by having us born earlier, which is why we're basically born as fetuses compared to most animals. But there's a limit to that too of course.
Biting the Bullet of Technical Debt
How is 96-97th percentile mediocre?
It's a shame that the article doesn't really go into any detail about the Recorder.js library, because that's really the most interesting part of this whole thing.

The use of a Web Worker for background processing plus all of the typed array stuff for creating a RIFF blob out of PCM data is actually pretty cool, and something that most JS developers probably haven't been exposed to much.
I expect the moon to be made of green cheese.

... GPU mining is still fairly profitable with the half reward for ~most people (those who don't have electricity over $.15/kwh or so). My expectation is that the difficulty is currently lower than its proper equilibrium because people have opted to not purchase more GPUs while anticipating the introduction of ASIC devices.
So it takes the better part of a year to make your money back?

What kind of money do you make on transaction fees?
Same for me. Most people in business around me use Excel and Matlab. I'd like to know how people on HNews use Mathematica.

EDIT: Mathematica can do almost anything, but how do you use it actually in your work environment?
Stop, Listen, Collaborate. Or how all's not fair in comments and misogyny.
Some details for the curious http://www.reddit.com/r/Bitcoin/comments/13xd05/idea_for_the...
Men, try this experiment:

In a social setting, approach a lady from behind, and tap her on the shoulder. When she turns to look at you say, "Oh. I'm sorry. Never mind." Turn and walk away saying nothing else. This lady will pursue you all night to talk to you and learn why you rejected here. If you then later start to flirt with her, she will feel a rush that she won you over.

My point is females do not use rational thinking when determining if a male is attractive. I doubt males do when thinking about females, either!
Yes, since it relies on EBS for persistence, which has been one of the flakiest parts of AWS so far.
This is a classic case of trademark confusion. The question is what the best course forward is, and I'm not 100% sure I see a way out in which both end users and the Arduino TM holder would all benefit. If he sues then a good chunk of the money that was deposited by KS backers of the project will be spent on lawyers, if he doesn't he's making it clear that the Arduino trademark is not defended which will lead to a lot of copy-cats.

Tricky situation.
Good programming revolves around separation of concerns and coherent message passing. So nothing specific to OOP. You dont need object , inheritance or states to do that.
just functions that take parameters and output a result. Seeing OOP everywhere even where there is none is misleading.
Cool, but I want to share my personal grid, not just the site!
No need to apologize to the unproductive sniping. How would visitors to the site benefit by cleaner code? Congrats on focusing on what's important: shipping.
ironic how the homepage shows a red lock icon (using resources over http) and their demo is completely on http://
Do you go to SJSU? Hit me up! gregdmathews@gmail.com
I like it. Produce the proof that your rig solved the latest block, and you get your name in the book. Sounds much better than "no further rewards will be issued from this date."
How to Plank - Core Workout
Bitmessage is a P2P communications protocol
Banking startup Simple’s app for iOS gets photo check deposits
Sigh. I dream of Mathematica being open source.

Take a look at Maxima then. It is a good system too but not even close in quality, features, etc.I blame its open source nature for this.
Just as spending rises predictably, so does revenue along with GDP. Taxe rates haven't gone down, so all you need to do is grow spending at a reasonable rate. California didn't grow spending reasonably or responsibly. As tax revenue spiked during the dot com and real estate boom, spending went up commensurately, and beyond.
Great idea for a new blog post. :)
http://thinkprogress.org/justice/2012/10/09/977251/why-the-o...

> Though not required by law, OFA requires a copy of a valid passport from any contributor who has been affirmed as eligible but donates with a mailing address outside the U.S. If they do not offer in one in a timely manner, the donation is returned.

The big question, as with voter fraud, is really "is this happening much at all?" I suspect the answer is similar to that of voter fraud - "nope".
To Become The Next Silicon, Take These 5 Lessons From Silicon Valley
A lot of large enterprises won't be comfortable hosting their data outside of their own data centers. The killer application is making a portable, on premises version of this functionality without the high price.
I never understood the need for blanket warnings for member initialization order on gcc. 99% of the time the order doesn't matter (who cares if I assign zero to one int or another first). And when it does, it is better to move initialization to the body of constructor anyway. Basically I have to do annoying reordering every time I do some changes on msvc and then compile on gcc just to remove the warnings.
Your argument taken to the extreme leads to code golf.

Sure abstraction is worth it. You get code reusability, better unit testing, and faster understanding of the code.

Maybe a small script doesn't need it, but once something starts growing past a few hundred lines you're better off.
This argument gets made frequently. Here is a response from the bitcoin community.
https://en.bitcoin.it/wiki/Deflationary_spiral
I need to support multiple roaming users. Manually maintaining whitelists would be a burden.

Fail2ban isn't a firewall. It monitors logs for suspicious activity and responds with an action (not limited to banning an IP). When you expose services publicly, it's one of many tools you can use to limit bad behaviour without penalizing or inconveniencing legitimate users. I also use iptables (including the recent and string modules), RBLs, and a host of other access controls. Security is a layered approach and redundancy isn't a bad thing.
But, and take this as a compliment, Vagrant does change everything. I'm so happy with vagrant now I can really say I have the same OS as my server in my laptop, I can easily switch between them and distribute the env between my peers.
Astronomers puzzled over huge black hole in the middle of small galaxy
I'm curious what technology they are using to power it. According to the website, the technology described seems very similar to what Cloudera recently open sourced (Impala), which sits along side Hadoop allowing ad-hoc MPP style querying on petabytes of data.

https://github.com/cloudera/impala
Interesting, but how is this different than Context.io?
We don't transfer any resources over HTTP on www.authy.com, we even use HSTS on www.authy.com.

Demo is over http because it's not meant to be a secure site, only something you use to see how it works. Database is destroyed daily, but I agree we should change it to https.
I think you have that absolutely backwards. The difference between Bootstrap and a CMS is that a CMS is an application. Bootstrap is purely a sort of standard UI toolkit for the web.
My start-up already pivoted into the personal productivity blog posting space, so you are out of luck.
Patoline - A modern digital typography system
How we hit a 9.679% CTR with Facebook Ads
My problem isn't really with the changes - there is nothing they can do if they can't source the previous panel, and I am sure they chose the best one available. My issue is with how the changes were presented - instead of 'we are sorry, we made a mistake, and here is how we are fixing it' it was 'we are happy to announce..'

The reason a larger screen distance is worse is that the torque on your head is the product of weight, distance, and gravity, so an increase in the distance will cause your neck to tire faster.
China paper carries Onion Kim Jong-un 'heart-throb' spoof
Honestly this sounds like the beginning of a terrible corporate culture for engineers
Just put whatever you need to on that report to survive
I would have, but at the time I was looking to purchase (very recently) the hardware was already getting a little long in the tooth.

That combined with the costs of getting a static IP and a few other things I'd want for hosting @ home, and I decided to use a VPS instead.
Congrats! I'll hit you up about potentially setting up a training in Los Angeles.
Hilarious! Although amazing that it wasn't picked up on as a spoof...
A 23-year-old Silicon Valley entrepreneur who is his company's lead headhunter
This can scale up much more than a single RDS database since it spreads the data across multiple machines, but it's not exactly a replacement for MySQL database. It's also possible that this doesn't make use of EBS, which could make it perform more predictably and protect it from failure when EBS fails.
Incentive Targeting
I'm actually working on a project right now for an in-browser guitar amp simulator and the ability to record whatever you've played. Planning on doing a pretty in-depth writeup when it's done.
RDS has a maximum capacity of a terabyte, you'd need to shard to go beyond that.
What I heard (sorry no source) was that the Obama campaign was doing analysis post-donation to make sure they were valid donations. This seems like a more realistic approach given the scope of the problem.
Haha good times. The donation was actually for P-Dub's mom. It was P-Dub who set up the email for his mom and failed to put the email list in bcc. I had to set up a gmail filter to get out of that madness.

Reminded me of the Multi-National Banana War http://www.metafilter.com/78177/PLEASE-UNSUBSCRIBE-ME-FROM-T...
CloudFlare partners with Authy for two-factor authentication
Very nice write up! :) It's really nice to see A/B testing promoted, as well as, a case for static sites integrated with web services. Those are the types of technologies I'm really looking forward to seeing grow in our industry.
I would dream of Mathematica being something used as much as MS Excel. Available in any environment and a little bit easier to use for Excel users.
Empty page after following their wizard to replace the screen on my AT&T iPhone 4 http://www.icracked.com/fix-my-iphone/iphone-4-gsm-att-repai...
Upcoming Webinar: Going In-Memory with VMware vFabric GemFire 7.0 and Spring
Congrats! Looking forward to see how Vagrant grows over the next couple years.
I don't understand why you need to charge with pricing-per-transaction. This seems like something you'd pay monthly for, no? I'd be curious to know why you decided not to do a subscription plan.
Cloudera is doing just that with the recent announcement / open sourcing of Impala. Based on Amazon's description of their hosted product, the technology is very similar. Impala is still in beta, and columnar storage (trevni/avro) is right around the corner...with that, you can do petabyte scale queries for a very low cost.

https://github.com/cloudera/impala
All it takes is an EBS outage to determine this.

In the last one, RDS and ELB had issues (and were flagged as such on their status board) due to needing EBS, but I don't believe DynamoDB was.
I successfully did the same for my wife, but I have some gripes about it:

1) The instructions were not complete! It only walked me through disassembly and attaching the new screen. I had to walk backwards through the instructions to get the phone assembled, and I felt the instructions left enough ambiguities that I'm surprised her phone doesn't show any side effects.

2) The pictures on the instructions were WAY too small to be of much use. In one case the circle designating where the screw to remove resides was not over the real location.

3) The instructions implied that the manual was magnetic for holding screws - it was plain printer paper.

Overall I got the job done cheaper (and faster) with iCracked than sending it away, but I'd like to see my gripes addressed before doing it again. This was for the 4s if anyone cares.
developer here: there are definitely some similarities to Context.io, but I think the key differences are in the pricing (free), push events, write and storage API, and permissions granted. We're handling all the authentication and security, and apps just request certain parts of the email as necessary.
That should say, "before most people were even aware of the internet, and who would go on to use the internet having never even known that Usenet existed." Back in '94, I think that most internet users used Usenet to some extent, but certainly "most people" in the world had never heard of Usenet, and never would, and still haven't.
No, they switched because chrome no longer has flash. Not because it didn't work. My point was, chrome solution for replacing flash doesn't work as good as flash.
It's the sidebar. At least that's what makes the difference for me.

The font and color of the 3.x sidebar are so similar to the main text that I find my eyes wandering into the sidebar as I read the text.

In the 2.7 version, the dark blue-green sidebar with inverse text is very different looking from the main area. It makes a hard stop on the left, so my eyes don't wander there as I read the main copy.

Testing this theory, if I collapse the sidebar in both versions, my discomfort with the 3.x docs goes away. Now they seem pretty similar - a few things I like better in the new, a few were better in the old, but nothing major like the sidebar.

I do like having different sidebar colors for the two versions, so there's a constant visual cue as to which version I'm looking at.

Another experiment: I viewed the 3.3 docs in IE8 so it knocked out the rounded corners. I definitely like the square corners better. A particularly bad example is the top of the sidebar margin after you collapse the sidebar - it looks really weird with the round corners. Much better looking in IE8 with the square corners.

I also get a much better sense of the top navigation in the 2.7 version. In the 3.3 docs there's some little stuff above the first heading, but it doesn't really feel like this is the top of the page. If I've scrolled down a ways and then scroll back to the top, I get the feeling that I might as well just keep on scrolling past the top. There just isn't a sense of it being something different from the rest of the page content.

(Yes, I know how to use the Home key - I'm not talking about physical navigation but how the page feels.)

In the 2.7 version, there's a clear stop at the top - and at the bottom - just like there is at the left. Also, all three margins connect, so it really sets off the main text. Everything looks pretty much the same in the 3.3 version; it doesn't have this clear separation of navigation from content.
Its frustrating how much is the progress of web development is held to the whims of the chrome team.
How did their founder's iPhone have a collision with a ceiling fan?
I think it means that looking at the reference materials is quicker than just "throwing stuff at the wall and seeing what sticks", or at least, that's how I interpreted it. It's highlighting that the library trip is more efficient. I could be wrong though.
Wow, I didn't realize the McIlroy who critiqued Knuth's famous literate program also conceived of shell pipes in the first place: http://www.leancrew.com/all-this/2011/12/more-shell-less-egg
Punked. According to the article, this is a link to an ad that doesn't look like an ad.
This type of thing really shows the value of having viable 3d printing available to the masses. The delays involved in just getting ready to manufacture it are more than 3 months! If enough people in the rift community had 3d printers we could probably print all the housings for this order.

The delay is disappointing but ultimately not surprising. I was shocked that they were going to have a fully manufactured product out by December. Not including the more than 2 months required to make the injection mold and then running into the month long Chinese new year holiday is pretty unfortunate.
Obviously. It's a jellyfish, it can't even talk.