skysight-inc/HackerNews huggingface dataset:
If google wants me to use and depend on their services they need to take google apps for domains seriously. I have three google apps for domains accounts, and a regular gmail account.

One apps for domain account is tied to my job, another my personal domain, a third to a former job/personal domain that I registered services with. I used my gmail account to access services that google doesn't make available on google apps for domains.

It seems that no matter which google service I'm using, I'm logged into the wrong account. I frequently can't log out from the other account properly on the login page so I have to go back to a mail interface. It is an utter mess. I don't care about google connecting the dots and realizing that I'm the same person in all the places. They make it so frustratingly hard to use and depend on their services that I'm actively looking for alternatives.

Linkedin handles it fine, when someone tries to friend me on my professional email address with linkedin, they know that I'm the same person. Google+ doesn't. I don't have a Google+ account on my preferred email account because I can't figure out how to enable it for that domain. I get Google+ friend requests regularly on every email address I have.
> Am I the only person who thinks that ignoring good content to complain about formatting choices is vacuous at best?

No, you're not. I would much rather read high quality discussion about the content at hand. However, I'm reading using Chrome on Windows 7, and I literally had to open the developer console and change the font to be able to read the article. Like others have mentioned, it wasn't just hard to read, some of the characters were actually indistinguishable.

When readability gets that bad, I think it make sense for the topic to show up in these comment threads. Maybe someone will be around to fix the issue. Maybe others will learn about what happens when you don't test a site in different browsers.
Sheesh, you'd think ST2 was a clunky, worthless mess from all these comments. Amazing how after the announcement of ST3 the previous version is retroactively seen as broken and needing all these updates. I remember when ST2 was HN's golden child. I honestly don't remember any comments along the lines of "well, it _will_ be good someday" but rather "multicursors, minimap, it's awesome you should use it now!"

I've had a license to ST2 for a long time and was impressed with the constant updates. I remember thinking at one point, "Huh, just realized haven't seen an update for a while", but it was more idle curiosity than anything since the editor worked fine for me.

I'm trying out ST3 and am happy enough with it. Not sure if I'll upgrade when it comes time to pay, but I don't feel like a bait and switch was pulled on me.

I use OS X, so maybe the Windows or Linux versions are buggy? I can't just chalk up all the complaints to entitlement, but at the same time my experience with the editor has been so smooth I don't understand the issues others have been having.
Hey there - this is Seth from Google+. The launch partners will be rolling out Google+ Sign-In over the course of the day.
Microsoft takes a cue from Steam, offers deep sale on downloadable games
To ecaron and others asking -- we're doing a gradual rollout over the course of the day, as are our launch partners. You'll see the feature in their apps soon.
If we're teaching coding to have more coding monkeys or because it's cool, you're right. On the other side, if we're teaching people to solve problems (coding or no-coding), that's always good.
So that I'm still able to read it on my 640x480 CRT screen. Backwards compatibility is serious business at Google.

Joking aside, it's a 62.5% x 1.2em font size which is rendered as 12px (at least with my chromium/ff defaults). Probably too small for most readers nowadays (some would certainly agree cf. http://informationarchitects.net/blog/the-web-is-all-about-t...).
I'm guessing they mean muscle spasms and/or irregular heartbeat. I once drank an entire pot of coffee when I was younger and had irregular heartbeat for about half a day from it, I was wide awake though.
Chrome 25 broke audio for me rather badly
While it's not necessary to pull every block of code out into it's own function, its something a developer should keep in mind when writing code.

A lot of people seem to thing that code duplication is the only reason to refactor code out into it's own function. While that's certainly a good reason, there are many others. For me, being able to test the code easily is a major one. The smaller the function (specifically the less branching and the less it does), the easier it is to test.

Obviously, it's a balancing act.
VBScript is rather obscure and AFAIK useful mostly for automation of admin tasks.

