skysight-inc/HackerNews huggingface dataset:
Judging intent doesn't really work at scale. That's why we invented access controls.
It is a great tool, and I have used it. I have also used Emma.

Both use instrumentation at loading time, which is great (because it is transparent). However, both recommend to run tests twice because of the instrumentation. In both cases, the Maven plugin runs tests twice - once for testing, and once for coverage - which is a total waist of time.

I was thinking on using the debug interface to track coverage without instrumentation, those without the risk of modifying the tests.
Everyone refuting this is missing the point. No one, not even geeks would realize you have to specifically de-activate iMessage before you switch to any other phone.

This exact thing happened to me. I switched back to Android and after a week of not receiving messages from my friends and family it took me hours and quite a few calls (sadly) to both AT&T and Apple before it was figured out.

In fact at first Apple had denied that anything should be wrong, thus all the wasted time figuring this out. Left a really poor taste in my mouth from the whole experience.
Agreed. From the screenshots we are given it doesn't look like DO gave much information to the customer. However the customer did leave out some screenshots of messages where they supposedly replied with all of their personal information. I suppose to not reveal said sensitive information.

I'm wondering now if dropbox reported them for abuse and DO suspects that the account was compromised and is being used maliciously...?

Edit: Looking at their backup script, I don't see any error condition or exception handling when the file upload is posted via the dropbox client.

It might be that dropbox triggered some kind of abuse/rate limiting with a message to that extent. Without catching that scenario, the cron job would simply keep running... could be a situation where the dropbox user didn't know they were being abusive, were reported by dropbox to DO for abuse, and here we are.
TechStars & Sprint partner in new "Mobile Health" Accelerator.
We have to agree on the standard definitions of words, otherwise conversation cannot take place.

Now, as life spans are getting longer, that means naturally that there will be more and more older people. It's simply fairer that we should try to increase the pool of younger people voting, and also increase the retirement age, in order to make sure we don't continue to have a huge pool of non-working old people block-voting for their own benefits.

Of course there are limits (you can't have 8 y.o. children voting) but that doesn't mean we don't work where possible to make the system fairer and get more people to vote (ie. more, and livelier and more direct democracy).
One of the powerful parts of the HN application of this age-old teaching is that it includes lots of super smart hackers, who by their very nature are skeptical and inquisitive. This crew doesn't miss details.

So in those times when your discipline is failing you. It's actually helpful to know that the HN crowd will catch you. For our industry overall, it's a very healthy self-policing mechanism.
Asterisk is very cool and relatively easy to get started with. It's successor, FreeSwitch [1], is also a beautiful piece of software!

[1] http://www.freeswitch.org/
Customer Spotlight: Wildbit
I'd just fire him because then he could move on to something he enjoys more. It's not the end of the world, being fired. Trust me, I know ;)
The Thunderbolt Display has a Thunderbolt port, as the name suggests. You can connect a hub that allows you to connect USB 3 devices.

http://www.belkin.com/us/p/P-F4U055
That reminds me of the first time I picked up an iPhone. I opened the Maps app and couldn't for the life of me figure out how to close it. 30-45 seconds of just staring at the thing. Then I saw the home button.
There's also the deathbed technique. Imagine you're 91 years old, with a few members of your family around, and you're thinking back over your life. How would you wish you would have made the decision?

