skysight-inc/HackerNews huggingface dataset:
At home nothing prevents me from not working and I often don't. The difference is, at home you can spend your time with a book, cooking, with kids or spouse - which all is refreshing and in general will improve your performance once you get back to work.

In the office not working constitutes mostly of playing dumb games or reading hacker news, the latter being kind of ok, but certainly it doesn't leave me refreshed and willing to go back to my not-so-hip-after-the-latest-js-framework code.

I don't think it's realistically possible to put a metric on one's performance, that would allow us to break from time-based evaluations completely. That being said, I see how my colleagues are progressing with their work and it has nothing to do with which are working from home, which from office and there is also no clear time-value correlation either. It has more to do with how motivated they are, what internally drives them and how skilled they are.

I have a friend at work who believes deeply in software craftsmanship principles and it's a privilege to see how he works. He stays at home more than most of us, but provides a steady and consistent stream of small, high-quality pull requests, all day, every day. I watch how not slacking at work can have a great impact on the project and on the team morale. It has very little to do with an open space, WFH, what kind of laptop you work on and what blend of coffee you are given. I grew to believe those are just excuses I (and others) are giving themselves to not fully focus on work. Once I admitted that to myself, I decided to spend my slacking time in a way that improves my performance later. I hope one day it will go away completely, or I will get organized enough to be consistent in my output regardless of interruptions.
Why would you do that? That code is working perfectly as intended, the user is allowed to do that
Is that site down for anyone else?
>To be fair, the adorable `except:` black magic exists

This is not adorable. This is a license to make programmers who come after you experience a kind of living hell.
There are good and bad implementations of every system. That sounds like a bad one.
Show HN: Panda update – 3 new inspiration sources
I am an emigrant and even I find it unfair to local population. Basically you are getting the 1% best prepared of India or other countries. Of course locals can't compete.
Introduction to WebRTC on Android
I would assume the reason this is getting so many upvotes/retweets is this is actually quite surprising to most people, who would still initially consider Indians of lower "social status" at first sight.

Or maybe that's just a UK thing?
I'm using flask for my SPA with websockets just fine, though.
And the more ironic here is that Google didn't copy Sun code, they used Apache Harmony implementation.

The ones doing the copy were the programmers from Apache Foundation
The success of these companies is largely irrelevant: they became successful before they started creating huge open office farms. Also, companies that exploit sweatshops and factories with atrocious working conditions are also successful.

What does it matter if it's successful when it's abusive. And putting introvert geeks in an open office even if it does give you an extra ounce of efficiency until they burn out from the emotional stress is abusive.
People feel entitled to what they have and don't want to lost it. You don't need to be an expert in psychology to realize that.

If you have to compete with people that are more desperate that you, you are not going to like that. This is true for Brits and for Indians.

But I suppose it's easy (but lazy) to make a moral play of this.

Downward pressure on wages is good for some people but not most people. Of course the immigrants have a right to the good things of life also, and I don't have a solution, but don't make these issues more simpler than they are.
I don't quite understand how money laundering and fraud are "made up crimes". IMO they are very real crimes. If the convictions are wrong (i.e. not based on evidence), then say so, but claiming that crimes are "made up" is weasel language.
I'm starting to feel like Bret spends more time saying what's wrong with things than providing solutions. I'm a huge fan, but just saying, hoping to see him ship something representing his ideas.
What would the Swiss do without the shady business brought by corrupt foreigners? The extremely high standard of living is directly related to money laundering and "asset protection" schemes.
Google wanted to use a programming language with a lot of developers and decided to use Java
The norm is to have normal business terms and to be reasonably available during normal business hours. Once you become a consultant, you're running a business.

That said, the way you learn consulting is by making mistakes. Next time, discuss what the client wants before deciding on a price. Then you can have client meetings at 2x the base rate and set other expectations into the agreement.

