skysight-inc/HackerNews huggingface dataset:
The turnoff switch for Reader is an inflection point for Google towards Microsoftization; where they new product launches will be skeptically seen by hackers, and geeks.

I went to my phone, and did a Google spring cleanup yesterday, by deleting all the stuff I didn't use, and thought Google would see a future;

That is good for startups, they may attack Google product segments with ease, and we shall all PR for them and enjoy using them.
I'd argue that calling someone a "colossal fucking idiot of the highest caliber" because they did something you don't agree with is hyperbolic and pollutes the discussion. I'm merely teasing that logic so that other people can understand that offense is relative and thus their anecdotes about how they wouldn't be offended or understand anyone for being offended are red herrings.

Unfortunately, it seems to be winning the argument here with several proposing boycotting and swearing against using SendHub in the future if they don't fire her. All the while people seem to think that the problem here is "women are sensitive and don't like dick jokes, we better watch what we say," instead of asking, "how do we fix this?"
This seems overdone to me. Vim out of the box is a perfectly adequate text editor, and all you need to know to use it is /?xiap ESC 99dd :wq! and the arrow keys. With gq (formerly Q, RIP) you can then edit text. hlJG<>wbvn.fF;#% help too, especially for code, and c is nice, especially ci, which is a Vim innovation. ^F and ^B move around. Then, if you're programming, you probably want to build a tags file and use ^] and ^T. Vim has g] and g^], which sound like they'd be nice for OO, but honestly I never use them, because at the point where I want an IDE instead of a text editor, I switch to Emacs. I use Vim every day for non-code things, though.

Learning the above is not going to take you two years or probably even two weeks.

This is my .vimrc:

set tabstop=4 shiftwidth=4 expandtab autoindent incsearch hlsearch
syntax enable

I've been using vi (and vim) since 1996, when I had vi installed locally on my workstation but had to load Emacs from NFS over a shared 10Mbps Ethernet. A few months later my roommate Payton Whitaker (RIP) made fun of me for using elvis, so I switched to vim, and I've been using it ever since, on probably half a dozen operating systems.

I've been using Emacs since 1993, but I used Epsilon for a few years before that. I've also used Eclipse, IDEA, Visual Studio, Squeak, and XCode, among other excellent development tools. I've also written a game in locally-hosted DHTML using TextEdit (from F-Droid) on Android, which was painful. The difference is just not that big.

An IDE is not going to turn you into a hacker. Just understand the system, look for limitations, and obliterate them.

That will make you a hacker.
Actually that's all anyone seems to talk about, as you can see from the other comments on this story now that it's been a few more minutes.
Just out of curiosity, what made you decide to change? I've never felt a strong motivation to not just keep using pico/nano, actually putting effort into learning a text editor strikes me as the weirdest hobby ever.
Or, by turning it on by default, advertisers will completely ignore the setting, exactly as they are with Internet Explorer.
> Are you claiming that in the incident in question, a conclusion that she was in imminent danger of sexual assault is what motivated her to say these things?

No. I am not saying that.

I am trying to say that sexualizing a professional, non-sexual context can trigger legitimate fears.
Can't agree more. I've tried learning Emacs for a very long time. I've read the emacs tutorial (which wasn't that easy to read) and now I'm having a hard time using it. I don't really know how I can get better, I always hit the wrong keys, I always forget how to do one thing...

In the end I just gave up and learned Sublime Text 2 (on the free tutorial on tutsplus). In one day I was amazingly efficient.

I'm glad I learned emacs because I can use it in a terminal. But when I'm not in a terminal, I have no idea why a modern programmer would go through heaven and hell just to learn an IDE when Sublime Text 2 let you code directly and learn along the way.
It just thrills the heck out of me that this machine made 35 years ago and now flying 5 billion miles away is still communicating and doing science.
this.

it needs to ask you upon installation. no one will go digging through settings - that makes it practically worthless. "Cause knowledge is power!"
I'm interested to know how Persona works server-side? AFAIK, it's entirely done in JavaScript. I can't imagine sending the browser ID over Ajax to make a session, it seems far too easy to exploit.