It doesn't help you with everyday stuff. It doesn't exist in Windows GUI, unlike (most) other Windows software. You don't use it to build GUI apps, games, web services or whatever may be considered "interesting" nowadays.

Contrast this with DOS which shipped with BASIC interpreter and demo games.
peanuts compared to their own perceptions of reality...
I got this gem after refusing again today:

http://imgur.com/heHWkzG

What the hell. "Are you sure?" Well, yes I am. None of buttons answer that question.

I just wanted to watch the damn video link someone sent me. Jesus. I'll be sure to logout next time.
Yep. I think before everyone learns to code, they need to learn to think. Just dumping a bunch more people into the software field is not going to help the average quality of software at all, which is already pretty miserable.

Of course, coding is a good way to stimulate thinking, or at least it is for me. But they must go hand in hand...
English.rb: stop writing Ruby like Perl
> we use branches and commits to check which user is on which task. everyone pushes code at the end of the day even if it's incomplete

I think your fundamental problem is trying to use git for task management. There's better software for doing that, e.g. Trello.
Fantastic post. Entrepreneurs should make it a goal to go through the steps as quickly as possible. But you can only do that when you fail a lot. Why? This allows you to simply own failure and not let it slow you down.
Props for doing this. Old projects are often a goldmine for people getting into a given framework, or people working on a similar idea.
I consider that a litmus test for companies -- oh, your HR requires a Word doc resume? Goodbye..
Neil, just curious, but why do you feel this relevant to HN? Besides being written by you, of course?

(I'm not trying to criticize, I think your answer would be valuable.)
Ok, that sounds great! (Same to the comment above, replying to this one for continuity) - let me mull it over this week.

And I couldn't agree more, being placed in the firing lines of customers is often more telling than building the software yourself - "normal" people tend to notice things which we as developers are prone to miss or gloss over unintentionally.

-----

The awkward moment when I notice I blanked the CEO
That's a great plan, thank you!

The only thing is I haven't really seen entry level jobs anywhere. I looked on Github's and Stack Overflow's job boards, is there somewhere else I should be looking too?
How A Teacher Turned To Technology To Solve A Thorny Problem And Raised $100K
A Better HTML5 spec approach for representing semantic information?
In at least Firefox and Chrome, you can use the "debugger;" statement to not only block execution, but actually drop into the interactive debugger.
>You have an explanation?

I can explain it. Obama is no saint but the Republicans are ten times worse. They go on TV and pander to religious extremists, deny evolution and climate change, take absolutist positions on taxes while decrying deficit spending but refusing to touch social security or military spending, adopt comprehensively anti-liberty positions on social issues while paying lip service to small government, use the filibuster and confirmation hearings as bargaining chips against totally unrelated policies, start a bunch of unnecessary wars and promote a police state where the federal government is listening to everyone's conversations without a warrant and I can't even get on a plane without taking off my shoes.

Obama was supposed to have done something about all that. That's why people voted for him. The fact that he hasn't has been sorely disappointing to a great many people -- and the tragedy is, now what do we do to stop it?
Not on topic not off topic.

But until g+ allows linking of multiple gmail accounts to one g+ account i will never be using it.

Ever tried switching email address on g+, nightmare...
The new Mommy Wars
Well, before the squatting laws were changed, effectively yes. You had to go to court, get a court order, then if they ignored that then bailiffs and possibly police.

Edit: squatting was I believe a special case as squatters gained rights as residents. If you are asked to leave and don't, I believe the police could then be asked to remove you.
SMB is tough because they have a million people looking to nicle and dime them all of the time. Be prepared to quantify your value.

Having no idea what you are doing, I'd say look for vertical niches and get established in there. Look for associations and organziations to target. Examples: School superintendent association, Project Management meetings, working groups in a chamber of commerce type org, etc.

Another angle -- look for non-profit spaces where there may be grant funding opportunities. People need to spend grant money quickly, so word of mouth is key.
I'm not familiar with the virtual assistant space, but my question is:

Let's say I have the Lite plan, 5 hours/week. I then ask to get something done, like one of your examples:

"Please create a professional powerpoint presentation from the attached research paper with no more than 12 slides."

Do I also tell you how long to spend time on it as well? I might think I could get 10 tasks done with my lite plan, only to find out that the PowerPoint presentation takes 5 hours to complete. How do I budget what tasks can be done within my plan?
> The gap between CS majors and software jobs is misleading. You don't need a CS degree to become a decent programmer.

Conversely, you don't need to be a decent programmer to get a CS degree. It's a shame that in the age of the internet and self-directed learning, degrees are so heavily weighted in the job market.
Useless jobs that every big company should have
That's a feature!

Seriously though, not being able to define a serialization method can be a limitation. However, it is always possible to turn a generator into an iterator class with whatever methods you like, but the code may end up looking totally different.
Completely garbage to me as well. Chrome 25 on Windows. Looks like hieroglyphs.
The video is not relevant, but it allows him/them demo reelsurf using current events
Wow, we should have a lot more of these kickass videos so people understand what we do without having to tell them :)
Thanks a bunch! Look forward to seeing you.
AbsoLUAtion - The powerful combo of Lighttpd + Lua
I do not understand why these metaphorical articles persist. They do not help anyone understand the procedure, which is simple:

