skysight-inc/HackerNews huggingface dataset:
I can't see that because it's paywalled, but here's another source:

"According to sources quoted by the Financial Times, it was Google (along with Opera) that tipped off the EU about the lack of browser choice in Windows, putting the whole investigation in motion."[1]

The situation doesn't seem all that comparable with the FTC investigation, since this fine was for a breach of a settlement Microsoft had made with the EU. I've never thought the browser ballot was a very good solution, but I'm not feeling a whole lot of sympathy here since Microsoft agreed to it, but then didn't include the ballot for 15 months and didn't reinstate it after it received initial reports that it wasn't showing up.

You also ignored that pesky "along with Opera" for the sake of a nice narrative, though to be fair, the reporters also downgraded the importance of it in pursuit of the same thing. Considering that all you needed to "catch them" was to install Windows 7, this was really just waiting for someone that would notice the lack of the ballot that also had the channels to alert someone who would care.

I think this is missing the OP's point anyways, which is that if the perception of developers is that Microsoft's platform is hurting, then they need to publicly focus on positive boosting of that platform. This is the same complaint many have had about the whole scroogled thing.

[1] http://venturebeat.com/2013/03/07/google-microsoft-eu-fine/
O que é o MagneTube?
Intrapreneurship: A discussion with Ash Maurya
The fact of the matter is that banks are up or out. Most people won't make MD, either because they can't stand it anymore or they're asked to leave. So most "take that opportunity." As for what they do--they take a few hundred K and a prestigious job title to a cushy corp finance position or similar. The superstars go to a hedge fund and make even more money.
Based on the friends and family that likes to bounce engineering ideas off me, it seems that a lot of people's imaginations are too optimistic -- we end up going in circles with what inevitably becomes the trade-offs or limitations in the design because they envision a "perfect" solution and contradict themselves as they try to get around it. It's frustrating for them when I start committing things to paper in front of them, because then they have to deal with the problems/contradictions their optimistic brain was avoiding. Do you know if there's a way to hone realism in imagination?
The design makes it impossible to play click-to-play flash, without my editing the DOM.
We've taken a similar approach to building Vidpresso, and it's worked out really well. We literally found one customer who'd pay up front for a year of our service, then they suffered through the woes of an early product. Then, we found our second customer who'd pay for our basic product, and then we started to scale out and launch more features.

I think for any product that results in a sale, ie not a social net or the like (not disparaging!), this is the right approach.
I always have two copies of tmux running, for this very reason. Someone out there surely must have a better solution.
New Yorker article from October 2011 about Bitcoin and its mysterious creator. Found two possible candidate for Satoshi Nakamoto's true identity from clues in his posts and his code.

http://www.newyorker.com/reporting/2011/10/10/111010fa_fact_...
Also Adria Richards, Paul Christoforo, Woody Harrelson's management (post-Rampart AMA), etc, etc. Perhaps a 1st annual lifetime achievement to Sanford Wallace for his pioneering work in this area.
Back to Basics: Visitor Pattern Explanation with JS Example
How is Apple's iOS a "complete joke of a mobile operating system" when it was so revolutionary and years ahead of its time in 2007? We're used to it now, but it really seemed like magic at the time.
What sort of malicious things can be accomplished with a cookie tossing attack?
I came across this article, don't know how legit it is but here it is anyway: http://speedendurance.com/2010/11/21/how-to-learn-and-apply-...
Listen to Cosbycoin
I think parent is referring to the bad old days of browser specific sites.
It exists for mobile - SpotOn Radio. Powered by Spotify and Echonest. You need a premium Spotify account but it's a super slick experience.

http://spoton-radio.com/
Yes but you're describing this as an alternative to the free beta/mvp model. With an equal number of hypothetical users, you're disappointing paying users, where the alternative is that they haven't paid (and I postulate that they would be less disappointed because of it!). Perhaps the free model could be a more positive experience for a brand, and have less frustrations on the customer service side.

