skysight-inc/HackerNews huggingface dataset:
Dear Airbnb team and design crew, you did a great job! The landing page is great and I´ve always been waiting for the infinite scroll solution for your service you implemented right now. Especially I really like the Picks and Collections which have their own style and a cool font. Is your designer featured on dribbble? For sure, these images are becoming the "Google Doodles" of airbnb.

I think the whole website looks nice & furnished right now and underlines the community culture. Maybe you can still tune the city listings page a little? They grey containers right here http://www.airbnb.com/s/San-Francisco--CA could be improved.

@airbnb:
do you plan to offer the "Wish List" in combination with a gifting function, so that a user can gift his girlfriend or whomever with X nights in Wish List place younameit? I think if you integrate that into Facebook "X just gifted Y with Z nights in this beautiful room (link) in City Awesome", it would be nice.
It's unfortunate, even if MiLife+ turns out to be everything as described, my and most others experience with WakeMate was terrible. From poor hardware, to a buggy app, to the general indifference of their customers' suffering, does not instill confidence in any future products related to WakeMate.

Shouldn't there be an extensive apology blog post that apologizes for the failures of WakeMate and contrasts that with what MiLife+ will be in both product and quality of service?
JBoss gets a complete Java EE6 stack to run on a Raspberry Pi
I did something similar, boil about 5 hours of work down to 15 seconds using an Excel macro. I was told to re-do it by hand, because my future replacement wouldn't understand how to use a macro.
Similar to TwitLonger?
Anybody used this with the Android SDK yet?
The other classic bank question is "do you prefer cycling on an exercise bike or on the road"

I think the idea is that an excerisice bike means you are fitness and performance orientated and able to work toward a arbitrary goal without any obvious reward or it means you are willing to do pointless grunt work instead of something pleasant and interesting - either way you are supposed to say exercise bike
More context can't hurt:

"...but I was hellbent on refusing to give out the password. Not to be mean/defensive, but the code was not designed for anyone to use, it was very primitive in the way it had to be setup. I didn't want to be liable for someone using it incorrectly."
I posted this elsewhere in the comments: "There are quite a few long message services. Most (if not all) are plain text. Prolifi.cc allows styling via Markdown, images, etc. More of a proper article post and less wall of text."
I'm not doubting that it took you 6 pages to find the download link, but clickling Download and then choosing the version is just two clicks
I started school around then. There was a large bloc of CS majors who just wanted a fat paycheck.

I expect after 2003 or so, that bloc nearly vanished.
Dribbble is Not a Platform for Critique
Honestly, we'll probably find out in an hour or so. I kind of doubt that Google will leave this issue alone at Google I/O. It's a huge one.
What git id should I use. I tried using the master of rust to build the master of servo and got:

make -C src/rust-harfbuzz RUSTFLAGS="-L ../harfbuzz/src/.libs/"
make[1]: Entering directory `/tmp/servo/build/src/rust-harfbuzz'
rustc -L ../harfbuzz/src/.libs/ /tmp/servo/src/rust-harfbuzz/harfbuzz.rc -o libharfbuzz.dummy
make[1]: Leaving directory `/tmp/servo/build/src/rust-harfbuzz'
RUSTFLAGS="-L ../mozjs/" CFLAGS="-I../mozjs/dist/include" \
make -C src/rust-mozjs
make[1]: Entering directory `/tmp/servo/build/src/rust-mozjs'
rustc -L ../mozjs/ /tmp/servo/src/rust-mozjs/js.rc -o libjs.dummy
/tmp/servo/src/rust-mozjs/rust.rs:16:0: 16:8 error: expected item but found 'resource'
/tmp/servo/src/rust-mozjs/rust.rs:16 resource rt_rsrc(self: {ptr: *JSRuntime}) {
^~~~~~~~
make[1]: *** [libjs.dummy] Error 101
make[1]: Leaving directory `/tmp/servo/build/src/rust-mozjs'
make: *** [src/rust-mozjs/libmozjs.dummy] Error 2
The official launch announcement is going to be at I/O today.
I'm guessing it probably comes from the app on your iPhone just like WakeMate interfaces through a mobile phone for setup and the rest.

