skysight-inc/HackerNews huggingface dataset:
Love the focus on demos and code reviews; many 'hackathons' are becoming anything but. Wish the through-the-night part would change, though, I feel that aspect makes these events less accessible.

The bootcamp aspect is an interesting one. Would you accept apps that were built in HTML/JS and PhoneGapped? I've seen that approach used more and more at hackathons, due to speed. Android/iOS is definitely doable (I've built both at hackathons/startup weekends), but for someone completely new to the platform, it'll be slower. So allowing skeleton apps, templates and frameworks could even the playing field a little.
Yeah probably, but also a lot of the stuff that is acclaimed is just really good. Luck plays a factor, but I'd be surprised if there were guys who make music as good as say Radiohead's, who are toiling away in obscurity because they were unlucky.

My point is, a a lot of the indies make music which, while being solid and obviously requiring tons of work, still can't compare to the output of the few talented guys who made it. For the most part it's not luck, just skills gap. Almost nobody wants to listen to decent music if they can enjoy masterpieces.
I think more project should be this obvious with their choice of GPL, makes it easier to dismiss :-)
StackOverflow is the website that changed my life the most. It's second only to Google Search. Google Maps is third. Facebook and Twitter could die tomorrow for all I care.
Ruby and Java were both released in 1995. It's now 18 years later and MRI can't keep up with a 1998 JDK. Could be a long wait...
Good on you John, best of luck.

I'm going to be applying for engineering PhD programmes by this coming January and I'm in a similar position to you: 28, wife, 2 year old kid, trying for another, etc.
Stack Overflow fills the void all the other ranking sites couldn't or didn't. They put the people and content first and grew an amazing network in a short amount of time. I'm even concatenating `stackoverflow` to the end of my searches sometimes when I know the format I want my answer in.
Yes good point. Probably add another one to the standard HN FPGA FAQ that doing / learning X at home is pretty easy, as long as its not prefixed by "GHz" or "really fast".
> What's more of a challenge is trying to use techniques like continuous integration when your compile time is a week!

And your simulation time is another week.

And interpreting the results could be another week.

I've worked on designs where you can only do one iteration per day to on iteration per week. It really slows down development to a crawl.

You learn very quickly to segment designs and validate everything as far as humanly possible before even dreaming of simulating/compiling larger functional blocks.

These are ways in which modern hardware design is vastly different and vastly more expensive than any comparable software development workflow.

The cost of hardware tools is pretty much insignificant when you consider the entire process. Buying a $50,000 signal analyzer might save you weeks or months of development and debug time. You can't launch into these kinds of startups with a $15K investment over a summer.
I still can't get them on my 65" TV though- and I would pay for it. I just don't want to have to get satellite.
Google acquired an extremely talented team.
See also: the potential for rootkits on disk controllers:

https://news.ycombinator.com/item?id=6148347
Washington Navy Yard Shooting
This is true of many metro areas. The overall decline in Dallas (Texas) schools began with the boom economy in the 70's and 80's and the flight of the middle class to suburbia, the Park cities and exurbia. It was sped up due to school integration and ever ongoing mass migration of poor and wealthy from out of state/county.
It basically killed experts-exchange, which I think was it's intention. Expert sexchange is still around, but irrelevant. Good riddance IMHO.
And isn't this just a special case of an object graph where all the objects are strings, the relationships sub-objects can't have two parents and the traversal is over when you've reached a leaf?

What about hierarchies of objects that aren't strings? (I'd like to organize them too).

What about hierarchies that aren't a strict tree? (I can't really do my genealogy on this).