I guess it's just another factor to consider. They both seem to be viable models. And I'm not experienced with either.
I'm not exactly sure what that has to do with anything... but I liked it :)
Surely Canter & Siegel deserve first place. I was priviledged to be one of just thousands of people to inform them that their "green card lottery" usenet post was inappropriate when I first saw it in a comp.sys. newsgroup. Turns out everyone else on usenet had the same idea - it took out the mail server of one of the larger ISPs of the time. This was the seminal spam event - the term was coined because of this event.
>>It's very hard for me to do something I don't get any stimulation out of.

Same here, although I don't know to what scale.
That's where you need to implement your ideas and see what works and what doesn't. If you are the type of person that needs to know the truth and can't cover it up and hide from it then your imagination will eventually adjust to reality (as long as you are getting good feedback).

For me, I like the example of creating music, or even coming up with jokes. If you only imagine music or jokes you will never know if they are good or bad and you will just keep getting more imaginative but in an unrealistic way. As soon as you actually write that song, and tell that joke then you get actual feedback. It's the feedback that you need to calibrate your imagination.
Austin isn't that cheap -- and if it gets fancy new 1Gbit -- I am guessing it will get more expensive quickly.
Making the language syntax and semantics a standard is only part of having a working runtime. MSIL, the VM, and the class library are also part of a complete implementation.

In Android, the Java language syntax and semantics are used. In part, the class library is derived from Apache Harmony, though the implementation has substantially diverged, and in part is the original work of Google. The runtime is all specific to Android. The VM does not use Java bytecodes. It uses Dalvik bytecodes.

This is a neat trick: You can use Eclipse and most of the Java compilation chain. It diverges from Java where Java bytecodes are translated to Dalvik bytecodes. That means that every tool, even the ones that depend on Java bytecodes, works for Android development.

You can use other JVM languages with Android https://www.assembla.com/wiki/show/scala-ide/Developing_for_...

But (!) that elegant way it all snaps together means you need to start by making C# a JVM language, which, as far as I know, hasn't been done.

A deep, dark irony of this is that the modern Microsoft runtime environment and class library stems from Visual J++, which Sun sued out of existence. At the time, it was by far the best Java for writing interactive.applications.
One use case I used to do often is switching between headless/remote and local use. Imagine sitting at your desktop, starting something, then detaching, going somewhere else... Then you ssh back to the desktop and resume the same session. Your stuff has been running there the whole time.
That depends completely on the method of compromise...

If the compromise was due to a weak password that was brute forced, or obtained from the end user in some other way, then there is absolutely no need to reset every user's password.

The only time a 'reasonable mind' would think to reset everyone's password is if the attacker exploited some flaw in the underlying system, which could have given them access to arbitrary passwords.
It is also a statement of prerequisites. When mounting an effort for major change, rarely does winning come without the other phases.

Although sometimes ignoring comes later, or being ignored is winning.
I honestly think that I'll eventually leave google once they start REQUIRING me google+, which it seems very likely looking at the pace they've been kind of blackmailing gmail users into becoming g+ users. They didn't do the Play store thing to "solve" the spammer issue (seriously? Is anyone really believing that sorry explanation?). What I've found personally is that zoho offers some very good free products. Their email client doesn't suck, I haven't used them much but it's one of the best options out there (I started to "field" google alternatives when they did the Play store thing because it was so out of line and proved the extent of their data hungry ways).
Stop the Hate on Software RAID
Ask HN: Review my startup.
OP is trying to do her job, and prevent issues. They ignore her to the point where she has to do something extreme to pay attention, and then have the nerve to be offended?

Seriously, if you want your company to do well, you don't punish people who speak up to prevent problems. I don't care if it's discrimination, because of her gender, whatever. It's bad for the business.

In general, discrimination is bad for business because it means people do things they shouldn't, like ignore engineers who know their shit, or take extra time to get a second opinion when the first was from a knowledgeable source.

