skysight-inc/HackerNews huggingface dataset:
I love Dalton and App.net and am a supporter myself.

We certainly have a road ahead of us to show how we will make it to forever. For now, we're building software.
Excellent article about the US Healthcare system
Sometimes people do things that aren't exactly healthy because they enjoy doing them.
I'll say this up front... I love hackathons (and similar events: ICFP programming contest). I have fun hanging out with a bunch of like minded people, and I find that I learn a ton when I force myself to sit down and actually make something. I can certainly see the points about food/drink, however, the events I've been to (and hosted a bit of) did have healthy options. I think there would be a mass lynching if there weren't unhealthy options too, but ah well, caveat emptor.

However! I actually don't think that occasional hackathons (everything in moderation) is harmful to hacker culture. People do not model their lives around hackathons. As a participant, I can tell you that I do not want to feel that crappy on a regular basis under any circumstances. Rather, hackathons are a reflection of a culture that already exists. Fix the culture, not the results, because I'm sure that lack of good sleep, diet, and exercise are far more pervasive and prevelant problems outside of hackathons.
If you've ever accidentally let a domain lapse, it's pretty clear using your own domain is not necessarily more durable. Unless of course we figure out some way to auto-renew the domain, which is a possibility.
The Executives Guide to Power And Retention In An API Driven World
This is something Brett and I have discussed already. It's a good idea.
sigh

it's meant to be fun. As long as you're not doing them all the time - who cares?
First of all, I absolutely agree with what throwaway420 said about not putting Google on a pedestal. I wouldn't advocate making any company (other than one you start yourself) such a "huge life goal". Yeah, Google have a lot going for them, but I'll bet you there's plenty of negatives about working there as well. And as big as they are now, there's no way there isn't a significant level of bureaucracy and typical corporate B.S. Just read some of michaelochurch's comments[1] here on HN sometime for a different view of Google from the inside.

Anyway, that said, if I specifically wanted to target Google, I'd do this: Find one of the many OSS projects that Google run, and get involved. Start submitting patches, get your patches accepted, and become a valued contributor to the team. Make it a point to follow Google emmployees on G+, Twitter, whatever, and pay attention to what they're sharing and discussing. If you see an interesting topic, bone up on it. Read the various Google blogs. Stay on top of what topics Google are showing an interest in and become knowledgeable on this stuff. Post share stuff on G+, Twitter, etc. that demonstrates your knowledge in these various areas. Network with all the Google employees you can (without doing any creepy stalkerish stuff!) and build credibility with them. At some point, if you do all this right, they'll probably start trying to recruit you!

Bonus option two: Start a startup that gets acquired by Google.

[1]: http://news.ycombinator.com/threads?id=michaelochurch
How's this dismissive?

I've blogged and posted about this topic for a while [1]. I've also spent the last 2 years full time on a project that relates to data ownership and portability [2][3]. For those of us who write software specifically designed to solve this problem it's unfortunate when others make the same claims based simply on promises.

[1] http://blog.theopenphotoproject.org/post/10537443380/namespa...

[2] https://github.com/photo

[3] http://www.shuttleworthfoundation.org/fellows/jaisen-mathai/
Note that we're not a startup. Our goals are to serve users and make software. If it made no money at all, I would still work on it.
Alcohol is bad for you. So is going outside and waking up every morning.

I enjoy doing these things in moderation though, do we need more nanny stating to tell me what I can enjoy doing?
Singapore professor denied tenure, sparks academic freedom debate
A better option might be integrating it into LastPass or 1Password. They already generate a random password for you, why not an email address as well?
In all of my projects the only breakpoints I ever use are; 768px, 480px and 320px that's it. You shouldn't need any more than that to be honest because you should be using a fluid grid for your site with a container using a max-width instead of a fixed width. The Semantic Grid System: http://semantic.gs is perfect for creating fluid layouts and then adjusting the layout on smaller screens.
I have worked in or around news organizations for about a decade. A few years ago, during a major flood event, we tried out drones, specifically a pair of Parrot ARs.

These were great for use in a large stadium, where could get a bird's eye view of the sandbagging operation (though, we could also get the perspective on the catwalks), but for footage of the flooding river? The wind was a factor. Rarely could we keep them off the ground without risking losing them, so we ended up renting planes for most of our aerial footage anyway.

The real issue we've found is their use is extremely limited. Most of the time, news doesn't lend itself to a bird's perspective. When it does, such as during a marathon, a borrowed/rented cherry picker gives you a similar angle without the risk of dropping a $1000 piece of equipment on someone's head.
Yes its right here:

