skysight-inc/HackerNews huggingface dataset:
> That's orthogonal to OOP, isn't it?

Sure, you can do upfront design in any language. But you need to have experience to do upfront design. If you're new to programming, you should just hack around.

The other option is to read a Design Patterns book and treat it like religion. This is what happens to many new programmers who start with C++ or Java. You learn the patterns and you apply them everywhere, because that's what you were told to do. Some people like this, but many are turned off right away. I understand the point of things like Java. They make it possible for dozens of programmers to collaborate on a large project without stepping on each other's toes. But all of that abstraction makes no sense to a new programmer (at least one who is not a super intelligent space alien).

I don't see that risk in other programming paradigms, mostly because they are not as popular. But I also think something like functional programming carries a lot less baggage than OOP. It's easier to get the main concept.

Dynamic typing is easier on a newbie. They're just trying to put the parenthesis in the right place. There's plenty of yelling going on already. That said, something like Haskell which is less verbose probably wouldn't be so bad.
The sad thing is, if you implemented OpenID you can painlessly enable sign in to your site through Google, Yahoo, the StackExchange network and a myriad of independent openid providers, but no, we're going with Facebook guys.
In general, I totally agree. Being able to hire the best person, anywhere, and allow them to work super-effectively is a strong moat. I share this opinion and hire accordingly.

I think the "these companies are wrong" posts, though, are not attempting to see it from the other side.

Try to put yourself in the shoes of these startups. In super-super early startups (e.g. pre-profitability or definitely pre-revenue) one of the goals (aside from staying afloat) is to build a sustainable culture (company etc.). It's very difficult to build a company culture AND product AND hit profitability AND 1,000 other things from scratch before going out of business.

When most are co-located and a few are distributed it just adds one more thing to the pile. I've done it before, so I know how hard it is, even when we were all 'on board' with it.

It's just harder; you need to start from scratch with the assumption that any one can be remote at any time, and so you build your tools/processes accordingly (if you have a physical kanban board then it'll be a real hard thing to support remote devs).

For just one non-top 1% of all software-developer persons? The overhead is probably not worth it if you have a ready talent pool in your city (especially if you now have nexus in another state, which is a very real risk as states are looking to increase their revenue. ugh).

For Joe Average, or Jane Above Average, these companies would prefer to hire a local person than remote. That makes sense to me.

As a big part of getting from 'startup' to 'sustainable business' involves managing risk. So, understand where most of these businesses are coming from. Having one or two remote people in a company full of on-site people is a risk (not from a technical perspective, but from a culture and focus one), and not one they're willing to take.

It's a trade-off, and one that can make sense if viewed in context and done for the right reasons (note: "We can't control them/see their work/trust them/need to see their faces/need them from 9-5/etc." are WRONG REASONS).

Ranting about a system problem isn't very useful; I'd like to see more posts about how to convert a primarily on-site team to support 'work anywhere'. What processes and tools need to change to do this?
It is an article in the Atlantic, which uses Reddit reposts as it's primary source of research and was banned from Reddit for spamming. HN upvoters haven't noticed that Atlantic jumped the shark and has been coasting on its brand name for a couple of years now.
Why do you guys want to work from home? Isn't the isolation during the working hours hard on you?

I work from home to help keep my family life a priority. That extra 2 hours not lost to a commute (and sometimes another hour for lunch) that is spent with my family has immeasurable value.
4 million is the figure for the top job? America has 300 million people when I last checked, third highest in the world.

Its about capacity also, and not always women being disallowed opportunity. If you ask yourself, why at least 40% of world CEO/CFO/Presidents are not women, its not always due to women being denied fair opportunity, but also, because there is not enough candidates that eventually are able to go that high. Also, it is also the choice. Such articles are something I very much disagree with because they present things as: "because women are not CEO's in majority of corporations of the world, it must be because they are being denied fair opportunity". which is not always true, because it is also about choice. A lot of people, with capacity to do much more, still decide to do something, under their capacity, because of one universal truth called Love.
The trouble with so many mental illnesses is that there's no good diagnostic test to help identify sufferers, and many go undetected or untreated until it's too late. There must be something that can be done about this. It might help those not personally affected by depression to understand its true nature better too.
The really smart move is to have smart guys on retainer,
ensuring they keep up to date on your code base and deployment practises. Then they can be pulled in periodically.

The really really smart move is to let them bid on some of the tasks - a sort of granular level development contracting.
"Can we say that the social ill-effects are completely imaginary just because at the time concern was focused on blacks?"

Cocaine isn't any worse than caffeine, which is to say that it's not bad at all. It's actually better in many ways, e.g. it's much less harmful to unborn children. As far as I know there aren't any health or social harms from cocaine, at least at the dosage and ingestion method we're talking about here.
Well, I mostly agree, but...

