skysight-inc/HackerNews huggingface dataset:
I've often wondered whether for technical roles involving little or no client interaction[1], negatively-weighting skill at answering very pat interview questions (like where they want to be in five years, what they liked most about their degree course or why they're passionate about writing server side code for an ad platform) relative to their overall performance might actually be a useful, if very counter-intuitive heuristic?

Someone who gives halting, but reasonably acceptable answers throughout an entire interview might be better at understanding technical problems than giving verbal answers in a pressured situation, and find the latter aspect far more difficult than the actual problem-set covered in the technical questions.

On the other hand, someone who confidently, thoroughly and unhesitatingly reels off answers to all manner of non-technical questions should, at least theoretically, be similarly comfortable talking about technical problems they don't find especially hard...
And if they're excelling in the pat interview questions because they've done far more interviews than average than may also be a negative mark

[1]many of which, as others have pointed out, bring in a lot of revenue
I just don't fill in questions on the application form I don't want to answer. Particularly references. They are unavailable -- since I can only impose upon them so often -- until after all interviews and a salary discussion and a serious decision that I want the job, etc.
Dart 1.6 released, support for deferred loading
That person should never have been allowed to interview anyone in the first place.
What happened to Motorola
If she thinks that Google's actions makes them an unfit partner, then I see the lie (and applaud her commitment to her principles, though I don't think I agree with them). After further thought (based on your and other responses) I think that's a good interpretation of her statement, though the level of implication required seems a bit much for something as imprecise as English -- it would be nice if it had been made more explicit.
Does anything protect against a rootkit?

(seriously asking)
I believe someone had a working 3600 software emulation. From there, it's just adding the CM emulation as if it were a peripheral.

That and finding the install tapes ;-)
very cool, thanks for the project.
The cost of the space is quickly approaching meaningless [1] and people are streaming more and more which reduces the need for space in some heavy areas - you don't need to store local copies of music, movies, tv shows etc anymore when you have on demand unlimited access to them.

Expenses also get eroded by constant progress towards automation. As one example it was only a few years ago that Heroku pioneered a way of deploying apps that removed a shitload of manual labor maintaining and scaling apps, which has now become widespread with competition and freely available through open source.

[1] http://www.pcworld.com/article/2599484/seagates-monstrous-8t...

Also in that article - "Right now on Amazon you can get a 4TB desktop drive for just under $200, with 5 and 6 TB drives edging closer to $300." Dropbox's $100/year for 1 TB is just closer to what it should be.
Can somebody ELI5 why Square wouldn't develop infrastructure to 'cut-out' Mastercard/Visa from this transaction? I mean, it seems like they could issue a credit card to begin competing with existing brands. I guess I just don't understand enough about these 'interchange' fees. So does the customer's bank or storefront's bank pay for this transfer? If this is infrastructure similar to broadband lines, are they monopolistic or could a competing company lease bandwidth on the same lines?
I suspect this is the origin of most of the "can't code fizzbuzz" stories. More accurately "can't code fizzbuzz when terrified".

When I was younger I had my best luck at interviews when I didn't give a F and felt I was just showing up for practice because I had a perfectly good job, but this new one looked mildly interesting. I'm not sure reaction to interview stress correlates positively with dedication to your new feudal overlord.
New Service offers space by the hour [video]
Good job Linda! These type of decisions are hard to make and too many people are too selfish, scared, ... to make them.
That would work if it had the Peter Gunn soundtrack.
I doubt it makes it easier to create abstractions compared to a lisp.
I wonder if any European airlines have non-reclining seats? I don't get to fly United often.
TestFlight and the Importance of a Private Beta
Sample size of 1, but I quit eating sugar two months ago and my allergies (or allergy-like symptoms) are almost gone. That's after a lifetime of a stuffed up nose and frequent sinus infections. The weird thing is my nose cleared up after around 5 days, but the sinus headache lasted another two weeks. My hunch is that I'm prone to fungal infections, but who knows.
You ordered a product, got the product, used the product, then asked for more while not being willing to pay? You don't see how that looks like fraud?
Virtually everyone I know is earning. Almost no one I know is spending considerably less than they earn... So I focus on the harder part!
One of the things done right at one place where I did a great many interviews for technical candidates was at a late phase to break out the technical interview and the management interview.

This allowed a group of potential peers to have a friendly discussion of varying depths about not only the recent work and advertised skills of the candidate but about current events and community engagement.

We became adept at evaluating candidates based on how they answered problems we presented, whether we believed they actually had the skills and experience on their CV, and how committed and engaged they were to the profession.

This is especially important for security related careers because community engagement is vital, most people can't talk in detail about previous work and may not have been able to publish public material, and work is highly specialized. It is tough to evaluate someone on skills and knowledge they have and you don't, but we got good at it.