https://news.ycombinator.com/item?id=5303045
@_@ how is going outside and waking up every morning bad for you like alcohol?
I feel the article has no business here as well, but as it is this format is fairly democratic and majority rules. If a mod were to kill it many would be upset and claim overreach, especially since it's popular. Knowing that if it's both irrelevant AND unpopular it will get downvoted to oblivion is about as good as it gets. People will always have their gripes, have to compromise somewhere
I think I'm largely out of touch with the average computer buyer of today but is it literally only about a sticker? What if instead of "Windows 8 Certified" the manufacturers put a "With Windows 8" and completely disregard the entire secureboot fiasco? Is there an option to NOT play Microsoft's game at all? I assume that MS would allow manufacturers to bypass the SecureBoot requirement if they don't want to avail of the "Windows 8 Certified" sticker.

More importantly, how much would this sway a decision of a consumer (one place where I find 'consumer' better than 'customer') who sees two similar laptops with very similar prices except one say "With Windows 8" and the other says "Windows 8 Certified".

Could the manufacturers not come up with their own marketing campaign or something like "OpenSource Initiative Certified" or something like that[obviously they can't use OSI's name but you get the idea].
Your suggestions are absolutely valid, and I appreciate them Jaisen. Your efforts with the Open Photo Project are noble, and I respect them a ton.

Give us some time -- Posthaven was a vague idea just a few months ago. We are under the gun to ship software at the moment.
Hmm, I guess you are asking about programmers?
Caffeine isn't a diuretic if you use it regularly. From Wikipedia: "Regular users of caffeine have been shown to develop a strong tolerance to the diuretic effect, and studies have generally failed to support the notion that ordinary consumption of caffeinated beverages contributes significantly to dehydration, even in athletes."
I also use unique addresses for every site, and while my Dropbox email wasn't compromised, I've occasionally gotten that response from tech support elsewhere.

You mean that tim-somespecificsite@mydomain.com was randomly compromised, but NO OTHER random email was mailed to me? No, that's not how spammers work. If they'd decided to spam tim-*, I would have gotten hundreds of emails...sigh...
If you think about it, it is technically a hack. They sort of hacked the adoption process. From my understanding usually adoption is significantly more difficult.
I interviewed with three people. First, I interviewed with two developers, one of whom seemed like he may have been a manager. The questions that I think doomed me were questions about HTTP status codes and CSRF/XSS attacks.

The HTTP status code thing went something like "Why don't you name off some HTTP status codes?" So I rattled off the ones I knew off the top of my head, but then he asked me for more. It's the kind of question you can look up in about 30 seconds if you need to, but in an interview setting it's difficult to recall the ones you don't see often.

The manager guy also asked me to describe CSRF and XSS and the details of how those exploits work. I knew what they were, but I hadn't actually examined or written one before. I did learn about them inside and out when I completed the latest Stripe CTF though. I thought that question was reasonable, and I just didn't know it.

There were also some questions about caching in high-traffic environments, which I didn't know much about but I knew enough about it to tell them that I would be able to pick it up quickly. I don't think they liked when I admitted not knowing something though. It also seemed kind of interesting that there was so much emphasis on it since I wasn't interviewing to work with the main developer team but with one of their splinter offices who builds proofs of concept and prototypes.

I did pretty well on the rest of it, including the 2nd part of the interview with one of their in-house tool developers. There was supposed to be a third part where I would have interviewed with a non-developer to assess culture fit, but they ended my interview before that part.

I think I probably bombed it because I've been consulting for a long time and have a different development approach than they were looking for.
Link to the objective measures?

The qualification is admittedly subjective but Haskell is not as practical for use in many use cases, whereas Erlang fits a niche very well, and the others (scala, clojure) are more general purpose. My assertion is based on what I know all my peers in the industry to be working on, and the sizes of the projects they are working on. If you have more data than this empirical data set, I'm all ears.

Edit, I see you reference tiobe and langpop.

This is a horrible* way of assessing industry usage, just fyi. Niche languages for example, may see relatively small general usage, but may be the de facto answer to a particularly type of problem. Many people use Erlang to solve their concurrency problems. Few use haskell (although that part is improving and I love haskell a lot).
This seems like a classic example of Betteridge's law of headlines...
I think the problem is really that nobody is being taught in school to constantly redefine their language to create an ideal representation of the problem, when that's what "ideal" code tends to involve. The comfort zone is what you know, and if what you know is Java...

However, I also think that we are making progress to go in the abstract direction, by dint of increasingly having polyglot systems and DSLs that are part of the standard libraries(e.g. regex and SQL access are expected everywhere now). If this trend accelerates we could have a hockey stick effect and before we know it, find ourselves programming almost entirely with tiny languages.
When this first came up I was trying to remember the last time I visited a blog that is hosted on Posterus, then I discovered that Ycombinator's blog[1] is still on Posterus, as is AirBnb's[2].

[1] http://blog.ycombinator.com/

