skysight-inc/HackerNews huggingface dataset:
From the comments:

It sounds like Google needs to flag ownership changes and NOTIFY USERS about them
before the next auto-update of that extension.

------------
NoteBuddy has been transferred from Joe Garage to Russian Mafia LLC.
Do you want to keep this extension enabled?
[ Da ] [ Nyet ]
-----------

- DaveSimmons

While this may seem like the most convenient step, it's actually not that simple either. The majority of users don't want to be notified of too many things and more notices may just be ignored. This is especially true of users with many extensions. As an alternative, it's possible to put extensions into a probationary period (I don't know if they already do this) when it's first created or the ownership has changed.

Extensions are reaching the wild-west of Play and no one's happy about that except malware/adware authors. If Google continues to serve more free users than their quality capacity (already a problem with every other service they offer), it won't be long before people move on.

And they will move on. Contrary to what most people believe, no one rules one domain forever. Whether it's the big iron of IBM, telecom of Bell, OS of Microsoft or the services of Google. Someone else will eventually wrestle in on your domain.
It's a great article, thanks for that. The book itself can be found here: http://www.amazon.com/gp/aw/d/B007SXHWKI
That manager is bad at their job, or has a different set of values than the developer who's asking the question. In either case, this is a recipe for a bad relationship.

As a manager, I consider my biggest responsibility to be creating and maintain an environment and structure where the developers that work in it (and report to me) are happy, productive, trusting, and engaged. Anything else I'm responsible for doing - like, say, delivering software - can't happen in a sustainable and predictable way without my being good at that first thing. Being a good software manager - or any manager really, but I've got less experience outside of of the software realm - is about people first and whatever-you-do second, and it sounds like this manager has forgotten and/or missed that.

What do you do in this situation? Make preparations to quit (which is distinct from actually quitting, but it can lead to that). If you have a decent network - and if you're good enough to get a 40% raise on moving jobs, you should - go talk to a few people at other companies you admire. If you've know any recruiters you trust, talk to them. Get a feeling for what the market will actually pay for your skills. Spend some time working though a good answer to "why do you want to leave your current job and come here," which force you to clearly work out what it is that you don't like in your current job (and if moving jobs will fix that).

Once you've done all that and still want to leave, go to your old manager (and their manager) with a job offer in hand, and tell them you want a 20% raise and the following four things to change in this specific way, pulling no punches. If they hesitate, put in your notice there and there. If they accept immediately, book another meeting for a month hence with both of them to re-evaluate how fixing those issues are going, and go back to your job.

If you're in this position, like Toronto, and can give a brief discourse off the top of your head about when it is and isn't appropriate to use a metaclass in Python, respond to this and let's talk.
Yes - the general culture in the Netherlands is that being successful is great, but trying to be successful is naive until you have anything to show for it. And if you are successful, you better be modest - arrogance is widely looked down upon.

Neglecting work/life balance is looked down upon, too.

I'm sure some European founders have interesting stories to tell about that time when they "came out" as ambitious :)

EDIT: I just realised the difference is probably in the "forward thinking" culture of the USA vs. the "living in the now" culture here. If you aren't successful now, why worry about success?
Yes, this is the correct way to get a shorter hash. Using MD5 is a terrible idea.
I don't think he said non-engineering managers were the problem. I think he just said how they were and how he deals with them.
Thanks for the link. I've seen the statistic listed several other places and it was shown as 6% of type 1 diabetics under age 40.

The importance of someway to reliably provide continuous monitoring of BGLs is still critical and could help prevent a lot of deaths as well as contribute to the overall well being of diabetics.
generally espousing a naive us-versus-them attitude.

It is nearly impossible to avoid this kind of attitude when managers see themselves in a shaping rather than supporting/facilitating role. I've seen good teams given a new, inexperienced manager who sees his job as turning certain knobs and "incenting" certain behaviors and outcomes, and it ends exactly like you think it would. The good devs leave, and the team is in for difficulties. We need to redefine what "management" means.

The critical point that such managers don't seem to get is that good devs must own what they're creating, and they're not instruments to blindly further someone else's purposes.
Many years ago, an acquaintance of mine told me how incompetent I was running my business and managing people. She really let me have it, how could I be so stupid, anybody could do it better than me, etc.

A few years later, she started her own business, and lost everything, whereas I made money. (Note I'm not saying I was/am a great manager, I'm not.)