It makes the wrist thingy kinda irrelevant, but maybe they correlate your heart rhythm with the food that you ate or something.
The best they could do, they're already doing. Which is decouple functionality from the core into updatable apps. And develop the backward compatibility libraries for developers. In other OSes you usually have to wait for a whole system update to get small new features. But google is often pushing updates to important apps. iOS users have to wait for the new iOS to get the new maps app. While android users are getting new updates even if they have old 2.x devices. So at the end of the day, how does it matter if the version number on your device is low, if you're getting the latest features? Of course, there's still a lot to improve in this area. More apps to decouple. With ICS they decoupled the browser for the first time by launching Chrome Beta. This is huge for future versions since the browser is the most important app on the phone. And developing websites for android 2.x suck. So they get the idea, hopefully they'll keep improving in that direction.

That said, can't google offer a service for OEMs to update their device drivers using google's own engineers? Say google charges X to have it's engineers drop not only the newest version source code on github at realease. But also your device's updated drivers at your company's repository, by the release of a new android update. Would that work?
I was once asked a fairly involved technical question in an hour long interview - I later interviewed for a different group in the same organization and they mentioned the problem the other group had been having.

I talked about the solution I had proposed and was told - "oh yes, some consultant they had in suggested that and we tried it last week".
but to maintain accessibility for a certain class of entertainment that is already required to be accessible when it's not on the Internet.

This isn't the case. When was the last time you went into a movie theater and watched a movie that had closed captioning? I have a deaf friend and he complains about having to drive great lengths to find a specific theater playing a specific movie with closed captioning.
Hey, we currently don't have an SQL/MapReduce language extension, but we do have the Map & Reduce execution primitives implemented under the covers (for parallel query processing).

For the distributed query processor, we can efficiently parallelize SQL queries that involve look-ups, complex selections, groupings and orderings, analytic functions, and joins between one large and multiple small tables. We also have a lot more coming; are there any queries that you are particularly interested in?
Testing legacy code: Hard-wired dependencies
"Most distributions I can think of had no problem replacing 2.6 with 2.7, and have offered fresh Python 3 packages alongside them as well for years now."