Perhaps I'm missing something.
Forcing the user to choose something and refusing to run if they don't, even when it's a non-essential setting like this? That's a terrible idea. I'm annoyed enough when browsers ask me if I'd like to set them as default; the last thing I want is a 10-page questionnaire of the browser's settings.
Adria tweeted that SendGrid supports her.

"Hey @mundanematt, it's clear from the last 24 hours you're a bully. @SendGrid supports me. Stop trolling."
> there are things I find imperfect about it (the scripting language is usable, for instance, but has it's own syntax and quirks).

In terms of scriptable editors, the Zeus editor is scriptable in Lua, Python, TCL or JavaScript, but it is native to Windows: http://www.zeusedit.com/

Jussi Jumppanen

Author: Zeus IDE
I've been browsing this for the past week or so and was wondering -- how do you generate your valuation estimates? Seems like the sum of exits for something like YC could be off by as much as $250M if you consider that the low quality estimates could vary by 100%+ from their true value.

http://www.seed-db.com/accelerators/view?acceleratorid=1011
My point is exactly that people buy things because they need or want it, but, when prices are expected to fall, they wait longer ("when") than when prices are expected to increase or be stable - not that they don't buy at all.

Waiting longer means a decrease in consumption, and less (aggregate) consumption means less (aggregate) production, which also means less total jobs even if productivity is stable (not to mention if it is increasing, as it is because of technological innovation).
It changes his 80-column block of text to justified, I think. He mentioned needing to look that up.
I would agree that software is different in this way, but the difference is quantitative, not qualitative. Other industries have had low costs of reproduction, but this was coupled to a high cost of initial investment. Software is unique because you can credibly design and build a globally successful product on your own, and not have to involve anyone in the production and distribution of it.

This quantitative difference has revealed that the IP emperor has no clothes. Before there was an illusion that copyright and patents were a benefit to society in their current form, but this illusion is now stripped away. With 3d printing and autonomous delivery vehicles we're at the dawn of the softwarization of the material world. If we can figure out the best IP laws for software, those will eventually be the best for most if not all industries.

I personally believe that means that patents have to go. They cause more harm than they benefit. This is obvious for software, and eventually it will become obvious in all industries.
Wikipedia has a good article about it that answers those questions.
My current development machine is running Linux with Xmonad (Vim keybinds). I run console Vim inside Tmux (vim keybinds). I run Vimium in Chrome. I have also remapped the caps lock key to CTRL in every OS I use (all of them) to avoid reaching for the CTRL key. I've also retrained myself to use C^[ for ESC rather than remapping "," or something else. C^[ works in a lot of places too, so that is a nice bonus. I can usually code for hours without using the mouse at all unless I'm using Chrome's dev tools.

Before switching to Vim a few years ago I got a Comfort Keyboard to see if that would help. But after switching to Vim I find that I don't need anything other than a normal keyboard so far. I hope that doesn't change for the foreseeable future.

I hope you continue to find ways to improve your situation. It seems like things just keep getting better for those of us who need to avoid the mouse as much as possible.
I've been running the same install of Ubuntu since 2007 with 0 issues. I've replaced the main hard drive doing a dd to migrate, swapped the entire MB/CPU/RAM and Video card, booted right up no issues. I run a raid 5 mdadm setup, with 0 issues took 5min to setup the first time been working since. Upgrading to the latest mainstream releases and package updates automatically along the way.

I get the anti Linux sentiment I use to use Gentoo before Ubuntu/Debian became so viable and it was/is painful to say the least. I'm not going to say I always agree with everything Canonical does with Ubuntu but I could make the same argument for OSX and Ubuntu has been amazingly stable.

So to anyone out there on the fence with OSX and fearing Windows, Linux is so much better these days. Approaching the ease of OSX.
If you need to make a random selection somewhere far away in the text. The mouse was made to do that. Not a multiple keyboard combination.

( I mean "if you're using a trackpad").
I don't get it. There is no point at all to let DNT be on by default anyway. What is all the noise about? What did I miss?
Yep. But you do need to install the telepathy plug-in ;)
It's not even scary to me. It's just outlandish and misguided, and demonstrates that his opinions are not firmly grounded in reality.
I hope you told them why you canceled.
Free exposure for startups
Hi there, I've just started www.threens.com.
A free showcase for all web and app startups. Having experienced how difficult / expensive it is for the internet giants of tomorrow to gain a foothold in public minds, this is my sincere effort to get a free platform going. Enjoy.
Because she seems to play by a different set of rules than what she holds others accountable for.
Hmm, wrist pain is one of those "won't happen to me" things, guess I should watch out.
Putting aside my opinion on do-not-track, I think it's perfectly reasonable that it's off by default, simply because that is the current behavior of the browser. If they enabled it by default, they'd be changing it out from under current users.
Keep on honoring him - with your actions.
yes! exactly. its like she's in class and some boys were exchanging dirty jokes behind her and she overheard. instead of turning around to tell them to shut up 'cos its annoying her or even just to 'shhhhhhh!' , she called the teacher over to report them and then posted on her blog/fb/twitter that she just got adrian/michael/david who were sitting behind her thrown out of class for exchanging dirty jokes. and felt like a hero doing it.
I suspect your numbers may be off. A $15 000 investment that produced $150 in nominal cash flows a month for 20 years (low end) would produce an internal rate of return of 9.1%.