Anyhow, it's easy to dismiss your manager as being an incompetent fool. Until you try being one yourself.
Had the exact same problem (minus the spilled tea, but I'm often running my computer very hot so I'm not surprised) on OS 10.8 on a 2011 (?) MBP, and did exactly this to fix it. I verified that the problem was with some sort of IntelACPI... [sic] module using a DTrace script (been a while but I can try to find it if anyone wants... basically that module was using up a large amount of CPU whenever there was load, such as when I launched a game. Long story short, the step-by-step to fix it is here:

http://www.rdoxenham.com/?p=259 (cached: http://webcache.googleusercontent.com/search?q=cache:UPanIg_... )

Been working like a charm for about 13 months now, and it's survived multiple minor 10.8.x upgrades since then. YMMV may vary with 10.9, and since they supposedly changed power management, I wouldn't touch that upgrade with a [Mac OS] 10 foot pole.
A Brief History of SPAM, and Spam (2001)
In my experience they are fine with encrypting PDFs. Adding a password to a ZIP seems to be more of a stretch.
See my comment above - it might help.
By leaving if they don't agree (assuming you're a good developer.)
It's not about punishing anyone, it's about compensation.

Not so. Compensation is important if funding is available, but many devs love what they do and the service they're providing, beyond monetary compensation.
Interesting article, but it does not make any argument with respect to expertise; that BBC article talks about 'skin in the game'.

>only people with "a stake in the country", that is people who paid taxes and held property, should take part in politics
Yeah, that was the same reaction I had.

I also long ago stopped believing that 80-hour engineering weeks are much more productive than 40-hour weeks. For one week? Sure. Two? Maybe. Months? Nope! Definitely not better, probably worse.

(Why is a long answer, but for one take, this is good: http://www.lostgarden.com/2008/09/rules-of-productivity-pres... But even if none of that human-factors stuff were true, I'd still believe that because the cost of error. A tired programmer can easily be negatively productive, because small errors tonight turn into land-mine bugs that later blow up hours or days of time. 80-hour weeks value apparent productivity over actual productivity.)

All of those people should have gone home. Sense of urgency + stupid behavior + big payout is not actually proof that the stupid behavior led to the big payout. For every success like his, I can find a dozen stories of death marches that led to absolutely nothing worthwhile.
Bruce Schneier is more than a celebrity (though I did use him as an example because he's somewhat famous). He consults for Congress and is the author of multiple widely-used cryptographic algorithms (thinking here of Blow/twofish). He's an expert who also happens to be a celebrity, but I can still cite him as an expert without conflating the two.

>there are countless others equally or better qualified to speak out on topics of cryptographic theory whom you (and I) wouldn't recognize at all – but actual domain experts would.

If that's true, then I ought to be able to find talks these people have given, or papers they've written. Based on a quick google search, I concluded the author of this blog post appears to only write short, shallow blog posts.

Now, that might not be the case. You obviously dug a little deeper and found some more info. But that simply goes back to what I was saying in my previous comment. There is an increased burden of proof in a world where anyone can say anything on the internet. Nichols wrote a blog post claiming to be an expert? Okay, why is there no quick link to a summary of his qualifications in direct support of the article's central premise?

Who knows, maybe he's a public policy expert but a lousy writer.

Either way, my argument stands: On the internet, if you don't have name recognition and want to be taken seriously you have to demonstrate your expertise, because any layperson can quote a wiki article. It takes more than simply saying "I am an expert".
You're also on hackernews. You're probably a programmer of some sort. Quit assuming that everybody else is a technology forward as you. Most of society does not get their emails on their phone. Most of cell-phone carrying society can always receive a text.
I must strenuously disagree. If these were software problems then online forums and Apple tech sites would be filled with folks tearing down the virtual walls. If you get a box with bizarre stuff going on and a search doesn't turn up a screaming horde with exactly your symptoms, then in all likelihood it's a local problem. That is a silver-lining to the decreasing post-purchase configurability of the Macbook Pro line: it makes it a heck of a lot easier to diagnose potential hardware issues.

Taken all together, these almost certainly point to bad hardware. It's possible that a bad third-party kernel extension might be the culprit as well, so testing in SafeBoot can be useful to ferret out such issues.

Last but not least, I'm personally making heavy use of the same hardware and OS daily with zero issues. I'm pretty sure it's not the Apple-supplied software.
It's hard to take your claim seriously that people readily respect technical expertise, when I see "Twitter is just caching" repeated on this very site all the time.
I wrote a little blog article on how to store the majority of your bitcoin using a security-enhanced brainwallet. Part of the argument is that exchanges and online wallets are and will continue to be magnets for good XSS/CSRF attacks. Mt.Gox/Coinbase Engineers are fighting a difficult fight against well-incentivized enemies.

http://maxtaco.github.io/bitcoin/2014/01/16/how-jason-bourne...
> You notice it's rarely the physics professors, or the (good) programming teachers, or the medical profs going, 'Our students don't respect our expertise any more'?

Really? I notice a lot of the same with the anti-vaccination crowd, and the anti-GMO crowd and the like. Obscurantism knows no boundaries.
As a blogger myself, I really dislike sites that scrape content like this.
On mine, unplugging the external screen for a while fixes everything http://www.youtube.com/watch?v=_kppD1PotFw
Andrew Wakefield owns a patent on a single-measles vaccine, which would be a competitor to the MMR vaccine, and most people who are aware of that suspect that's why he published that shoddy nonsense about autism in the first place.

In other words, he is very much an expert on (at least) the vaccinations in his study. His celebrity came later.
Not all the alternatives: http://copy.com/ has a decent Linux client.
Best practice is to make more money than you lose. Hah.
In recent days, Google doesn't even SEE HN. I think it's because HN is blocking Google for being too aggressive in crawling.
When I tell people I'm working on a project - they tell me how great it could be as a business. When I tell people I'm working on a business - they tell me its not a business; its a project. Weird observation about human natures desire to conflict/correct? Or something more?
That sounds like a fine grey-hat tactic. Fork existing extensions, generate several thousand fake installs. Then sell to the first bidder. Rinse & Repeat and you'll make a profit and turn the market for second hand extensions into a market for lemons.

If it happened enough the buyers would start being more cautious. The bar for minimal installs will go up and more proof will be expected. Soon enough the buyer's intentions will be clear to any extension owner.
Curation of best web programming news on the internet*

Seriously, where are the C and C++ articles? Functional programming? Computer Science? Not everyone is a rails/js ninja.
What VR could, should, and almost certainly will be within two years [pdf]
That's just creepy. Replacing page content, unless ad/spam blocking or specifically user-selected filtering, is completely unethical and totally falls under malware in my book.

Good on you for turning that down. You've saved your users a lot of aggravation.
This bug appeared for me after the update to 10.9.1 (from 10.9) on my 2013 MBA.
From amazon's standpoint it makes sense, but a notice/announcement would have been nice - "hey, we are changing terms of your agreement - you ok with that?"
And what's your proof that without 80-hour weeks we wouldn't have got the Mac or Facebook?

All of those people were also wearing underwear, so if correlation is all the proof we need around here, then I've got me a new business book to write: Steve's Secret: What Every Silicon Valley Entrepreneur Has In Common

I can even try to get data on whether boxers or briefs lead to better marketplace success, and gin up some fake controversy. It'll be the next NYT best-seller. Eric Ries, watch out!
Indeed, it's called 'compensation' for a reason: it compensates for the time spent doing what you'd prefer not to. If you do what you love, nothing to compensate for :)
Thanks. I might have to check out Bredin

(Proust, at 4k pages, is perhaps too long! :-) But I appreciate the recommendation. That split in society was emphasized by Tuchman, as I recall.)
> A programming news aggregator with better categorization than HN and less noise/navigation effort than the myriad subreddits would be a great tool.

