skysight-inc/HackerNews huggingface dataset:
For me it is Go vs Erlang. I see both solving similar set of problems (for me!).

The slides said Go is easier than Erlang. That is true in some aspects, namely syntax (Elixir to the rescue here!). Go is also easier because of static typing. Speed of compilation is awesome. Building to an executable that only depends on libc -- yes please! love that about Go.

I am scared about safety and fault tolerance. Ability to share memory is good for performance but a shared heap in a large concurrent application is scary to me. Not sure what I think about multiple channels and running select over them. Then it pseudo-randomly choosing one channel among those that can receive. Erlang's focus on processes/actors vs channel and each actor having a single mailbox somehow makes more sense to me. Having a shared heap mean faster data processing but GC cannot be fully concurrent.

Now passing channels inside other channels is cool, but also kind of scary to me. You can pass channels, inside channels, inside channels, can make some kind of a lazy computation chain.

Also I have been wondering, but couldn't find it by doing a quick search, is it possible to build supervision trees out of goroutines like one builds supervision trees in Erlang's OTP. Say I want to have a chat client goroutine to keep the chat up. But I want to monitor it in case it crashes (panics?) then then spawn another one perhaps. Is that possible?
And you're saying that about Berlin? Try Finland, then :)

Yes, winters are an issue for much of Europe and especially for the northern part where much of software industry resides.

If that is important for you, then try the cheaper parts near Mediterranean - say, Slovenia is quite nice.
I've worked happily at GoDaddy for years in Hosting and can say I don't get caught up in the politics. What's good is millions of customers and thousands of servers, which translates to plenty of development challenges. The performance of hosting these days is actually really good. In the past it might have been good or it might have been bad, just depended on whether you landed on an overloaded server or not. It was never our intention to overload servers, we simply grew faster than we knew how to maintain. Until we launched a performance team to tackle this issue, and now the performance is really good. Takes time for customers to recognize this. Performance is one of those things most people don't notice unless it's bad.

The company's history has a few blunders, but there is also a lot of good - millions donated to charities, thousands employed - creating jobs in a down economy, great benefits, and from the inside, I can say, customers come first. There has always been a do right by the customer mentality. For every poor customer support story, there are a hundred positive ones, untold. I've liked working at GoDaddy because the value of the product I help create is high. This is no rip off, everyone wins and I can be proud of who I work for.

The new CEO and new executive leadership team are leading a great new vision focused on helping small businesses kick-ass. It's really very moving and makes me proud to work as developer at GoDaddy.
Yes they do have an obligation. No one is going to use your additional commenting system over the actual site's system. You don't really have a choice but to use it. Limited anonymity is very important. People regret what they said years earlier. People don't want their future employers reading what they said online. People don't want to keep certain things private from their family. Youtube isn't a social network and they are trying to merge it in with one.

I'm not aware of advertisers ever caring about comments and if so that's absolutely ridiculous. Keep in mind they also allow anyone to post videos of anything at all short of porn and place adverts right over that. Plenty of forum sites have ads as well. I really doubt that was ever an issue and it's incredibly silly if it was.

Fixing the comments doesn't require removing anonymity or even censorship.

The problem with youtube comments is that it was a huge mainstream site open to everyone. Unlike niche communities that filter out certain kinds of people just because they don't go to the site. Second there was no sorting of comments at all. Anything anyone posted immediately appeared at the top. Like and dislike buttons had no functional use, they were a joke.

And the comments still suck and they always will.
In case of Marissa Mayers, i think the ban of remote working is more towards trimming their workforce from poisonious group of remote workers that did not perform. They just suck the money out of Yahoo, and many of them are.

I assume remote working will be unbanned in near future if the condition allowed.
Not in the least. It has a nice command line interface to use it. No Go knowledge is required, or even useful.
Veterans Group Helps Troops By Helping Locals
> It would seem that what's needed is a way to reliably disconnect every cell from every other cell, lowering the voltage to around 4 volts.

Yes, absolutely. Something along those lines will probably be essential as we move forward. Maybe not to 4 Volts. That's probably not necessary. Somewhere in the range of 20 to 50 V there's a good safe spot. I am not up to speed on where safety levels lie for different circumstances. I's more about current through your body than absolute voltages. Of course, a higher voltage makes producing high currents that much easier.

High voltage and current circuits are not the easiest to interrupt mechanically. They tend to make such things as mechanical contacts explode with molten metal flying all over the place. The arcs produced when trying to mechanically interrupt high current circuits can be massively destructive. That's why most high power mechanical contactors are very large, loud and fast. More here:

http://en.wikipedia.org/wiki/Contactor

