skysight-inc/HackerNews huggingface dataset:
I don't want to do blind evaluations.

If I'm about to give somebody £50k a year and spend 40-60 hours a week basically living and working with them, putting my job on the line on the promise they can deliver, I don't want to be blind. I want to see everything I can.

It's not because I want to be nosey, it's because I want to know it's going to work.
Visopsys – one man's vision to build an operating system
Feminine hygiene is a touchy subject. It's not something you just casually bandy about, and it's a major turn-off admittedly for both guys and girls. But to be in an industry where it's OK to go ahead and make an app and call it Tampon and not get called out for it (I'm glad people here on HN have, thank you guys) means that we are in a crass industry where people have no regard for touchy subjects that could make our female compatriots uncomfortable.

(Some) women go to great lengths to hide their monthly discharge and related hygiene control. Imagine how they would feel if they tried to use this app on a daily basis?

There isn't a good comparison for the guys, but the real grind is that it's a bad name for an app that has nothing to do with its purpose. Imagine if it were called, I dunno, Condom. Why the fuck would you call it that, even if condom where West Gibberish for "buffer?" It's not funny, it's just uncouth and inconsiderate.

For the record, I'm a guy.
Starting Today, Canned Air Is On Sale in China
If these people mean something to you, then you should be able to find the time to have adequate direct person to person communication with them instead of broadcasting to them and your closest 600 best buds. If they don't— then why care?

How many times in your life have you moved house to somewhere far away? What you wrote here makes it sound like it probably wasn't very much.

My whole family uses Facebook for keeping up with people we don't live near anymore. I use it for keeping up with college friends whom I don't live near anymore (moving across the state will do that, let alone moving halfway across the world).

You might ask, why am I keeping up with college friends? The answer is: because I'm 23, so they're still a large fraction of all the friends I have.

As I recall, there was a rather frightening New York Times article once posted to HN on how even decades after college, most people still haven't made that many new friends to replace their friends from adolescence.

Scary stuff, hence: Facebook.
Plug: My new book on freelance/consulting pricing that Patrick, Keith and I discuss in next week's podcast is available for $20 off using the discount code "patio11": http://doubleyourfreelancingrate.com
Have you written up a summary of your experiences? I would love to see a comparison from an Emacs user that switched to Acme.

So many of the concepts just seem painful to me at first glance (What? I have to use the mouse for things?) but I am sure that there is some merit to them, given that some of the greats used it.

What OS do you use it on, and what is it like using the plumber with other (non-Plan 9) components of the system?
>And that's exactly one of the things that disturb me in the Android UI, things like the 'back' functionality, which is utterly confusing.

I think this is more of a personal preference thing than something that is broken. I use an android phone, and used to use a honeycomb tablet. When i replaced the tablet with an iPad, the thing i hated most about iOS was the back button behaviour. In iOS back takes you back to wherever the application developer thinks back should take you. In Android, except for very rare cases, back takes you back to the previous screen you were on, which might be up one level like on iOS, or it might be a different app entirely. One isn't better than the other, they're just different functions.
One major problem with this is there are plenty of legitimate communications that will originate from a single client -- namely, those client's in-game actions!

Any cheating that takes the form of something "possible" for a client to do would be undetectable under such a scheme. (eg aimbotting)
Show HN: Get Jenkins to test your Github pull requests
I'm bit surprised by all the comments about "Consistency". All of us use the web every single day and every single website looks completely different, all with their own styles, layouts, color schemes, etc.

I would think that web designers, and designers in general, would be happy with the flexibility to create their own thing rather than having something that pretty much looks like everything else.

The web used to have some consistencies, like <A> tags rendering as blue with an underline and always loaded a new page, but that's long since gone. Nowadays designers are free to make links look and work how they want.