That may be well and good for startups, or smaller companies, but larger companies with infrastructure running on CentOS/RedHat (and old-ish versions of them at that) still have trouble with Python 3. In CentOS 5 if you change the default python distribution to 3.0 > yum completely dies. Not to mention various other little bits and pieces.
At last years event they announced the update alliance. That didn't work out http://www.pcmag.com/article2/0,2817,2397729,00.asp
Don't Follow Your Passion: A Smarter Way to Find a Product to Sell
I haven't followed the drama from the WakeMate product. I just used it to wake up at the right times and it did a fine job at that.
I'm guessing he wasn't working in the US (boss speaking Dutch, etc.), if he were to try to pull that "I'm not giving you the password" thing here, he could've got a visit from FBI and/or/most probably face jail time if the company cast his program as a type of virus (i.e. any unauthorized software on their system) and complained.
Clang has -fcatch-undefined-behavior, "Turn on runtime code generation to check for undefined behavior.". ( http://clang.llvm.org/docs/UsersManual.html )

Afaik, GCC has some flags for specific types of undefined behavior.
The next few decades will be a time of progress & disparity. No doubt that technology and innovation will flourish, but access to that technology and its benefits will not be well distributed.

Greg Bear's "Queen of Angels" (and "Slant") set up a great example of this world:
http://en.wikipedia.org/wiki/Queen_of_Angels_(novel)
Relations being defined what they are is not accidental; sets are not bags and there are a lot of very good things that come out of a relation having a very well defined, uh, definition.

It's not a matter of "usefulness" but of "well-defined" that allows us to derive a whole lot of other interesting things.

Folks actually have defined ORDER BY, LIMIT, OFFSET, etc. in terms of the RM; it's just that the typical ORDER BY doesn't return a relation because of ordering (sets are unordered by definition) and so there was a lot of gymnastics they had to do in order to keep the set theory intact.

Sure, arbitrarily reordering is not a hard concept (or even implementation) but to make sure you cover all the bases requires a significant amount of work. A RDBMS is a complicated thing and you don't want to just add something to it without doing proper due diligence.

One could argue that NULLs are more "useful" (I disagree) but the addition of NULLs (a deceptively simple concept) has vastly overcomplicated SQL and lead to a number of inconsistencies in the spec.
I never read advice books, but I think I'll make an exception here.

If you have a moment, I'm curious, at what point did you feel that Reddit was starting to run on its own steam, and did it happen before or after you expected it to?
I don't know - I can see job offers that say we are specifically looking for experience in consonants not vowels.

Or we need 5 years experience of using the word "necessary"
Yukikaze. I wouldn't go so far as saying it left me a different person, but I certainly felt like one while I was reading it. I think it captures a feeling of alienation, of being a human doing something normal people can't comprehend that's intimately caught up with machines that are slowly taking over, that's very relevant to the tech industry.
"Features Not in v1.0"

http://www.citusdata.com/documentation#missing-features
Am I the only one who is as excited about new releases of Eclipse as Apple fans are about new Apple products?

I just love the combination of the static typing and huge class library of Java and the amazing tooling that Eclipse delivers. I know, I know, oh, the verbosity. JDK8's lambdas look quite sweet, and should help a lot with that. http://openjdk.java.net/projects/lambda/
But machine learning, signal processing, software defined networking are exactly the fields that use non intel/amd processors, and see a lot of development effort that goes into unique hardware architectures.
How is that any different than adding a password? He's protecting his own interests so he won't be fired without a chance to come back to his job and finish automating the whole company. He made himself indispensable with the password. This would be another way to do it in case they figure out the password with some other methods, such as a keylogger, before letting him go.
No offense intended, but this comment does not add very much while misunderstanding some other things. For example, I did not write the LLInt. It was mostly written by Apple's Filip Pizlo.

If this is the sort of topic you are interested in, then you can have the patience to read a few paragraphs. If it's not, then summarizing isn't going to help :)
Watch Live Photo Stream from Google IO
This is a great idea; an idea good enough to invest the time to create your own design and CSS instead of using bootstrap out of the box. One step at a time, I guess.

With that said, I hope this takes off and evolves into something big!
Have you thought about doing something similar to Zed Shaw and offer a free HTML version of the book? I know $2.99 isn't asking for much... but I personally like trying things out before buying. Writing styles are something I'm really finicky about. I need to be in tune with it to not only enjoy it but to also absorb the content.
this wasn’t a failure of, or a reflection of, the professionalism and integrity of our development or Tuts+ teams.

How is it not? There is NO excuse for storing passwords in plaintext, on any production site. From what I've read, they had this system in place for a while, and planned "to get around to" switching to a more secure password storage method eventually.

Sadly, it looks like a massive security breach was the catalyst they needed to realize that you can't put issues like user password security on the backburner.

Now, we get the same reactive "we're sorry, we should have known better" from the tuts+ leadership, and a promise that things will be better in the future. Why does it always take a humiliating security breach for companies like this to realize just how important user security, and by extension, your users' trust, really is?
This seems to be the same thing as a fit bit, jawbone up, etc. Except worse in that it requires a phone and unlike the fitbit, will interpret tooth brushing as vigorous exercise. On top of that, it requires a subscription. The BodyMedia series of devices are better than this one and are the same price.
Google I/O 2012 keynote liveblog
Ask HN: What's the best way to store private key files?
So I have a few private key files. I REALLY don't want to lose them. How should I go about backing them up in a secure way? Just getting a thumb drive and a lockbox at the bank? Is there some service provide like Lastpass that does this really well? Should I just make a Lastpass note and dump the password protected key text in there?

I mean, I'm not sure what the security implications are of each given method and I can't find much in terms of a good answer by googling. There are some suggestions about formats to store the key files in and how to secure them on your workstation, but not a lot in terms of permanent, durable storage.
TIL.

