skysight-inc/HackerNews huggingface dataset:
You should probably change the title and drop "8", per the guidelines.

http://ycombinator.com/newsguidelines.html

"If the original title begins with a number or number + gratuitous adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids.""
I helped my neighbour build his house, plenty of exercise there, and I re-built my own as well (even more exercise).

Nice fringe benefit: I got to know my neighbours really well.
How to Add Twitter’s New Product Cards to your Shopify Store?
Mailgun PHP SDK Now Available
Three Traits to Ace the GMAT and Run an Unethical Business
Although more on the motivational than in the technical side, I learned a lot from his talks. To me, the feeling after one of his talks is more akin to "it's is so obvious to me now, I should have been thinking like this all along".
http://en.wikipedia.org/wiki/Egg_of_Columbus
That's a hard problem - I haven't done any "fiddle" but I've spent a lot of time doing Gedankenexperiment and haven't come up with anything I believe is remotely applicable. The genealogy example I gave is simpler but I'm not sure I've seen an editor for that use-case that's optimal either.

Maybe the problem just can't be simplified further? And as an aside, I wasn't trying to disparage Dave Winer's implementation of tree editing at all.
The problem of PayPass, though, is that some stores just don't bother maintaining their PayPass reader so it works.

Half a time, it either doesn't work, or I've seen cases a store person not knowing how to interpret the fact that payment was accepted or not.

Rather than going through this, it's just easier to just take out the card and use that instead. Another thing about those NFC methods, considering they are relatively new technology, is that they are not seeing something tangible and it apparently makes a store person bit nervous when it doesn't work. I often observed signs of hostility, perhaps, they feel like I'm trying to do something nasty, because they just don't know what that's all about.
This looks awesome! One pet peeve: when I scroll all the way down and click "next", it should automatically scroll me back to the top, so I don't have to do it myself. Too many single-page apps make this mistake!
Pencil Bench
Or social time, if your preferred exercise is either a team sport or a competitive sport (like squash).
I don't understand how an RNG can be compromised to the point that it's got very little entropy, yet still be able to pass randomness tests. Can anyone explain?
Box reveals new mobile preview experience
Great work Shane and team. Love the new look and excited to see this thing grow.
Agreed, congrats Dave!
In my view, exercise is mandatory if you don't want serious health problems at a young age.

I could go on all day about which specific types of exercise are best, but it really depends on the person. The key is to find an exercise that YOU enjoy doing, and make the time to do it regularly.

Personally, I enjoy powerlifting and grappling. There are literally zero days where I drag my feet and have force myself to go to the weight room, or to jiu-jitsu class. I look forward to these activities all day while I'm at work. To me, they are fun and rewarding.

Find a sport or form of exercise that is fun to you, and just do it, a lot. Enter amateur competitions if you can. Doesn't really matter what it is, as long as it makes you sweat. It will help keep you fit, relieve stress, and even help you meet people and make friends, making you a happier person all around.
I've had real problems with the display stack once in the last maybe 10 years. And that was simply a case of the software support for Ivy Bridge not being released far enough before the hardware, and thus not supported out of the box on the latest stable release of anything at the time. (Of course our criteria for working might be different -- I care about stuff showing up on my monitor and X not crashing. Couldn't care less about kernel modesetting).

In contrast, audio tends to randomly completely break after every other update. Most recent major breakage I had: for one whole Fedora release, the headset mic input would not work in the one app where I need it to work (Skype). Worked fine on the previous and next releases, with the same Skype binary.

Minor problems that can be worked around just randomly come and go. Right now one one machine all audio playback will stop working every few days, until pulseaudio is killed. Another computer randomly goes to a mode where all audio playback from Chrome is accelerated by IIRC 7%. Just enough to make you uneasy due to things being off somehow, but not enough to make obvious that there's a problem. This persists until pulseaudio is killed and restarted, of course, which magically fixes things.
preferences/filter for language, platform etc. user request section for content that doesn't exist. Be able to add code snippets. I would also build landing page first to get some email addresses for members. No point in building something out if people aren't gonig to use it.
"Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws." -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy"