Admittedly, this only worked really well for me after I sat with a grandparent at their deathbed.
You'd be surprised. The method to detect chorded key combos isn't publicly documented, but that doesn't prevent e.g. http://panic.com/prompt from figuring it out.
I think their service being so cheap is more reason for a plan B in case one of your accounts go down. There are so many options for making this happen. And again, all pretty cheap. With a good back-up / fail-over plan, this shouldn't even be much of a blip. Personally, I never contact support. If I have a problem with one provider, I'm a button push / command line command away from moving everything over to another provider.
IPhone 5s Users Fooled By Apple, NSA and A Fake middle finger
True. The real winner is Emirates. They refuel when at the hub in the UAE where they get fuel for next to nothing. That is awesome given fuel is the driving cost of most airlines. When Boeing invents a flying fuel barge, expect them to dominate US routes.
How to Python Like a Boss: Anaconda & SciPy for Data Analysis
Now that i've experienced a situation like this. I'm pretty sure that i'll do something like yours.
Amazon CloudFront Now Supports Customized Error Responses
Yes, let's refuse to support a company that is held in fairly high regard because of one data point, displayed in a highly one-sided way
Deeply nested CSS selectors in the source (like the ones in your MixPanel examples) are often a sign of CSS preprocessors in use. Using a tool like LESS or Stylus, MixPanel is probably including mixins in their styles that allow them the same modular flexibility you describe without cluttering the HTML with confusing, non-semantic classes like "mrm".

Edit: your site's visual design is awesome, btw
It's harder to find people with Android phones who believe that their phone was designed by God.
That bagket video is... wow.
(shameless plug here)

Galera doesn't come out of the box with a secure SST option. SST, or state snapshot transfer, is how it bootstraps a new/failed node to get it close enough to continue with regular Galera replication. If you're running on a public cloud, you might care about secured SST communication. I wrote a drop-in secure rsync SST option, based on socat, that uses SSL encryption to seamlessly secure that traffic. Not perfect by any means, but it works without any futzing around.

https://github.com/tobz/galera-secure-rsync
Titan graph db and the tinkerpop stack.
It's totally true, in those rare cases a team leader would not be there and the whole discussion about hiring developers is completely irrelevant, and nobody is really there to check the tools.
But I tend to bend the world around me my way: team work, emphasis on innovation, more or less agile, continuous deployment, don't be afraid of change, try to keeep the code clean etc. By being clear during the interview, I give everybody the opportunity to make their mind about each other. Not everybody is welcomed in my team, and my style is not welcomed everywhere.
I love novel designs like this. I have no idea whether it would be feasible or not, but I think you need to have lots of iterations of designs to figure out what works and what doesn't.

All of the designs I've seen for airplanes on Mars tend to be unfeasible due to the air density being so low that you'd need giant wings to stay aloft. That ends up being really unwieldy to transport and use. Plus, how do you land a plane when there are no runways? Either skids or giant wheels, both of which have their own problems.
OP here.

I can't remember what the exact figure was--but it was in the 5 figures. Which for me felt like a potential life-saver.

I don't think what I promised my users was actually that relevant. It would've been super easy to change our terms of service to include the ability to sell or rent user data. I could have written it in a way no one would have understand. Of course, no one would have ever seen the change anyways.

The real issue was that I knew it was wrong. Even if legal.
By this standard nobody should use Google, Paypal and many other services.
Software Eats the VC World - New Funding Landscape for Startups
he seems to confuse science for engineering.
Normally I'm hesitant to buy things before trying them out, but for a buck why the hell not. I'll let you know what I think!
I've been collecting inconsistencies, usability issues, and accessibility issues in iOS7. Screenshot this for me? http://ios7yucky.tumblr.com
Notice that the author doesn't address the issue of whether they actually were violating the TOS and/or AUP, or what the alleged violations actually were. My interpretation is that the author likely was legitimately violating the TOS, because otherwise he would have mentioned how dumb the allegations are.

If the author was breaking the AUP, I don't feel very sorry for him. If someone's doing something that legitimately violates acceptable use, they probably should be shut down without prior notification.
> On the Mac if you want to customize the window title bar, you are going to be in for a world of pain. Apple provides no API for customizing things like the title bar on OS X.

That is not really a downside. Why should the title bar be customized by an application? The title bar is used for the window management by providing controls to close, minimize, resize, and move the application window. This behavior should not be customizable by the application at all.
Jalopi Caddy for Sqwiggle Remote Connection NYC-SF-PaloAlto
I stand corrected. His statements are ambiguous.