Remote working is ofter perceived as a dream job, which, in fact, isn't so much. Besides performing your regular tasks, you have to deal with all the self-support stuff yourself, including avoiding your work stepping over your personal life, which is even worse if you work at home. It takes some practice to do that properly, to say the least.

I think that's where most people trying to work remotely utterly fail. They think they should be able to work anytime, when others will likely want to talk to them in normal hours. They think they don't need an schedule, when the only thing that would allow them to do their work is at least a self-imposed one. You won't be able to cook your meal and do your work at the same time, trust me. Lastly, if you lack self-discipline, remote working isn't for you.

The other side of the coin is even sadder: it's not that companies are not "open" to remote work, is that they just don't know how to manage it. They usually play their silly manager techniques by the book, which are for on-site teams (and often don't work, anyway). They just can't handle remote work. A clever manager capable of that is more scarce and expensive, also.

Hiring/Recruiters have the worst of both worlds, plus one thing that drives me nuts: regular hiring doesn't work for science and technology. If your task is looking for a "Python developer" and you think that it involves training some snakes, you're out of your element. If you're not capable to understand at least the basics of what you're looking for, you won't find it, and even worse, you won't understand what "training snakes remotely" means.

In the end, combination of all those things hurt remote working for everyone: people who doesn't (and doesn't want to) know how to do it, companies that doesn't know how to handle it (and they try with their archaic means, failing completely), and the guys in the middle that just want to score another commission for a hire of dubious quality.

Sorry, it ended up being longer that the rant itself.

(Disclosure: I've been working remotely for a few years, and I wouldn't change that for anything else. I agree completely about the current status of "remote working", hiring and reasons for meetups. But please, if anyone thinks remote working is a dream job, go get a regular one and stop making things more difficult for the ones that actually want and know how to make it work)
Totally agree. Where I work, the loudest person wins and gets promoted. It's hard to be loud in email, not to mention, talk over a quiet persons ideas.
Revenue Canada worker fired over video game creation
Silhouettes and Moonrise in Real Time [Video 3:45]
I meet a lot of people that work in "tech" that describe their jobs similarly to the way you just did. Just as an aside, I think it's a disturbing trend. It's very easy to reach the point where you're being underpaid and stretched to your limits simultaneously.
EU Cookie Disclaimers: A Review
Amazon would collect the sales tax from the consumer and remit it to the state. It has no effect on margin.
>As a result of that second meaning large numbers of people use the word as a synonym for "unlikable" or "bad".

It is possible that this is kind like how the word bad itself was derived! (http://www.etymonline.com/index.php?term=bad)

>a mystery word with no apparent relatives in other languages. Possibly from Old English derogatory term bæddel and its diminutive bædling "effeminate man, hermaphrodite, pederast"
Bell introduced a $10/month unlimited bandwidth add-on to their Fibe packages a few days ago. That's effectively a discount for anyone who was already a mid/heavy bandwidth user:

http://www.dslreports.com/shownews/Bell-Canada-Offers-Unlimi...
Or: wow! Only now?
Still, I don't understand why they don't delay/cancel the shipments? eEven if it's unethical.

No need to sell any of these machines before somebody else hits the market.
You could as well use an external tool to en/decrypt your text with for example blowfish + base64 encoding and use Skype just as the transportation layer of the encrypted messages.
Cores don't like to share
What are Managed IT Services All About?
Rihanna İstanbul Konseri 30 Mayıs 2013
Is 'Nightingale' the future of user-friendly medical records?
> Personally, I think the most obvious issue is that a group of intelligent people have simply accepted the notion that what's relevant isn't someone's life circumstances, but some vague and baseless notion of "abnormal brain chemistry".

How about people who lead objectively wonderful lives, with good jobs and happy families, but still suffer from deep depression? The problem, if any, seems to be the other way round: that some people think only people will "bad" lives can suffer from depression, and everyone else should just "get over it." That's what seems wrong to me--and if identifying "abnormal brain chemistry" as a cause of depression helps people realise that anyone can be a victim then so be it.

Clearly if someone is suffering then external factors can make it so much worse, but that doesn't mean depression needs an external cause. Sometimes it just is.
One Way Ruby 1.9 Drives Me Nuts
Hey that's pretty nifty, too!
i think it depends on personal taste. i'm lucky - i love working from home and, since i live in s america, that lets me telecommute (which means better pay). but i have always been a "loner". i don't mean i'm a socipath(!), i can get on just fine with people (and enjoy their company), but am happiest by myself. i also find it hugely more productive (although you do have to worry more about compensating for low bandwidth communication - but that gets easier with practice, and easier still when you're working with the same people for a while).