Switch out "bad news" with "angry news."
That is why I start with exercise. It makes me feel bad when I eat poorly, so I get the beginnings of diet change for free.
It's all very do-able. Even carrier voice could be pulled up into userland code in LTE, and therefore could use open source strong encryption.

Social networks are the ideal medium to exchange keys and form and maintain a web-of-trust.

This does not fix traffic analysis, but it would blind Sauron's eye enough to make the current surveillance infrastructure so unreliable as to be useless.

What's needed is for one or two national governments to come to the conclusion that their own surveillance is so far behind the NSA that the only way to win is not to play the game and actually secure their nation's communications and sell this the way tax havens sold financial privacy.
This is definitely taking hackathons in the right direction - and as someone who has attended AngelHack before, I like the focus on building something cool vs. focusing on slides/market potential.
Exercise is a positive return on the time investment.

A good workout (7-30 mins), a 15-30 min bike ride or a 10-20 min run will more than pay off with improved productivity and energy throughout the day.
Well damn. I just lift weights, bike, and listen to metal music.
Interfaces with multiple dispatch would basically be Haskell typeclasses.

Typeclasses have a lot of tricky corner cases in defining their semantics, they're hard to type-inference (Haskell's type system is undecidable in some cases), and they lead to a lot of confusion for new programmers trying to learn the language. MPTCs were deliberately not standardized in Haskell 2010, because the design space around them hasn't been fully explored, and SPJ's feeling was that Associated Types might be a better solution for the problems involved.

Go's designers have decided to focus on pragmatism over power (wisely, IMHO - I quibble with a lot of the other aspects of Go's language design, but not this one), and the result is that they get about 85% of the power of multimethods/typeclasses with about 10% of the headaches.
This is great news. More developer support, and more hardware support to be able to create a Steam box just as easily as a home theatre box (w/ something like XBMC) would be fantastic.

Heck, I think even desktop gamers would simply be happy to be able to use Linux full-time, with the control and performance that comes with it.
Unfortunately, Android 2.3 is not fully ES5 compatible either. Since that's about one-third of all Android I doubt that ES5 compat was the driving force for this move. More likely it was the non-W3C event model and general non-use of IE8 for the reporting interface.
That is you rationalizing your procrastination. I'm guilty of it more than anyone.

You read and read because you want to do it right. But if I were to put a table of various foods in front of you and asked you to point out the healthiest, you'd succeed. You know what's healthy to eat. You know what simple exercises there are to get started with.

You researching so that you can optimize every second is likely a bigger waste of time and energy than eating healthy meals that may not have perfectly optimal macronutrient ratios, or doing exercises that aren't fully isolating a specific muscle group.