P.S. I like what Dave does with outliners but I'm not sure I'd apply them everywhere he does.
Google obviously didn't even try; Even I could write a bayesian filter to eliminate 90% of the spam that shows up in their web interface, but apparently they didn't bother.
If you call someone fleeing an oppressive regime a coward then you're more than likely not currently living in one and have even more likely never lived under one. Let me give you a history lesson, on the off chance that you'll prove me wrong. When you live under an oppressive regime the sum of the power stacked against the few that would do something about it is such that they have three choices: rise up and be cut down, shut up and comply or flee. If you feel like judging any of those that either comply or flee as being either cowards or worse then you forget that ordinary people typically just want to get on with their lives without interference from the authorities. Not everybody is in a position to risk all for an improved status quo, for instance. Those that do are to be commended, those that don't are not to be despised. That's all that I can impart to you from my (short) time of voluntary stay behind what was then called the Iron Curtain, but it is a lesson that stayed with me.

As for the crazy talk, I can definitely imagine a world where there are no border controls but where countries are still sovereign to greater or lesser extent. There are vast regions in the world where we have exactly that situation right now, I don't see why it couldn't apply to the rest of it. The current leader of North Korea might agree with you that this is crazy talk, but then again, that's exactly my opinion of him.
I think you're overstating the security value that Devise gives you. It's hardly more than Rails gives you out of the box. After all, Devise is for Rails and written in Ruby.
"Firing" a toxic or bad customer isn't the same as telling them to f-off.
But the tax base did not collapse. It drifted downs to ~60% of peak, while the populace drifted down to ~40% of peak.

Shrinking is always going to be a painful and not easy process, but the raw numbers suggest that it was doable.
Title Junk (2010)
I suppose they could go back south where the cost of living is significantly cheaper. I live in a house one block away from beachfront on an island and probably pay about what a one bedroom studio in Detroit costs. There is also a growing manufacturing base around here as well that employs a lot of the sort of people that would have worked in Detroit (welders, for example). Also, you don't have to live in Detroit ;)
>inadvertently took over another person's active account

Care to elaborate? Did the other person and your coworker have access to the email address used when registering the twitter account? Had the previous user validated his email address?
Flaw? You mean feature.

--
Love, NSA.
People Don’t Buy Customer Support And Ease of Use
What do you think is needed in order to make a good web-based spreadsheet? Where do you think Google falls down at it?

(I work on spreadsheets and find this very interesting.)
Your smartphone can recognize you from a tap on its touchscreen
I assume the customer service rep that responded to this got fired? Yes, its unacceptable for the CEO to say something like this, but its a customer service reps JOB to ALWAYS respond calmly and friendly to customers.

If they really thought he wanted that message forwarded on to the customer, they need to find a new line of work
I Didn't Love My Wife When We Got Married
For whatever it's worth, as someone who just finished, you're doing a PhD for all of the right reasons.

You do it because you want to. Because you like getting to delve into a wide array of things. Because you want to focus more on interesting problems than interesting solutions. (Obviously, those two aren't mutually exclusive.)

If you're doing it with a career focus, it's not worth it. A PhD can be a hindrance in the corporate world, and jobs in academia are difficult to get.

Do it because you want a chance to do what you find most interesting for 5-8 years. (CS is probably shorter... In the geosciences, a M.S. is 2-3 years, and a PhD is an additional 4-6. Typically, you switch institutions between an MS and PhD, as well.)

Also, from what I've seen, people who come back to graduate work after working for awhile are generally more successful than folks straight out of undergrad.

On the other hand, a PhD can close more doors than it opens in the corporate world, at least in my limited experience. For reasons I don't understand, most people view a PhD as meaning specialization. You'll be seen as "too specialized", regardless of your actual experience and skillset. At least for me, the opposite is true. My graduate work required me to be a generalist. Everyone I know of came out of undergrad much more specialized and became more of a generalist over time.
Can't forget about CLOCK_MONOTONIC_RAW in addition add to CLOCK_MONOTONIC
I started my PhD as a fun learning experience. I didn't (and still don't) care about credentials.

As I've gotten further into the degree, I've realized that academic research is as plagued by corporate-style politics as any other venture. The fun started to die.