although once a week for 20m sounds a bit low. we do also have a daily email (progress/plans) and i will typically chat or email with co-workers or clients (as necessary) most days.

i'm sorry it didn't work for you - hope you find a more communal job! :)
I think it's a bit of systemic mistrust rather than any underhanded plan. The owner is worried about what he sees as a high salary and wants to bake in some accountability.
Zef Hemel: Throwing Darts (about Google Dart and JS)
I work 90% remotely. When I started this job, I came into the office everyday, a 40 minute commute. After about a month, my boss came up to me and said "Are you meeting someone here today? If not, what are you doing here?"

I actually like to go into the office from time to time, but there isn't any point when no one is there. I spend a lot of time at various clients' offices, and I notice a correlation: the more opposed to remote work a company is, the more meeting-driven it is. It is as if management feels like it needs to do something with all these bodies taking up space in the office. I see small to mid-size companies sucking up productivity with endless meetings.

That said, I think my company has lost a little bit of interactivity with the remote work force. I'm putting together a Google+ Hangout I call "Engineers' Office Hours". The idea is that if you aren't doing something billable, you hop in and offer help to someone stuck on a problem.
> If I need to ask a teammate a question, I turn my head slightly to the left and ask them. They respond immediately.

And then they stand the chance of losing anywhere from 20 minutes to an hour of productivity thanks to your interruption.

Part of the reason remote work appeals to so many of us is because we don't deal well with the constant stream of interruptions that occur in many office environments.

I don't believe this is the case for everyone. There are some individuals capable of working productively in a noisy environment all day while sleeping only 3-4 hours per day. But I think such individuals are rare, and you're doing yourself and your organization a disservice if you think all developers can work this way effectively.
I Lost a Client Yesterday
The whole concept of "race" is on pretty thin ice to begin with. Applying the word to the Dutch isn't necessarily any more or less meaningful than to, say, all Chinese -- it's something that's socially constructed.
Odd Practices in Java
The blog referenced in another thread mentioned that you have to pay them in bitcoins and not in cash...
I think it's "No One Ever Got Fired for Recruiting On-site Employees". And I think this is changing.

I work in a startup spread to three continents. Works very well when everyone knows their role and makes sure information is spread properly.
The problem with OpenID is that nobody (read: regular people) knows how to use it. It never had the mainstream pick up of Facebook and Twitter logins.
Does that extend out to other human descriptors?

Off the top of my head: "We were just shy of our goal" -> "We met a shy girl", suggesting through the subconscious association that the shy girl is not quite good enough.

And if so, why is there no backlash to the usage of shy the way there is to gay and common racial terms, as examples, when used in similar contexts?
I live with someone who suffers from depression. The idea that it is a disease is somewhat welcoming in that it allows people to rationalize that their actions are not entirely their fault, but at the same time it almost hurts those suffering because of the complacent attitudes it breeds.

Often times, before a person is known to suffer from depression people will comment on their behaviors/mannerisms as if they're abnormal. Once they realize the issue they are sympathetic but change to "they can't help it, they're depressed." In many ways this can be true, its uncontrollable at times, but for other times they need support, not sympathy.

Support means helping them feel better about what ails them. It means distracting them from their worries with things you know will lift their spirits and help them see the lighter sides of things. When you can't lift their spirits you need to be there until they can move on naturally. A person suffering from depression can focus on a negative aspect of life so intently that it is damaging but as a supportive role in their life you need to look past that.

Don't sympathize, be active in supporting them or get out of the way so someone willing to can.
> Also, whereas before the Flash element was invisible, now there's a target to click on if you do have Flash content blocked.

I saw that warning earlier today when I made my comment (note that the screenshot of the enabler pop-up shows SoundCloud as the URL), and thought maybe I had just missed it before.

Alas, I just tried an actual sound page, and the result was as before. I didn't see any "click to play" items, and clicking around the page (on obvious targets like the Play button, and less obvious targets like the progress bar and times) revealed nothing either. Where do you see the new target?
Latin America is not a single market for retail. Spain is the biggest single Spanish-speaking market for consumer products, although Mexico is growing fast.
Injunction prevents CNET from reporting on P2P tech
Much of this article describes the central element of the pay discrepancy between men and women.

Men are more willing to work in unpleasant jobs (e.g. truck driver, garbage collection). These jobs pay well because they are unpleasant.

Men are more willing to work in remote environments. (e.g. Alaska, North Dakota). Everyone wants to live it NYC or West Hollywood. It's great lifestyle. No one wants to live in Odessa, Texas.

Men are more willing to accept dangerous work where the chance of workplace injury is high (e.g. construction, mining, fishing, manufacturing).

These locations and the jobs they provide suck. They are long hours with high risk of injury, often outdoors, or away from family in places no one willingly chooses to live. Often these jobs include persistent exposure to harmful chemicals.