I, personally, don't see the problem with lack of visual design consistency. I prefer to not have every app on my phone look the same.
Hell No
Can UDRP Panelists Be Bought?
Postcards from a Furious China
Google+ vs Facebook for Photos
You're definitely not alone in this -- a lot of my friends still prefer hard copies over eBooks -- but as someone used to literally lugging three-four textbooks to class, plus periodicals, plus personal reading, there's a clear and definitive value add from the Kindle. (That being said, just because you don't have a Kindle doesn't mean you don't, say, read eBooks on your laptop.)

As someone used to moving around a lot, I carry around much of my book collection and a selection of important research papers on my Kindle. It's damned useful to lug one Kindle instead of 20 kg of physical paper.
The documentation mentions that prefix searches will be much faster than other searches. Most likely reason is that the index is mapped with some sort of prefix tree, perhaps a case-sensitive prefix tree.
I can understand the frustration when things aren't intuitive (to you), but at what point does your attitude become counterproductive? The obvious points being the dishwasher, laptops, and smartphones (there are many kinds of dishwashers without 48 buttons [I've never seen one that has 48 buttons], what could possibly be the reason for buying new laptops every year, my grandma has managed to use her iPhone for pictures and contact management quite efficiently, even if there are small bugs). It seems to me you've adopted a "I don't understand this particular item, so I'm against using anything of the type." At what point do you become a luddite?
Whatever Happened to Bubble Memory?
Last spec i saw of a dishwasher was 10 liters / wash. But i think that's pretty low because they were bragging with it.

Estimate how much you need by hand. Filling up the sink, 5-10L? And then rinsing it all afterwards, another 5 at least. Keep in mind that a dishwasher does about 4 meals while you usually do one at a time when you do by hand.
Hah, that's something that always amazed me: I lived in Brazil for 7 years (coming from Argentina) and became fluent in Brazilian Portuguese in the process. Funnily enough, I don't have any problem at all understanding most Portuguese people, whereas my wife wouldn't be able to understand half of what they said. How does that work? :)
Is there a way to see how the fragmentation (most important for me: screen size) is at this moment? I've got a low end android phone (Galaxy Mini) which works well but I can't install a lot of stuff (Path comes to mind) because of screen resolution.

I think the mobile OS market is going to end looking somewhat similar to the PC OS market, but changing Windows for Android. The market share race is impossible for Apple to win with their current pricing and model range. It's normal to see a lot of activations if the cheapest phone is $50
DUST514 is another MMOFPS that is in beta: http://www.dust514.com/

It takes place _inside_ the world of EVE Online (~30-50k online at a time), which is a fully persistent single-server universe.
For my account it's taking between 2 - 5 seconds to jump between Activity, Setting, etc.

It's likely just new deployment slowness.
I agree that relational databases are a safer bet after you study the business domains, consider the pros and cons of relational databases vs NoSQL, and there are no clear winners.

Disagree to the books recommended. SQL is only a query language, not the database itself. It definitely should be part of the consideration. Understanding how database engines works under the hood is more important in terms of performance in high-concurrency, high load scenarios.
>> "You have to put the whole dataset on RAM?"

I'm pretty new to the whole database thing, but how is MongoDB different from Postgres or Mysql in this respect? In a traditional database, the data is pulled directly from the hard drive. Why does Mongo suffer a performance hit and Mysql doesn't?
Maker of Puzzle Finds Few Wanting to Try It
I had an old X10 relay module laying around. I just straight wired it in parallel with the wall button.

http://www.thex10shop.com/product/x10-pro-home-automation-pu...

Looks like its been discontinued but I'm sure something like it still exists. I probably payed the $20 retail for it. Thus my judgement that it cost less than a new clicker from Sears.