Discrimination costs your business money, and not because of some theoretical lawsuits.

Now, sure people will get ignored when they shouldn't be. People will get second opinions for a variety of reasons when they don't need to. There is no perfect company.

But we know logically, WE KNOW, that it's stupid to discount someone because of their gender. So while we may not be able to prevent all such screwups where smart people aren't heeded, here is an obvious case where this shit shouldn't happen.

And that's the lesson to take away from this. Here is something that is fixable that hurts the business, leads to pointless meetings and the cause is known. If it was an engineering problem in your stack, you'd be fixing it by now.

This is probably going to get buried, sadly. Maybe it deserves it's own post.
The distinction is your landing page is only found by people looking for the solution you want to offer. They've already decided they have a problem, and need to fix it.

Contrast that with polling a random sample of your target demographic, where any number of things can spoil the results. People could say they like the idea just to be polite. People could have never thought about the problem you're solving before, but think it's neat. People can misjudge how much they care about it. People can have an enthusiastic initial reaction, but think the idea is dumb on further reflection.

It's the same sort of problem with polling for election results: you can't ask a whole bunch of random people who they're going to vote for and turn the raw results into a pie chart. To get useful data, you have to carefully predict which of your respondents will actually turn up for the election, and which ones aren't going to change their mind between the time you poll them and voting day. And even then, in the end, it's not the pre-election polls that determine the new leader, it's the election itself.

That distinction is what's being presented here; asking a bunch of people is only useful if you're very careful about filtering out the junk answers. You should instead measure people who have already decided, without your prompting, that they have a problem and have decided to seek out a solution for it.
Then why was my password reset?
6 Best File Systems for Big Data
ASICMiner to release USB 300MH/s ASIC bitcoin mining devices
Most small companies launch products that would be considered beta by any major company. We already have paid beta!
When I read the title I thought they were talking about abolishing patents altogether, which I think is not such a bad idea. At least for software patents I definitely think they should be eliminated.

Eliminating this one patent is pretty useless. Admirable in a certain sense, but there are thousands of other ridiculous patents. You can't fix the entire system one patent at a time.
The book, as reimagined by video game makers
>TBH with an attitude like that, you're keeping yourself dependent on jQuery and therefore preventing yourself from progressing as a professional software engineer.

Using a tool because you recognize that it is more reliable than not using the tool is not the same as being dependent on the tool. I've worked on projects well-suited to jQuery where the client didn't want any jQuery dependencies, and I made it cross browser compatible. But it took longer to write that code, and will take longer to maintain in the future, than if I had just used jQuery.
But that would require them to read the user manual, or the box, or pretty much anything at all. Have you met an average user before?
Ahaha, great headline...

Seriously, the security of password protected systems are a disaster(, when combined with the average user).

We should push static content generators like jekyll & co the reduce the surface, till somebody solves the authentication problem.
What's the difference between squatting and building your app? So you're doing to take my domain whilst I'm in startup phase?
Oh, one can sue for it, but there's just no guarantee of winning. ;)
On Getting an Apple Software Engineering Internship
Hi,

I think the best way to solve for that is with CSS keyframe animations. lets say your on the right side of the background and need to cross over - instantly skip to the left side of the background, and keep moving to the resting spot on the left.

@include keyframes(right-left) {
from {
@include transform( translate3d(-800px, 0px, 0px) );
}
50% {
@include transform( translate3d(-1000px, 0px, 0px) );
}
51% {
@include transform( translate3d(0px, 0px, 0px) );
}
to {
@include transform( translate3d(-200px, 0px, 0px) );
}
}

@include keyframes(left-right) {
from {
@include transform( translate3d(200px, 0px, 0px) );
}
50% {
@include transform( translate3d(0px, 0px, 0px) );
}
51% {
@include transform( translate3d(-1000px, 0px, 0px) );
}
to {
@include transform( translate3d(-800px, 0px, 0px) );
}
}