- Walk the commit tree backwards to the specified rebase point, writing each commit as a temporary diff file.
- Set the current working space to the rebase target commit/hash/tag like `git reset --hard $commit`.
- Apply each diff file in forwards order (that's the reverse of the way diffs were generated in the first step).

Rebase is just a good shorthand for moving sequences of commits and (potentially interactively) resolving conflicts along the way.
It's very similar where I live: PHP, Java, C++ and .NET.
That's exactly why I don't want to study here. The universities here prepare for the current job market instead of teaching solid CS foundations.
I like the concept. We're just starting to use VAs effectively, and it would be nice to have a utility-billed VA service instead of having to go to fiverr or oDesk.

I don't like the pricing model. I was hoping for an a la carte VA service; I don't want to pick a plan!

But if you stick with plans, I have 2 small suggestions for the sales page:

1) "Starting at $6/hour" threw me off. That's the price of the biggest plan, which is 40/hours a week! If I have 40/week of VA work, I'll just hire a VA from oDesk!

Instead I would list the price you expect me to pay (with the most popular plan). It looks like that's $10/hour here. Otherwise I've anchored at $6/hour and its going to be an uphill battle to sell me on a 2x increase.

2) Make one of the plans the "default"! The pricing table has 4 options, but none are highlighted as the most popular/suggested/default. The little flag actually makes Ultra look like the default at first glance, which I don't think is the intention.

Hope that helps! It looks like a very compelling service.
Reminds me of the huge threads of people upset about needing Google+ accounts to post reviews on apps on Google Play now, lol. Guess Google tried eating their own dogfood on this one and it didn't go over well.
Wait, does this mean apps can finally post to G+? It looks like I can finally write a simple app that can cross-post my Twitter stream to my public G+ circles.
Yep, same with John McCarthy, who died around the same time.
Didn't know Reelsurfer lets you create >1min clips. Is that a pro feature? It always restricted me to a few seconds.
Even better is avoiding shared branches and just rebasing locally, merging to master whenever a task is complete.
Super nice, but TWO dependencies? jQuery I guess is okay, since it's already, well, everywhere - but backbone?

Don't get me wrong, the first thing I thought was "Gotta use this somewhere", but if I need Backbone (a great library for where it fits!) just to make alerts prettier, then no thanks.
This reminds me of the post Rand from SEOmoz wrote on his personal blog a while ago. Great read.
http://giveupandusemultiplebrowsers.com/

I found this back in 2009, maybe 2010, when I was still "on the inside" and shared it around internally. Some people got a real kick out of it.