As it is, I'm looking for the door (dissertation to be completed while working).
Get the most of blogs
StackOverflow is my stickiest website. I visit it everyday. Heck, I visit it several times a day.

I feel like this website will outlive Facebook and Twitter. It's such an indispensible tool in my life.
... I've known about the widening orbit of the moon, but I only just realized that if the moon was rotating in a different direction, it would eventually spiral down to the earth.

Imagine living on such a planet, with a large gravity capture moon, that provides a definite sell by date to living on the surface.
If you pay $300 for Sunday ticket with DirectTV call them up RIGHT NOW and get your refund. That's what someone pays at full price doing zero work to lower their bill. That's the price people pay who don't even try to get a lower price, the easy price.

I literally have never met someone who pays the $300 for Sunday Ticket, and I've never heard of DirectTV enforcing the $300 price tag. Sounds like you've had some terrible luck.

I notice you replied to everything except for Rewind.

The fact remains that there are many options depending on device, and the fact that you don't realize the price of DirectTV Sunday Ticket tells me that you seem to be more willing to cheat them than to find the right deal.

Seriously, if you want to cheat DirectTV call them up, go to retentions for cancelling service, and get FREE (or heavily discounted) Sunday Ticket, just like many others.
This is extremely interesting and directly solves a major pain point for me. I've registered and I am going to give this a try once your Mac beta is out.

Curious why PPT first? I'd have thought a bigger issue was with Word docs. I guess that has its own track changes thing, but it's still not got anything approaching version control.
The niche sites are comparatively tiny, but they are useful - I've found answers I needed, and if they weren't there (since the post count is low, as you say), I got great, rapid answers when I asked them.
I'm a GA pilot who is instrument rated, with several hundred hours logged as pilot in command. I did not make my comment in an uninformed manner.
I just caught Facebook giving Likes from the unwilling.
I live in Midland, Texas and there is this guy running for Mayor, his name is Jerry Morales. I guess he bought some ads or Likes on Facebook, because next thing i know, a friend tells me that I Liked his page, when in fact i never did. I don't even agree or like the guy myself. I don't know if he was aware that his purchase would do this or not. I think is very, very slimy for Facebook to inflate the numbers with people who never approved in the first place.
This is of course only a good thing, making huge parts of the web essentially unusable for people that are still stuck on ancient browsers is probably one of the only ways to get them to upgrade.
Stackoverflow is my favorite example of how crappy I am at predicting things. When Joel announced it, I had 0 doubt that it will be a flop. I think 2 months later I visited it and it was completely clear to me that I was wrong. Rare case when I am super happy to be wrong. Happy Birthday!
That means they're less likely to have their servers and data seized by the US Gov't (assuming it's all hosted in Canada, and not an EC2-US instance), but the .com address is a US asset that can still be seized.
Bookless Public Library Opens In Texas
GPL? How does this interact (legally) with other running JavaScript? Do I have to make the rest of my site's JavaScript "GPL" as a result?

I'm curious, does the dynamic nature of JavaScript make browser-based GPL Javascript essentially LGPL? Any lawyers or FSF advocates out there know?
Have you tried Logstasher ? https://github.com/shadabahmed/logstasher

Asking because I wrote it .. giggle :)
Property Tax did collapse, and from 1960 to 1980.

http://www.freep.com/graphics/financial-history/detroit-bank...

This begets the downward circle the article refers to, i.e., that because of lower property tax revenue, they have to raise other taxes which in turn cause further decline, etc.
http://en.wikipedia.org/wiki/Compuware
It's not enough to employ anyone in Detroit who might want a tech job but it is a decent sized tech company based in the city. Quicken Loans is also bringing a bunch of people down and buying up a lot of the empty office buildings. Down town appears to have turned around somewhat but since I'm one of the people who lives in the suburbs I can’t speak to weather there’s any kind of meaningful trickledown effect to help the rest of the city.
Using set cover algorithm to optimize query latency at LinkedIn
The only complaint I have about Stack Overflow is when you're looking for a library or toolchain and want to get a feel for some of the pros and cons of each of the tech currently being used. I understand the argument of why these questions are killed. But I also have to think that there is value in these conversations.
Where I get stuck: "we only accept PhDs at [GOOG/MS/FB] research." I want to be in these communities (preferably somewhere with funding + needs, likely to be a BigCo), but they don't make themselves very open.
Stackoverflow has been immensely useful for someone who is curious or stuck on coding related topics. I have asked close to 500 questions over the course of 3 years having checked it almost daily with some months of hiatus.