lobste.rs has tags and high signal/noise; but it's very quiet.
What's glaringly absent from the second part of this article is not asking the engineers to come in on weekends, either.

Exactly. The culture should be 'everybody else' works 80 hours a week and dealts with a nasty commute? But the CEO, lives a couple blocks away and blocks out time here and there to play with his kids...? Ok, There is certainly nothing wrong with this advice for CEOs, but the question goes begging as to wether or not such a "game theoretic" outcome is stable if the strategy is pursued by a broader set of employees. One clue, of course, is in the original story...where work/life balance is a "value" to the company...and the c-level execs are all washing their cars and feeding them pizza...while the engineering team they slave away...on the weekends in the cubicle farm...missing kids ball-games and family meals...etc. WTF. That's one heck of an 'omission' from the problems that face the CEO. And in one sense it is also incredibly narcissistic (literal sense), to be "fixing" your own problems but not those of your team at work. It's so bizzarre I'm not sure I didn't mis-understand something? It seems a glaring error in the essay not to reconcile this part of the plotline. I do give him credit for having at least woven part of it into the story, however.
yup, also have this bug. It remedies itself after a minute or two.
I love my work. I do not believe it is a good reason to pay me less and pocket the difference. The chances are that I will love work in other company too.
Thanks for the link. I have the same Wi-Fi flakiness. :(
Going through the comments older than yours, I think you're significantly misrepresenting them. Very few of them are about punishing the manager. Most of them are about 'prepare to leave' or 'just leave' - the focus is on bettering the individual, not leaving a vindictive mark.

In fact, on another review, there is one deleted comment whose content I don't know, and none of the other comments are about punishing the manager at all. It's less a '10-to-1' and more 'none-to-one' ratio.
For vim users: https://github.com/garbas/vim-snipmate
That was a really good post. I've never seen the distinction between supporting/facilitating and shaping pointed out in such a lucid way.
For those younger folk who ask why older management feels that the younger generation is full of entitlement - this scenario is exactly why.

The young engineer feels that they are a gift to their employer, and should have the freedom to work as they want.

The older manager feels that the work environment has a structure inherent within it, to which people are expected to comply.

As the engineer, it is your right to quit if you don't want to play by the rules.

As the manager, it is your right to fire people who won't work within your guidelines.

Either way, it is not a privilege on either side, nor a punishment if one side or the other decides to end the relationship.

It is simply two incompatible perspectives. If neither side will change, best to move on.
Any other company that would DARE completely ignore the cries for help of its consumers would be publicly shamed and their reputation would suffer.

Yet, not a single word in this thread about how silent they tend to be about issues effecting thousands of users (which is a common trend with them)...

I wonder how they manage to pull that off, it's magic.
OTOH, when it's time to move from research into production, this 'shaping' rather works: those 'good devs' with poor respect for authority move out of the team (either from the company or deeper back into R&D), where people who stay / newly hired readily agree to fulfill well-defined roles.
Performance issues are resolved, now the site only plays the videos that are on-screen.
Is Search Changing?
This must be somehow hardware related. I went through 5 rMBPs, because I got bad screens 5 times in a row. There is an entire 600 page thread on that as well. That being said, none of the 5 had this problem. Does it do the same thing with a clean install of OSX?

You can clone your current installation to a USB hard drive and install OSX from scratch. Carbon Copy works well, or just use dd. If it does the same with a clean install, take it to Apple, and make them deal with it.
You're right. I think a lotvof developers don't even know they're born.
6 figures with those skills... Oh America, your salaries are just outrageous.
Offense is the best defense, so this is a red herring.

The fact is, voters have set up a dog-eat-dog system. Now you complain because the dogs eat or get eaten.
Perhaps the most respectful and truthful way to handle this particular conflict is to assume some symmetry between "good developer" prevalence and "good managers" - that is to say that while it isn't discussed as often, good managers are as valuable and rare as the "10x developer."

The problem from the technical/developer perspective is a typical company - non-startup, non-technical core competency - lacks executive technical leadership. Therefore decisions about hiring management likely do not include technical understanding, and hence the managers aren't very likely to have any. So the best you can hope for (assuming you are a great developer) is benign neglect, where managers accept their ignorance and just keep the wheels turning.

But that's assuming extraordinary developers - most developers are by definition average, and therefore on average, the most probable situation just a mess of average developers with average managers not figuring anything out.

And while we can all be guilty here on HN of overstating our own abilities, I can say that people here seem to have a higher degree of understanding and wisdom overall (whether I agree with them or not) than I've seen on average in IT, so I have little doubt that frustrations with management can be heated, frequent and counterproductive to the business.
I'm not sure this is actually using the fact that maybe is monadic - I think this much can be done with applicative functors. In order to really be monadic, you'd need to run the next bind inside the function passed to the previous bind.
Ugh. Another manager who is only concerned about hours worked. I had a similar experience at my previous job [1] where "hours in the office" became an issue. In my case it was "not doing enough overtime" and using commitment as an excuse.

In my case, I left without creating drama.

[1] http://www.jayhuang.org/blog/a-culture-of-beer-and-overtime/
So I'm sure you'll be reimbursing me for the bandwidth you unwanted, unasked for ads are using, right? Or are you going to insist on stealing my bandwidth?

Do note that while your attempt to imply that there was some sort of contract or implicit agreement that required viewing of ads, the idea that you're stealing my bandwidth has some precedent: fax/cellphones/SMS. So keep pushing that nonsense - I'd love to see the laws restricting ads due to costing the recipient money/resources extended into other areas.
I'm not sure how useful that canary is going to be, though. Secure transfer of large files is a powerful tool for many people, including unsavory types like child porn distributors. I expect and encourage the government to investigate things like that, and those lawful, ethical investigations are going to bump the counter, making a lot of people think "The NSA is all up in our filez!".
makes no sense - wish I could downvote
The higher price is because of all the USD trapped in the exchange
Stores Confront New World of Reduced Shopper Traffic
If you want the breadth of web+mobile+desktop then Java is the other definite consideration. It really depends whether you end up more on web or desktop, but it'll give you a similarly strong breadth across those areas.
http://w3techs.com/technologies/overview/programming_languag...

As a .net developer I am pretty happy ASP.net is doing so well. PHP however, is still king.
This is the opposite approach to what many suggest (just leaving). Just as rational.
Cove Guardians
Why did it demotivate you?
From my observations of having worked around many CEO's is that the job, by its very nature demands total dedication. I believe that attempting to start a family and a funded company at the same time is a sign of a lack of objectivity. It's as if the individual actually believes they can harbor two mistresses at the same time. It's simply not a wise idea. Just an observation. Not trying to make anyone out to be the bad guy.
As the owner, it's in your interest for the structure to be challenged (sort of simulated annealing optimization), so you better create a way to question the very rules through these naturally stubborn goal-oriented managers. Probably by getting informally acquainted with developers.