Not an easy problem to solve. Yet, it probably is solvable. Which is excellent.
It's also been posted to HN previously: https://news.ycombinator.com/item?id=1502179
a country built on profiteering from the corruption,theft and pillage and tax avoidance of other countries
>> There is a reason that so much Java is used in Google, Amazon, etc.

There is a reason why some companies are still running COBOL, C++ or even FORTRAN. Replacing them en masse is expensive, and often you can hire cheap labor and throw some bare minimum funding to keep those systems up and running, until there is no business case to keep them running any more.

When these companies started up, Java was the latest tool that gave tremendous productivity benefits over C++. Newer tools have arrived, now and Java is in the same place as C++ was.

And just like how it doesn't make business sense to re write old legacy systems in new languages. It also doesn't make business sense to write new systems in older languages.

Choose where you want to be.
GCHQ reportedly intercepted LinkedIn and Slashdot traffic to plant malware
This makes the most sense. The idea is to hijack the connection and insert packets into the stream which override the original packets, due to arriving first. That's why latency matters so much.
His point is crystal clear: he's saying you can't claim to rigorously study a relationship between race and crime by relying solely on conviction data, because racial prejudice and its legacy (for instance: what neighborhoods different races tend to live in, and whether those neighborhoods are enforcement priorities) has a profound impact on criminal conviction.
Harvard undergrads from the 1930's are not a representative sample of any group other than that specific group. The sample is in no way random or representative of the general population in the least bit. I can't believe that anyone thinks that this study has any meaning towards the population in general.

I'm sorry if that's overly cynical, but why is it so hard for Harvard academics to understand that the factors affecting people from the Mid-Western middle class, Southern urban poor, New England suburban wealthy, etc. are all very different? Not to mention the factors affecting various cultures internationally.

This is a study of similar people with relatively similar genetics, backgrounds, upbringing, values, wealth, intelligence, and overall lifestyle. How is this of any value to people who aren't like them?