[2] http://blog.airbnb.com/
Ah! I'm afraid you didn't read the article. It's not about those absolute device-width breakpoints.

This is indeed interesting. I suggest reading it. :-)
invulnerable? You mean "vulnerable", right?
My Passionate CEO
Not that this isn't a cool project, but the Twitter archive download comes with search-by-regular-expression built in, no server or database required. Just open up the provided index.html.
As someone who's just adding stripe to a rails app now, I <3 Stripe.
21. Parked domain service

All domain names registered via Name.com will automatically be provided a Parked Domain Service. All domains will default to our name servers unless and until you modify your default settings. At any time, you may disable the placeholder page by updating, modifying or otherwise changing the name servers for the relevant domain name.

Domain names using our Parked Domain Service may display a placeholder page for your future website. These placeholder pages may include contextual and/or other advertisements for products or services. Name.com will collect and retain any and all revenue acquired from these advertisements, and you will have no right to any information or funds generated via the Parked Domain Service.

You agree that we may display our logo and links to our website(s) on pages using the Parked Domain Service.

Name.com will make no effort to edit, control, monitor, or restrict the content displayed by the Parked Page Service. Any advertising displayed on your parked page may be based on the content of your domain name and may include advertisements of you and/or your competitors. It is your responsibility to ensure that all content placed on the parked page conforms to all local, state, federal, and international laws and regulations.

It is your obligation to ensure that no third party intellectual or proprietary rights are being violated or infringed due to the content placed on your parked page. Neither Name.com nor our advertising partners will be liable to you for any criminal or civil sanctions imposed as a direct or indirect result of the content or links (or the content of the websites to which the links resolve) displayed on your parked pages.

As further set forth above, you agree to indemnify and hold Name.com and its affiliated parties harmless for any harm or damages arising from your use of the Parked Domain Service.
If you're attending every single hackathon ever, you probably have problems that aren't purely physical.

If you aren't, then recognize that occasional deviations from an otherwise healthy schedule and lifestyle aren't lethal or actually bad.
This... is just strange...

Oh well, it seems like a simple example of a Go server, can anyone speak to the code quality?

I'll say the angularJS isn't so great. No tests are implemented, and only rudimentary behavior is used.

Op you should use ng-change rather than a watch. those watch's are irritatingly undependable.
Submitted several previous times, with much discussion:

http://www.hnsearch.com/search#request/all&q=Bitter+Pill

Submitting the canonical URL helps everyone know which articles are new, and which have already been seen here.
As a consumer of copious amounts of caffeinated beverages, I have anecdotal evidence to back this up.
Got it. Makes sense now. I like that idea. I struggle with some of the same issues. Just get it out there and iterate...
At my last job I worked at a YC startup where the entire codebase was written in the 3 months leading up to demo day when the team was under a lot of time pressure. Sure it worked fine as a demo, but with the pace of startup land this same code was then thrown into production and as the startup grew the codebase couldn't quite keep up. There weren't many catastrophic failures but there ended up being a lot of patching that had to happen on a daily basis. I would say 80% of my time was spent tracking down weird bugs in the code and trying to figure out what the hell the original authors were thinking when they designed things so poorly.

The point is, you probably will write really bad code if you are under a lot of time pressure. Hackathons seem like they are probably useful for some things like bouncing around ideas and quickly fleshing stuff out but please, for the love of god, if you decide to take your hackathon idea and run with it DELETE ALL OF YOUR CODE. Just do it. Then take some time and think through your overall design because trying to make major modifications when there are paying customers relying on your site every day really sucks.
Very cool! Have you seen FaceGen? It's another 3D face modeling library that's popular with game developers (e.g. Elder Scrolls IV: Oblivion).

http://www.facegen.com/
Drones will take off when they are 2-way and swoop in - not just show bird's eye views.
tldr: maybe, with a big if around powering it
What did danilocampos say that would have been a lie? The only thing that might come close is the statement "We're working with our merchants to understand what they need to make sure...". But I have difficulty believing that Groupon wasn't talking to any merchants at all about how to improve things.
What is missing in the UI is that there is no context for why a result is relevant. There are multiple Yahoo, Facebook, CNN logos on the result page - how do I know which one I would be more interested in, without clicking on it?

Given you want to make search visually appealing, consider displaying thumbnail of a prominent image or video from the target page in the results page. However, although this will improve the UI, you will take a hit on performance unless you are crawling top news sources and caching image thumbnails yourself.
The Baghdad Battery may have been invented back then, but there is no evidence that it is used for anything more than electroplating in small scales.

I think this article is actually quite interesting and given a bit more, could make for very compelling alternate history
I'm going to move the YC blog shortly.
Every time someone references Betteridge's 'law' of headlines, god kills a kitten.

