skysight-inc/HackerNews huggingface dataset:
The thing to note is that even if Microsoft has damaged the ecosystem or having not-so-high company ethics, they didn't do that just for the sake of being evil. They have a goal (and I don't mean the publicly stated mission) and they just did whatever they need to achieve that.

Now, if the goal of Bill Gates is to make the world a better place to live, and he's doing whatever needed be done to achieve that ... Of course things could still not be ideal, but there is actually not that much reason to not trust the foundation. Unless you implies their goals were something else all along :-).
I still believe that it is his wife that
has him doing this and that his wife got
her devotion to such values from the nuns
in her schooling. I have to conclude that
Bill really loves, cares about, communicates
with, respects, responds to, and trusts
his wife. Smart guy, couple.

Apparently Melinda has, with Buffett and
her call for 50% from other wealthy people,
essentially raised $100+ billion. Smart
girl.
Unfortunately "programmer" has come to be synonomous with "fancy typist" by the people who pay the bills. "Engineer", "architect", and "developer" all imply someone who codes with a focus on X, whether it be low level reliability, high level design for scalability, or general competence and requirements gathering skills.
Programming is now multi-language and multi-paradigm. It matters more what you can do and not what you can do it in. Being able to compose libraries and systems from parts is way more important than knowing a specific language.
Why do you need a replaceable battery? 12 hours is really not enough for you?
We definitely made a mistake at launch using the term "systems programming", because people automatically think of operating systems. What we meant were the kind of systems we build at google. Some of the examples in the blog post are "systems programming" in the same sense.

So we are pleased to see Go being used for the job it was designed for, but we are also happy to see that Go has a broader appeal.
I think companies need to move past the whole "no remote working allowed" thing. Old style management coupled with fear of procrastination are two reasons many companies don't embrace remote working. If you have proper management and metrics in place, it's easy to ensure remote workers are hitting targets and putting hours in; source control, time management, Google Hangouts/Skype for meetings, email. There is no excuse.

Marissa Meyer seems to be stuck in the old world of IT thinking herself. While she's taken Yahoo! to a better place because of her leadership, Yahoo! have lost a fair share of remote talent because of the rules she put in place banning remote working. Tonnes of companies embrace it (Github for one) and it opens up your recruitment opportunities 100 fold.

The only downside of remote workers is that they are separate from the core physical team, so they don't nearly get close to enough opportunities to partake in social bonding and that rapport you establish with your co-workers getting to physically speak to them in the office and eat lunch with them. Remote working means you are detached from the company culture which depending on the place could either be a good or bad thing. If a job is just a job to you and you are good at what you do, then this is hardly an issue.
Quantum Spying: GCHQ Targeted Engineers with Fake LinkedIn Pages
>but then why do you "like" or "+1" the cat videos in the first place, if not to make it known to the world that you liked them?

My point is that I may have 'cat video friends' who, you know, are in to that sort of thing, with whom I may wish to share these sorts of things.

My point is that while it's fine to have my cat video friends, I ought to have the option of not sharing my 'cat fancy' with other groups who may look down on that sort of thing.
After I signed up on Pinboard, I've taken to save my bookmarks there instead. Still, an IFTTT script that saves to Pinboard, whenever I favourite on YouTube would be less annoying and also allow me to have my favourites on YouTube.
[edit:
> I'm not sure I get your point...are you saying there was no intent?

I'm saying there was no intent to deprive someone of access to something they already own, or are in possession of. There might be intent to not pay for a licence to access something -- but not paying isn't the same as stealing. Everyone else still have access to their licences and licensed copies.]

Legally, theft means you deprive someone of their access to a thing. There's a difference between that, and "getting something for free that you should pay for" -- when that 'thing' isn't a thing at all -- it's a copy -- and by the act of copying you aren't depriving anyone of their access to the thing you copied.