EDIT: I'm realizing that the study's conclusions might be getting exaggerated in the media. I haven't read the actual study, so I'm not sure if the authors are claiming anything as significant as the media is.
No points for climbing those stairs when the escalators are down? They are the deepest subway I've even been in (also the most beautiful, goes without saying).
BlackBerry Torch Video Converter Convert Video to Torch 9800
How can we play video on BlackBerry Torch 9800? Here, I`d like to show you the steps about converting and import video to BlackBerry Torch 9800 for playback.
In the recent years Hungary seems to come up repeatedly in media with a much stronger anti-outsider sentiment than the neighboring countries.

I have no firsthand experiences like that (traveled for a few days through there 2 years ago, no such observations) - but can locals elaborate, is it really so or just media exaggeration?
Is this JetBrains' answer to Eclipse's Xtend (http://www.eclipse.org/xtend/)?
On HN there's a lot of people who went from writing Ruby to writing Go. If all you have are a hammer and a screwdriver, everything looks like a blog post comparing the two tools you've tried.
I wonder if there is any competitive advantage to having everyone gather together in the factory, sorry, office. It seems very strange that we still cling to the idea that we have to fight our way through traffic to get to the work space when we have so many tools like Skype, Good Hangouts, etc. at our disposal.
Website is down. Google cache link: http://webcache.googleusercontent.com/search?hl=en&q=cache%3...

The key point: In Vallant’s own words, the #1 most important finding from the Grant Study is this: “The seventy-five years and twenty million dollars expended on the Grant Study points to a straightforward five-word conclusion: Happiness is love. Full stop.”
I can't help but think that, given the sample chosen, the results are significantly skewed towards the WEIRD [1] population.

Not to say there aren't generalizable conclusions, however I would guess it is less informative for those living in poverty or in historically oppressed communities.

[1]http://lesswrong.com/lw/17x/beware_of_weird_psychological_sa...
Does anyone know why pretty much all of the PARC's successors choose to orient their monitors in "landscape" mode as opposed to "portrait" as was done on the PARC? Reading and working is so much easier in portrait mode. You get to see a lot more without having to scroll all the time.
I wish people would post their notes and not their slides. If I can understand your talk from your slides, your slides are way too detailed, and it might be more beneficial to just give everyone the text and not bother with the speaking, since it's so much slower than reading.

And if there's a video, I'm going to immediately go somewhere else. I don't have time to be watching hour-long videos when the content could be summarized in something I could read in 5 minutes.
Devs not aware of where and how is their software running, while ops are not aware what they're running? That sound like a recipe for a disaster. You don't need to know everything, that's why there are separate teams... but the way it's described in the slides is slightly scary to me. I've seen people caring only about their own area and lobbing things over the wall for other teams to take out over. It never ended well.
Absolutist and Utilitarian Considerations on the Morality of War
If you're weighing freelancing vs employment, I'd recommend doing medium term contracts instead. Look for the typical 3-12 month contracts and go from there. You'll get decent experience, have some stability, and it won't be terrifying financially. Keep focused on building up connections to clients, stay active in your local community (meetups, conferences, user groups, etc), market your services, and establish a business presence (LLC, business bank acct, office space, phones, website). But at the same time, your bread-and-butter financially can be your contracts, until you're able and comfortable moving to pure freelancing. You can also try to structure your contracts so that you're paid on a 1099 instead of a W-2 and that way you can start filing as self-employed and get the full deduction for health insurance and the assortment of other tax breaks (but get your own tax advice; this isn't it). Note that you should expect more money being paid on a 1099 since you pay self employment taxes (I usually discount W-2 work at 15%). But if clients want to control your work day, they'll be reluctant to pay you on a 1099 because of IRS rules.

If you just jump right into freelancing, I'd worry you'll never get the opportunity to really see first-hand and in-depth how businesses are run and that you'll always lack something in terms of project, team, and management skills.
Slacking Online Really Makes You More Productive
Clearly I am a solipsist, my dear fellow. Case closed.
Thanks for the feedback. I think I responded to another comment that gave very similar feedback as you, so I'm just going to link to it here:

https://news.ycombinator.com/item?id=6708420
Wrote a check that bounced? Loan application turned down?
The Turing test is actually a pretty decent and straightforward test.

I don't understand why this is an issue though. Testing intelligence was never the hard part of AI. There are so many tasks that computers currently suck at that we would be happy if they were solved, regardless what label you gave the solution. And I don't think many people could see a computer doing tasks like having conversations or solving difficult problems and deny that it is intelligence. Even if there is no formal test to perform that is 100% certain.
In general I agree with you that this is unrepresentative for a nation as a whole - see my other comment for that.

However one advantage of a sample like this is that significant independent variables like the ones you mentioned are widely held constant, which means that the evaluated variables will have a stronger power. So it is informative relative to others.

It would be best to take this study into context with other studies which compare educational achievement and poverty level.
I became a remote worker through a mix of bad luck, bad management, and a startup that wasn't going well. Of course at the time, I thought it was terrible; it turned out to be incredibly liberating and probably one the best things that's happened to me, professionally.

I was a software consultant for about a year and it was all networking - after all, that's how business gets done in the real world. I never had a time where I had too little work to do. My 'hack' for the whole thing was working in a coworking space, which is IMO the best ~$300/mo you can ever spend in a city that has one. I was lucky enough to have been working in one for more than a year and half before I started working for contract work, but I think you could easily do it in less time than that. When I started looking for work, everyone knew somebody; I never went outside of my space to find any work. It was incredibly convenient and really just worked out easily.

I always advise coders who are looking for freedom, a work environment change, or are newly unemployed to try a coworking space while they figure things out. You'll make a bunch of friends in a low-stress environment, meet entrepreneurs, and make great connections in the community that will get you work. It has worked well for those I know who have tried it - the secret is finding the right space. A socially-oriented space with as few walls as possible is best. You get used to the noise. Take long coffee breaks, go to lunch with people, go to happy hours and meetups. If you let it be known that you're looking for work and others know your skills, the jobs will come to you.
https://github.com/raypereda/stemmify

Not a Ruby guy so no idea if its any good, but it is the implementation linked from here http://tartarus.org/~martin/PorterStemmer/
The Four Rule Plan To Have a Better and More Productive Life
Indeed. And how they relate to them.
Not all of the men in the study are married, or stayed married until they were 68-80 years old.
You just quoted the WSJ editorial page.

Predictably, you can find the actual DOJ letter to Montana quickly with Google, where you'll immediately discover that the letter is the result of a cooperative process following a rash of sexual assaults on campus, and was not in fact a new nationwide speech code for universities.
There are tons of languages released every year that fare even worse than languages released in 1980, despite having "ubiquitous-internet, Github and widespread blogging" at their disposal.

Those tools are force multipliers. If the initial force is zero, the output is still going to be zero.
This is a ridiculously easy to solve problem. Timecode, click tracks, or even just recording the output of the presentation machine are all viable and simple options. Conference organizers just have to do it.
here's my 0.02$

Try working on some interesting projects, and make sure you finish them, not mattter how much time it takes (given that they are technically possible)

Also since you're dropping out, things are going to change

+ Working outside of an organised routine like college with less or no deadlines and exams and staying productive is going to be very difficult, so prepare for it in advance.

+ Organise everything, I would also like to throw in self quantisation here, try it out for some time.

+ The burden to prove your mettle in the eyes of your peers and keeping upto family expectations is also going to create some pressure

+ Doing all this alone could be difficult, so find someone to code with.

+ I guess you already know this, but learn by creating things, and keep building your portfolio. Even if you have a startup in mind, you should keep working on side projects to build the portfolio just as a backup.

+ Stay motivated (Easier said than done)
Fly Or Die: iPad Air
Natural Cures Not Medicine: Heat Your Room For 15 Cents a Day
I'm amused by the contention that running a business isn't like developing software because in business "There’s rarely a perfect decision. You’re always making trade offs. Balancing risk." That sounds like exactly what I do in software development! I guess that when I'm thinking about those things while building software I kind of have a business hat on, but it still seems an integral part of software development to me.

His underlying point about business being "soft, not hard," and the different kinds of tradeoff and risk that a CEO needs to think about, are well taken though.
Vedanta + Buddha's teaching?) (not any particular Tibetan sect)
I cannot agree with the sentiment of this article enough. The dropdown in my Youtube shows 3 different accounts. One using my personal email address and then another two which were created channels with the same name. One is linked to my Google+ account (my main one) and the other for some reason is linked to another Google+ account Google created for me. That's 3 different Google+ profiles created for the one email. This is a joke.
What you're saying is that it's impossible to accurately predict the future. I agree. But you can make informed judgments about what's likely.
Good to know that Wikipedia contributors/editors have a healthy respect for their users! /s
tunnelbear.com
I found that the easiest thing to work on that gives you a feeling of constant progress while also forcing you to learn a vast array of skills is game development. Making games requires you to learn about data structures, algorithms, optimization, and providing a good user experience all while making something that's enjoyable for yourself. Even if you don't ever plan on making games in the future, the process makes you seek out new knowledge and better methods of implementing everything, plus it also gives you the chance to work with a bunch of different areas of design (UI, controls, AI, possibly networking, graphics/shaders, and loads else), so you might find one subject you like more than the others and discover your specialty.

As for motivation, that's unfortunately something that you have to find for yourself. Once you start working on a satisfying project, you won't want to stop. The hard part is finding something that's satisfying.
The sample is in no way random or representative of the general population in the least bit.

This is overstating it, and you are focused on culture. DNA testing could confirm a few points that would be 'representative' of the general population. If you avoid the overtechnical/literal interpretation, you are not saying so much. The implication this is otherwise 'anecdotal' data is probaly a bit too simplistics as well.
Why use per-image multithreading at all? Process one image per core.
I share the exact same sentiments as you, and, would also love to know if there is anyway to mimic something like the OTP supervision tree. One-for-one? One-for-all?
I've been a remote freelancer on and off for about 12 years now.

In a lot of cases the clients I've had where I work remotely, were clients that either A) aren't tech businesses and typically don't have developers working on-site anyhow, B) I worked on-site with them for a while, and then either moved or just stopped coming into their office or C) were referred to me from another remote client.

Communication is the biggest part of success or failure when working remotely. Slacking off on communication is a surefire way to bring about misunderstandings and potential conflict. Always clarify everything you discuss, never leave anything up to assumptions or guesswork. Bug the hell out of the other people you're depending on (client, coworkers etc), send them regular update emails even if they didn't ask for it. I've managed a lot of remote workers. If it takes you more than 24hrs to respond to an important email, or you leave me hanging past a milestone with no update, or you miss scheduled conference calls, can't jump on chat in an emergency etc - it doesn't matter how good you are, you'll get fired. If you want to work remote, you need to be proactive about communicating, and very clear every time.

As a remote worker, personally my biggest problems have always been getting a good routine and keeping up productivity. If you're the type of person who is distracted easily (like me), remote work can be challenging from home. I have all kinds of productivity tricks - site blockers, pomodoro timers, certain music, etc. The biggest thing to me is getting out of the house once a day at least, shuffling around my environment I find motivational. I'll go to a coffee shop for a few hours each day and its often the most productive few hours of that day. Getting a shared office / desk space, co-working with friends, working from the road, library etc are also great ways to change things up and put yourself in work-mode.

Hope thats useful advice. Good luck!
Just ordered it off Amazon. From reading the description it seems like I already agree with the premise of the book so it might just reinforce my existing beliefs, but it seems interesting nonetheless.
Presumably those would be domed cities like you see in futuristic predictions from the 1960s. That's why you can measure their volume and predict the percentage that will be dedicated to pipes to carry waste heat from computers.
Children do copy their parents more often than not - sure, they don't always do that, but both habits and values are quite hereditary (though mostly due to nurture, rather than genetics).
Jamal Edwards: Amateur film-maker turned multimillionaire
They aren't even enforced consistently. Majority-white neighborhoods aren't policed the same way majority-black neighborhoods are.
Google's Python Lessons are Awesome