Now consider this: every single employee has a corp account, and I would think nearly every employee has a personal account, too. That means problems stemming from being in the right account have probably popped up in every single person's face for years now.

It didn't help when they changed from having the u@h up to just a name. Great. I know my name. I need to know which account I'm in.

Sorry.
>> "But everyone learning to drive is / was. Being a car driver is python coding. Being a car mechanic is probably on the order of writing a compiler."

I think being a car driver is more equal to being a competent computer user not a python programmer.
Youtube Center is probably miles ahead of both of those.
that is incredible
Wow, I never knew Ruby's predefined global variables were so cryptically named. (Not a ruby developer)

Is there any sane reason it was designed this way (the language I mean, not this fix)
Easily host (nearly-)static sites on AppEngine.
How to Social by FAKE GRIMLOCK on AVC.com read in robot dino voice
Developer's Guide to Images
Koushik Dutta Releases BETA of Superuser for Android
Microsoft now offers VM images to run Internet Explorer 7-10 on other platforms.
I actuality considered Scotland but by then the UCAS deadline passed so I forgot about it.
Transferring is a ptetty great idea, I will definitely look into it.
Fyi, the /apps link also doesn't work on my account.
From the article:

Mayer, who boasted "I only need two weeks of maternity leave," is doing just that. In an internal personnel memo, obtained by journalist Kara Swisher, the company has decreed that flex time is out, face time is in and good luck finding someone who can deal with the kids when there is a half day or when your sick child needs care.

...

The message coming from these C-suite moms is less about empowerment and accountability than it is about guilt. Guilt for women wanting to work remotely in order to manage their lives and provide for their families. Guilt for not acting with more ambition. Guilt for daring to put their children and spouses on equal footing with their careers.

...

Both these approaches are leaving a bad taste in the mouths of many working mothers who don't have the income or family luxuries of these uber-women

Are the Valley technology companies generally this hostile to working mothers?
I guess I find public speaking in general as a fascinating topic and was hoping we could spark some discussion around the tactics Affleck uses. Perhaps this is the wrong audience?
Hey everyone, I wrote this a while ago to host static sites on GAE (or on your own server, it should also work fine there). You just drop the site in the templates folder and upload, and you're set.

You can also use Jinja2 if you like, or stick the output from your favorite static site generator there. Both should work equally well.
Thank you, I hadn't seen that. I've added that link to the bottom of my article.
the prosecution was overcommitted to a token prison sentence and felony convictions to justify the effort they had put into the case

In short: to keep themselves from looking bad.

I wasn't sure, before I read this, that I actually wanted to see Ortiz and Heymann fired. Now I'm starting to think I do. Putting someone in prison just so you don't have to publicly admit that you shouldn't have been prosecuting them in the first place... I can hardly think of a worse reason.
Looks like they hold on to your Credit Card info FOREVER in ETERNITY! = Shady. What else could "pause" mean?

From their FAQ Page:

Can I cancel my account?
Yes. Just sign in and pause your account. We will stop charging you from the next billing cycle going forward.
That's a good default for expiration, but I always expect to be able to dismiss notifications early to get them out the way.

It definitely makes sense to hide the dismissal button when there are interactions prompted that would get rid of it (Retry/Cancel), but the default case is a plain text message to the user.

By the way, I like it, thanks for putting it out there! A more unique name might help me find it for future projects :)
What's "the world" for you? The bay area? Cause' I wish people would like to learn how to code where I live (Miami, FL).
Great, add to this 'minus centralized' and I'm all in. Or wait, Mozilla Persona already does this.
Where Stanford software engineers want to work
At least you have the Gmail address you want. My desired username is in a "reserved" state, or something, in that it's linked to my account under "other usernames", and I can log in with it, but I can't create a Gmail account for it.