Thanks.
This doesn't actually tell me to not use Digital Ocean. All it tells me is that the author is trying to make an emotional appeal to other people, without giving any information other than Digital Ocean locked his account, citing violation of their TOS.

While I can't say that they're TOS violation claim is bogus, I also can't say it's not bogus, because the author didn't publish (or, apparently, ask) for that information.

Great, you've got a large number of users, and you used Digital Ocean to host your backend. Why are they saying you're in violation of the TOS?

Ask the follow up, figure out why they're not pleased with you, and don't try to appeal to emotion when you have no substantiating information.

As a side note, I have no horse in this race. I don't use Digital Ocean, and I have no affiliation with them. I just don't see the author's claim as being 100% put together and honest.
North and east.

It's due to the 'sliding' check on walls, if the player is moving fast enough, the movement path is divided in half and each is checked for obstacles...but if the obstacle happens to be in both segments of the path, you're slid twice.

And the reason the bug only happened when you're moving north and east is due to...another bug, the check is done only if your movement is greater than X or Y, not if it's less than negative X or Y.
There's as much an ISO protocol for charting as there is for designing websites across all browsers and platforms.
I think that was the core of the OP's complaint: he was shut down without any explanation. Would be interesting to hear DO's side of things.
Nvidia seeks peace with Linux, pledges help on open source driver
When you get to the level of abstraction demonstrated in the Facebook Margins example, you have so many classes for each element that you may as well go back to inline styles.

This also enables inconsistent UI in the front-end: some of my page-headers can have .mbl "Large bottom margins" and some could have .mbs "Small bottom margins".
Dropbox isn't particularly secure in the first place, so I doubt the NSA needs to ask for any information. Especially as most of the auth is done over SSL/HTTP
> Both proceeded to release not just secrets that exposed malfeasance, but the sorts of things (NSA overseas operations, diplomatic cables) that, by and large, our (inevitably imperfect) democracy has decided are peachy keen.

Your (inevitably imperfect) democracy has also decided the facts of malfeasance to be peachy keen, so that's hardly a justification.
umm, how big is your codebase?

The OP describes more or less the way Linux uses git.
Sorry to hear that. Surely they'd at least let you know which part of their TOS/AUP you violated.

I had to go through their 'verification procedure,' as well. I thought it was odd but if it keeps prices low due to fraud, I really don't mind.
Well,

I work at 2600hz, so we're building stuff like this but for big operators and Fortune100 companies. I'm just curious about what tools you have at your disposal when it comes to building complex applications. I'm a big fan of Twilio because they've really lowered the barrier to entry in the market to basically 0.

So, have I built anything like this: yes, but it's a little different.

I think Twilio's conferencing is the way to go but I'm not familiar enough with their API to know how mute and deaf control states work. Those are pretty essential to a good eavesdropper experience.
Why isn't that the point? If the author really wanted to get people "on his side", he should have included Digital Ocean's side, specifically the part of their TOS they claimed was being violated.
Another big reason is Active Directory. It's very surprising to me that there isn't a full-featured FLOSS alternative to AD, because what it does is pretty simple, but it works pretty much out of the box, and it scales massively.

Two years ago I would have said another big reason was Outlook, because no other desktop calendaring app comes close (even though it sucks hairy balls as an email client), but nowadays web-based solutions, particularly Google Calendar, are as good if not better.
It's a risk shift.

Generally speaking, most sysadmins at small places do a horrible job engineering for failure. Or, worse, they don't have professional SA's, just devs who know enough to be dangerous.

So while you don't run into a US-East EBS failure every now and again that affects millions of servers, you are subject to random unforseen failures because somebody didn't do X correctly. (Where X could include: disk configuration, HA configuration, DR plan, backup/restore plan, os management, firewall management, etc)

There's no one right answer here. I've rolled specific hardware solutions managed by a single team for certain applications, and everything was fine. I've been stuck working within the bounds of a managed services provider, and things worked too. Cloud is just another model.