The garage door has a sensor that's part of the security system, which was replaced by a beaglebone. Between the two systems, I can use the main server to program a small app to GET the state of the door and PUT the door into the open and closed state.
It can be beautiful on the large-screen top models like Nexus S, S2, S3 and so on that are owned by geeks, not on the LG Optimus-ish and other low-quality phones that regular people buy. On my Samsung Galaxy S Mini not so much, for example I couldn't install Path because the screen is too small.
It sounds like you wouldn't be counted then since you didn't visit plus.google.com or actively use the mobile app.
True, but there is an important difference between Chrome background updates and Windows Updates: Windows Updates are easy to disable, and, in our experience, frequently are disabled by users for various reasons.

Users find that they hate trying to reboot (or start up) one day and then wait for 30 minutes while their computer does nothing more than display a "Now installing update 3 (of 30)..." screen. (This is especially obnoxious on big Windows Server installations where this process can take a server down for an entire weekend.) Or they hate being nagged all the time that there are updates available. Or they hate having their computer insist every five to ten minutes that it needs to be restarted now. Or they're gun-shy about it because an update once changed the layout of Windows Live Mail and left them completely confused about why it was suddenly so different even though they hadn't changed anything.

In one fun case, we had a corporate client disable automatic updates for their entire research lab because one night Windows update decided it needed to automatically reboot every single system there. They were running overnight experiments and came in the next morning to find that all of the night's data was missing or corrupted, costing them a day on a tight schedule.

Microsoft does software updates in a very, very wrong way, and that means that a rather large number of people think it's better to just ignore the updates.
Would a VPN work for this scenario?
No, gairaigo usually just sound stupid when brought back to English. How about "Kanshou" （緩衝）, the native Japanese word for "buffer"?
Certainly the cultural compatibility will need to be evaluated eventually, it's just not in a minority candidate's best interest for that to be involved in the first-pass filter. If you'd like to know about my non-work interests we can talk about weight lifting and camping during an onsite interview.

I want to be firmly cemented in your mind as a competent developer before you find out what I wore to last year's Halloween party or who I favor in the upcoming election.
This is, indeed, very impressive.

It is not only a great way to visualize the data, but it is a cool interactive piece.

I do agree that Side B is easier to see, especially with the isolation.
Technical question: don't they confirm the address against the one that the credit card vendor has on file?
How about "Sponge" for a name? Same idea as your current name, but less...upsetting. Could go a few ways too: bitsponge, sponge.it (a verb!), etc.
Not true, actually. Google has released a compatibility library to allow developers to target old versions:

http://developer.android.com/tools/extras/support-library.ht...

So older Android versions can use modern apps. Both the examples I gave (Foursquare, Spotify) work with both newer and older versions.
Why do you say the browser is missing? My app, in certain parts, uses the native OS's Webkit views for rendering all kinds dynamically generated mustache forms. In fact, there are all kinds of javascript hooks that call native OpenGL code.
Cherish mistakes
I thought you were talking about the actual meaning of taps and swipes and whatnot... that's what I was referring to the as "tactile" part of it, where things like long presses and swipes mean the same thing between apps. In terms of visual style, there has been significant change over the last 18 months as designers come to grips with the new 4.0 style. Both iOS and Android tend to suffer from the problem of "What the fuck can I press?" with some apps.

But to my eyes as an Android user, I see a lot of consistency here. The ActionBar is firmly in place, so I know where to go for navigation. The visual metaphors vary in terms of actual look, but I get what's up.

For example, compare to very different apps: Catch and doubleTwist Alarm Clock. Both are "bounded" by their top bar (although Catch has elected to add extra app-specific chrome at the bottom, too). The navigation "upwards our out" between panes is consistently in the upper left. The additional actions for the app as a whole are on the top right.

In cases where the apps deviate (e.g., bottom bars in Gmail and Catch), the designers have had the good sense to use the standardized icons as opposed to further customization, helping to signal the user that this app does deviate from pure actoinbar navigation. The share, attach, favorite, and trash icons are all with pixels of standard.