If you steal a book, you're staling it from the current owner: either an avid book fan, a shop, a library. On very rare occasions, say at a conference -- the owner of the book-thing will happen to be the same legal entity as the author (tough even more seldom the copyright holder, as that might be the publisher).

I'm not saying that copyright infringement is legal, I'm saying it's not theft.

On a side note, the use of the word piracy is even worse -- it implies threats and/or application of violence -- effectively lifting something that is a civil matter to a criminal matter.

> in common parlance, taking something without permission is theft, even if it's not tangible property (e.g. "he stole my idea".)

And you can also call "a bargain" "a steal". That doesn't mean it's illegal to shop at a fire sale...
Set up an independent kiosk nearby that traded exercise (under the guise of energy generation) for free tickets.
Or you could set up a treadmill, and you get a kilometre of free train transport for every kilometre you walk on the treadmill. Call it performance art.
They were great when they were merely engineering products. Implementation of killer search. Implementation of smtp and a great improvement on imap. Etc.

Now that they're trying to program humans ... not so great.
Everything in "the future" will always have faster adoption curves. There is more of everything so comparing them is quite difficult.
I apparently missed that! Hopefully my redundancy here will help prevent others from doing the same.
Python Project Idea: Build a Templating Engine
"The Story of None, True and False" by Guido van Rossum
i'm a PHP developer. just clicked on the comments to see the usual negative PHP wrath... this time there are no comments at all. not sure which is worse :)
You don't build operating systems at Google?
Changing requirements and development landscape do not an analogy to a gardener make.

I do not 'grow' nor 'tend' code, trusting some unknown universal force to keep me on the right path.

I engineer buildings, bridges, roads, tunnels - all sorts. Sometimes they're very small and sometimes they're very large but they're all subject to the forces pushing and pulling on them - my job is to build them and keep them upright as well as I can subject to the laws and constraints of the environment.

I am not a gardener. I am an engineer building, modifying, and destroying complex structures daily in a controlled dance so as to keep their superstructure useful and safe.

Only to the naive eye could such complexity be reduced to such apparent simplicity.
Jezebel Isn't a Reliable Source of Information about Sexism in the Tech Industry
Show HN: Automated thoughtfulness - forget about forgetting
This is one of those amazing free resources that makes the Internet amazing. I wish Wikipedia's sections on each of these OS's had such comprehensive screenshots and writeup.

also: I had forgotten how many Windows 3.x shells there were.

http://toastytech.com/guis/indexshells.html
But wait! There was a challenge that was overcome...
I think it comes down to a couple tangible, measurable metrics: language barriers and time of work barriers (ie you send an employee an email and the reply back at 2am your time).

Then, I think anecdotally, quality of work is another perceived advantage for not going with the complete outsourcing route.
I would like to see him “growing” a database or a compiler, perhaps a firmware for a car or the CAD software used by the architect to design a skyscraper.
I think you're missing a significant 0 on that Creative Cloud price.
As a casual observer they are a very interesting read, as are the meeting minutes that get put up.

Both "this week in rust" and meeting minutes are posted to /r/rust, which is a good resource for those who want to keep an eye on how Rust is rapidly developing.
How do you define perception?

* A spark flies out randomly and contacts a fuel source

* A blind person reaches out randomly and finds a glass of water

What is the essential difference between these events?
Amazon deforestation could mean droughts for western U.S.
My god, how could you not?

"Billionaire or footnote, billionaire or footnote? Think. Think."
On the other hand, big apps with their own style probably have already chosen to not look like Bootstrap.
I think it really depends on the kind of work you do. Part of the reason why remote working is great is economic - you have to prove you are a better programmer/designer/marketer/support person compared to anyone in the world with an internet connection.

A big part of why a firm might choose a US/Western worker is communication style and understanding of cultural norms, though that is changing too.
With the background of coming from Finland and now living in San Francisco, I have to say that I'm a supporter of the "Default Employee Rules" section when it comes to working hours and fixed vacation time. While unlimited vacation policy is common among SF/SV startups it drives people to work all the time and not actually take holidays (or you're working on your holiday). No matter how much time you spend at the office people need rest.