This all started when I decided to try Lively, of all things. It prompted me for a username, but I never would have entered what I did if I knew that that username would become the permanent name of my Google account.
Oh, riiight. Ok, then. "Stop caring about people getting raped." "Stop caring about people getting murdered." People do bad things. Get over it.
An icon font that turns elements into an analog clock
From eXo Cloud IDE to Codenvy Raising $9 Million Dollars: A Brief History
This is more in line with Safari 6 only being available for Mountain Lion upon launch, and taking 6 months to be available for Lion.
Software is terrible. I'm not sure the solution to the vast stinking wasteland of software slop is more people -- if pressed, I'd say it's less software.
WHat stood out to me from the article -

"The findings also tie into research attempting to do away with sleep, such as by finding a drug that could eliminate the effects of sleep deprivation."

Every now and then I get upset with myself for sleeping too much, not utilizing all my time after work to work on side projects and learning new skills. I wish I could stay up till late AND wake up early or be able to do away with sleep altogether (and the need to eat)! How I wish I could do away with sleep!!

Recently after a few days of skimping on sleep, I had a few days where I let myself sleep enough and noticed how much more alert I felt during the day, I had forgotten that feeling! For now I have accepted that I need to make time for sleep. Side projects, new skills will just have to be done at a consistent even if a slow rate.

[EDIT: fixed typos]
I basically came here to say this. Often HN is frequented by those who are go to top CS schools, but I do not think they are in the majority of most CS schools. It is really possible to escape a university with a BS and MS without knowing how to develop and learn beyond your scope of knowledge. At our university, for example, we are supposedly taught C++, but I still find myself having to explain basics like STL Containers such as Sets and Maps to 3rd and 4th year students. This is after they've run into bugs with something that would essentially take two or three lines using one of the above structures.
> Code and software quality are serious issues. Unmanaged complexity costs companies millions of dollars. This is a direct result of the low average competence of software engineers...

If the executives aren't aware of these facts, then it's a communication error. If they are ignoring the facts then there's little chance they would entertain a push for autonomy.

> ... You'll just end up job hopping in the search for something incredibly rare. Better is to assume that most executives are harmful and minimize your career exposure to their incompetence and malice.

Blame flows downhill, my friend. By accepting autonomy you're opening yourself to the risk of those actions. It's quite the opposite to minimization.

Conceptually, I like your ideas. Empowering smart people is rarely a bad decision. But attempting to change from within an existing behemoth, with their entrenched positions, is a far-fetched dream.
If he declines to go to a nice little jail, he'll be shot down when trying to defend himself. So the threat of jail is an ultimate threat of murder, right? Do you think it is appropriate measure for unauthorised access to a computer network? Especially after the fact, not while he's busy doing that.

When some guy comes to your porch and does not go away, what would you do? Would you try to push him out on the street, or you will chase him with a gun in attempt to put him in a cell? What would you do if the same guy already stepped on your porch and broke your chair? Will you threaten him with death? Or you will ask policemen and court to do that dirty job for you?
John Kransinski Talks of Writing & Acting Success on NPR
I occasionally do the same thing, but as long as I know no one else is working off the code I push, I still feel comfortable rebasing after pushing.
As long as sites keep working on those ancient browsers while devs waste precious time spoon-feeding them - they will linger. I myself stopped caring about anything below IE8 a long ago (lately below IE9) and I ask everyone to do the same.

JQuery 2.0 is a great weapon against the legacy (support only for IE9+). I hope for its swift and rapid adoption in place of 1.x version.
Thanks for your comment!

I'm continously learning, and I still have 4 months from this school year.

Can I ask how much experience did you have before getting to a job in London and what kind of position is it?
Apple settles lawsuit over in-app purchasing by kids
Revealed: Stuxnet “beta’s” devious alternate attack on Iran nuke program
http://help.mobileworks.com/customer/portal/articles/952047-... #10 has typo: s/reesults/results/
Why exactly did they limit nginx to one worker proces?
All of the JetBrains products.