And then the managers could talk to the candidate in a separate panel and ask ... well I have no idea to this day, actually :)

I say more about all of this a presentation I did in February, Breaking Into Security: some InfoSec Career tips, presented at DC404, slides here:
http://www.atlbbs.com/sharkin/breakin-dc404.pdf
I am Jack's 3D hatred.
I understand what your saying, an I agree. its the journey not the destination that makes scientific progress worth it in the end.

But a lot of the "Rump Kernel" theory sounds like.

"I need a car with less features, and high performance."

"Okay, lets start with re-inventing the wheel, its the logical place to start. We'll build ground up and move from there."

"I was gonna start pulling the head lights off."

"Nonsense! We must start fresh!"
No, I am not.

I don't fly United as they're terrible but every other airline I've flown on offer more than just legroom in Economy Plus/Comfort/Premium Economy.

For example Delta: Priority boarding, free alcohol, better snacks, sleep kit.
British Airways: Better food, larger drinks menu, more "free" baggage, power plugs
Virgin Atlantic: Dedicated check in desk, priority boarding, free newspaper/drinks, amenity kit, additional "free" bag

And so on. Most come with additional perks.

Plus the cost is quite a bit more. A £730 return flight is £1100 on Premium Economy, 50% more expensive! Just for leg room. That's a lot of money.
Scaffolding library on Node.js (great for newcomers)
Some one more seasoned would not work for free at a weekend.
If customers were willing to pay more to fly on an airplane, why wouldn't airlines simply raise prices and keep the planes just as packed?
If you don't mind hosting yourself, Seafile is also open source and has really nice Mac/Windows/Linux/Android/iOS client apps. It also does delta syncs, which I don't believe ownCloud supports yet:

http://seafile.com/en/download/
http://manual.seafile.com/
Every airline I've flown with in the past few years has offered more room in exchange for more money, even ignoring first/business class. At the very least, you can pay extra for an exit row seat. Many also have a separate economy section with a bit more room.

The solution is available right now, and you apparently just don't want to pay for it. Why is government intervention required?
Well, StackExchange is hardly a "startup" anymore.

And, this particular blog post is Joel up-talking the new "ask patents" exchange and describing why he feels it's needed.... so... it is a puff piece.
Show HN: Nucleotid.es – benchmarking bioinformatics software using docker
The biggest problem with a "work there for a day" interview IMO is that there's no time to do anything useful. You can't get familiar with a codebase of any size in a day.
How are you solving the chicken and the egg problem that plagues most location-based apps?

For example, I'm in multiple FB groups for playing pick-up in my area and see apps like Jogabo mentioned every now and then yet it never seems to gain traction and people just resort to posting on FB.
This is one reason why I think the concept of private insurance, vs state-provided health care, is insane. It's not like teeth and eyes are fancy upgrades that some of us blinged out on.

Clearly the first step towards nationalized health care is me commenting on a message board. Avanti!
How One Cold Email Landed Me a $15k Consulting Project
Sure, but the article specifically mentions couples making $211k/year combined ($160k euros) spending it all. People making $30k/year obviously can't save as much as me, but they could save something. I saved money even when I was in college, working only in the summers and paying for food/housing myself. I think I made like $10k/summer. Of course, my lifestyle was much less extravagant than it is now - I never ate out and lived with many roommates.
But if they don't have a refund policy(which i understand), why would they botch it up/take away paid features anyway? Makes no sense.
He means you're not selling directly to clients in a typical SE role.
Well, testing 4 == '4' is pointless in my opinion, because you should never use the '=='-type equality in JavaScript. I never use it, so I don't even know what that evaluates to. You should always use ===, and set up a linter to enforce that.

What I think is valuable to understand is the concept of truthy and falsy, as I've seen even some experienced JavaScript programmers struggle with that. Maybe that could be a decent interview question.
https://news.ycombinator.com/item?id=7601506
"They slept outside the 7/11 where they worked at first (didn't have to spend any money on rent), and ended up owning a large portion of their town by the time they were in their 50s."

I'm assuming that they weren't still working at 7/11 in their 50s.

Median income in the United States is ~$50k/yr pretax[1], so saving $4000/month is unrealistic for the majority of people in this country (since they would have to be saving every cent they earn without paying taxes, housing expenses, food expenses, healthcare, etc).

[1] https://en.wikipedia.org/wiki/Household_income_in_the_United...
Snapchat valued at $10bn
Coding Love: Epic Gifs for Developers
True, but it does still seem like cutting your nose off to spite your face
Make it paid, and you might have a fighting chance with executives and salespeople. Executives get cold-called AND cold-emailed by terrible salespeople all the time. Know why? Both media are essentially free.

Paying would create a much-needed quality barrier in these irreplaceable but miserable media.