The second author of the model is Michael Widenius, a Finn and co-founder of MySQL.
How about starting a company, and than have that company sponsors your H1B? There would be some grey -ish part during the transition from the old H1B (of the old company) to the new one, and I think you would need a co-founder/ investor such that you can't have control of the company (ie. less than 50%). Would it be feasible to do it that way?
Another option is to find a new employer who is willing to pick up your H1B. I was on the hiring side of that process at a startup a few years ago; it was a bit more of a hassle than the normal hiring process, but absolutely worthwhile.
didn't they switch from c++ to c and start a new project?

http://nanomsg.org/

http://250bpm.com/blog:4 http://250bpm.com/blog:8 - Why should I have written ZeroMQ in C, not C++

(i don't have a dog in this fight, just throwing fuel / data on the fire...)
Indeed, for example getting your brain wrapped around concurrency patterns in Go is very straightforward (especially since there is a plethora of documentation and examples).

These skills will transfer very well into other programming languages.
How the Internet Has Changed the R.S.V.P.
Yea everything takes me longer to make, but you end up with a better, faster application.
Microsoft shouldn’t hire any CEO who wants to kill Bing and Xbox
Yeah, I think this is probably going to work. Thx!

PS: 'inevitable', you made the same suggestion. But you seem to be hellbanned.
I'm still deciding upon that.
I know MVP is all the rage (and for good reason) but what about developing a product in complete stealth mode until you are legally able to launch it and make it publicly known then?

Keep your codebase clean (and ideally covered with automated tests) and be prepared to add and subtract a lot of features once you are able to get feedback from real customers.
There's an entire book about why you're right and the OP's approach is generally the wrong one, called So Good They Can't Ignore You. The OP is exhibiting the classic "passion mindset" - you search your soul for your passions and if you plumb deep enough, you'll magically unlock some cheat code in the world and people will start paying you.

The book is a light intro into the field of Self-Determination Theory and it's filled with examples of people following their passion for 6 months before flaming out because no one will pay them for the thing they like to do.

Another way to put it is that making money takes practice just like playing the piano does. You're probably not going to wake up one day and realize that an empty calendar is exactly what you need to learn how people will pay you for something that nobody told you to build.

http://37signals.com/svn/posts/1985-making-money-takes-pract...

http://www.inc.com/magazine/20110301/making-money-small-busi...
PuDB: A full-screen, console-based visual Python debugger
Thanks basicallydan :), it's great to see find someone else from Sheffield on HN.

That's a good way of framing it - I was hung up on the amount of time that would be need to be spent just to be able to support ourselves for 3 months in S.F., but staying at uni for this year and working remotely over the summer - whilst the others are in S.F. would mean I could determine if the project has potential without risking the degree.

Edit: I've just spotted your front page post - its very inspring! I couldn't wish you better luck
Only if the authors are also the copyright holders, ironically that is rarely the case.
That's still one of the primary ways Google+ tries to differentiate itself as a social network. In fact I remember some of their commercials describing an almost identical situation. 'Circles' let you share things with only the people you know who care about them. I don't know how this works with YouTube, I don't use it very much. But it's implemented pretty well on Google+.
A cheap Windows RT tablet/laptop can do this too. Plus, you can even use the RT device without internet (since it has more than a couple decent off line apps).
IBM opens its research doors into Africa
Well, we have Android and ChromeOS, which are both Linux. While we do have a lot of people doing Linux kernel work, I'm not aware of any "green field" operating systems being built at Google. (Although I wouldn't be surprised to be wrong here.)