Thanks:-)
Nexus 7 tablet image found in Google Play assets
My problem entirely!
It's still pretty heavily reliant on internet speeds. If you're using wifi at a coffee shop, or have a relatively congested work connection, the site does crawl -- though I can only attest to the latter case.

Thankfully, I use noscript to cut down the loading a good amount, but the parent's issue is a very significant one.
This is super cool, but I also need another service where I can hire hardware people to do simple projects (I cannot even solder), i.e. taskrabbit for electronics projects.
Except that "wish list" lost all the favorites I had saved for a trip in October...
Super cool, but I was hoping for a "bluff combinator" like C value. See: "How to circumvent church numerals", Mayer Goldberg and Mads Torgersen, Nordic Journal of Computing, Volume: 9, Issue: 1, 2002. Sometimes I can find a PDF, but right now, I can't.
> This brings things full circle to the original question of what Google can do to solve the problem of slow Android rollouts, and the answer might be “nothing.”

There is one simple thing Google could do. Disallow hardware vendors to lock the kernel, and provide an Debian/apt-get like infrastructure that allows end users to upgrade their phones themself.

Google should start with Motorola, who is one of the most evil cases, where its impossible to install an own kernel. E.g. all Motorola Defy+ ship with insecure kernels. They are ready for the trashcan at the date of delivery from security standpoint.
I'm a straight guy, but I've had a lot of experiences observing how some of my gay male friends are able to date online and offline.

From what I've casually observed (which lines up with your guess) is that it is relatively easier for gay men to find others to meet/hookup with on almost any website (OkCupid, Grinder, Manhunt, etc) and also in real life.

One of my friends, who was not exceptionally attractive, witty or any other specific characteristic (let's say he's a 5/10) was able to get guys over to his apartment using Manhunt faster than I was able to get a pizza delivered. Not exaggerating a bit.

I have to wonder however, if the primary thing here is that its more equal 2-way attention. Men are actively looking for men, and men are actively looking for me. Whereas for heterosexual relationships it appears to be men looking for women, and women not looking for men.

If I remember right, OkCupid did some stuff on non-heterosexual relationships and it was interesting. I'll have to dig for that.
Judge bars sales of Samsung Galaxy Tab 10.1 in US
The Flinch [Free Kindle eBook]
It took me a while to figure out this isn't a C++ program. C++ source files sometimes use the .cc extension.
There are some excellent subreddits and some terrible ones; admittedly since the huge rise in popularity (thanks Digg) the good stuff is harder to find.
More importantly, I think it ignores the reality in how the output is consumed. Writing is generally meant to be read; that is its use. When evaluating a text, the qualities it has when read by a human are the primary criteria.

When we evaluate code by reading it, our largest concern is how it will be interpreted by a machine. Clarity matters in comments, but can be justifiably sacrificed in code for an elegant or efficient solution.

It might be more appropriate to compare the requirements of composing legal documents to that of coding. Testing for understanding of methods, patterns and common concepts is far more applicable in that case. Asking if a candidate knows the parameters for a work to be classified as work-for-hire or what kinds of indemnifications and disclaimers should be in a contract are arguable useful indicators of suitability.
> Whether you like to develop for legacy browsers or not is irrelevant. It's poor practice not to.

Following that logic, it's poor practice to develop anything in HTML5 since IE8 and below won't support it without a JS shiv that won't work with JS turned off.

Half way through 2012 now, I've come to accept that anyone who is using a service like airbnb with IE6, or with JS turned off can just miss out. I'm not prepared to deny the 90%+ users a superior user experience in order to support buggy, insecure ancient browsers that should have died years ago.

It's time to look to the future. The IE6 crowd can be happily left behind.
Oh, I misunderstood. Thought it the point was to make it bitwise. In that case, it is very architecture-dependent. In x86, you can use TEST coupled with SETcc or CMOV for microarchitectures where branch mispredictions are very costly (P4 comes to mind). If not, and the result is not random, you're better off with a branch.