Yet solar panels do not produce nominal cash flows, they make energy - a real good. Energy inflation for urban consumers in the U.S. has averaged, month-to-month annualised, 6.7% over the past 10 years. This raises your IRR to 16.3%. The closest maturity-matched non-callable bond is TXU's 2034 6.55 yielding 15.2% to maturity and rated CC by Fitch.

Even allowing you to capture only 1/2 of the energy inflation, your return is 12.7%. A whole point south of Venezuela. Then again, a warranty from a solar company may be worth as much as a dollar lent to Caracas...
Um, she compared herself to Joan of Arc.

Wow...
Of course it's fair to hold "witnesses" and "reporters" responsible for the consequence of what they say.

The person responsible for the speech that was reported are the people speaking; the person responsible for the reportage of the speech is the person who did the reporting. The former resulted in a woman being uncomfortable while the latter lost a father of three his livelihood.

You've got a problem with apposite context and proportionality. A techie at a conference making a dongle joke is not a gay biker in a bar telling anal virginity jokes, is not the frat-boy gang rape of an unconscious teen girl.

True, they are all "bad things happening" - but that is such a large category that to act as if or argue any specific response is justified due to it belonging in that category is likely to lead to damaging over-reactions.

In the context of corporate public relations and harassment lawsuits in the workplace, which became relevant the second the tweet was sent, what she did was an extremely damaging over-reaction - which given the woman's background and role we can conclude was committed with malice aforethought. Your entire argument is based upon wildly inappropriate contextualisation.
Just for giggles, I checked http://www.alexa.com/siteinfo/balancedpayments.com and Balanced comes in at 93 after PagerDuty.
EBay is about to increase its seller fees to 10%
Why didn't they address her taking unauthorized photos of other attendees?
Clickable: http://www.threens.com

Good luck! Lose that dotted background, though. It's really hard to read text over that.
Thanks for the polite reply.

One of the big problems in these discussions is that most guys do not understand viscerally why sexual jokes or statements are problematic. They think, "Oh, sexy discussion is fun!" Because for them it always is. They have never experienced unwanted sexual advances, sexual harassment, or sexual assault. The only reason that I have some understanding is that people close to me have been victims of all of those things, and I have talked a lot about it with them and seen the impact on their lives.

I was looking for a way to help Joeboy, who said he didn't understand why it was a problem. The best I could think of was to ask him to imagine himself in a situation where he could plausibly but incorrectly feel fear of sexual assault. My goal was not to suggest anything about gay people, and as I wrote it I tried very carefully to walk that line. If I got that wrong, I'm genuinely sorry.