Most of the software we build at Google are server processes that talk to other server processes. Go was designed primarily for this role, but it is obviously useful for a lot more.
I found that unsubscribing from friends feeds and only following certain publications that are in tune with my personal interests has allowed me to stay with Facebook longer. More recently however I have been moving towards twitter / hn for my news intake and conversation, and Facebook has remained in my routine only as a 'bad habit'
What Bill Gates Can Teach You About Writing Great Content...
Max Mosley: Why I took on Google over sex images
Above linked YouTube videos have English subtitles.
Outgoing BlackBerry CEO: ‘Will Be Cheering From the Sidelines’
Differentation: skills, demonstrable experience (across multiple markets), previously successful experience remote working, communicative capacity, cultural comprehension.

Financial competition: charge less than 9-to-5ers, but live outside of the western spendzone (ie. Asia, Eastern Europe, etc.). This allows you to take equity-linked packages without sacrificing quality of life (or indeed, with higher net quality of life).
Congrats on taking the leap, enjoyed the post a lot. I did this almost 2 years ago, and never looked back - as soon as I fully committed myself to life without a job, https://openexchangerates.org took on a life of its own and remains my primary focus.

FYI, it took about 8 months to start making money (could have been much sooner, but I dragged my feet a lot) and another 6 months from first paying customer to totally covering my lifestyle and making enough to reinvest.

If you'd be interested, we have some freelance engineering tasks coming up - shoot me an email (josscrowcroft at gmail) and we can discuss further. I'm in London for a few more weeks at least.
IIRC, when you do the visa transition, the government does a fair bit of due diligence to make sure this isn't what is happening.
Neither is "A language released in the age of the internet gets adopted faster than languages before it".
For me it has to go beyond programming. When you hire me to help automate some process or improve some system, you are going to get a good programmer but you are also going to get someone who seeks to deeply understand your business and find ways to improve beyond what you put in front of me.

If 'outsource' to someone in another part of the world your need for a detailed specification is much higher, your need to mitigate communications risks are much higher. Something I have trouble putting into words but I know from experience is there - when I am working on some process I try to understand it deeply and ask questions that are often more business related than technical. Technology is a means to solving business challenges and you have to be part analyst and part developer to approach problems that way. A coder across the world who needs a very detailed spec will almost never give you that benefit.
Why hitch your cart to the Bootstrap horse?
If your focus is PHP wouldn't it be better if it worked in Foundation, Bootstrap and maybe Semantic UI?

nitpick: Your features UL renders everything centered which looks odd at desktop resolution...
Nobody is ever an illegitimate target.
You're right, it's 50$ for full monthly membership, 20$/month for single app and it goes down only for ultra specific cases (i.e. 10$ for photoshop only for existing CS3 license owners [1]).

I messed it with the Revel subscription witch is lower (but still 6$, 1$ higher than I remembered)

[1]http://www.adobe.com/products/creativecloud/buying-guide.htm...
I don't see the point. Bootstrap isn't that hard to get started with just about any PHP framework. Unless i've been doing it wrong. Add the html into the views, link to the js and css assets, donezo.