Another trick is to use the carry flag, i.e., NEG reg; MOV reg, 0; ADC reg, 0. This works for all 386-compatible processors and is reasonably fast.
He was paid by the company to enter the data. The company owns only the data, not the mechanics (fingers, software, etc..).
1. The dot indicates the likelihood the person would respond. I would imagine it's an attempt to encourage people to try talking to others that are less than perfect, since they are more likely to respond.

2. Because if they haven't been online in 3 months I don't want to waste my time emailing them.
Well, yes, you can control for gender bias, but then you're studying a completely different domain. You're selling short the unique complexities of both heterosexual and homosexual courtship.
Let's say I'm a system administrator in charge of all my company's servers. I find out I'm about to get fired, and I decide to give myself the only admin privileges on these servers (that control databases, production code, etc). I'm then fired -- does the whole company go under because I can willfully refuse to give up the passwords for the admin accounts?

Now granted, the code he refused to give the password to was not at all vital to the company's continued functioning, but I would assume that all work related to the functioning of the company, produced on company time, should be disseminatable. As in, once they fire me, I don't need to tell them how a script works, or what "use the d-factor automization" comment means, but someone should be able to read it, and perhaps with some effort, get an idea of what it does (so that the employee cannot add a keylogger to the system, or some other malevolent purpose).
I hear you! One of the things I loved about the hyperink proposition (FD: they're a YC company) is that it's a 100% moneyback guarantee. Or if you'd rather not, email me and I'll send you a copy of the PDF and you can buy it later if you like it enough :)

edit: actually, don't even bother buying it if you like it, just donate it to http://fightforthefuture.org :) 10% of book proceeds go there anyway.
Searching support is pretty broken. It seems to return lots of links that are gone. For example, I searched "favorites" and the top two results (a page on favorites and a page on wish lists) don't work. And they were the ones that had the info I needed.
I've mentioned this here before, but this sort of thing has been going on for a long time.

When the SF writer Arthur C. Clarke was a young man he had a tedious civil service job that involved merging and consolidating figures (IIRC, it had something to do with government pensions, and he got the job because he scored well on a math test). Since the final numbers only had to be accurate to within a few percent, he started using his slide rule to get his day's quota done before noon then take the rest of the day off.
New manufacturing tech enables vertical 3D transistors, higher capacity SSDs
In most countries (I'm not familiar with Dutch law), including the two I've worked with in the EU, the company would most definitely still own the code he wrote using company resources and on company time.
That's kind of an interesting point.
People assume that skill in programming is generally correlated with Math skill and there is certainly some truth to that.

However I generally find that people who write sloppy English also write sloppy code.
Show HN: Seat 14a | Traveller inspired, curated ensembles of clothing for men
I think the drama is that, for many people (myself included), WakeMate didn't do that. It would not charge, or sync, or lose connection overnight, or any other number of problems.

Granted, their customer service offered to help me out but others weren't as lucky.
Martin,

Sounds quite generous of you! I'd love to take you up on it for one of my side projects: domainsforfriends.com

The tool is still pre-launch, but I've got nothing stopping curious visitors from checking it out.

Anyways, if you're interested, shoot me an email, it's listed on the welcome page for the site.

Mike
Originally written for the eCommerce market, it contains a lot of good advice for startups like measuring market demand, doing competitive research and - probably most importantly - making sure you're adding value by solving a problem faced by your customers.
Which is precisely something a behemoth like Microsoft can't do.

Can an oil tanker pivot?
So what has been the most innovative decade so far?
Do you happen to know what the new version of aMember uses for password hashing?

I saw some mentions of MD5 in forums and some handwaving about how other scripts use custom password security, but nothing definitive.

We looked at aMember for a project several years ago, before we switched to Django for all our development so I haven't kept up on what is available security-wise on PHP.
Not at all. People need stuff that works, not half baked stuff.

Fine example here (there are loads more like this):

http://bugs.python.org/issue4565
The Appification of Computing
1. I get that, but in practice it doesn't work that way since almost every women is red.

2. That is why it could say... "online in the last 48 hours"