A lot of iOS users first coming to Android (including myself) after the advent of ICS may be surprised once they realize how consistent the presence of the ActionBar is, even if it varies in appearance. I encourage you to play with one to see this in action. I certainly felt that sense of confusion at first because I'm used to unified navigation chrome from iOS for most things outside of games. I think this is just a case of longtime iOS users not being familiar with the visual language of the Android platform.
I find this review very even-handed. It doesn't really make any bold claims, but it does provide a slew of evidence.
Agree with you that proven revenue model doesn't help create growth multiples.

But in Square's case, the story for investors would likely have been: here's ways x, y, z, in which we can make money, and even in case none of these works, here's our proven revenue model.
I'm curious how much time / hardware hacking was necessary to implement your own thermostat or garage door controller. The garage door controller seems like the simpler of the two to reverse engineer, but a thermostat has a number of inputs to reverse engineer unless there is a documented/standard api of sorts.

Also, where are you sourcing cheap touch screens 'from the pile?'
I thought the executing arbitrary text was pretty awesome, but I would definitely love to see more examples and uses.

I was also thinking - how hard would it be to add this to Emacs? does it already exist?
Boltsort - The winner of Vimeo's C code challenge
This is a more succinct and elegant way of explaining what I was trying to say.
More comment than question.. I'm trying to sign my first consulting client after a long stint in the enterprise world. I really had to struggle to not underbid. I went through the same thought process as you discussed and in the end I'm glad that I didn't underbid. Hopefully the client signs but if not, there'll be others.

Thanks for a very timely podcast (at least for me). Now to read the rest.
Hello, Mr. Robinson.

I don't doubt that you are a nice person, within your own culture.

However, when you refer to someone else's most deeply held beliefs as "barbaric rituals", perhaps we can be forgiven for jumping to conclusions about whether you are bigoted toward them. I am not a religious man, but for this conclusion I don't have to practice mass, or auditing, or wearing temple garments, or kosher meat production. We can't be sure which of these (or whatever other religious ceremony) you mean when you say "barbaric ritual", but it really doesn't matter which one, does it? Essentially every religious practice is someone else's barbarism.

Is there any other meaning to "barbaric ritual" than "religious ceremony I find distasteful"?
Or at least to reply. I have called them several times and I can never get a hold of somebody with pricing information.
If he just did 10min of research he would of realized MongoDB isn't for him. Also by doing that research he would've realized that MongoDB has no data constraints. Thats all done in your model in your application.
Hardware is not dead. But Apple is dead. Good luck keeping up the Reality Distortion Field. Cheap electronics. Lipstick on a pig.

The value is not how they look. The value is what you can do with them. The value is programming skills.
Thanks for the suggestion! Much more useful than complaining about the current name IMO.
Hardware isn't "dead", but companies that sell commodity hardware certainly don't have a bright future. Margins will be razor thin so unless you have insane volume or can manage your supply chain like a boss, then exiting now might be the best long term plan.

Similarly if you only produce Operating System software you are also "dead". Once the long extended death rattle of the PC compatible system is finally over there won't be a large common platform for third party companies to target. Even Microsoft sees the writing on the wall with this one hence Surface.

So to ensure survival a company needs to be in control of the entire widget, both hardware and software to produce the best possible system. This will yield a diaspora of almost but not quite compatible devices running a variety of different software platforms. Some will be open source, some will not. Some companies will survive the transition, most will not and new companies will rise and take their place.
... except if you're Apple.
Isn't using Trends a pretty bad metric? I imagine most people searching for Twitter these days are just trying to get a link to their homepage. Google+ has a link to its homepage on Google search itself, so Google Trends isn't a very reliable data source.
Works fine for me in IE9 and Firefox on Windows.
Ok, I won't spend effort trying to convince you. Good luck with that washer; not sure if it was Energy Star since you didn't mention it (1 of 3 2011 Samsung frontloaders was EnergyStar).

