skysight-inc/HackerNews huggingface dataset:
This is off. Voting is not a system for selecting the best candidate. Voting, in whatever forms it exists, is a system to avoid violence and conflict.

Each side feels it had a fair shot, regardless of outcome. The purpose of voting is to leave you with that feeling, to avoid unpleasant behavior from the losing party. The best person for the job almost never gets it. That's why we don't vote people in when hiring somebody at a company.
> At the CEO level, I'd argue that you must look for people who understand the value of understanding their target audience ("customer") and taking the low cost / low friction action required.

> Or, put simply, spend a couple of hours and $200 on cloths to look the part.

Assembling a $200 wardrobe tailored to appeal to the innate biases of someone hiring based on the clothes you wear is not low cost, low friction, or even representative of many audiences for the kinds of software people write. Also, that you tie looking appropriate to spending a bunch of money on clothes is laughable and goes against startup culture in the first place (when you have little or no money, you mend and thrift your clothes).

> What, exactly, do you think would happen to a 24 year old hotshot banker who goes to an interview at, say, Goldman Sachs wearing Bermuda shorts and a t-shirt?

If your company is aspiring to the Goldman Sachs culture, I will never apply to or do business with it or you.
Or zip it up with something like 7zip, encrypt it with a password and tell it to encrypt the filenames as well so Google can't peek inside :)
I think the points about slow and frustrating iteration on mobile are valid, which is my argument for going mobile second (http://jamiequint.com/why-i-believe-in-mobile-second) However, I'm dubious that the issue with mobile is a more difficult conversion funnel.

The issue is not that mobile screens are too small to show more than one step at a time. I've done many landing page experiences on the web that would have only fit on a mobile screen and seen upwards of 75% conversion (for a 16 question onboarding process) and often find that multiple steps convert much better than a single step (asking for email first, then asking for a password, for example). The key is to get buy-in, which is a combination of value proposition and the give-and-take nature of whatever signup flow you are developing. You can't just ask the user for things over and over, give nothing back and expect 50% conversion. You have to make the process feel like a game, get buy in, ask for a bit more, give value early then ask for more. This is hard if you have a social product because you have to have strong social pressure to signup or a good "single player mode" (http://cdixon.org/2010/06/12/designing-products-for-single-a...) or you are dead.
Well, let's face it, the N4 is probably subsidized at Googles prices, so no wonder everyone wants one.

But Google, if you want to play this game, take a page from Amazons book. In comparison to my recent black friday experience there, the Play store handling of the demand is a piss poor disaster and wasting people's time. Certainly creating a lot of ill will and an organic DDOS at the moment.
I also realize how I've fucked it up back then

Really that's been the story of my 30's. A series of cringe-worthy realizations that I was not nearly as good at my job as I thought I was at 26.
I wonder how many they actually sold. Many are simply bought with new computers, and quite a few are probably the free upgrades that hardware vendors were promising for new Windows 7 computers just before the release.
When I taught an intro to programmer course, I finally realized the value of exams: they're direct feedback on what students understand.

Yes, projects are more important, but it's possible for students to squeak by on projects while still having fundamental misconceptions. For example, I discovered that many of my students could not read code, and imagine how it would flow at runtime. These same students could write code with loops, but if I gave them code with a loop in it, they wouldn't "see" the runtime behavior. This was fundamental, and I spent time in class teaching them how to read code.

At the same time, everyone got some more abstract things (like what are the appropriate data types for modeling real-world things) that I figured were harder. I stopped stressing that in lecture because no one seemed to have a problem with it.

If it was feasible to give students a sit-down assessment that was not graded and could give me this kind of feedback, I would probably be in favor of it. But, if you don't grade something, students aren't going to put their full effort into it. Hence, exams.
Whoops! Nice work!
Also in France, online.net has very similar offers. I have 3 "dedibox" online.net servers and I'm very happy with them. The uptime is great, and the bandwidth is astounding.
While I had the "refresh to add" problem earlier in today's sale and the previous sale, for some time now it consistently shows me the "add to cart" button but fails when I click the process button (in the cart).

Then, sometimes, it works and leads me to the "buying" dialog with the address and credit card selection - but invariably fails then. An experience not unlike jumping thru burning hoops only to land on thorns.

What I mean to say, while there's maybe a supply issue, there's a UX issue as well.
I would totally agree that the best SEOs can code. But still stand by my 99% number : ) Most SEOs are not coders (knowing how to customize a Thesis is not coding in my view)
Don't force your privates up my face
The obligatory xkcd: http://xkcd.com/221/
The greatest gmail feature you're not using is probably "Undo Send", if you're not already using it. I have it set to the longest possible timeout of 30 secs, and would like an even higher value.
There are a few issues that I encountered when I tested Scrivener ePub output:

- Chapter suffixes not being properly appended

- Extra spaces appearing after headings/subheadings/sub-sub-headings

In addition, I like to look at the HTML and CSS associated with images to make sure they are not being reduced in size during the ePub compile process. This was an issue I encountered with Word and Pages. So far it hasn't cropped up in Scrivener, but I need to manually confirm this for peace of mind.

Regarding Kindlegen: Scrivener incorporates Kindlegen into the compile process for .mobi files. It's nearly seamless, and generates good output when I test in Kindle Preview and the Kindle app for iPad.

KF8: I wasn't aware of this issue until you pointed it out. It might explain a spike of returns I experienced this month. See http://www.literatureandlatte.com/forum/viewtopic.php?f=34&#... for more information.
Perhaps, when I say something quite abstract, I'm MAKING A POINT instead of, you know, ignorant of very mundane facts like what you are blabbing.

God the literalism in the software industry is just pathetic. It's like all you ever read is technical documentation.

I'm imagining you reading Camus and then trying to educate him on the dictionary definition of "absurd"

"Excuse me sir, but let me educate you about this extremely fucking obvious fact that everyone already knows while I completely miss your point because I'm dense as lead"
I agree completely. It's about spending money in the right proportions. I spend what others would see as an unreasonable amount on my keyboard, computer screens and headphones. I spend a lot of time in front of my computer, it's my lively hood, so it makes sense to spend a proportionate amount of money on it, if they money spent makes a difference. I spend very little on more disposable things like socks or t-shirts. I bought 25 tea spoons for £2, I use them to stir my tea for about 2 seconds before throwing into the sink. I don't care if I lose them or if some housemates borrow them. It's about valuing things properly, purely from experience I know that better quality jeans and backpacks last longer, they're better value for money. I used to scrimp on those things, but it it's better economy not to. You simply don't need 'the best' cutlery you can buy, you use it and have to wash it up straight away because you don't have another fork for your desert. I'd rather have 10 pairs of cheap cutlery, and not need to run the dishwasher or get my hands dirty for a few days.
Best Gmail feature is "Undo Send" - period. It has saved me embarrassment countless number of times.
They just posted this notice:

Google Play is currently experiencing very high traffic. Nexus 4 is not sold out and will still be available for purchase. Please try again shortly. Thank you for your patience.

There is hope yet
There's an old quote that I've seen attributed to lots of different people that for this situation can be paraphrased:

"Some people have 25 years of experience in a field while others have one year of experience repeated 25 times"

So yeah, anyone who is developing software and keeps learning new things and pushing their boundaries is going to improve quite a bit over those years, but someone who just sticks with the same language/framework and basically reimplements the same CRUD app over and over is probably not going to knock your socks off no matter how long they've been at it.

Source: I'm a 39 year old developer and have worked with fantastic older developers and terrible older developers.
You are factually correct. However, availability isn't the problem ECC memory intends to solve.

The problem with memory errors is that they are silent. You won't notice them until something goes misteriously wrong. And that can be anything, from the innocent invalid memory access to data corruption. This just can't be tolerated anywhere data is being processed, data you don't want to lose that is...

RAID does nothing if the OS thinks that its in-memory filesystem datastructures are correct, and just goes ahead and updates the superblock with bad data, or writes over other files' pages. You just get a nice, redundant, corrupted filesystem. The same goes for multiple machines sharing data anywhere, filesystems or databases alike.

It's the error detection part that's important, not the correction part. And ECC main memory is just a part of the picture, you want to be notified of errors as soon as possible. And this is the important bit: "be notified". So, you want parity checks and CRCs on disk caches and data buses and everywhere else it's feasible. It's not an accident that server-class hardware costs more than your average PC.

The "correction" part is just a welcome by-product. I, for one, replace memory modules as soon as they trigger more than one ECC event. And this happens occasionally even with an universe of machines in the low dozens, with supposedly high-quality components. Now think what may be happening silently with all those borderline memory modules from anonymous manufacturers in China...

Besides, like I mentioned before, it isn't easy to find non-ECC memory servers from the usual vendors. Only their very low-end machines have it. Machines that aren't meant to do anything more that shoving packets around or other usage patterns where either silent data corruption can be tolerated (easy to replace appliances that don't process/store important data) or checksums are already a part of the job (network stuff like firewalls or routers).
The vast majority of these licenses were sold to OEM's, who now have to "get rid of them" in the market. So we'll see how long that takes before they ask for another bulk of licenses from Microsoft. Could be weeks or could be months. If it's months, next time they'll request much fewer licenses.
Working link:
http://www.computerhistory.org/events/upcoming/an-evening-wi...

(# is prepended to 'an-' after page loads)

But, ya, it's sold out. It's pretty embarrassing to see _computer_ history.org gives "Error(s) encountered:" in bright red when tickets are sold out, and it updates the url to an invalid one after page loads.
Relocation costs to the Midwest would be lower per relocated employee, but the lowest relocation cost would be 0 because the employee already lives there. This is the benefit of the Bay Area.

Traditionally the tech industry has been centered on suburban Silicon Valley, not San Francisco proper. But more and more educated young people want to live in real cities with culture, diversity, mass transportation, and walkability, which is they they live in San Francisco. There are other places with some or all of those benefits--New York, Chicago, Seattle, Portland, London, Berlin, Vancouver, BC--but Kansas City has close to none of them.

In addition, the San Francisco Bay Area has the Sand Hill Road VC's, tons of angels, a large talent pool, two world-class CS departments at Berkeley and Stanford pumping more talent in every summer, and lots of other technology companies in town to collaborate with. It even has lots of suburbs if you really want that. Kansas City has Google Fiber. Not even Y Combinator would tip that balance.
Yeah, imgur must have all the NSFW content hidden from their own search. Anyone who knows how to use Reddit will know where to find the NSFW stuff they've swept under the rug though, so I'm surprised that's enough for Adsense to give it the OK -- Reddit users are probably 90%+ of imgur's audience.

Maybe you need to do the same thing: set up an "un-affiliated" website that allows you find all the 18+ content on Twicsy, haha
This doesn't conform with standard HN understandings of what it means to be a customer and what it means to be a product.
Can they select multiple? I would love to autocompletion getting the quote out or side-view while replying. That would be a better feature on top of this.
The thing with SEO = bad, it's as much ill-informed as saying Hacker = bad.
I would never give up my keyboard with cherry blues. But if I happen to be in a situation where my "best keyboard" is unavailable I will hack with whatever idiotic input device I manage to get.

Same is with the ceramic knife, and everything else. I like the best, but I never allow myself the illusion that it is irreplaceable.
Java has two strong points, its a great example of OOP and it forces you to understand types. I find that if students don't learn these things early on they will never get around to learning it, then when they get to C or Python where types are more of a suggestion, they have a really hard time with it. Java is stricter and harder to learn I agree, but the fact that it makes you understand OOP and types just to use it properly makes you a far better programmer in my opinion. I think Java should definitely be used as a starter language.
MongoDB at Foursquare – conference talk on Dec. 4
All your tweets in a book
The ABCs of MVPs: How to Get the Right Product Out Faster
I liked this article.

imo the problem stemmed from MS not wanting to fix something. They didn't have to create a new langauge because their API was broken. They could have simply added a modern optional API binding for C++, instead of trying to reinvent the wheel.
Firefox Beta Adds IonMonkey to Improve JavaScript Performance
Muslim Cyber Fighters Who Took Down U.S. Bank Websites Deny They Work For Iran
40 million Windows 8 licenses sold in just one month since official launch
Bona fide question: if this is some manager "taking the fall" for Maps, why would it just now be happening? Tim Cook is said to be one of the best operational managers in the world; surely it's obvious to everyone there that collecting a scalp over Maps in December 2012 just puts Maps back in the news cycle during Xmas shopping season?

Personal belief: no discretionary high-level firings of any sort are going to happen during Xmas shopping season; Xmas is to consumer electronics what benefits enrollment is to health insurance companies: total operational lockdown.
Emacs Rocks: multiple-cursors
those are both advantages in plenty of situations. Just depends on what you want in a given situation.
Title should read "...$129 Million In Sales". (Omission faithfully copied from the original title tag.)
Lots of flatware "fails" because the manufacturing is poor and leaves a nasty ridge on the bottom side, which is uncomfortable to hold. And plenty of cheaper forks/spoons seem to bend very easily. Sure, it's a small, but nevertheless annoying thing to deal with.

Declaring any particular design of flatware to be "the best" seems rather silly and just boasting of design they happen to like.
They would be better off using Google+ for these announcements anyway. It looks cleaner, they can get a lot of feedback in comments, and they get to further promote Google+, too, as it gets more people used to it.
It depends on the function of the spoons. If it's to stir your tea for a few seconds, there's no need to spend money there, you're better off buying the cheapest spoons that perform that function (i.e they don't have holes in or are made of francium). If it's for hosting dinner parties, then clearly you want something more decorative and should spend an appropriate amount of money on them.
Sounds like an awful lot of work finding a problem which there are easier solution. What exactly do you not like about using Dropbox? A trust issue?

There are certain things I do host within my own ftp server, but I just use my web host which I have 10GB of disk space but am only using maybe 10 meg for my personal site. I wouldn't go to the extent of my own server unless it was a real business requirement, I'd be fine just putting on Dropbox/Google and if it was sensitive info then I would encrypt the files first - either 7zip or Truecrypt.
Notice the huge banner at the top of the Play Store now?

"Google Play is currently experiencing very high traffic. Nexus 4 is not sold out and will still be available for purchase. Please try again shortly. Thank you for your patience."
Notice in big red letters on the top of the page:

"Google Play is currently experiencing very high traffic. Nexus 4 is not sold out and will still be available for purchase. Please try again shortly. Thank you for your patience."
Woops, my bad. I meant to write "bottom-posting".
But this is the same plan Apple has followed for over ten years - the plan that's taken them from "Apple is dying" to "Apple is the 800lb gorilla".

Compare an iPod Classic to the original iPod - it's just an iteration on the same design.

Compare a MacBook Pro to a TiPowerBook - it's just an iteration on the same design.

Compare an iPhone 5 to an iPhone 1 - it's just an iteration on the same design.

Apple's innovation comes when they enter a new market (and the innovation is in packaging existing features together in a way that makes you wonder why no-one did it that way before). They don't really do major revisions of existing product lines - not since they scrapped the plastic Macs.

EDIT: just thought of the exception: the small iPods (Nano and Shuffle) - they don't really seem to know what to do with those.
But, PEP8, man. It's the LAW!

/kidding
On Cyber Monday, Mobile Takes All the Glory -- Not Social
Stripe Cloud Module for Parse
As we're building our mobile infrastructure over Parse, we love the cloud modules so much we decided to 'rearrange' the node-stripe module for a parse-stripe module.
The base code is simple but it allows you with both to process credit cards in your iOS app!
Check it out:

https://github.com/vfloz/parse-stripe

Thanks!
Yes. This, along with everything else that happens in the world anywhere ever, is clearly a sign that Microsoft is doomed.
From my reading, you are going from App-first to Browser-first, and less so from mobile-first to web-first.

I think it is critical make the subtle distinctions. We are in the business of serving doctors. For most doctors, having a native app makes very little sense. And yet, having a responsive mobile-friendly website is becoming more important than the desktop websites they presently have.
There is a really good third-party Chrome extension that effectively does this already and also works with Box and Dropbox: https://attachments.me/
How hard was it to scale the growth? Did you get jumped or were you prepared?

Also what are your thoughts on twitters changes to their rules of the road? I'm launching my own 3rd party service and have been warned by some mates. What advice can you give?

My answer is 4chan FYI. Although IMO janitors count as staff...
I'd like Gmail to do better as an email client confirming to standards. If someone sends me an email with the Resent-{From,To,...} headers then I want them shown to me. How can I forward an email as a message/rfc822 MIME content-type rather than a poor rough text approximation in the main body?
CyberCity allows government hackers to train for attacks
Considering Microsoft is not reading this, and you don't have a Twitter account in your profile, would you mind sharing with HN what your message means? Why did you buy Windows 8 if you didn't want it, and why can't you get rid of it?
i dunno if its still true, but at one time imgur was hosted with http://www.100tb.com/ if my memory serves. Cant hurt to look at what other high-bandwidth applications use.
> Personal possessions? I'm fine with the best or the worst, but not always. For instance, I could buy one of the world's most powerful supercomputers if I were rich enough, but I'm fine with my MacBook Air.

Well clearly, it's about what is best for you, not the best in general. For you, the MacBook Air is probably the best option. The fastest car in the world is not the best road car. The most powerful computer is not the best for surfing the web and running your ruby scripts.
Securing Javascript - Douglas Crockford
Using science to rebrand
Does ST2 have a REPL? (This is no value statement. I honestly want to know.)
What's this?

https://github.com/id-Software/DOOM-3-BFG/tree/master/neo/sw...

A whole SWF-parser/player/renderer? Like Scaleform?
Seems to have no ActionScript implementation.

Does anybody know more about this? How complete is it and what features of flash does it play?

It's remarkable that ID software created such a clean nice game engine and holds all the IP without integrating other components: The whole physics engine is also in there and had even been open sourced very early as part of the Doom 3 sdk.
I put on the song "Wing$" by Macklemore (http://www.youtube.com/watch?v=gAg3uMlNyHA) right before I started reading "The Worst" completely by coincidence but the similarities in subject matter are striking:

"We are what we wear, we wear what we are

But see I look inside the mirror and think Phil Knight tricked us all

Will I stand for change, or stay in my box

These Nikes help me define me, but I'm trying to take mine, off"
If they're updating in real time, maybe the UX solution is to update less often?

This may be a situation where less is more -- constantly updating the quantity in their database is less helpful than, say, hourly updates.
Ah, what a fking wonderful nice philosophy. We should show the world that humans matter more than things.
Can "the best" (or worst, for that matter) even exist without the element of subjectivity? In other words, is there a fixed set of quantifiable and objective measures for anything one purchases? Across how many attributes could you rate a set of kitchen utensils? I get "the fastest runner in the world" or the "top-ranked college basketball team in 2012" -- but the words "best" and "worst" rely on a person's [subjective] opinion.
Ex-Foursquare Designers Focus On Sunrise, Want You To Do More With Your Calendar
Videos - SIPACON 2012 Startup Pitch Contest