skysight-inc/HackerNews huggingface dataset:
That, in fact, sort of happened to me.

But would you rather remain blissfully unaware?
I don't see that. Did you just out a staff only feature? ;)
I disagree completely. There are so many IM/Messaging clients that have absolutely no connection to one another nowadays that it's absolutely terrible to try to find somebody on one. Sure, maybe all of your Programmer coworkers are on Gchat, but what about that guy/girl you met last week and are going on a date with? Are you going to ask them to download and install Kik? Sign up for a Google/AIM/Jabber account? What about that old friend you saw for the first time in a few years at a conference; you gonna do the same?

Texting is ubiquitous. I know that if you gave me your phone number that you can receive a text message. Whether it's ATT, Verrizon, Tmobile, Cricket, or some international carrier I know that I can communicate with you via a messaging tool (texting) without having to delve into whether or not you have a Kik/Viber/WhatsApp/Whatever account.

Obviously all of this is alleviated if we just pick up the phone and call one another, but I'm specifically talking about quick messaging options.
Introducing Massive Open Online Courses, to people who don't take them
Congratulations! Your post received quite a few upvotes.

Thanks you for your sharing.
I think Google are already taking steps to address this.

* http://blog.chromium.org/2013/12/keeping-chrome-extensions-s...
Depending on how the extension developer feels future development may pan out, requesting access to all websites is the only reasonable way to do it.

With how the update system works[1], when requesting new permissions the extension is disabled until manually reenabled. If there's even a slight possibility you may want to request access to additional sites in the future, you basically have to request "all websites" to prevent this from happening.