Or, if you want to get clever, add it to a Composer repo, and have a shell script run after the update that copies stuff from the vendor folder into /public (that tripped me up on pagodabox but it's doable) and now you have Bootstrap running with auto updating and dependency management.

Why does this need to be a service?
If they don't, that's hardly the end of the world. Topics evolve in real world conversation all the time, that's how people think and make connections. The question's really how you organise things - how you filter attention, and what tools there are for that to allow people interested in certain aspects of the discussion to see the bits they're likely to be interested in. Not every video needs a full blown forum underneath it, but I honestly doubt that one would occur even if you made the threads groupable at arbitrary levels - there just wouldn't be the static central point of contact with multiple people checking back that a forum seems to need, (i.e. I can't imagine people would keep on and on reloading the video,) and some sort of decent threading seems strongly indicated.

If you lack such tools, it seems to me that the only things people are liable to post if you take the length restriction off is the full text of books to try and crash the browser, ASCII art of male genitalia, and links to some of the more ewww corners of the internet. In the time it takes someone to post something well thought out someone can post twenty ASCII penises after all. The low-effort to high-lols expressions seem likely to dominate over the high-effort high-meaning expressions.

Sort of like how Reddit decayed, but with a somewhat darker tone since the existing community in the comments is less well developed than they started off with, there'd be even fewer tools, less effective moderation and you won't be able to hide niche communities behind unknown lookup names as well.
OMG WTF???
GOSPEL ARTIST POSES NUDE!

Evon Latrail is the author of a children's book "When Mommy Went to Heaven". She wrote/recorded a few songs; "Lord Bless My Enemies" and "It Is Time" happens to be two of the titles. She even has a song entitled, "Can't You See (Abortion Is Murder). She went Pro-life after having a abortion! Really???? Now here is a photo of her posing in chocolate as a "Swamp Girl". The word Hypocrite is floating around somewhere. This story has made front page news in the local paper. How can this so called "Gospel Artist" be a role model if she's posing news? For more on this story.....Go to Google or YouTube and search, Evon Latrail. I seen the picture on Google. Not to mention the video with her and a A list actor floating around.......
In my experience, employers are very bad at judging what the appropriate salary in that other country should be. They get greedy about cost savings, lowball the market, take what they can get, and then are shocked that the work is shoddy and not up to standards.

So that's one practical reason a US remote worker often still has a job.
In other words, if your job can be done from home, it can be done from India.

People promoting a world where telecommuting is widespread better be careful what they wish for.
Sen. John McCain: NSA Director Keith Alexander Should Resign or Be Fired
Improving Cithhash Performance by Go Profiling
Hey, I'm 27, some time ago graduaded in cultural anthropology and 2 months ago started studying CS :) It's never too late to get involved into someting you feel passionate about. Good luck!
To be fair, today seems to be Hate On Google day on HN.
Fair enough. This is where I'm the cynical one in the sense that I don't see the point of having a visionary mission statement if you have to resort to spin and propaganda tactics to convince your employees to buy into it.

The qualification of "worthwhile" is really subjective to the point where unless you're literally doing something truly impactful (which I define as value + massive scale, e.g., cure to cancer, etc.), your value is at best a surface scratch and at worst a fad.

Consumer oriented startups like Snapchat spring to mind, which seems to have both a questionable mission statement + a shameless pursuit of founder enrichment. Not judging (I'm jelly), but I do think it serves the greater point I'm trying to make.
Nice! Wanna build some project using ES again
If you can't quickly, confidently, and credibly answer that question right now – you _really_ ought to spend some time working out why, and what you _ought_ to have ready to say to your manager if they propose exactly that. Either they are right, and your job _can_ be outsourced to the other side of the planet of 10% for what you need to be paid, and it will be eventually - or there's a very good reason why you (or someone else with the skills and compensation requirements like you) needs to be doing your role.

What is it that you do, that a dedicated educated and intelligent resident of Mumbai or Beijing or Bangkok or Kyiv can't do for your employer? You _really_should know that, at least for yourself…
Well, I would argue that there's a level between "db replication infrastructure" type projects and OS kernels. That is the space occupied by things like database engines (everything from BigTable and descendants to Oracle), distributed storage engines (GFS and descendants) etc. I don't think I've seen a project in Go that aims to deal with that level of "system-ness" yet. And I suspect I know the reasons (why, say, I wouldn't write the packetzoom protocol stack in Go) but I'd like to know more about whether to Go team thinks it made the right choices in language and runtime design for a systems language.
Mosfilm, the huge Soviet-era movie studio, has published a sizable portion of their catalog for free viewing on YouTube: http://youtube.com/mosfilm.

A lot of them have English subtitles. Kin-dza-dza is indeed up there. Brilliantovaya Ruka (The Diamond Arm) is another favorite of mine available with subtitles. And perhaps the most popular is the holiday classic The Irony of Fate.
There already is the little old lady in the booth at the bottom of every escalator in the Moscow subway. Isn't she on a bike powering the escalators? :)