Free isn't always better...how are you planning to make money anyway?
You will soon be able to run any Windows application on a Chromebook
I don't believe that. If you're administrator, then by design you have access to pretty much "everything", unless your code is running as SYSTEM, or something crazy like that.

iana windows user but this is not passing the smell test.

Also, how does it handle rootkits?
"just a waste of the ... company's time."

If the wrong guy gets hired and everyone is to blame, then no one is to blame. Especially if one of the 8 interviewers has moved on since the hiring, and can be blamed completely, at least on the paperwork. CYA is very popular.

There's also a little manufacturing consent going on. I've been to interviews knowing the guy is already hired because he golfs with my VP, but we'll manufacture some consent by having someone in the group pretend to have input. I can either agree with the VP that his golfing buddy is a great hire, or hit the streets.
When you hire somebody for your your team, company is not the only one stakeholder. The CEO won't spend 40 hours/week with new hire. Your personal productivity and happiness depends on new hire and if he has (1) bad communication skills (2) unpleasant to be around, it's no hire no matter his technical skills. There are exceptions to this rule of course - like when you won't personally work with the person or he is genius.
Hmm, how about journalists who write articles about companies that buy advertisments in newspapers they work for?

Are journalists allowed to write bad things about advertaisers? There are other topics they can choose or switch job...