If you could compose a better story that achieves that goal, I would be happy to read it. It was the best I could do at the time, but I would be glad to learn how to do it better next time.
Why should they be honoring the header now? For them, implementing support for that standard are only expenses. There are no incentives to do so, and no punishment or repercussions if they don't.
but I think you proved my point. How many dead end services can google continue at their scale before it starts hurting much like microsoft ? Google kills things quickly and tries something new. I applaud them on taking this mindset. G+ is far from a failure. The only people that say this are people that haven't tried it yet
Did you tell them why you canceled?
I think there's an easy solution to this: when one first launches Firefox (or another browser), it can prompt the user. Firefox already has a "know your rights" thing that comes up. Internet Explorer asks what search engine and other stuff you want to use. Having a "Do Not Track" option as part of that would be reasonable.

As for Mozilla and this letter, Do Not Track isn't legislated. Basically, it's a way for you to tell websites that you don't want to be tracked, but they have no obligation to follow your wishes. Some advertisers [citation needed] have indicated that they will follow Do Not Track if it's an opt-in system. A cursory search shows that Yahoo ignores the setting from IE10 because Microsoft made it a default (http://www.theregister.co.uk/2012/10/26/yahoo_to_ignore_ie10...). As the article notes, the W3C says that Do Not Track should be opt-in.

So, on the one hand, advertisers seem to be saying "if Do Not Track is a default setting, it isn't a user choice and we'll ignore it." If Mozilla makes it a default, it doesn't help anyone. However, I think browser makers could call their bluff by making it a very apparent option when starting the web browser.

I think Do Not Track should be the norm. However, it isn't. The norm is tracking. Once a norm has been established, it's hard to replace it with a new norm. Cigarettes would never get approved for sale if they were invented/discovered today. If subways were a new invention, it seems like they would be built with walls preventing people from being pushed onto the tracks. But norms were established and it's hard to move away from them.

In this case, I think there's an easy solution: explicitly asking on first launch. Browsers already ask to be the default, some try to tell you about rights, some ask you about search engines, etc. Just add Do Not Track to that process. Then we explicitly have a user opinion on the matter.
Just so you know, in Mac OS you can navigate the menu with keyboard. Try Ctrl+F2 to focus on the menu and then arrow keys
He didn't get a choice on the color. That's Hacker News punishing him with gray for being so poorly downvoted.

(I might have missed a joke. If so, I'm sorry.)
Since nobody's said it yet...

Adria was playing Cards Against Humanity with a small group of people during the conference, and tweeted about it: http://imgur.com/a/JU8sk
Why do we always put Vim bindings on a pedestal? It seldom makes sense - why hjkl and not ijkl? why u to undo but ctrl-Y to redo? -, it doesn't conform to modern conventions, and learning how to use it is a real uphill battle.

One of the more underrated features of Sublime Text is the Command Palette. Just by pressing ctrl+shift+p, you can access almost any command, without having to memorize some arcane shortcut key. It is an incredibly powerful feature - one that I really wished Vim had.
You take care of your tools. Over time, even well cared for tools wear out. When that happens, a new tool is needed.
In this case, the problem is that you don't choose to be a member of a school; your parents make that choice for you. Bad behavior on the part of a child should not reflect badly on the school, because, you should assume, the child does not want to be a part of that school, and is doing anything they can to reject their status as a "member." It isn't the school's fault that there are parents who live in the area, who have a child who must, by law, attend that school, and who does not want to attend.

And, because you can't measure the school by the individual, you can't measure the individual by the school, either. If a school has a reputation for kids behaving badly, that probably just means that a bunch of the kids who go there, who don't want to be there. Whether they wanted to be there when they arrived at the school is a separate issue, amenable to causal analysis.

...Now, similarly, a lot of people are forced to work at jobs they hate for a paycheck...
Woah, woah, woah, woah. No.

I can't understand why they were fired. I think it is a gross overreaction to what is, at worst, a socially correctable situation.

And no, I'm not some non-elective male virgin. I'm a lady, and I find your characterization of people who don't agree with you as somehow socially inept is childish, dismissive, and illogical.
Yes sexism and witch hunt are the main issue and going after people who make jokes you don't find funny because they're guys is sexism and a witch hunt.

Would she have done the same if it were women instead of men ? I don't think so. It looks like a personal crusade against men.
Swift Player (iOS) - 2x playback, swipe jump & more for YouTube, etc
>The Air can be bricked by a mere drop of liquid in the wrong spot (this actually happened to me. One drop. I'm not kidding.)

I'd like to know more about this.
A Treasure-Trove for Founders - Stanford eCorner Video Archives
They're counting on the fact that for most users Apple products and OS X are much better than alternatives today. So they are theorizing that people will put up with this kind of strategy. In a classic example for the pattern, this is how they are opening themselves up for attack. I wish someone would genuinely rise up to the challenge, if for nothing else, to force Apple to once again be nicer to its customers.
Terascore co-founder here. We totally agree with you on rich question types. We needed to start somewhere, but we do plan to add for example "alter the graph to set the correct answer" question type. The challenge with things like that is providing an easy-to-use question authoring feature, that is available to all teachers using our product. Our focus is enabling _all_ educators to build tests of all kinds, so that's quite unlike Khan Academy (whom we admire greatly though).

BTW, essay questions are not at all "fill-in-the-circle" and with keyword-driven automated scoring recommendations (available in Terascore) we are making teachers lives easier.

p.s. demo.terascore.com is up and has not been down. Please email us at info at terascore.com if you experience any issues. Thanks!
Sounds like he didn't even call apple for help over the phone. When my ThinkPad breaks I'm on the phone to Lenovo right away.
> Jump to a function by name, jump to the next function,

ctags allows you to do this.

> duplicate the current line(s), move current line up/down,
select current word/line, open file by partial name,

Any scriptable editor can do these sorts of things via a simple macro script. Now, yes the user would need to create the script, but in most case that would take less than a dozen lines of code.

And once created, the script could then run it directly, via a keyboard binding or in some case via a mouse click.

> jump to function declaration.

ctags once again.

> I hit CMD+B in PhpStorm and I get taken either inside the file or another file where that function is defined.

But if you then open a C/C++, Python, Perl, SQL or a Java file in PhpStorm suddenly those features no longer work.

Using the ctags approach the feature continues to work for any of the 33 languages supported by ctags.
For watching on an iOS device, I just discovered the 'Swift Player' app for enabling 2x playback, swipe-10s-jump, and background audio playback for videos on YouTube and elsewhere:

http://tapparatus.com/swift
If you don't want to conform, don't wear a uniform identifying you with the group you don't want to conform with.
Let's set aside the current situation. Surely you're not leaving your career because last week somebody indirectly caused some poor schmuck to get fired for being a goober at a conference you didn't even attend. Your complaints only make sense if you perceive the situational sum total of the sexism or plain offensiveness as being more similar to this event, rather than seeing this event as an anomaly.

But this situation is really quite anomalous. Even setting aside Adria's histrionics, we still have a situation where the online response was overwhelmingly out of proportion and either nobody did much in person or it was completely resolved in person, depending on which comments above were true. This stands in sharp contrast to the other five or six of these fiascos from the last year, where in nearly every case the offended parties tried to be polite and were shrugged off, told to get a sense of humor or not take things so seriously or told they should have been approached in private rather than publicly. In other words, this is the first fiasco we've had in recent memory where the response actually was out of proportion—prior, NYC got napalmed because the bed bugs were still there after trying everything else.

I find it disingenuous to rewrite history from this single event to paint the sexism problem in our industry as being an overreaction by people who didn't speak up in person when this is really the only example of that. You must have real reasons for leaving the industry that don't have anything to do with this. I just find it hard to believe that someone could love programming and yet be so unwilling to avoid being offensive—or so afraid of being persecuted for it—that they leave the career for just this one reason.