The amount of knowledge gained from questions alone is immense. I have answered about 20 questions but I found it a lot less attractive as I'd rather learn new things than recite from memory solutions.

The questions are growingly become more and more strict in terms of moderation and for new comers it's frustrating experience to have your questions closed because existing members like to taunt newbies. I don't see SO taking off anymore, rather finding on news.ycombinator means it has peaked. The very people that flock to SO are shunned for asking questions that are not clear. Rather than aid them, questions are closed. This leaves a very bad taste in a newbies mouth. The massive traffic is from the previous accumulation of users but again the overly zealous moderators have ruined the welcoming community image.

Long ago someone asked about intended meaning vs literal meaning in questions. This received massive amount of downvotes (existing gurus) but I saw this is something critical that SO founders have completely missed.

Remember in Pakistan, during the 1971 war with India. The civilians that have put Bhutto in power have become so alienated from socialist policies of the leader, failing to see that it's the people that put an individual in power. He was ousted by the CIA but it wouldn't have been possible without the general animosity and betrayal from the public.
> "so there exists a peculiar shiny field of obsidian rocks on the surface in that particular area, so what?"

It's not sufficient for the surface to be shiny. The retroreflector array needs a really specific configuration of mirrors to reflect incoming light from any direction back to it's source. That is rather unlikely to form naturally. Without that, it would only reflect the laser back to earth for a very small portion of moon's orbit, as it doesn't always point exactly to the same direction.
That's easy: as soon as the government thinks that someone ought to be taxed.
I don't think I've thought this in over a decade. Early in my career, my attitude might have been a little more confrontational.

Experience has given me thick skin and taught me not to take anything personally. If a customer is toxic, then I just tell them to take their business elsewhere. There's no need to lower yourself to a bad customer's level by getting vulgar.
Duplicity is a quick, client-side method that works over plain old SSH. There are some fancier ways to do it with git that we have recipes for.

The answer to your question, though, is no - we don't have anything. We just have raw disk that you access over SSH.

So you can do whatever you want. That's the point. If any party had backend access to our servers, it wouldn't matter if you used a reasonable (and simple) toolchain.
Several engineers working on LLVM or Clang are paid by Google or Apple. The reasons these two companies are not funding GCC are political, not technical, otherwise I bet they would gladly fund both efforts, if only for the healthy emulation.
I think programmers are always very trendy concerning new services. Think about how reddit was mostly programmers/startups at first or how facebook evolved from being a very specific audience. It'll take some time but in a few years everyone will be as quick as programmers to "google it". And when that happens, the other stackoverflow will certainly get a big bump.

Also, I think for some stackoverflow, it's not enough to tweak the colors.. Some of them might need a real disruptive tool to make it happen. For instance, the cooking one could have a hardware adapters to be used in the kitchen. Ok, that was a silly example, but I hope you get the idea.
It isn't taking off in North Amercia. In Japan, people use phone to pay for public transit.
Sphia
Find Your Lost Dog
Create a lost dog flier; and other resources to find your missing pet.

Check out