On the other hand if you have to point to your contract, there's a bigger client relation problem.
Unfortunately, there's only one in existence!
It's a conspiracy, and you have proof of this. But are reluctant to show us as we wouldn't believe you anyway.

Interesting.
"because migrants are prepared to work, and native brits are not"

Is it suddently OK to say such things? Denigrating country native population because they don't agree with you?

Native brits survived for thousand years so perhaps they can do so now without you worrying.

(Not a brit, but in my country this ugly tool gets applied all the time)
It's even more of an hassle for your average user because he cannot change computer anymore to fill taxes, it has already been tried & dropped.
On that last part, so CAFC gets the case if it included patent claims, even if neither party is appealing any of the patent issues?

That raises the possibility of copyright plaintiffs tossing in a patent claim that they have no intention of trying to actually win on, just to make sure that they will get CAFC's view of copyright instead of the 9th Circuit's view.
Why do you think the US cares?

For FIFA, the US is the single largest source of television audience and therefore advertising revenue.

For the US, on the other hand, soccer is just one of many sports. In fact, the US is one of very few countries where soccer is not the sport.

Americans are nowhere near as desperate for soccer as FIFA is desperate for American money.
> Should it be legal for me to copy all of the declaring code of my employers product and after writing my own implementation selling it as my own product/work under a different name?

How do you think compatible API implementations have been done until now?
Passing values across views in iOS
The case for publicly funded therapy
> "The most important things are unmeasurable." —W. Edwards Deming

I always like the quote at the end of the post, that proves absolutely nothing but is just there for the sake of a cheap punchline.

> s it a coincidence that companies who pioneered the open office plan are also some of the most successful in the world?

I would rather consider the coincidence of younger companies being easily influenced by the last thing that's fashionable because of young CEOs at their head, instead of relying on any particular dataset to make rational decisions on how tom best work between people.

> We get it, HN is majority introvert,

Arent Hackers more likely to be introvert anyway ?
"Of course the immigrants have a right to the good things of life also"

Maybe we should be fixing their societies? Because letting 0,1% of people in third-world countries come and enjoy good things does nothing for their society in a long run, while it can do considerable harm (or good, for sure!) for the receiving society.
This is now integrated in Pharo.

http://pharo.org/
That's the whole Picnic CSS library, including the tab plugin. The plugin itself is 97 lines of SCSS (including spaces). The odd part, and I'm the author I think is that sometimes the html get a bit overcomplicated and not flexible.

You can see the source here: https://github.com/picnicss/picnic/blob/dev/plugins/tabs/_ta...
I can't see any possible reason for the distribution to be Poisson.

It should be completely random, but the representation on the map is too regular..

Looks like the apparent regularity is an artifact of the way the data is filtered for display on the map for some scales; if I zoom out/in the fully random distribution becomes more visible.
Two goldfish swim around a bowl. One follows the other, preaching about how sad it is to swim in circles all day...

> I pointed out that doing so completely contradicted your original position

And I pointed out to you that I haven't contradicted myself.

Since you seem to have lost the thread, I'll help you out.

https://news.ycombinator.com/item?id=9486220

Do you think you can find your way? Or should I link to the rest of it?

> It is obvious to anyone that you have changed your mind on this

I haven't changed my mind at all. Where did I say I have? Can you link to it for me please?

> I have asked on what grounds you consider it to be irrelevant

You didn't ask that. You asked "what do you think is wrong with eslaught's explanation?" I'll link you there too...

https://news.ycombinator.com/item?id=9549017

> in which you have contradicted yourself regardless of what your actual opinion is

You keep using that word. I do not think it means what you think it means.

Looks like I was right about my prediction:

https://news.ycombinator.com/item?id=9486220

Please come up with something new to entertain me. Don't get me wrong... this "contradiction" and "your opinion is wrong" quest was fun, but if it's all you've got, let me know - I'm only interested in wasting my time on such a vapid conversation if I continue to get a kick out of it. To do that, though, I need some new crazy from you. Old crazy doesn't cut it any more.