I can't belive that Google is sponsoring Code Club totally without any gains (positive PR, for instance), so that's kind of mutual relation between Code Club and Google. If Code Club starts promoting coding worst practices (say, let's use always static methods in Java) I would expect that Google, as a partner/sponsor, would react.

Google provides a lot of valuable services, but they have also some questionable practices, I don't see any reason why someone cannot speak about them.

I guess she wasn't spreading lies about Google or offending Google or Google employees, etc. so why the "gag order". Constructive criticism should be welcomed, especially in the strongly "meritocratic" circles.

"put the organisation ahead of your personal issues/complaints" way of thinking can be really dangerous because it allows to justify evil - "because organisation/my boss" said to do X or Y I can put aside by belives and opinions.

That's start from cheating older people to buy expensive phone plans or cable TV subscriptions ($1 a month only... for first 3 months out of 24).

Then we can justify bankers talking people into bad investments.

Then we can justify selling drugs that does not help anyone (but the company invested $XXXXXXXX, so the product must go to pharmacies).
I was unaware that Yelp has that issue regarding business hours. If that is the case, I can understand their current approach. Though in such a case, they could fit in the hours (even if approximate) in the search results page so that the user could call up to inquire if the place is still open.

Personally, I have never faced the scenario where the mentioned business hours were incorrect.

Your point regarding saved favorites is very valid and it would be extremely handy to have them marked in between other search results.
The reason I paid cash was very simple: because of a nasty little slip-up during my immigration into Canada I ended up un-insured (you have three months to apply for OHIP but being in the heat of a launching start-up I totally missed out of it). Many years later, on a short trip to NL I got hit with the gall bladder issue and I was rather pleasantly surprised that it was as cheap as it was.
Some serious usability issues with anti-patterns.

- Why navigation bar on bottom of screen?

- Sometimes close is in left, sometimes on bottom. Pick one.

- Overusing the blurred background pattern. Use it sparingly to provide context, or layering.

- 3 dots icon is sharing?

- No search for finding activities

- When you tap a sport, it spawns multiple view controllers. Leads to crashing the app.
Stop the Spies – Campaign against mass surveillance down under (Australia)
I do a lot of testing to support web apps in IE variants using a VM... I generally assume that this would be possible for testing lower performing machines as well.

Also, I do some testing for android and iOS browsers in xcode and the android sdk, (I have an actual iPhone and android tablet, too).

It's not hard or expensive, it just takes a whole lot of time, especially when you're trying to actually fix bugs.
> The right place to document [performance] hacks is a commit message.

This advice strikes me as patently insane.

Serious performance hacks often involve subtle interactions among different parts of the code. When that happens, properly documenting them requires explaining what's going on in a line of code, for every line of code, right next to that line of code. Just sticking a wall of text somewhere else entirely and leaving it up to your successor to go find it and figure out how the explanation cross-references with the code is not an adequate alternative.
Note that this is under their People analytics, which is going to cost you a minimum of $1,800 per year for over 1000 users.

Dear Mixpanel: When you say "mobile", understand that us "mobile app developers" don't make any money on less than 100,000 users. Your pricing is configured for enterprise Saas where the customer lifetime value is far higher than mobile. Please either change your pricing or stop calling yourselves a "mobile" analytics company.
"Comments decay. They aren’t compiled, and they’ll never get executed at runtime. If they become out of date or incorrect, no test is going to fail and no user is going to complain. Programmers work around them out of fear that “somebody might need this comment or it might provide some value in the future”, pushing them along far after they’re useful"

The developers who say this are ticking time bombs of laziness on your team.

Comments only "decay" if you don't read them, or if you don't take the 30 seconds to update them when you make a change. And if you're not doing that, then you're not doing your job, because the previous developer left the comment for a reason, and your defeatist philosophy of "comments are useless" is implicitly overriding that developer's judgment. Respect your colleagues enough to at least read what they've written and update it when it's incorrect!

It's pretty disheartening to hear this from a "director of engineering", actually. I expect it from a new grad who has never worked on a team, or with code that has to live for more than a quarterly project, but I want a team leader to be doing everything possible to improve communication amongst team members. That includes compelling them to write and maintain good comments.
I'm sure owning a large market share of a service storing consumer data is worth something, as unethical as that sounds... Abuse is fairly common as we've seen in recent years. When google scans a file into it's own format, or when OCR's run on your images to index information, who else can access these indexes?
Isn't is fairly obvious that the space is owned by the airline?

The problem is not that the space is being sold -- it is obviously expensive to have space on a plane and we all know it is being sold.

The problem is that it's being sold twice by the airline. The airline gives both customers the impression that they have a purchased a license to use it. We get suckered into it as though it were some tricky ethics issue, when it's really just a mess created by the airline's ambiguity.
https://hn.algolia.com/?q=programming+with+managed+time#!/st...
So when do they take the obvious step of providing an easy to use 3d modeller where customers can model their homes using ikea furniture?

They do have a tool sort of like this for kitchen design (developed by Configura in Linköping, Sweden). But I want something for the entire home!
A lot of my furniture is from Ikea: It would be great to have this software for seeing how new room layouts look!
They spent $6.5 billion on "Technology and content" in 2013. $100 million is ~1.5% of that. So not quite a rounding error, but close. They also spent ~$5 billion in 2012 and I guess they will spend a similar amount this year.

(That segment includes all sorts of spending, but in the 2013 annual report they do call out devices as one of the focuses of that spending)
This diagram summarizes interchange fees really well:

http://rortybomb.files.wordpress.com/2009/11/interchange_fee...

While Square can develop the technical infrastructure, it might be tough from business perspective. This is a two-sided market and right now Square has penetration on the merchant side. The Square's P2P payments app might be an attempt to get into consumer market. It will be interesting to see how it will go. In the past similar attempts failed and the only recent example of a widely adopted 2-sided payments network is PayPal. Mobile is a very interesting space but nobody figured it out yet.
Every method requires an entry point. Like re-flashing an device requires an uncompromised bootloader. You would need an entry point very close to the hardware.

I would say its possible, but not realistic except for very simple devices.
Welcome Zync Render to Google Cloud Platform
> The server can't read it back out of the client store again.

Actually it can, by making the client connect to various subdomains with various certificates (valid or not). Like with image caches and everything else that supercookies use, something that is meant to be cached between requests is always detectable.

> spurious

Nice day to you, too...
That's an awesome vid. God I'd love to have John Conway as a professor -- I wouldn't think anything badly of him.

That whole web series is actually pretty awesome: Numberphile.
Also check out Computerphile and pretty much everything under Brady's youtube channel: https://www.youtube.com/channel/UCoxcjq-8xIDTYp3uz647V5A
>But more importantly, my grandmother certainly doesn't have any idea what they're doing.

Great point. Users are strongly encouraged to create a Google account when they setup a new Android device, and I suspect a significant portion have little-to-no idea about how their data is used.
Yeah, when you have a rootkit that's active, there are signals you can look at to claim from a range of "there is most certainly a rootkit" to "there is a small possibility that there is a rootkit".
The entire concept is very interesting and is a logical extension of the product catalog business (think about the impact of 3D and CG on movies, architecture, etc.).

I've been experimenting with Blender and Skulptris lately and 3D modelling is quite amazing. A wonderful mix of technical and artistic skills. I wonder if IKEA will ever rethink their large super-store model and move towards smaller stores where you virtually walk into and interact with rooms and furniture.
Try to uninstall it without unlocking it first and let me know how you make out. It's a free download. This was done by design for parental control reasons.
There was more information given on this at Martin's talk at SIGGRAPH as part of V-Ray Day's - but I can not find out if it is online anywhere:

http://siggraph2014.chaosgroup.com/vray-days

The renderer used by Ikea is V-Ray, the same renderer we have integrated into our online 3D modeling & rendering tool: http://Clara.io :)

Here are two simple Ikea-like furniture scenes which if you click "Edit Online" you can edit it in your browser, both the geometry, the materials and the lighting setup, as well as rendering it photoreal via V-Ray:

https://clara.io/view/1d984b08-9711-4643-ae01-c3e53b174ace

https://clara.io/view/9fb1c2dd-0ff1-465e-bc64-fb8ac2cf7366