skysight-inc/HackerNews huggingface dataset:
You can script vim with Python.
First of all, I'm glad to be talking to a Freebase engineer :)

Second: It is not intended to be a Freebase killer, but it is certainly better for me and what I needed it for: building denisthebot.com - which can answer questions about a whole lot of subjects while being completely agnostic about what "categories" these subjects fit in.

Third: Since we all know no-one is going to change anyone's mind here, I won't discuss the merits of a DB structured the way I built it.
But calling it a toy is quite flattering, I know some very powerful stuff that were called "toy" for some time :) Also, it would be a very easy toy to use, which will suit a lot of people, according to the emails I received.

Also, you're right: "don't throw the baby out with the bathwater".
1. A lot of math gets computed at compile time.

2. sizeof is not necessarily done at compile time. C99 allows variable-sized automatic arrays, forcing it to store and later look up the value at runtime if you use sizeof.
Or targeted for popular consumption: Strong men are hard to kill
Taxi Industry - Deja Vu in 2013
> Data shows that emails with questions in the subject perform much much better.

Would you be able to point to this? Would love the reference.
This look fantastic. One suggestion I would make is to have a chatbox incase both parties do not have a webcam.
So actually it isn't that they were wrong in general, it is that it is possible to get into vim incrementally and customize it to suit your needs.
I'm on 10.7 right now, with some tweaks to make it more Snow-leopardy.

I plan to stick with this OS for as long as possible. Once Apple drops support for my MacBook, I'm buying a ThinkPad and installing eOS on it.
It is important to note that this is a study of people who happened to be stronger, not people who were randomly caused to be stronger (ie by randomly assigning workout routines). Larry Wassermann has a great write up on the distinction with regards to inferring causation vs association here:

http://normaldeviate.wordpress.com/2012/06/18/48/