Basically whats happening is you animation smoothly for the first half, and then right in the middle you 'reposition' so the second half of the animation starts on the other side.

Im not sure if you can do 50, 50.1% but 1% over 1-2s should not be noticeable.

If your still getting jitters even with this technique, you could have two copies of the background side by side and put them in a wrapper div, call it .slider. then apply the translate on the .slider to cross over the seam, and when the animation is done instead of letting it rest on the second background you would set it to rest on the first background but in the same spot, you would apply this in the 99%, to portion of the keyframe animation.

Basically you can use 50% 51%, 99%,100% technique to shift where the animation is happening and have it look seamless even though you may be adjusting the position significantly.

does that make sense ?
The data is sampled from the Heyzap app. So English focused social games will tend to be overestimated.

We did calibrate on quite a few data points. I will think about normalizing for the above bias too
zero-sum all the things.
Try out Tsuru: announcing limited preview
New Gmail Keyboard Shortcuts
Not to mention a couple of times an hour while listening to CBC Radio "It's now 9:12, or 18 to the hour in Newfoundland."
Zed (his real name? Seems like one) became famous by putting on a loud obnoxious persona, plus complaining that people used his work (mongrel) without appreciating him.

Why (not his real name!) became famous for his work's weirdness. And his "enemies" disliked how capricious and weird his work was, not the sort of thing to build a Real Serious Business on. and he fled from the public eye into self-imposed exile when people started piercing his intentional veil of anonymity.
FINALLY someone makes some sense of this story. AppGratis is a scam.
It's quite surprising to me how persistent is the "don't be evil" brand [1] announced more than a decade ago. Since those lean, startup days, Google has evolved into a grand corporate machine with vastly different set of goals and values.

It is a centuries old cycle: once young and free spirited goes corrupt and rotten on it's way to a bigger market share.

[1] http://en.wikipedia.org/wiki/Don%27t_be_evil
Rate-limiting login attempts out-of-the-box is something Wordpress should have included a LONG time ago. Maybe 1% of installs will setup the plugin to do this. No idea why they haven't added this yet.
Read aloud in film-noir-style narration this proved an amusing tale.
I WILL FIX Your BUGS
HN,

If your code has more bugs than a cheap Bangkok hotel we can help!! Quick, cheap bug fix - the stuff you hate doing.

We've got a solid team of Dev's that speak most of the coding lingos (.NET, Java, JScript, HTML, CSS, PHP, Ruby, SQL..)

All you need to do is post the job and the price. If tasty enough devs will come on board for the fee.

I can answer any questions/objections, and every bit of feedback you have is WELCOME!!!!

LETS FIX SOME BUGS!
I started using tmux.. then switched to stumpwm which is too awesome to explain here. Embrace the full power of emacs and your Window Manager.
A huge number of businesses fail, business owners go bankrupt, no one wins. They lose all their money, everyone who they owe a debt to takes a bath, the community is impoverished.

Just because company X worked one way doesn't mean company Y will.
This is how it should be, IMO. Never trust a service entirely. I also use Linode, fwiw.
This looks really cool and I can't believe it got ZERO responses! Going to read all the docs tomorrow and hopefully try to make it fit in the project I'm working on now.
I've updated some things to this design.

* I made the background not white, which seemed to be hard on the eyes; I decided to keep the color scheme from orignal HN.

* Changed vote button icon; moved point count together with the button.

* Moved comments from the right to the left, closer to the link and vote button. Reason: it's too important of an element to have it be all on the very far right.

* Moved less important content (time and poster) to the far right.

* Internal stuff: I'm using localStorage APIs to cache the data I'm scrapping from a third party hackernews API source. This is because the source kept getting hiccups.

Here are my questions to the rest of those who are still interested in this endeavor:

Should I go with grey text on white, or black text on tanish grey (like it is now)?

Are the icons too distracting? Are they good, or would you suggest I do something else? Maybe I should ditch the orange background on these icons, and go with orange text when mousing over the buttons?