[http://missinghippo.com]
The test should use redis though, to test the whole stack.

Same question goes for any time of queue system, like quque_classic, which stores the jobs in a postgresql table.
I'm not sure tbh, we haven't had that problem yet.
Oculus Rift developer's kit ($300). Start messing around with it and develop a game before release. This thing is going to be huge.
NaCl has neither data-dependent branches, nor data-dependent array indices.[1] This attack targets data-dependent branches. In NaCl, every cryptographic function executes in the same order, regardless of input data-- leaking no information about the input.

[1]: http://nacl.cr.yp.to/features.html
8 Creativity Lessons from a Pixar Animator
Wholeheartedly agree about the "feels like it has been around forever", which to me is the mark of a product which has changed the game. I simply can't recall what life was like before it. Conservatively speaking, I'm probably a good 2-3x as productive as I was pre SO.
> The NFL has the _right_ to sell their content however they like, and they coordinate their blackout rules with the cable channels who pay for them.

No one is infringing on that right.
If you can't name one testable hypothesis that's come out of "critical theory", then I doubt you can name one scientific journal that accepts submissions based on "sincerity".
Successful research strategies typically involve working on what is funded, and simultaneously bootstrapping what isn't until the early results are sufficient to get funding or at least collaborators on board. It's maybe tougher overall, but it's the only way to have interesting work longer term. It's also nice when you're mind is blown-out and you're stuck and sick of your current project to do something shiny and new for a little while.

I would assume that this is exactly how most businesses operate; you have to not only serve your current customers but line up new ones as well.
I've fiddled with this extensively. The problem isn't data representation; sure, "outlines" are "just" graphs. The question is, what on Earth does your UI look like? Editing "graphs" is hardly more structured than creating a "data editor"... ok, those are some nice English words you've got there, but how does it actually work?

At least by limiting it to text and stuff that looks a lot like text, you can produce a real application that does real things of real value. It may not be suitable for everything, but your thing that is suitable for "everything" is likely come out being suitable for nothing in practice.
Actually if the form does not have a method="POST" in it, then the form will be submitted as a get request (with url parameters). Think the search form on google.com, it does a GET with query string args. Forms do not necessarily equal post methods.

Since the answers do not include $_POST, $_GET is the right answer (although arguably, to make the question clearer, one could specify the method it's not strictly necessary in this question).

(disclosure: I'm the co-founder of Smarterer)
So why don't you just define a non async method (A) and then one that is async (B) that calls A? If you want to run async then call B if not then call A.

If you could define a method as async and then call it either syncronously or not the whole point of the async keyword is lost. You would end up with the compiler doing a load of work because every developer will just slap async on every method just in case rather than actually thinking about what needs to be async and what doesn't.

Adding the async keyword is not a magic bullet, there's a huge amount of work going on under the hood every time you use it and it's important that developers appreciate that.
> When the boss disrespects customers in front of his team, that sets the upper limit for how well customers will be treated by the company.

A single incident sets the upper limit? We don't know what kind of example he sets on a day-to-day basis. Customer service is a mentally taxing job. If I'm the person on the front line, I'm thinking, "at least the boss understands and has my back" rather than feeling defeated. Some customers are just bad customers; sure, try to understand and sympathize but there comes a point to tell them to "fuck off" (in the appropriate customer-service language).

The only thing wrong here is that it leaked out to the customer.
Intel’s Atom CPUs finally get serious with the new Bay Trail architecture
It's almost as if we should tax people proportional to their ability to pay.
Stackoverflow is so good.. anytime it's not stackoverflow, I'm sooo disappointed. A feature that I miss on stackoverflow would be a way to still use it on "incorrect" questions. For instance, someone asks "What's the best Linux distribution?". Obviously, it will be flagged and closed because it will most likely create a debate rather than having a strong and unique "best" answer.

However, it would still be interesting to have another tab, say "Discussion", where people could shoot arguments and the best ones could still be upvoted. So, yes, there wouldn't be "one best answer", but it would still be fun to read the best answers.
Really great to have all this in one place. Thank you.
Box aims for NSA-resistant cloud security with customers holding the keys
Yes, usually the answer is right there on the first page and it says "Closed as not relevant" (but fortunately it's usually been answered with a helpful answer anyway).