The guy at the applicance store was completely sympathetic; he hears it all the time. The washers are a widespread disappointment.
Thanks for the heads up. Should be fixed now.
I know a few women who were repulsed by the name of the Ford Probe. It's not just hygiene but any connotation of a very intimate device or action.
Database Terminology – Definitions of the Top 145 Database Terms
Yep my Firefox (on Win64) had a hard time loading it and became very slow, Chrome was fine.
It's not that you're prejudiced, it's that you shouldn't be invading a candidates private life in the first place without telling them.

For instance, what do you think of someone who doesn't have a Twitter feed at all, and whose Facebook you can't access?
I have recently implemented to quite large project with CoffeeScript, the most recent one for a full export to HTML for http://flairbuilder.com, and I have to say that CoffeeScript is a superb language. It's a pleasure to work with.

The kind of problems that the article points out are easy to spot. If small syntax changes yield significant output code, that will be immediately reflect in the program execution.

Plus, a decent code base will have unit testing in place, which should catch more intricate, harder to catch, unwanted code flavors.
Anyone who buys into the "G+ is a ghost town propped up by Gmail and Android numbers" theory will note that they literally just announced 500 million Android activations a few days ago. And you'd expect a good number of users are buying their second android phone.
I honestly couldn't think of many things worse than discussing Scientology at a job interview.

It's not necessarily that you are racist or misogynistic or whatever, it's that there are undoubtedly people out there who are and making something like this standard practice would make it a lot easier for them to discriminate.

Saying "you wouldn't want to work for anyone who discriminates anyway" is almost as bad as discrimination because you are essentially encouraging people to accept prejudice.

Besides discrimination is not necessarily the person's own prejudices but perhaps they are worried that their clients may be prejudice. For example maybe you have a company that goes into people's homes and installs equipment or whatever and you know that at least some of your customers are BNP members who wouldn't let a muslim cross their threshold.

I don't know about penguin murdering or whatever, but it's probably difficult to draw conclusions from stuff like that without some kind of evidence.
This is the fully-functional, fast Varnish URL query string param sorter that won our coding competetion. I wrote about my entry a couple weeks ago: http://blog.jasonmooberry.com/2012/09/what-i-learned-from-my... This one beat mine by about 400k urls/sec. ~2.6m urls/sec.

We have been using it in production on our Varnish 3.0 servers for a couple weeks now and it's solid.
The page is going off the right edge of my browser, and I can find no way to scroll see it. Call it what you want.
There really aren't any proper reviews of stuff like this; there may be some by people on YT that scratch surface, but there can be small issues that don't get a mention[1].

Your best bet is to ask on android tablet forums, and/or stick to the most common devices (eg. ainol).

To be honest i would say get an ainol novo7 elf2/aurora2 (tn/ips), or a used v1, or an a-n-7 fire, which is like the nexus 7 but uSD.

1. eg- i had a tablet that didn't autorotate, despite having all the right sensors, and also that made electronic noise with the headphone port (only) when nothing else was going on for a while.
The first question that popped in my mind as I read this was: how will this affect Apple over time?

If tablets with decent specs are available in China at relatively low volumes for $35 each, it's a matter of time before we start seeing free and nearly-free tablets in developed countries like the US. (Not just Amazon; companies like Verizon and Comcast could throw in a free 7" Android tablet just for signing up with them.)

Will consumers continue to shell out for iPads, iPhones, or iPods to the same degree when they can get decent Android devices for near zero?
Having a few Brazilian friends, I would say they have some hard time getting our pronunciation, whereas foreigners seem to be more open minded, kind of.

I have lived this experience with French. I have less problems to understand French Canadian than my French friends.
Grabbing Popular Dribbble Shots Dynamically via jQuery
Right, I was referring to the small post script at the end of the article.

"I thought discovering the A-Pad was pretty exciting. So I was dismayed to find that the week after I got back from China, a device that looks a lot like my A-Pad was on sale at Fry’s Electronics for $79. No brand listed. The process has already begun."

I didn't mean to say that the link was for the main tablet in the article. Guess that wasn't clear.