Some idea I have planned:

* Search field in header
* Automatic next page loading with ---page n--- separators (if I can get this to work with the API I'm using)
* Replace submit button with a visually persistent composer item.

Let me know what you think of these ideas too.
You nailed him sounding like a sales oriented jerkoff... but he also takes all the fiscal risk, all the upfront risk. He is the one who goes bankrupt if it fails, he owes those debts.
Is this like for jobs ~1-5 hours, ~$100?
OFA + AWS
We actually found people who paid us to be much more helpful and understanding with potential issues. Probably because they knew we were working hard on solving a problem that they paid for. We also offered a money-back guarantee, but barely anyone ask for one (<1%). Customer service isn't bad since the volume for a paid beta isn't what you'd see for a free beta. This has the side affect of keeping your beta group contained so that you really get to know your users.

Free users were the opposite. They would be angry when things didn't work out quite right and complain about the beta price (roughly $5, though we moved it around some). Free also has more issues on the customer service side simply because you have to do more of it.

I can certainly think of scenarios where a free beta makes sense, but if I'm starting another B2B company I would charge from day one all over again.
Hey, if you win the birth lotto, you have a RIGHT TO MAKE MORE. Those other developers should have been born in a better country.
Why I broke up with Kickstarter
The effect is probably reasonably limited though. Most of the time you're going to be in safe mode or on shared hosting, which means no SYN floods and no bitcoin mining.
Oh! This is kind of a scary coincidence. Got to go check my credit card statement.

EDIT: All is good with my account.
Career Calculus: Focus on Learning
Ask HN: Amount of free time to prevent burnout?
People often emphasize work-life balance as a way to prevent burnout, but the proportion of work to life necessary for happiness is very idiosyncratic. What is your requisite balance or amount of free time necessary to prevent burnout and achieve maximum contentment?

(For instance, school and the occasional coding work take up about 60 to 70 hours per week, which I consider to be pure, obligatory working time totally distinguished from leisure. However, I usually get between 15 and 25 "pure leisure" hours per week, during which time I have no professional or scholastic obligations. This is time during which I read, take photographs, and of course perform basic tasks like hygiene and eating. This seems to work well for me, and I can complete all of my work while still allocation time for personal pleasure, and so 15 hours per week would be my minimum requisite leisure time.)
That's obnoxious, but it is less than 1% of TARP funds, right?
No, he looks at it one way: value.

If he can get a SMARTER, MORE EXPERIENCED, CHEAPER developer in Argentina, why on earth would he hire a Canadian developer?
Show HN: bitswatch: Yet another Bitcoin market visualizer
I can confirm. We host a lot of WordPress blogs (for photographers) and our scans have have detected an uptick in installs infected with malicious files. I'm not sure if it's the same attack mentioned in the article but the last 2 weeks have been the worst I've seen.

In my experience people get compromised due to bad folder permissions or old versions of WP. I hadn't considered brute-force password attacks.
Yeah, it does sound like there's something to the story that they aren't disclosing, and it doesn't inspire confidence.
Ding ding ding.

"moral hazard" / "agency problem"
Being emotional hurt doesn't mean you have a valid factual point.

I would feel "hurt" -- but that doesn't mean I have a right to the job. Anymore than if you are "hurt" when you boyfriend/girlfriend dumps you... it doesn't mean you get to keep dating, it just hurts.
it was advice, not an expectation.
I'm not saying I deserve more on a personal basis. I am saying the tone of the article implied the author expected recent graduates to work for much less than 75k.

Outsourcing is nothing new and I am completely aware of the effect it is having on the software industry here in Canada and in the US. The author could just assume responsibility for his business strategy and not try to put the blame on CS/Software Eng. grads who often rack up solid amounts of debt to put themselves through school.
but still more that yester-month
This is an interesting and correct point. But, developers are moving to cheaper countries in some cases, but the fluidity is far less than money.