And try not to take so long to do it. I do so look forward to reading your ridiculous replies; you took so long on this past one that I thought you might have finally gotten some sense somewhere.

I'm glad I was wrong :)
Not really.

https://talks.golang.org/2015/state-of-go-may.slide#11
> anti-immigration sentiment rising in the UK

No, it's always been there.
Could be wrong, but I thought it was approving SpaceX as a company- evaluating their methods and processes.
There are worse things than open offices. One of the new trends is open lab space. Chemistry labs at UNC made the transition a few years ago.

Did someone, anywhere on the floor, open something that produces hazardous vapors? Why contain it to one room when you can expose 1/3 of the building?

The University of Michigan's Biology program currently has a building under construction with the same "feature", and I am sure there are others.
Snapchat boss confirms IPO plan
> It will be very interesting over the next two decades to see if, with the rise of India, this trend continues, flattens, or even reverses.

This is true. I graduated from one of the well-known engineering colleges 4 years back in India and a good percentage of my CS batch went to study in top-schools in the US with a primary motivation to get a job and get settled.

Fast forward to now, most of them are looking at coming back and thinking of getting a slice of pie in the booming tech / Ecommerce market in the country. With VC investments booming, and mobile penetration rising tremendously (even in tier 2 cities / towns) the order of the day is to quickly clone a popular business model that has worked in the west and innovate under the local constraints.

I can clearly see the curve flattening or even reversing in the next 8-10 years. All in all, it sounds like good news for the Indian economy.
I actually was expecting it to have a greater hit on performance.

After all, a go executable can be 2x - 8x slower than a C one (which is still good enough for many uses).
Those evil invading Anglo-Saxons immigrated to the lower half of Britannia and now rule the entire island. Why, they even have the gall to name part of it Angle-land!
You should remember that Brazil built (or rebuilt from scratch) all stadiums used on the world cup.