Since Chrome 16 there have been optional permissions around (so you only request permissions when they're needed, preventing the extension from auto-disabling), although that introduces additional overhead beyond simply requesting everything in the manifest file.

The extension update system should probably work more along the lines of that in Android - it auto-updates if the new version needs no additional permissions, but requires user input when new permissions are required. The current[1] state of auto-disable-on-update isn't ideal from either a developer or user position.

[1] as of about a year ago when I last tested this
OSX does the same by default with ⌘ + arrow keys, and there is a command key right beside them.
>enjoy being rich

Or you could enjoy getting to know your kids. Its not really an either or sort of thing. You could not be rich and spend time with our kids. Unless of course you are willing to sacrifice that to try and become rich, thus closing the circle, trying to become the thing you talk about hating.

Agreed that privilege begets privilege without effort. But I really do not think that getting to actually know your kids is something only the wealthy can do.
Computing Factorial: you think it's easy... think again.
>Europe is ~800million people with very different cultures. You can find geniuses here. You can find entrepreneurs. You can also find people that are sloppy. You can find people that have built billion dollar tech companies.

But you can't find a Silicon Valley or a similar economic and/or cultural spot. He's trying to explain why.

>Stop generalizing

Generalizing is the (literal and historical) start of science -- putting things in general categories and taxonomies is essential in understanding them.

There are categories of things -- and different places have different characteristics in aggregate, not just because "there are various kinds of people in general".
Most fameworks deal only with the view (wether it is databiding , components , reactive programming ect... ) routing and the ajax stuff.

The problem is that architecturing a large scale js client is not that different from a Java one or a C++ one.

If one needs undo/redos you still need to know how to implement a memento and a command system. Does working with JSON blobs in Angular really help in that case ? or do you still need some kind of model with methods ? "But angular does data-binding why should I need a model class?..." that's the trap.

A few years ago ExtJS was seen as "THE" framework needed to develop large scale js clients.Now dev say it's AngularJS ,Ember or Backbone, tomorrow it will be something else. I feel for people migrating from ExtJS to AngularJS for instance , it basically means rewriting all the code.

The lesson I learned is not to use anything bloated or to use it to target a specific issue,while keeping the core of my codebase totally decoupled from framework X or Z. That's what devs do on the server ,right?, they dont write huge controllers but delegate most of the job to services that are framework independent,so they can have the same business logic for a website, a console app or an api.

That's why I think this article is good, as it doesnt target framework X or Y, but talks about a more generic approach to js application architecturing.
> And that part about sitting on my ass in front of the TV with a cocktail? This ran counter to all of her efforts to teach the kids about pitching in as a family. The message of everyone helping to cook, clean, and be responsible for the household fell completely flat when daddy wouldn’t so much as take out the trash or change a light bulb.

Take out the trash and change a lightbulb by all means, but seriously if you're providing for your family, it counts.

If his children don't think he's pitching in by paying the rent /mortgage, then something's very wrong.
I disable voicemail immediately. I absolutely hate the feature. Visual voicemail/voicemail to txt is.. okay. It's a fair trade. But if I'm somewhere where I can't answer the phone I want you to just send me a text message. Maybe (not always) I can answer you via text, or at least I can QUICKLY be aware of how important it is as opposed to calling my carrier, waiting for queues, hitting 4 buttons, having to skip through 3 old messages... Just to hear white noise because you didn't hang up immediately after the voicemail started.
By "technology", you mean the thing that let you send 120 characters for multiple cents of money while the internet allows you to send gigabytes of data and doesn't care about which country you're sending to/from?

SMS is the greed imho!
For now you've got a method of getting people there, even though it doesn't scale (I'm guessing you've read PG's advice on this[1]). I'd say that what matters right now is that those you're getting on your site, are returning and active.

Is that 5% growth in signups, or in something else? Are those members who you've successfully brought in returning every day? Do you have any indication of whether your members find value in your platform?

You say you have no delusions about "going viral" - and indeed you won't go viral in the sense that a meme from 9gag goes viral, but communities do often depend on their members to refer others there. For that to happen, your product must provide good value to those members.

Talk to your members, if you aren't already, about how valuable your platform is for them. And while you're talking to them, maybe find out where else they hang out too? You'll probably find new places to recruit members from, and perhaps think of new ways to grow.

Good luck!

[1] http://paulgraham.com/ds.html
Capitalism would be dead if time travelling was real
A similar article about relational 'thinking' with bash scripts http://matt.might.net/articles/sql-in-the-shell/

Like when people shed a "new" light on seemingly simple tools.
Rdio has public listening history built in: http://www.rdio.com/people/[INSERT USERNAME]/history/
Obama's NSA Speech: Minor Reform, More On Self-Defense & Criticizing Critics
In my opinion, Mavericks is the worst OS X version so far. It's caused a handful of crashes/hangs to my Macbook Pro, which I only encountered with about once or twice a year with Snow Leopard, Lion and Mountain Lion. I'm not sure it is caused by the OS itself or the compatibility of the apps I installed, but it's still bad.

I just had a crash few mins ago after I reinstalled the OS entirely last week. According to the crash log, it has something to do with the "kernel_task". That sucks!
Ok, I think I see what you're trying to say now, though your claim that he is "bluntly interpolating an elite" still seems fantastic to me. I didn't get that impression whatsoever.

Would you mind giving a few (say 3) specific examples from the text that are indicative of this? I (and perhaps others?) am curious what sorts of phrasings give that impression.
Some of those (minor) problems, in fact most, are the standard kind of "new OS" bugs. None of them sounds like its about hardware faults. So your advice is not really applicable here. He'd better wait for 10.9.2 and such.
I agree with your prior statement (happiness should be your goal, and you probably haven't invented 'sliced bread'). You can't 'have it all' if your work makes you more happy than (or is more important to you than) your relationships/home, you should probably focus on that and divorce/leave/whatever so everyone can move on with their lives.

I read the article as a lament. Although maybe I misread and we're both pricks. :D
"an initial verification led us to believe the changes had been rolled out successfully"

I would love more detail in the type II error in this validation step, and is worth exploring deeper. What was the verification step? Why did it not detect the issue? What review process was used for the verification step?

While the failed verification step is not the root cause, having good safety checks are the most important part of planning good changes, whether they're DNS reconfigurations, network changes or software deployments.
I had similar impression.
I for one think it's amazing that I see so many globetrotters (well, continent-trotters) that have experienced and gotten to know so many different European cultures. At least that's the kind of credentials that I assume when they talk about Europe as one homogeneous group of people...
Ask HN: How to startup
An ex-colleague and I have been working on a startup for about a year and have come up with a prototype, mostly working on it in the left over time from our regular jobs. I am curious as to what the consensus is for what to do to break out at the point where you are just about to finish work on the MVP.

Do you quit your jobs and work on it full time and hope it pays off? Do you stop work on it and start approaching potential end users so that you have some traction and early feedback? Do you try to beg to get into an accelerator(this did not work for us ) Do you take out a loan to finance your efforts until you break even?

What would you do if you have an MVP but haven't yet started selling your product and have a full-time job?
for what its worth, people in the trades would not consider a heat pump "electric heat", even though of course the power does come from electricity.

electric heat refers specifically to heat generated by heating an element with current.
Death of expertise? Not of real expertise.

This author intentionally conflates his expertise in "public policy" with expertise in other fields such as science, and concludes that a failure to acknowledge his authority is no different from rejecting the authority of a real scientist. Like the proof that 0 = 1 by including a step where you divide by zero, his argument relies on the fallacy that expertise is all the same regardless of what you are an expert in.

Expertise in physics, engineering, or programming is qualitatively different from expertise in astrology, theology, or "public policy," in my opinion, and skepticism of the authority of the latter is not tantamount to skepticism of the former.

Someone with a PhD in physics or EE got it by proving that he could make things that worked. I'm satisfied that there is something real in expertise that has been repeatedly validated by voltmeter.

Someone with a PhD in divinity or public policy has not proven to my satisfaction that life would be better if we just let him make our decisions for us, even if the degree is from Harvard. Sorry. It's just not the same.
guys there's a fix. i have a 2013 mba. the problem is in applehda. you can look at the hpet shoot up after sleep using `powermetrics`

here's a video to reproduce the issue

http://youtu.be/Q8OqdMq98j4

and here's a dmg that has the fix. basically it replaces applehda with the one from 10.8.5

http://puu.sh/5RBvj.dmg

i've been using it happily for ten days. some people claimed it wouldn't work with haswell, but it does for me. YMMV though
Kiwi Move: open platform for wearable tech - devs can build apps, ppl choose
13:20 PST = 16:20 EST
You deserve that kind of treatment.
Each major release of OS X, I know that I should wait until the x.1 release, but I get excited and install the x.0 release anyway. And every release, the same thing happens. Tons of bugs, crashes, and frustration and I swear that next release I'll wait until x.1.
Well, if this statement is actually true:

> The reality is that any of our senior developers can walk out the door and have a new job with as much as 30-40% higher pay within a week.

...it seems there's a pretty obvious object lesson to be had.
I dare say I'll get voted down for not being constructive, but I find the self-help entrepreneurship work-life balance stuff on here really self-involved and kind of tasteless.
"How do you tell managers that having good developers is a privilege?"

By finding a better job elsewhere and resigning? (Assuming, of course, that this person is really as good as they think they are.)
I guess it would be a wise move. However, we are in 10.9.1 right now and the problem doesn't seem to be gone. Sighhh...
The beautiful, open-source music and video player that lets you break free
Being the solution to the problems you create.
> Also, it's just very, very suspect to want to get ahead.

This is where I suspected that you were Scandinavian... and surely enough your profile's email is Danish.
"For the "less hacking spirit" somebody else said, I disagree."

True, maybe they trade quantity for quality. Also, Fabrice Bellard.
I remember having this same problem on a hackintosh. Installing the NullPowerManagement kext was the usual fix back then since DSDT patches were brand new and not well known by the community. If that kext is still available and compatible with 10.9 it's probably a good way to handle this until they fix it.
>Deregulation was Congressional action, not action of the Federal Reserve (usually referred to by the shortened form, "the Fed").

That's the "law passing" part. But the advisory part has Fed written on it:

"In Congressional testimony on October 23, 2008, Greenspan finally conceded error on regulation. The New York Times wrote, "a humbled Mr. Greenspan admitted that he had put too much faith in the self-correcting power of free markets and had failed to anticipate the self-destructive power of wanton mortgage lending. ... Mr. Greenspan refused to accept blame for the crisis but acknowledged that his belief in deregulation had been shaken."

"By dialing rates to near zero, Mr. Greenspan made it cheap to lend. It was natural for the banks, a greedy lot to see that they could borrow money at low rates and lend it out to customers at higher rates."

"As a former Federal Reserve official, I was responsible for executing the centerpiece program of the Fed's first plunge into the bond-buying experiment known as quantitative easing. The central bank continues to spin QE as a tool for helping Main Street. But I've come to recognize the program for what it really is: the greatest backdoor Wall Street bailout of all time."
Learn real skills, earn real internships
What I've never understood is how to effectively use both objects and functions in a multi-paradigm language like JavaScript. Most introductions to JavaScript explain how to use functions in their own section and explain how to use objects in their own section, but they never explain how to combine the two techniques.
Micropayments seem to have had trouble getting off the ground. It's not a lot of money to pay a few pennies per article, but if you put up a paywall and make people pay it, they seem to go elsewhere. Either people are too cheap to pay it, or the interfaces are too clunky, or some mixture of both.

Subscriptions do work for some sites, but from what I can tell most have trouble selling enough subscriptions to cover what advertising would pay for.
Nobody is saying that generalizing is wrong in the general sense. It's just that sometimes advantages can be had to being particular. For example, I have a feeling that the culture in Estonia (including one's attitudes towards entrepreneurship) is quite different from the culture in France.
Firstly, deploying during the day is good because if something goes wrong, the entire team is physically present to deal with it. Second, Github is used worldwide, which means 24 hours a day, so there isn't a "night" to deploy during.
> But maybe my experience living, working and studying in 3 different countries in the EU is worth nothing.

I'm not really impressed, given how wide strokes you painted. I just think it's more constructive to at least state the countries you're talking about rather than just the continent that they share.
> Mavericks is the worst OS X version so far

You have clearly never used Cheetah.
Keep your job and start selling the product. Don't take investment capital unless you absolutely have to, and don't quit your job until your profits are high enough that you can do so comfortably. If you do it this way, you'll relieve some financial uncertainty as well as put yourself in a better position to negotiate should you raise money in the future (you end up saying "We have a profitable business" instead of "We have this thing we haven't sold to anyone yet").
That's nonsense. There are 5 creative hours in the day if you are generous. Some companies are build so poorly that it takes staff 12 hours of being present to access those but that's the failing of these businesses and they will likely die.

There are two solutions to the issue, avoid the issue and hire people crazy enough to put up with the hours or actually build a great company without the flaw. First one is way easier and seems to be working in places like NYC and Silicon Valley, it's really a pity.
We have read Paul Grahams advice on doing things that don't scale. We built our current growth tactics around that article. The 5% is a measurement of new signups. I believe you are correct in that eventually our growth will come from current member referrals and when that begins to occur we can stop recruiting manually. We are actively engaging with our user base on our platform and on twitter. I believe, in our niche, they do find us of value. The larger the community the greater value we will have. I suppose giving members an incentive to refer friends is something we haven't tried that could work.

thanks for your feedback.
I think this is an example of a problem I see with a lot of hard-working cultures like startups. You're always optimizing your productivity locally.

It's easy to just say "oh, I'll work harder now" because, simply, you'll get more done than you would otherwise. Today will be more productive. Most importantly, the increased productivity is viscerally obvious.

But working too much, making sacrifices at home, having problems with your family, not having enough breaks--all that saps your productivity on a global state. Sure, at any given day, you will accomplish more by working 12 hours than 8. But, over time, you will start accomplishing less per hour, largely without noticing it. And while working longer will still optimize locally, you will actually become significantly less productive overall!

This is not a character flaw or anything like that. It's just a result of the fact that local improvements are so much easier to see and understand than global trends. So to counter it, you have to think ahead of time and ideally keep some metrics to measure this explicitly. (Of course, I'm not sure what such metrics would be--measuring productivity is extremely tricky.)

There's a particular study that gets linked that found working a single 60-hour week is an immediate improvement, but working consistent 60-hour weeks is actually strictly worse than mostly sticking to 40. But it's so easy to trick yourself into thinking that you have to work those 60 hours because you need to finish more now. It's definitely something you should watch out for.

EDIT: http://legacy.igda.org/why-crunch-modes-doesnt-work-six-less... is the article I was thinking about.
Those first three paragraphs were a wonderfully clear summary. Thank you!
This is also why they f'ed up handling fukishima. Japan won't be around after the next quake hits.
Absolutely incorrect. The long tail of products and the size of a store has nothing to do with each other. A mom and pop store is not going to cater to a local population any better just because it is small. It's hilariously wrong to think that people's buying habits are localized or consistent based on geography.

If I need a linear carriage, a Razer Hydra, an obscure philosophy text by Merleau-Ponty, a 1/8" straight fluted HSS router bit, a jar of Mexican mole sauce, and a monitor arm mount -- where do I go? Walmart? My neighborhood mom-and-pop store? Of course not.
Antennagate? You mean that old non-issue blown up by some media out of all proportion, that happened to phones before and since (including competitors phones), and despite which "issue" the iPhone 4 went on to sell further tens of millions of devices with the same design?

No, I think unlike that, this is a real problem.
Eagle scout. Idealist. Drug trafficker?
I think explaining that "Most senors developers can leave and get another job with a 30-40% higher pay" and that "most current developers stay because of the flexible time and casual environment" is a very strong point. I would try to understand a bit more the concern about the forced 8 hours a day at the office.

But obviously, if the manager is just dumb, just go to higher authority and explain that this manager could create lots of problems (I.e. pissing off the lead developer who has most of the software knowledge isn't wise. . especially if he's already happy and doing a great job.)

If the higher authority doesn't give a @!$ well.. send me an e-mail I'm looking for great javascript developers ; )
I do not possess the time to do that, unfortunately.

The only way that I can be sure that it's not going to steal from me is if it has been around for a few years, used extensively, and nobody has cried fowl.

That, or if they paid for a public auditing by respectable cryptographers.
Flattr is trying to do something along those lines: http://flattr.com/

You pick a monthly budget, then you click on Flattr links when you encounter them on something you like (whether an article or a GitHub repository or whatever). Then at the end of the month your budget is split up between everyone you clicked on that month. Not sure if it'll really catch on, but I do think it's on the right track in avoiding the "ticking counter" feeling, since clicking on a Flattr link doesn't cost you anything extra, just allocates your fixed budget.