EC2 lets you roll a globally distributed solution with good tooling for low cost.
Using a smiling icon like the fish and then issuing a copypaste/boilerplate message is insulting. If you are going to deliver non-informing messages, do not SMILE in you icon.

This is nitpicking but in the end, you (DO) have a smiling icon because you expect you support group smiles. If your support group is a machine, well then... use this one.

## ##
##############
#### ###### ####
######################
## ############## ##
## ## ## ##
#### ####
I feel like there is more to this story than we are being led to believe. I'll definitely keep a eye on this as it develops. So far I've found DO support to be heavenly.
> It's simply fairer that we should try to increase the pool of younger people voting, and also increase the retirement age, in order to make sure we don't continue to have a huge pool of non-working old people block-voting for their own benefits.

I don't see the "fairness" issue here. What I do see is that you have clear policy preferences, judge a certain class of people would likely vote contrary to that preference, and therefore want to get more voters who you assume will be more likely to share your policy preferences rather than the policy preferences you attribute to "non-working old people".

IOW, rather than selling your ideas, you just want to stack the deck.
I have a very small tidbit to contribute to the list of inconsistencies. If you were at WWDC or watched the videos online, you will have noticed the same theme being hammered in again and again: "iOS7 puts the user's content first", "we have taken away all the chrome and UI distractions to allow the user to focus on the content" etc. If you have tried to adjust the volume while watching a video, however, you may have noticed that the volume popup has a very thick blur behind it, basically obscuring the content at the center of the video you are watching for 3 seconds or more, which in several occasions (e.g. news interviews where people's faces were completely blurred out) forced me to go back to the piece I missed.

What I find particularly unsettling about this is that the user doesn't even need any kind of visual feedback. The only feedback that truly matters is the one from his ears. Imagine if your TV obscured a big chunk right in the middle of the screen every time you adjusted the volume. I find this deeply distracting and in direct contrast with the iOS7 design philosophy portrayed by its designers.
Tony Hoare: "I call it my billion-dollar mistake. It was the invention of the null reference in 1965. ..."

http://qconlondon.com/london-2009/presentation/Null+Referenc...
Any tips on finding undervalued small businesses? How did you come across this one?
Great execution. My searches were actually very useful.
So, dev tools for PS4 are still bad?
You're going to hate this answer, but after a couple of years of Node/Express development I'm really enjoying writing Asp.NET in C# using Visual Studio 2013.
Fiduciary duty seems like it should cover that. Surely they have something like that in Finland.
https://en.wikipedia.org/wiki/Fiduciary#Breaches_of_duty_and...

A fiduciary duty[3] is the highest standard of care at either equity or law. A fiduciary (abbreviation fid) is expected to be extremely loyal to the person to whom he owes the duty (the "principal"): he must not put his personal interests before the duty, and must not profit from his position as a fiduciary, unless the principal consents.
It's a pain, but at least there's bumblebee. Still gobbles power though...
Hey thanks for the comment.
To let you know the account has 2 droplets which serves 2 mobile apps and does crawling 20-30 sites hourly. That's it actually and also the Dropbox script that i mention.
while the mixpanel CSS is awful, the facebook CSS is not much better. any time you have to use a class that is descriptive of what the element should look like (for instance, .mas, which presumably stands for Margin All Small), you've tightly coupled the structure to the presentation and failed at CSS. While the article gets the idea mostly right, the counterexamples it uses are just as bad practice.
> You just need to put a small amount of thought in using it.

Isn't "Don't make me think" widely accepted as a design mantra to aspire to?
> I hope that the machines that ship have a free upgrade path to 10.9

They will, Apple takes care of that via their Up-to-Date program.

When Mountain Lion was announced Apple gave free upgrades for people who bought a computer in the 45 days preceding the release: http://www.macrumors.com/2012/07/25/apples-os-x-mountain-lio...
I think the point is that it shouldn't try taking control of my SMS.
Ask PG: Follow Up Investing?
I've noticed that a number of other YC partners frequently do investing outside of the biannual YC batches, mostly as follow ups, but it doesn't seem like you do much of that yourself.

Why not?
...which is true.
Please update me. Either my google skills are failing me, or wikipedia and google is conspiring against me. Or I'm (too) lazy. Or something else.
I'm not sure I follow what this is. Where would I use Nock and Hoon?
Most certainly, but keep in mind less than 5% of (American) men are gay.

(http://www.theatlantic.com/politics/archive/2012/05/american...)
they already have jobs so you have to poach them from where they're working; netflix/facebook/google etc. you do that with money. all this other stuff should be taken for granted. if you're hiring engineers that are failing google interviews then you're not hiring the great ones now are you.

the problem is that most companies don't have the ability to poach great engineers, but they pretend they do so they go and write little posts like this one, but ironically they aren't qualified to be writing these posts in the first place!
Metro isn't popular in any country that you could call a leading indicator of OS success, and there is no consistent Android UI to speak of anywhere.
My (a couple weeks old) Ubuntu 10.04 server locked up, no ssh or VPN access but could ping it. I contacted support and was told to destroy the droplet and create a new one. Still have no idea why it happened or how to avoid it on my production server.
Mr. Jobworthy or: How I Learned to Stop Worrying and Love the Job Search
You're absolutely not.
Vanish launch page with parallaxed NYC skyline
$20 says you're ignoring someone's robots.txt.
I've just skimmed over the TOS. It seems a bit atypical:

> DigitalOcean reserves the right to modify the Terms of Service without notice.

Well... that more or less invalidates the sanctity of the terms.

> DigitalOcean also reserves the right to terminate a customers account if they are targeted by malicious activity from other parties.

What is the justification for that? Simply being the target of malicious activity means that your account can be terminated? It's not as though one is responsible for malicious activity directed against them.

> DIGITALOCEAN DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE SERVICES PROVIDED HEREUNDER, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE ...

I see this a lot with software, but doesn't this mean that DigitalOcean has no actual obligation to provide the cloud or VPS services they advertise? I didn't see any such clause in the EC2 TOS, but I did not look very hard.

Is this the usual sort of agreement for such a service?
A Positive Lambda: '+[]{}' What Sourcery Is This?
If I had programming instructors like this in college, let alone high school, I would have been a CS major full out.
Hi,

I guess the people who got upset are those whose email got delayed hours (that tiny percentage of users which amounts to some dozens).

"A 2.6sec delay" is just the median (as per the OP), that leads nowhere if you do not know the mean or other statistics. Which was the maximum delay?

Just trying to clarify that the fact that you are not upset does not mean the 50% people above 2.6 secs should not.
> First of all, the support which was really helpful and kind at the beginning has became much worse and somewhat hard to understand.

How many times do you contact support? For me to contact support, there has to be a problem with the actual service itself. That is, it's an obvious problem that is outside of my control. I have been running VM's with quite a few providers, certainly all the big names. I almost never have to contact support (I would have to think pretty hard about a time that I have done this.) These services are usually quite solid and if there is a problem, usually there is some sort of status which lets you know there is a problem so that you don't have to ask.

For me, having to contact support even once would be a big problem. Having to contact support often enough that I have noticed that support was once good but then turned bad would have been enough for me to have long since moved on.
I'm a bit confused. I'm not a CSS expert by any means, but aren't h tags supposed to represent hierarchy, and by styling them differently in different places (apart from, say, colors or something) largely breaking the information hierarchy? It was my understanding that well-styled pages set up headings properly so that styling one heading different ways didn't need to happen.
If people would have just agreed about exactly what a 'newline' was, that would have been nice.
15 baseline tech skills every entrepreneur should have
Or you could wait for some sufficiently concrete details as to what really happened and make an informed decision instead of a knee-jerk response.
I'd love to hear your reasons for this, as I've been looking at moving away from the Microsoft stack. Thanks!