For identical jobs, men and women still have a pay discrepancy and that should be addressed. However, simply saying that women are paid less on average fails to capture the whole story.

In defense of men, most of the jobs lost in the recent recession were jobs held by men.
Isn't having to deal with coworkers and people and commuting and workings fixed times hard on you? You say isolation as if that's a bad thing, I say solitude because it's not.
"Think of how many times companies miss out on really good developers just because they're not open to remote workers."

Assuming that this is a real problem and not a pseudoproblem[1], then one would think that market forces would eventually resolve it. (Companies full of remote working superstars should outperform the rest.) But if the equilibrium is one in which remote workers are in low demand, well, that's how markets work.

[1] By which I mean, the evidence here seems mostly anecdotal. It's easy to claim that you're more productive when working remotely, but on average, how productive are remote workers, when considering all relevant factors. I would like to see some hard evidence on this point.
Thirdocean | Vine – the newest social network
What The Rails Security Issue Means For Your Startup
You actually bother to ask whether they support remote work? You are more patient than I.

And no, I'm not interested in a position in Albuquerque.
Gandhiji shot dead - The Hindu (January 31, 1948)
Agreed. I've also seen males hold these positions with other titles such as Chief of Staff.
But wait, there's more!

You can definitely do that; see the "Create shortcuts for other apps" section of this help page[1]. You can make a shortcut that can be used like any other Windows shortcut (say, in the quicklaunch), it takes on the icon of the page's favicon (both the shortcut icon and the window's icon), and it launches in its own window.

Also, see here[2] for additional options (like auto-maximize support).

1. https://support.google.com/chrome/bin/answer.py?hl=en&an...

2. http://superuser.com/questions/338266/how-can-i-make-chrome-...
You're right, but it's the hook that matters.
Twitter is again over capacitated?
Is twitter down again?
9 tools every information analyst should have
What have I missed? What else do you use?
Start by checking Twitter's API health page:

https://dev.twitter.com/status

Which links to, e.g., what looks like big problems with the home timline:

https://status.io.watchmouse.com/7617/125017//statuses/home_...

I realise that I do a lot of Twitter and other API development, and so it's easy for me to say, but I don't think it's too crazy to suggest you should be looking in their general direction for answers first.
What I Wish I Knew Then
I wouldn't be against a law that requires browsers to make third party cookies opt-in. Note also that the current law has no effect on Google's tracking whatsoever.
I'm using netatalk and avahi too on my Raspberry Pi. It work's great as a home storage server and I'm fine with the speed, cause I don't intend to be a hosting company ;-)
Now if only animated pngs were more supported

http://caniuse.com/apng
poor support/awareness of animated PNGs has been keeping GIF well represented for ages
An interesting thing is when your company truly is special, remote may be a much better option. I work for Ksplice (which is now part of Oracle). Ksplice needed people with Linux kernel knowledge, and there is no central tech pool for that. The company had to build itself in a way that supported remote workers.

I think many people use a crutch that it will be too hard to build a company that way, but that is because they think in terms of "average" developers. With average developers, it will be hard, but once you realize your talent pool becomes much richer and will often include people who are already familiar with working remotely, it becomes much, much easier.
But you can stick a REST API onto WordPress. Several plugins have a JSON API, there is Hookpress, it's also not very hard to roll your own restful code. It also has XML-RPC Support which is an alternative to REST.

It's actually quite simple to provide "static" outs for WordPress and the benefit is the client gets a nice easy to use admin. It's not the best thing in the world or anything, but it works.
Fun fact: this is pretty much the same dynamic program as CKY, the parsing algorithm that can parse any context-free language in the appropriate normal form (only productions looking like A->BC or A->a) in time cubic on the length of the sentence.
Show HN: Android Barometer Data Now Livestreamed to Scientists
Not necessarily true; The veil of ignorance can be induced for doctors, if some care is taken. Direct psychological effects of the pill's appearance on patients can't be measured, but the effect of the doctors spoiling the study based on that certainly can.

Doctor hands patient sealed opaque pill blister pack, tells them to take two, nurse watching on a CCTV or via webcam sends a text message that they've verified the patient taking the pill.
I work remotely not by choice but rather because the people I wanted to start this company with don't live in Seattle, and I love Seattle. So remote it is - and for the last 7 years it's been worth it.

However the issolation is an issue - chat rooms, and Skype/Hangouts have always been a big part of how we hold the company together, and how we solve this issue. But for me coffee shops, are a big deal. I'm in one every day for an hour or 2, and that's where I get all my "water cooler talk" and random socalizing. Which on the whole works out quite well for me.
Nice article but I believe the implementation of the fibonacci sequence might be easier to follow. Its an overall simpler problem.