Qatar would build them on less time and less money, I suppose.
The Essence of Branding
Neither one of those is substantial enough for copyright. They should be considered in the context of a whole body of work. Using books as an analogy, an API most closely resembles chapters and headings. Is it copyright infringement to write a new book that follows the same outline as a previous book? (I don't know...)
From Atlassian, 3 tips for remote teamwork (2013)
"Meanwhile, “ease of interaction” with colleagues — the problem that open offices profess to fix — was cited as a problem by fewer than 10 percent of workers in any type of office setting."

Here it is the other way around, the open office parts of the building are very quite, nobody dears make too much sound. It is much more social to walk into an office for a quick chat, only disturbing 1, 2 or 3 others.
Sorry, what's SPA? And how are you using websockets with flask?
Well, I'm still waiting for Cortana to be available on the Surface Pro tablets.
It's really the same argument that public schools make about private schools. We basically discard a third or more of our population, and import the cream of the crop from India.

You combine that with natural ethnic affiliations and social connections and you have a smart and powerful minority. Honestly, it's the same phenomenon as my Irish family had 40 years ago in municipal government. We had cops, firemen, tradesmen. If something needed to be done, you asked my grandfather and it happened. The difference is that those relatives had great high school educations (through the catholic church) in blue collar-ish jobs, while the Indian phenomenon is high end engineering.
I like meteor docs navigation and simplicity:

http://docs.meteor.com/

To check how they do it (it's a Meteor app):

https://github.com/meteor/meteor/tree/devel/docs
Not many years ago - just 3!

The Tories have a slimmer majority now than they had in the coalition, and a Lords which isn't all roses and flowers about this. And the Lib Dems (in one of the few promises they actually kept) sent the Draft Communications Data Bill rejected last time over to an independent parliamentary committee - which promptly savaged its drafting and lack of consultation, amongst other things: http://www.parliament.uk/business/committees/committees-a-z/...

If the Tories come back with the same draft or worse, it will have a very hard time.

I've written to my MP already - and got a copy-pasted bit of Tory party manifesto back, which indicates how much thought she's put into it so far I suppose - but it does at least contain a paragraph about not wanting to propose sweeping mass surveillance legislation obviously, which this in fact is, so I'm going to reply again when I have sight of the draft to pick out the specific problems. I can at least try to get her to read it and reflect my concerns.
> Specifically soccer-related infrastructure

Do you have any sources for the claim? As far as I know, football is quite popular in middle east. Football clubs in that area have consistently been strong contenders in the AFC champions league. This means they have a healthy and competitive domestic league. Claiming they don't have soccer-related infrastructure is pretty ridiculous.
The Lib Dems were destroyed because their core vote hated them. A lesson in not double-crossing your core vote.

Edit: Apparently the Lib Dems are universally loved, and never did anything wrong. I retract my statement.
3D printed accessoires for DSLR photographers
Can you write python modules in rust?

I would like to write small parts of my project as separate high performance modules, and I don't want to do it in C, it makes me sad.
The Abuse and Misuse of Test Automation – Interview with Alan Page
Which clearly shows us the dangers of uncontrolled immigration.
NASDAQ to setup blockchain trials
> There is nothing contradictory about it: as you say, the API is not the method of operation, it's one of many possible descriptions of the method of operation. I don't think anyone is confused by what an API is--its a simple concept.

Then what exactly is an API, if it's so clear and simple to define in your opinion?

Depending on how one stretches it, everything that is not assembly is an API. I don't know the details of the particular legal argument involved but it's going to get very murky if you claim certain levels of abstraction are copy-rightable and others are not.
Matz (Yukihiro Matsumoto) too!
single-page-app

you can do websockets with uwsgi for example
Sure, rounding is important as well.

> I don't understand what you mean by "quirks in Python"

Setting a precision for decimal numbers "globally" in the module. https://docs.python.org/2/library/decimal.html

But of course, working with cents might get complicated if you're doing a lot of calculations, people should use Decimal

Then there was Django's Decimal field which wouldn't even do comparisons correctly and was filled with bugs (in 1.2 at least)
Or perhaps any anti-immigration sentiment is a result of other factors, such as the rise of unwanted religious extremism, or support for and the acceptance by some groups of Sharia law.
It's interesting that all the European countries (nationalities) fall together on that graph[1]

1: http://cdn.static-economist.com/sites/default/files/imagecac...
> Native brits survived for thousand years so perhaps they can do so now without you worrying.

LOL

Ever heard of colonies?
...but don't make these issues more simpler than they are.

It makes more sense if you take a Darwinian viewpoint. Survival of the fittest and all that. In the US this happened a couple of hundred years ago as the native population got wiped out by European immigrants (or invaders). In case of the UK, as an Indian, I consider it fair comeuppance for the two centuries that Brits enslaved my country! And, by the way, I'll have some fish-n-chips with that NHS plan, thankyouverymuch.
I think there was discussion about taxes in India some time ago. If you make decent money in India, you get taxed to oblivion. No wonder their elite is leaving.
Closed private offices enable people to slack at work and pretend to work 80h week while actually dozing off most of the day. I'm not saying everybody does that, but it's certainly a possibility and something I have observed few times.

I observe this often. My workplace has closed offices for the middle managers, with windows so you can see in, and you can tell from their body language that they're either slacking off or socializing.

But like you say, it's not my business, what it takes for them to get their jobs done, and I wouldn't begrudge them a few breaks during the day. It makes me more sympathetic to lower level workers who also seem to waste time.

I also realize that management is a highly collaborative activity, so it is done better in closed offices because you can have substantive conversations without having to think about being in front of an audience. Given that most management decisions are based on social consensus, I want the managers above me to have good relationships with their peers.

When discussing it with managers, I compare the open office plan to multi-tasking: Being within earshot of 5 colleagues is like working on 6 tasks at once. So the open environment is good for workers who multi-task well.
> What is the cause? Most likely, an extremely strong self-selecting tendency for immigrants.

As an American I often feel like we don't really appreciate the size of the population of Asia. 3 million Indians in America essentially represents the 0.1% of the Indian population most interested and able to come here, so it should not be surprising that the average performance of that group on many given metrics would be above average.
Personally I think optional typing brings the best of both worlds, I don't see why it's more popular. It's coming to Python with 3.5, using syntax compatible with as early as 3.2, which is fantastic.
Thanks, that is good to know.
Building Blocks for a Web of Things [pdf]
Sorry, could not resist.

But Lindy Hop is really cool!
Wow, go Team Humans :'(

Very moving images.
Is anyone else becoming a touch bothered by the large number of BBC news articles that are being submitted to Hacker News? I love the BBC and BBC News is - for the most part - very good. However, the articles on their website are often lacking in detail and when talking about technology, they are often wrong or show a misunderstanding on the behalf of the reporter. The BBC News definitely has a place - I'm just not sure that it's on Hacker News.

I don't mind one or two articles - and I don't mind articles from mainstream news publications - but there are a lot of articles being published from the BBC. Here's the past 24 hours:

https://hn.algolia.com/?query=bbc&sort=byPopularity&prefix=f...

All of that said, they keep getting upvotes - so enough people clearly want them on Hacker News.
> For FIFA, the US is the single largest source of television audience and therefore advertising revenue.

Are you for real? This statement is so ridiculous that I don't even know where to start. You do realize football is by a huge margin, the most popular sports on this planet, right?
Plan ahead, bring earplugs. There are some that don't affect frequency response too drastically, so they won't ruin the music. Etymotic High Fidelity earplugs aren't too expensive.
But are they successful because of the open office, or because they have a very good product at its base? Correlation / causation / etc. You can't judge the individual performance of 3000 people in an open office floor plan from a product.
Having a mobile strategy on the web is no longer just nice-to-have
Malicious string crashes iOS apps
Pick bananas. He trudges through black compost in
to the hothouse. He feels he's about to shit. The
missile, sixty miles high, must be coming up on
the peak of its trajectory by now...

beginning its fall...

now...
History very approximately:

> In November 2006, Sun open-sources Java.

>In November 2007, Sun approves Google's use of Java in Android.

> April of 2009, Oracle Corp. announced that it would be acquiring Sun

Subsequently Oracle figured it could get some money from Google by requiring a license fee

http://www.zdnet.com/article/the-real-history-of-java-and-an...

It gets more complicted though, see http://www.zdnet.com/article/the-real-history-of-java-and-an... and a bunch of other stuff
WTF? am I still at HN?
In CS speak that is actually known as "distributed systems", not "systems programming".
The monopoly of Agile
Words of a late 19th century poet.

The way people quote it, you'd think it was straight out of the Constitution or Declaration of Independence or something. The fact that the poem was written after the Chinese Exclusion Act was written makes it something of a farce, IMHO.
The thing is, Go is particularly not interesting for PL researchers and geeks seeking novelty. It's more of a boring, pragmatic language. Elixir, rust et al. are much more funny, IMHO. That might be the explanation.
Colonial empire was a comparatively brief period of history, and there are hints that maintaining colonies was a net loss economically. Of course, from the perspective of power (and bringing nice perks for the elite) it was a different story.
This is true even in India.. You can go to most South Indian States and the construction workers come from Bihar and Eastern states of India..

The locals are not willing to work at salary levels the Biharis are willing to work..
Active noise-cancelling only seems to work (in my very limited experience) with 'constant' noise though - predictable. Spoken conversations often aren't. But, I might've just had a bad experience with those in the store. I'll stick with passive noise cancelling / in-ear with foam things.

Or, you know, tell people to be quiet.