It is good that they attempted to control for things like cardiovascular fitness but on there are also confounding factors like genetics and selection bias that are harder to look at (ie maybe the genetic variants that make it easier to build fast twitch muscles are what has the protective effect and increased strength training won't help someone without those genes).

That being said I highly endorse bouldering and rock climbing in general as a way to build strength and move towards a healthy life style for people who don't enjoy typical gym workouts.
I'm a fan of both approaches. On my development machine I use rvm and project specific gemsets because it gives you a sandbox development solution per project. On my production servers I prefer to use a compiled version of Ruby and manage gems with Bundler for the performance benefits.

The power of Bundler really starts to shine once you wrap your head around the versioning constrains and policies
http://docs.rubygems.org/read/chapter/16#page74
Enzyme-catalyzed hydrogen extraction from xylose
There are these models too, already installed! https://en.wikipedia.org/wiki/Sweden_Solar_System
It's likely that healthier people are stronger on average....hence getting stronger by doing strength training will not change things.
If people want to use vim in a "watered down way" then let them, it's better than rejecting a great tool because they can't fulfill a critical work need
StrongLifts is basically Starting Strength repackaged for easier consumption with better marketing. For beginners, both will do a great job of getting you in shape, but reading Ripptoe's books is a must for getting into anything more advanced.
30 minutes later and it's fixed. Entering an invalid email also results in a "this email was not compromised" message.
The complaint about Uber refusing rides to certain neighborhoods confuses me. When has that ever happened? Uber specifically doesn't ask you where you're going when you hail the cab, and if you enter it anyway (because there's a button that gives you that option), I believe it doesn't show that to the driver until they've already picked you up and started the trip.

Basically, Uber made a conscious decision to not inform the driver where you're going until you're already inside the car, specifically to prevent drivers from ignoring requests to go to certain neighborhoods.
I think the WebRTC stuff was only fully implemented in Chrome 26. Didn't you get the update for it on Mac?
No, but thankfully you do need postgres to be accessible remotely.
Really cool. Thanks.

I also find it awesome that this man's name is Landis. Only two characters away from Lando (Calrissian), who also lived in a floating city.
Why should tech people play video games? Video games rely on computers to work, but other than that, how are they closer to the soul of communities like hackernews than traditional art? Does being interested in programming mean people can't have interests outside of "nerdy" things?
I'm not ordering anyone to do anything they don't want to do. I'm just throwing some advice out there.
Hmm, that's odd! For me, that fades after it has loaded and brings up the annual report.
Live blog from Facebook's 'new home on Android' event
I just can't use them. I activate the number-pad every time I play.

That said, I'm more of an emacs guy.
> I tend to believe everything except the performance part.

My recollection is that the performance increase came from a flaw in the renderer that was accidentally fixed in the OpenGL port.
They'd rather not have to be so vulgar as to publicize it through legislation. Just giving them the power to read everything will be satisfactory enough.
And hailing a random car on the street should be regulated. Uber is not something you hail randomly on the street though. You hail it through their app, so you know that the car picking you up is actually an Uber car.
That isn't the right way to look at it. Tools can do things more or less clumsily, more or less efficiently.
It's a group that assumes it carries the torch for 'culture', but culture here defined as the exclusive 'high culture' they value and know something about. Perhaps a bit like the self-appointed musical aristocracy Nick Hornsby took the piss out of in High Fidelity.
BART Visualization Based on Edward Tufte's Paris Train Chart
Google Compute Engine opens paid access
Even if one thinks that it's okay. Go is a statically-natively compiled language without an intermediate language and without runtime code generation. I don't think it would fit Go's design very well.
Your very clever. Do you really think I hadn't considered a statement like that?

Facts are verifiable statements and things that are verifiable are verifiable repeatably. This is not a verifiable statement.
I'm going to look into this. I'm halfway through p90x (again) and starting to feel really beat up, instead of really great.

This is where I usually get some kind of injury with p90x. Actually, just yesterday I think I pulled my trap a bit. Now it hurts to hold my left arm out (as if reaching to shake someone's hand).

Anyway, I work out for surfing. I'm happy with the p90x results, but again, starting to feel 10 years older than I really am at this point and I don't like that. I should mention, I'm doing everything possible with supplements, nutrition, stretching, and rest to fix that.

How do you feel on the stronglifts program after some time? Are you frequently sore, tight, etc...? Is it more/less injury prone than other workouts? Thanks!
It's really nice to have the option of terminal or GUI, and the same editor across platforms.
I am not sure, but a couple of things which would make it possible are.

1) PostgreSQL does generally report which file was corrupted.

2) The PostgreSQL log output rarely looks similar to regular data, so it should be obvious to anyone looking what is wrong if they do look at the contents of the file.

And most importantly they can always contact a PostgreSQL expert who could repair it.
Dear title-editing moderators: the "in javascript" part was relevant.
The book "Starting Strength" by Mark Rippetoe (book and author pretty much universally lauded by the strength training community) is also a great starting point.

Beginners can often become overwhelmed by all the differing viewpoints and training methods presented to them when researching strength training but (besides avoiding injury by maintaining proper form and generally listening to your body to allow sufficient recovery time) the most important thing by far in anyone's fitness lifestyle is simply consistency in actually working out.
Google Compute Engine: Expanded availability, new features, and lower prices
Visual Studio 2012 Update 2 now available
Hacker School OCaml tutorial at Jane Street
A touch worrying that the 'Gong' sound continues after closing the window..
Where is the knee pain, what type of squat are you doing and to what depth?
This is very awesome (I was talking with someone the day before last about how something like this should exist).

On a very different note: why is it that the default "tab" in so many of these online editors is just two spaces? It seems to be a thing in many online code based editors, and I don't know why. Is that a common convention for the languages that the authors of these in-browser-editors use? What's the deal? And why can't I change it to four spaces?
Is the code open for scrutiny? No? Then it's not secure enough for me, sorry.
To quote my wife (Biostatistics grad student), "The confidence intervals for cancer deaths are wussy."
Have you ever read an explanation of a compiler or concurrency using only the 1000 most common English words? It can be done (and I wish I could find the link), but there's a reason we don't talk like that, and neither should scientists.
For one, there are automobiles (vim) everywhere. I can't take the time to install a horse on every remote server I use.
Third. It works and is actively being developed.
Some of us do use bare-bones console vim because we're using it remotely through a terminal. Or because, god help us, Solaris still doesn't install vim by default and we're stuck using plain old vi (at least on a customer's server, where I can't just go and install vim).

That's why I learned vi back in 2004, and while I still get tripped up when backspace doesn't work in insert mode because of some terminal setting, using hjkl has become second nature. There's a lot to be said for absolutely having to learn something.

Once I learned enough to be proficient doing simple editing, I switched to using gvim on my Windows machines, and then learned more as I found myself wondering if there was a better way to do something. Now I do virtually all of my coding in vim. The only downside of this I've found is that I'll occasionally C-w when typing in a web form and close my tab instead of deleting the last word.

I never got interested enough in emacs to learn it, but if I find myself in a situation where it's what I need to accomplish something I'll learn it. Need is a powerful motivator.

EDIT: I should also note that learning vi[m] on a computer with a Sun layout keyboard makes the idea of switching into command mode a lot more palatable. Esc is right there next to the 1, rather than somewhere in the next state.
I want to second this! Please read "Starting Strength"! It is the most detailed and easy-to-understand guide for executing compound lifts.
Facebook Announces “Home”, A Homescreen Replacement For Standard Android
SSL should really be all or nothing. The same way browsers don't like loading insecure content from a secure origin, they should also squirm at the idea of submitting a form to a secure area (from non-secure) -- including if the parent is non-secure. An iframe isn't good enough.
Anonymous Hacks North Korea
They could just as easily have modified the applet itself.
The body type of world class 100m competitors is due to genetics and steroids.
Sprint workouts don't make people muscular. Muscular guys gravitate towards those events. Also, HIIT workouts are nothing like what 100m runners do to train.
You could see the history between xMule and aMule for a hostile fork. Or the history between ffmpeg and libav, where some contributors where denied access to the repo.
Facebook Home revamps any Android phone to make it about 'people, not apps'
Do you support downloads of the data?
It's probably people with a lot of friends in your area. And if you already have a few friends, it's probably friends of those friends. Maybe pretty girls are just the ones with the most friends?
Thanks for your feedback. We're changing this in the coming weeks :) For now, sorry about the barrier to entry.
There is very high chance that you were not performing squats properly. Tiny deviations in squat form can mean the difference between a PR and knee pain for me.
I'm gonna try this along with 'Practical Vim'. Thanks.
It's so cumbersome that I could see die-hard facebook users grow sick of facebook after using this for too long.
Show HN: 1 Hour hack on c9.io
I wrote this in about an hour. And signed up one of my clients already. Just wanted to share the power of c9.io with node.js and bootstrap.
> (since you are dead).

IMHO this is the cryo equivalent of an ethnic slur. Cryophobia, if you will. It meets the "you can't change this thing about yourself so we outsiders are going to make fun of you for it, nyah nyah" pattern while being devoid of useful information content. Cryonics proponents do not readily concede the point that patients are technically dead, based on the evidence available.

The legal status (which is a fully independent use of the term "dead" and can be readily conceded with absolutely zero consequence to the technical argument) is something else, but if you are implying that cryonics companies would therefore be within their legal rights to dump their patients, that could just as easily be seen as a problem with the law (i.e. it fails to adequately protect cryonics patients). So it's not clear to me why you would think this is an innate ethical shortcoming of the choice to practice cryonics in the first place.

> companies that are under no obligation to actually do what you paid them to do

It certainly would contradict the purpose, and likely the bylaws, of a cryonics organization to fail to keep patients safe, for at least the period of time that is realistic given the limits of initial funding and uncontrollable factors world economic stability. (100 years is definitely more reasonable than a million.) Assuming the funds set aside experience real growth above the rate of inflation, the risk could actually decline over time because the financial safety net would be larger.

One possible approach if you think the time is going to be long before the needed technology is available, would be to allocate funding towards measures designed to stabilize the economy, avoid war, and/or prevent natural disasters. The other approach would be to try and create disaster-proof cryobunkers (but there's physical limits, as always).
So true, this is actually one of the things that almost convinced me to switch to Safari. I'd miss the Developer Tools though..
OTR is better.
Smart Jabber users (those who want privacy) exchange public keys, encrypt each message with the recipient's public key and sign each message with their private key. Unless a private key is compromised, the recipient is guaranteed the message came from the sender and that the body is only readable by the recipient.

I've been using keys with both Jabber and e-mail for a long time ... what we really need is the clients to use encryption as their default mode.
The "I need it yesterday" attitude is unreasonable by definition.

mostly because what programmers like us expect to do does not line up with what our clients want or, more accurately, how they perceive what they want.

This is exactly the problem that expectations management solves, but it requires actually saying the words.
I broke my Twitter.
Basically, facebook has creating a custom launcher for android (like nova [0]) on the google play store. You will only get full functionality in conjunction with the facebook app and messenger app. Facebook has an on-boarding process for users who already have both those apps installed on their compatible phone. The FB VP of Engineering said they are not going to refork android. They like the custom launcher implementation.

Drops on April 12th, HTC phones, Galaxy 3 & 4, mentioned as fully supported at launch. (no mention of nexus lineup)

[0] https://play.google.com/store/apps/details?id=com.teslacoils...
Show HN: Wonka.js Develop 100% client side RIAs with backend framework style.
>WebKit is a giant open source project that is relied upon by many many different companies...Google takes their ball and goes home and only works on their own platforms.

Blink is open source, it's simply a fork of WebKit. That's why Opera is intending to use it instead of WebKit2. It's like Google wanted to take their ball to another court and still let everyone play.
Not assuming you downloaded it before you became a target. The point I'm trying to make here is that there was a way to use hushmail without trusting their servers, which anyone wanting to use the service should do because they're completely untrustworthy.
Zynga is big data company masqueraded as a gaming company
BTW the counter seems to reset every time it hits 3,000 or thereabouts. I've refreshed a few times and seen it make the rounds.
French scientists release tool for visualising Google suggestions world wide
False alarm - it may be the restricted network I'm on since Chrome's developer tools shows that the jquery.min.js would not download from Google's website.
Usually the committer. Most patches sent to the mailing list does not contain a commit message.
I apologize for calling your project stupid. I should not have done that. I'm interested in seeing what you are doing on context. Thanks for being classy.
Thanks for the explanation and the link, much appreciated!
No more email chains to plan things with friends
Buying the DVD / Blu-ray (albeit almost an entire year after the season finished)
I'm not the parent, but I'll reply too. I did SL 5x5 for a year, and then moved on to other strength programs. I'm young (20), so my results may not carry over to yours, but I found that SL was great for me. I definitely felt better after every workout, and in general felt a lot more energy. I felt sore after the first two workouts, but that dissipated very quickly. I've also fixed my posture (I've had TSA agents compliment my posture... not sure how I feel about that), feel much stronger day to day, and fixed some back pain.

As for tightness and injury... I think a crucial and under-stated facet of strength training is that when you are strength training, the pre-eminent concern is good form. Until you are competing and meets, there's no reason to focus strictly on lifting the highest possible weight. In fact, there is no time pressure, you have plenty of time to set up and rest after sets, no one is watching you, nothing to cause you to sacrifice your form. I just set up slowly, made sure I was confident for every lift, and tried as hard as I could to make each lift go through the full range of motion. It was a surprisingly slow-and-contemplative process (and workouts for me were about an hour each). As a result, I didn't find myself any tighter/less flexible, and I haven't gotten injured. I see a few friends get injured, but they also tend to be the friends who sacrifice form for weight-on-bar most often. There's no need to do that if you just check your ego at the door.

Point is, all sports can lead to injury. But strength training is naturally suited to making that easy to avoid.
Wells Fargo Is Down
Many "boring old companies", well, aren't. I work in Cable and could have written the same job post (subbing Ember for AngularJS in our case). In a culture where results count, and fast results count more, you may be surprised where you can look for jobs.

Edit: It's actually remarkable how close my tech stack lines up. CodeIgniter (php), node.js, JRuby, AngularJS, socket.io, d3 & highcharts, memcached (reddis soon, I think). It's a good time to be a polyglot in the enterprise space.
Bitcoin ATMs coming soon
If you have 15 minutes and you're interested in vim, go to your terminal or unix shell & enter the command vimtutor.

The tutorial there will get you going really quickly, especially in combination with reading Yehuda's article. It's also worth checking out this distribution https://github.com/carlhuda/janus

It's easy to install and comes with a bunch of great plugins. One of the huge benefits of vim is the plugin community.
Generally the committer writes the commit message. There is occassionally discussion of specific wording ahead of time.
Good book for beginners but Mark has no shortage of critics and enemies in the strength community.
Facebook’s Coverfeed Is A Laid Back Streamed News Feed, On Phone’s Home Screen
Nice job, no scientific evidence, but your "friend" had a heart attack. Just pure amazing post my friend.

Oh, so I don't fall into the same trap, here are scientific studies in favor of Whey protein:

http://examine.com/supplements/Whey+Protein/#main_clinical_r...

TLDR - http://s3.roosterteeth.com/images/Ataxx50e4c5160c877.jpg
Not at all? Both they and his cable provider are to blame for this mess and they are delivering as little of the service he expects as his cable provider. I am rather positive that, given an ‘enthusiastic’ creator/producer, there would be ways for Sky to air the show at the same time as it airs in the US.
My dirty little secret: I have been a vim user for over 15 years now and I still use the arrow keys. :)
Piada: virei supervisor I (R$ 2.556,28 por mês) e não sabia
Thank you. I believe the article's TLDR said it in about the most confusing way possible "Muscular strength is inversely and independently associated with death from all causes and cancer in men".
> (...) corporation email (...)

And even government agencies:

"UK intelligence agency stores passwords in plain text"
http://www.zdnet.com/uk-intelligence-agency-stores-passwords...
It does NAT and then it routes. In addition, any device with ipv6 support does the pure routing without messing with the packets that you speak of. It's a firewall and a NAT device and a router all in one. Sometimes it's a modem too.
The big difference is that you are logged in and you request a car with your account. You've essentially rented the car from the moment you hit ok.

Why does this matter? Because it means the car will actually show up.

I live in San Francisco. The cabs here are terrible. You can't actually call a cab and have it show up. Most cabbies will pick up another fare if they see one on the way to you. Doing things like getting to the airport or generally arriving anywhere on time is nearly impossible if you have a 30 minute swing based on how many times you have to re-call the cab company to actually get somebody to show up.

Want to be responsible and not drink and drive after that party? Don't count on getting home from a cab.
I do all those things in vim. There are things which editors can do which vim is quite bad at, but you apparently don't do any of them.
As I said, LinkedIn's CS has it. You submit a request to them and they use something on their end to zap away all the unaccepted invites.
I've been using vim for a few years and I still use the arrow keys; see no reason to ever stop doing so. Too many people treat their text editor of choice as a religion and see the need to prove their devotion by embracing every difference it contains.
Agree with earlier comment surprised http://artsy.net/ wasn't mentioned
Why stateless?
A scientific article with a funny title on this subject is "How fast does the Grim Reaper walk?" (http://www.bmj.com/content/343/bmj.d7679)

In their study, no over 70 years old who had a walking speed of over 1.36 m/s (about 5 km/hour) died. That makes them conclude that that must be the grim reaper's top speed.