Just get started.
Wow this is really great. Didn't know Stackoverflow grew so much lately. Incredible!
Embedded firms increase Linux kernel contributions
I think his talks [that I've watched] are more about the taste. So the fact that I mostly agree with him, i.e. have a similar taste, doesn't necessary correlate with a superficial understanding.
The presentation: https://www.youtube.com/watch?v=Gzn6E2m3otg#t=13
Really? Might work that way for you, but for me, I use willpower for controlling my diet but receive extra physical and psychological energy from exercising.
Hah! Ok, I'll take a look again.
“Microbial battery” could turn wastewater into electricity
So did Bump fail or is this considered a successful exit?

I met some Bump folk a year ago. The company had a lot of employees and still wasn't making any money.

They basically burnt all their investors money. Calling this an acquisition is bending the truth.
They only draw from willpower at the beginning. Once they become habits, it takes very little to no effort to do them.
I think he's completely off base to be honest, I think in the coming years Surface like devices will replace the traditional desktop, and unless Linux moves quickly, there's no way that space will be anything but Windows dominated.

With Windows 8.1 out soon, which improves Windows 8 massively, I see it continuing to dominate into the future where desktops become increasingly marginalised.
Factoring RSA keys from certified smart cards
"When we win,it is with small things,& the victory itself makes us small"Slides
Geocomplete - jQuery plugin for address autocompletion using the Google Maps API
Whether they received investment is one thing. What would be much more interesting to know about are the conditions of the investments and whether or not there were any side-letters or small favours to be done in return for the investments, I find it hard to believe that the CIA would make 'investments' hoping for a monetary ROI but at the same time I find it even harder to believe that they would make an investment without any kind of ROI at all.

Some surprisingly august names in that roster, not everybody there will be happy to be associated in this particular manner.
I can't tell if you're making a reference or genuinely asking.

http://en.wikipedia.org/wiki/Analysis_paralysis
I hope they come to Toronto.
It means that one argument to the function is special, syntactically, and it is that argument (and only that argument) that determines whether a type implements an interface.
Jacob is awesome.

It doesn't need to be said anymore, but it still needs to be said.
Android users ought to just avoid the Android browser and use Chrome or Dolphin. I don't even understand why there is an Android browser. Android browser also has trouble with updating SSL cert authority information, and it's got issues with its touch implementation.
Was thinking about that too. It is sad that the moon is leaving us, but the opposite would be a lot worse. Could we survive such an event? Perhaps by chilling on Mars for a few thousand? years.
I'm curious what pg's exercise routine is.
I personally find the position of "you're going to waste the money anyway, so at least make me feel good" very cynical.
IME, The mental impressions of an addiction override a lot of the other factors including socio-economy, social interaction/integration
The RNG in question is deliberately designed to use AES as a way of stretching out a limited amount of hardware entropy into a much larger amount of output entropy. Because of the way AES works, unless you know the encryption key it's essentially impossible to distinguish the output from truely random data.
> Social networks are the ideal medium to exchange keys and form and maintain a web-of-trust.

I can see some real problems with that method.
BETA was the beginner's language at the University of Dortmund (Germany) back in 1996/7/8. Never saw it outside of these buildings.
If you want measurable results, just start measuring your results. You just need a pad and pencil, and it won't cost you $150 to $200 per month in membership dues.
When folks stop talking about trees and start talking about graphs, they seem to forget that you usually want to have an order on the edges.

I think an outliner is a great way to explore a fully connected directed graph with sequenced edges; just don't hit "Expand everything" when the graph contains a cycle.
Leo http://leoeditor.com/ expends a lot of effort to avoid cycles, which shows up in slow execution when adding edges ("cloning", in its terminology) to a node reaching a significant subgraph.

If the graph can contain cycles, a recursive expander needs to contain cycle recognition and terminate after a finite number of trips through the cycle (probably one).
I think it predated Chrome.
As others of said, start by just doing something. In a way, it is similar to coding in that you don't have to know every detail of a language before starting to program.

But with respect to your questions:

You can figure out how many calories you can eat based on your gender, age, and weight by calculating your TDEE (various calculators can be found online. Advice I've heard is to tell it that your activity level is sedentary since those calories can often be overestimated.)

http://www.eatthismuch.com is a website that will plan out meals for you based on calories.

I have spent a lot of time researching improving my health over the past year (and have done so) and found the reddit fitness FAQ (http://www.reddit.com/r/Fitness/wiki/faq) to be very educational and reasonably short. Highly recommended that people read it.

You may also want to check out the myfitnesspal (or similar) mobile app which helps you track your calories. I personally just google foods and use a text file but many people like the app.
Is 3k lines in a single file really considered that bad? I've never had a problem dealing with it.
Don't forget the SOA scenario: One service calls 0..n others to fulfill a request. Each of those calls is IO bound.
You're talking about two completely different market segments. There is a huge difference between the requirements of "casual" gamers (I.e., I play games primarily on my phone/tablet) and "real" gamers like me. I don't see myself playing WoW on a tablet anytime soon, if ever.
I just really strongly disagree with the concept that time has no cost for musicians, simply because they happen to like what they do.
We'll see if you can still go to concerts once you develop serious health problems at the age of 40.
I find the dissonance of this conversation and the optimism of Gabe Newell in the "Gaming on Linux" article fascinating.

Graphics has been screwed up on Linux ever since the 3dfx Voodoo 1 and nVidia TNT wars. It spilled over into the ARM SoC space.

I don't know what the answer is, but I recognize that chip companies not supporting someone's efforts to make their software useful on that company's chip for more people is mind boggling.
tl;dr Don't use the t1-micro or m1-small instances for anything serving interactive traffic, m1-large and m2-xlarge are much better than c1-xlarge
Can wind turbines make you pretend to be sick and collect money as a result? It worked for microwave ovens and cell phones -- lots of people collected lots of money by feigning symptoms of mysterious illnesses that were't objectively measurable. This is old wine in new bottles.
I think your statements are misleading, and make the technology look worse than it seems.

Apple and the US market aren't the entire universe. NFC is already used in other countries for secure communication (payments, ID, etc), but that's not even one of the most interesting aspects of it.

I will stick to Bump, since that's the subject of the topic: when I checked a couple of years ago, their way of connecting two devices was primitive and rather insecure, it was essentially a heuristic that used several parameters to guess which two users "bumped".
NFC would have solved the problem perfectly, with no network communication needed and 100% user-to-user match rate.
One thing that would be interesting to see is how Redis on ElastiCache stands up against other cloud-based Redis offerings that are available in AWS, like redis-cloud.com. Is anyone here using one of these services?
Tim O'Reilly: How I Failed
and the winners are m1-medium, m1-large, and m2-xlarge
My big issue with exercise (other than that it sucks) is that it is so 'ungeeky' - it is mostly brainless and you do the same thing over and over again, while you learn very little new and you solve no interesting problems.
>Yesterday Foursquare alerted me that I had been to a gym at least once a week for the past year.

That's very insufficient. You should be exercising 5 or 6 days per week, if not 7.
Which would be fine if people ate a slice of pizza as the main course to a meal, instead of half a pizza as a meal.
I've learned so much from stack overflow. Thank you so much for making this product.
Anyone Can Install iOS 7 GM Seed, But Here's Why You Shouldn't
That's what the LGPL is for, if you prefer that one (I don't; I prefer the MPL to the LGPL, as it's share-alike restrictions trigger on internal changes).

The GPL is less suitable for this because means that all of your code for the page(s) using Concord have to be GPL-compatible. Presumably, this includes Urchin.
how would surface like devices ever replace the traditional desktop? they allow no upgrades and pc gaming without a physical keyboard/mouse is just impossible.
Cool. For how much? :)
"Kick the ball, Charlie! The future of gaming on Linux is bright!"
One foot in Belgium and the other in the Netherlands
That's not really true. Look at "grinding" in MMOs. I don't think people enjoy the process of grinding, just the end result (some virtual coins or whatever). It's really a Pavlovian brain hack.
probably around the same, although the winning features for those would rather be the auto-scaling and sharding features, instant failover etc (http://redis-cloud.com/redis/redis-comparison).
Lots of widowmakers there judging by the pictures, better be careful. One thing you learn quickly when you live remote is that the nearest hospital is very far away both in space and in time and stuff that is routine in a city can get serious (or even kill you) when you're living remote.

Still, congratulations, I can really relate to how you guys feel.

In case there are more island enthousiasts here:

http://www.privateislandsonline.com/regions/canada
"With Windows 8.1 out soon, which improves Windows 8 massively, I see it continuing to dominate into the future where desktops become increasingly marginalised."

Why?
Why does anyone care what it runs?
Why would OEM's want to try to sell it?
While your point is valid, I wish you had worded that better.

Yes, a modern tablet device could never compare to an equally modern desktop PC in terms of power and capacity. They're in entirely different leagues. The sorts of games able to run on the latter could never run on the former, i.e. you won't be seeing a game like Beyond: Two Souls or Destiny on a tablet for many years to come, not without some serious stripping of features, content, and graphics performance.
This sounds a lot like you are telling us what you value in life. There are no rules in life and it's not a requirement to have your whole life planned out at every moment in time. Most people don't, including highly successful people. That's ok. What's important is taking advantage of opportunity when it is presented.

If a goal of yours is to learn, then a PhD is a great opportunity for this. The value of the PhD is not even gaining expert knowledge in a small area. It's learning how to learn. It's learning how to focus so hard on one thing so as to surpass or build on what the best of those who've come before you have done. It teaches you do deal with the fear of not knowing and having nobody to tell you the answer.

On the other hand, even if you end up coming to be concerned about money, it's still not a big deal. Sure, you don't go into a PhD for money. But wether you go into industry or succeed in academia afterwards, you won't be wanting for money. Hell, you can even leave part way through and get a well paying job!

Besides, your counterparts who ran the corporate treadmill will only be incrementally richer than you anyways. If you really want to be rich, you need to take on big risks such as starting a company or the like. Talking about putting your wife and kids in a tough spot! That said, I hope you put something in life above money.

Edit:

Regarding your edits, those are concerns that you do need to consider. Though it's really not the end of the world if you don't. Simply always trying hard goes a long way to doing alright in most scenarios and there are always great fallback options.
'"When we talk to developers and say, 'if you can pick one thing for Valve to work on the tools side to make Linux a better development target,' they always say we should build a debugger," he said.'

Yes, please. That would be awesome.
Really? The Surface has been a complete and utter failure. Not to mention, the ARM version of the Surface won't run Steam, and games for Windows RT are far fewer than for proper Windows 8.

Fact is, the best interfaces for serious gamers are either keyboard + mouse, or a game pad. Even if touch was the next big input, Linux has it, and Canonical is talking about merging Ubuntu touch into Ubuntu desktop in 14.04.
Consulting on the cusp of disruption
This is untrue of huge classes of exercise, from team sports to rock climbing to dancing to martial arts.

The class of exercises which are boring and repetitive is a tiny subclass of all possible ways to exercise ones body.
Their location downtown is the exact reason why I haven't yet applied with them. I live in the suburbs where downtown Detroit is a 1hr drive (on a normal day) each way. Something in the north/east suburbs is a much more reasonable 30 minutes.

I'm not willing to move into or closer to the city just for the couple more jobs there, as living in the city proper is not so great, and just another place in the suburbs would be a lateral move.

I strongly suspect that many who live in the Detroit suburbs feel the same way.
It's because of him I know now the difference between simple and easy, that easy and that simple!
It's actually easier than it sounds.

First, start working out regularly; the goal is to get to the point where not working out makes you uncomfortable the way, for example, not brushing teeth does. Once you reach that point, you're all set on the excercise front, because the will power required will be little, just like you don't need much will power to make yourself brush your teeth (I assume).

Now you can approach changing your diet. Start by making sure you don't have any "bad" food in your pantry. If you WFH, that's fairly easy. If not, take brown bag lunches with you (and don't work in fancy startups that offer free meals and snacks :p). Some people allow themselves one day per week when they can eat whatever they want to make it easier on themselves.

After a while of this you start noticing that you don't crave sugar, carbs, starch, etc. at all. You still enjoy it, you just don't get so much kick out of it. For example, you start noticing that the desserts you used to eat before have become too sweet for your taste.
> last night's Seahawks-49ers game

Ugh, I was hoping to come here to escape any mention of that game last night :(
Very insightful read!
Can anyone help me with reference an Education startup Alumni from YC.

I am applying and would like to get some advice too.
Thanks.