Seriously, read the article. It's a tremendously interesting look at a hypothetical world in which the Romans decided to build a digital computer, and how they could've gone about it using the technology available to them. It doesn't need an answer.
Appreciate the response. I do hope you get around to adding some of these features. The Internet needs services like that desperately.

But until those features are released I have to remain a cynic :).

Ping me on Twitter (@jmathai) if you wanted to grab coffee. I never pass an opportunity to chat with someone about the preservation of digital archives.
How many people are working on this project ?
I think he said that asynchronous APIs are a problem because they're hard to use well from JS, and that the performance of localStorage is a problem in part because the granularity of reads and writes is poorly specified.

Both of these things are true.
Stop being a party pooper. They are a good way to do something different, unleash some creativity and have some fun.
Can I ask what laptop you got? I'm seriously thinking of coming back to Linux if I can get something that "just works".
In my case all of my domains are on name.com (and I haven't had a problem with them so far either); for my smaller personal sites the DNS is managed by my shared hosting provider and for others Route 53.
Romans didn't have a number zero.
Ah, I thought that might be it. How irritating.
My wife and I also adopted through a state Family Services division. You probably don't want to hear how we got lucky and got a baby within a few months... But we did come pretty close to taking a sibling group of 5. The case worker basically decided she didn't like/want us and that was that. We were pretty upset at the time, but things often have a way of working out.

The system is massively screwed up, but I hope you can be patient. Being a parent is worth all the waiting and heartache x 1000!
I would add Lua to the latter group (a language used as a tool to build the language you need).

Not NEARLY as cool of an implementation as implementing TCP using ASCII art, but there's a command-line option parser that parses the help text to determine the command line options. [1] For example:

-- scale.lua
require 'lapp'
local args = lapp [[
Does some calculations
-o,--offset (default 0.0) Offset to add to scaled number
-s,--scale (number) Scaling factor
<number> (number ) Number to be scaled
]]

print(args.offset + args.scale * args.number)

[1] http://lua-users.org/wiki/LappFramework
Apple Versus Wall Street
Any business is about balancing cost structure with revenue potential. For an e-fax service, once you invest in the initial infrastructure (and these days, there might not even be much fixed cost investment.... link together Twilio and a website for example), you are probably making money at $10 a month per customer. So it doesn't really matter that fax usage may be decreasing...there are still lots of people using fax machines and you make more money than it costs you to run the service.

My point with the mail pickup thing was that they could never make it scale. Their costs will kill them in the short and long term...even if they get a lot of customers. That is why the e-fax service works and the mail service doesn't.
If you have your own web hosting, Tweet Nest is a great way to archive your Twitter feed with your own database. It does regular updates (via a cron job) and has a great display format.
The domain is acquihire.me not acquire.me

In silicon valley parlance, here's what it means to be "acquihired": http://www.npr.org/blogs/alltechconsidered/2012/09/25/161573...
I love the idea of Watsi, and finally got to donate this time, as the last time I was at the site, every single cause had been fully funded.

My only request of the site would be to make it easier to see the outcome of the patients even for those who haven't funded the procedure for that person. Currently it requires finding the transparency document, and checking the link there for each patient - it might be useful to show more info for the ones that have been fully funded so people know how many people have been treated - that their money is going to make a difference.
Because I think I'm drinking water but actually I was given the Mountain Dew cup?
labels and your expectations aside, testing usually is pretty stable and non-lts Ubuntu releases are sometimes not.at least with testing you can hope for fixes in less than six months - Ubuntu generally doesn't fix bugs until the next release in non-lts releases.
The somewhat recent 'Why didn't the Romans invent the internet?'

http://news.ycombinator.com/item?id=5078275
> Working late into the night and not sleeping for days is lauded and almost considered a necessity by many these days.

> And leaving long-term health out of the equation, lack of sleep hasn’t been known to improve your focus or the ability to be logical or creative, all of which are critical skills for developers.

For me personally, I code late at night because it's the only time during the day when I can truly be distraction-free. No incoming emails, no meetings, no phone calls, no running into people. Coding happens best when you can concentrate for long periods of time [1], and the best time to concentrate is when the rest of the world is asleep. YMMV.

[1] http://www.paulgraham.com/head.html
Got stuck in a well after Jimmy went off to war. The new dog was a pug, and was averse to leaving the couch. The family assumed she ran away.
A workaround for this is to make *.example.com a CNAME for something.invalid. ".invalid" is a reserved TLD guaranteed not to exist so this should force all queries for non-existent domains to come back with NXDOMAIN.
The first grenade was waiting to be jumped on almost two years ago. Then there were more grenades every quarter.

The only thing Andrew Mason's jumping on at this point is a pile of Scrooge McDuck money.
I wonder if there's any chance of browsers supported xz? Maybe?
Thank you.

The other projects on his page are also fascinating.