skysight-inc/HackerNews huggingface dataset:
One of the times this came up[1] someone made a good point (wish I could save comments :) ) about the important distinction between sharing an open office with engineers, versus random people walking by/loud sales cales/managers/etc. In the first case, people don't mind interruptions - from other engineers. In the second case, interruptions are terrible. So according to that comment, a group of expert engineers working in a shared space can really experience some synergy. sometimes if you can say, "hey do you have a sec" and ask a super-quick engineering question, it can really help. If a few people start discussing architecture, everyone can join. etc. Apparently it works. If it's other engineers.

This makes me wonder.

Reading our present article - what we're really missing is some data. Really, any data. All of those people who have beaten it into us that "correlation is not causation" have won a Pyrrhic victory. We're left without even an indication of what the correlation is.

I have no idea whatsoever whether the data points plotting productivity (y) and space per worker (x) is a random scatter plot, clearly correlated positively, negatively, has a peak, has any shape at all, or whatever.

I don't care what data you're showing. For the y axis you can use startup market cap/valuation per employee for all I care. You can use lines of code - a terrible metric. Or whatever other proxy for productivity you want.

But whatever you use, anything is better than nothing at all.

What I'm wondering is: in a software or startup context - or any context at all - what is the shape of the correlation at all between productivity and space per worker?

This seems to be a central question, but the article only hints at an answer without presenting any data at all.

Since it's clearly a choice all organizations and startups face - let's see it!

-

[1] Other discussions on open offices:

https://hn.algolia.com/?query=open%20office&sort=byPopularit... (top stories)

https://hn.algolia.com/?query=open%20office&sort=byPopularit... (top comments)
It is possible to "activate" this functionality on some phones as well. I have it enabled on my Samsung Galaxy S4, which is rooted, but otherwise is running the stock ROM (though not by choice).
If you can find me the data, I can make something work :D
eBay again.
I did, I use a third-party facebook client. It's cumbersome :(
Why would they be sued?
Of course. In the end, we don't even have a perfect understanding of the physics on which digital technology is built. Nonetheless, we can evidently do much better than we do today, and delegate more of the hard work to our robotic slaves.
CIA looks to expand its cyber espionage capabilities
That's what I am wondering. I believe that Marijuana is safer in terms of unconditional risk of death. But suppose, I am a responsible adult choosing to consume a recreational dose of either alcohol, meth or marijuana, not planning on driving or doing anything irresponsible while under influence. Does the same still apply? For example, there has been research into negative effects of marijuana on cognition. I do support legalisation, but just wondering how applicable this research is to most people
At my last gig we built out a new office space- of course all the execs got offices and none of the support people who talk on the phones all day got an office.

So everyone was in a giant open room with a concrete floor and hard desks- a couple rugs, but it didn't cut it.

On top of that the CTO said he didn't like not being able to see the devs so he put a dropcam on the shelf over our area... so open area for devs plus a camera recording everything we say and do and only one person with access...
The chart is quite misleading, and by the introductory statement Meth may be even safer than previously thought.
That's an unfortunate result of some brackets having zero data and my code not handling that edge case well :(

Thanks for letting me know!
Bingo. If a manager wants to sit out with their employees and the manager is not doing the same work as the employees, they're there to micromanage. But they'll phrase it as "it helps communication" (translation: I can bother them any time I want) or "it helps with morale" (translation: the employees make it look like they're working harder because the boss is watching over their shoulder).

As an employee, I don't need a private office. But I sure as hell need my boss to have one.
Totally agree -- but the job function of the architect is different than that of a developer. Usually the architects are more concerned about architecture patterns and intercompatibility, i.e. making sure everyone is using the same messaging bus, same primary keys, etc. Hence my comment that architects should really be defining some base technical requirements, but leave most of the internal implementation details up to the dev groups.
Oh good point. Thanks!
Mild interruptions don't seem like a big deal to managers, and the nature of their jobs means that they'll place constant communication far above quiet, focused, uninterrupted work.

The above is the case for flipping the "current" model on it's head: put the folks whose job it is to constantly communicate in the open space, and give the folks who need quiet, focused, uninterrupted work time in offices with doors.

It's an extremely hard sell for a culture that rewards status with corner offices, but it definitely _seems_ like the right thing to do.

Edit: formatting!
A bit surprised to see no support for DPDK. While using AF_PACKET makes the project a bit more portable, you'll be able to save a lot of cycles by using skipping the kernel all together.
You insist on using the word "pride", which Rayiner didn't. If you'd like, I'll stipulate that ordinary Americans shouldn't feel "proud" of Google, so that we can move back to the actual discussion of whether Americans should "take a little credit for" Google.
Beside the other links, I found a few react libs very useful. react-router [1] and material-ui [2].

The second one also has an example application that is a great boilerplate (if you like material ui and their work). I've been successfully using it in a couple of small apps [3, 4].

[1] https://github.com/rackt/react-router

[2] https://github.com/callemall/material-ui

[3] http://github.com/ecesena/oscars2015

[4] https://github.com/hasgluten/hasgluten
The attack vector wasn't even through the Telegram application but depending on if you get access to disk or memory. Sure that's not hard to do...but it's still safe in-transit? A pretty interesting read, but I'm not seeing the leetness here.
s/worth nothing/worth noting
A BAC of 0.08 is not high at all.

"Consider the 2000 federal law that pressured states to lower their BAC standards to 0.08 from 0.10. At the time, the average BAC in alcohol-related fatal accidents was 0.17, and two-thirds of such accidents involved drivers with BACs of 0.14 or higher."

http://reason.com/archives/2010/10/11/abolish-drunk-driving-...
This gets to the rub of prevailing wage.

You are hiring a developer, do you call her an engineer where the prevailing wage is 87k or do you call her a programmer where the prevailing wage is 61k?

This type of fraud is difficult to prove and there probably isn't even anyone responsible in the government to verify or investigate issues.

EDIT: forgot to mention that the prevailing wage can be determined by salary surveys provided by the employer themselves (!!) during the labor application, giving even more incentive for tech companies to suppress wages by any means possible.
>When people discuss the "dangers of marijuana", they aren't saying you will take a lethal dose. More typically, there are either claims of impacts on the brain, or claims that it is a gateway to potentially lethal drugs like cocaine or heroin.

It's long past time for those people to support their speculation.
Quicklegal’s Winning Experience at Techweek’s Launch
Sony definitely made a 24" Trinitron monitor: http://www.amazon.com/dp/B00004YNSR/

and a 34" widescreen TV: http://www.amazon.com/dp/B0002NDFKM/
>It won't be long before someone runs a top-of-the-line X86 to Power8 benchmark using FreeBSD.

>Here is such a comparison using linux:

>http://www.itjungle.com/tfh/tfh092914-story02.html

Which benchmarks are linux-to-linux? In the article, it says the SAP SD test is AIX vs Windows, and the SPECjEnterprise test is AIX vs Oracle Linux; and in the linked Oracle benchmarks, it seems to always be IBM/AIX vs Sparc/Linux.
"CONSTANT VIGILANCE!!!"

Yep, grade school is exactly where I developed a lot of this, plus having a born malicious 6 years younger brother. But I can slot people into "safe" categories and then not worry about them (see my other comments in this subthread).

As for "come up behind me to stare", you just have to get in the mindset that they'll be awed by the skills you're displaying ^_^.
>I did. The quality of the students the philosophy of science produces.

I mean a specific reference to work in the philosophy of science. As far as I can tell you haven't read any, which is why I'm kind of baffled that you object to it so much.

>I'm not sure why you're making this request.

Because you are doing (a) and (b) with regard to the philosophy of science. I'm pointing out that you are being far more arrogant and dismissive with regard to the philosophy of science than any philosopher of science would be with regard to physics.

>You do realize that nobody really talks or cares about the scientific method, right?

That is largely the case within the philosophy of science, yes, since the demarcation problem is generally thought to be insoluble these days. But of course, given that science usually claims to have a special epistemological status, there is a genuine question as where this comes from. Working scientists' ideas about this tend to be very naive, and drawn largely from the philosophy of science of the first half of the 20th century.
I wish we'd done this earlier -- I'm pretty sure nothing bad has resulted from supporting RC4 a few months longer than we would have liked, but as we've seen from Google's "aggressive" push to end SHA1, it's the only way to move things forward.

Friends don't let friends use RC4 in 2015.
What you describe is already supported, though it looks like it's only available for paid videos or channels (anyone can set whether or not a video of theirs is "mature" and should be age-restricted, however). The rating levels are listed here: https://support.google.com/youtube/answer/146399

And instructions for creators to set ratings is described here: https://support.google.com/youtube/answer/176714
Yeah, this is on the list of things to add.

I think at this point google scholar is mostly abandonware. The team maintaining it is very small, and not really adding new features.
This is pretty interesting especially for cities which have mainly a single software giant to know sort of how much an engineer in that company makes. Like for example Kirkland ( google ). There might be others like Menlo Park (Facebook ? ) too.
You are right. I corrected my comment.
Nice, I get downvotes for having a balanced opinion and statements that can be fact checked quite easily.
Once thing is sure, you can't have it one way only: derive pride from what your countrymen do, while deftly avoiding any blame.
I forgot to add any acknowledgement via the UI when the the red cross gets clicked (but it was logged :))
Well, it's hard to quantify, but I'm guessing most of these employers derive tremendous value from having an employee they can basically own, and not have to worry about them leaving for a better company for a number of years. Obviously companies like Google and Facebook treat their employees well, but many of these visas are going to companies which are not Google or Facebook.
Google is the payment processor.
The tokenization spec completely supports and expects payment processors who are not issuing banks will have payment data :)

(I know this goes against what some words in blogs on the internet say, but feel free to read the EMV tokenization spec yourself, and you'll see it's true. Tokenization != only issuing bank sees payment data. Maybe some "ecosystems" try to guarantee it, but it's certainly not required)
Or perhaps Google is scared enough of the carriers' own effort that it felt forced to buy them off.
It is certainly more complex than that, but I think that a back-of-the-envelope calculation like the one above is more than enough to strongly suggest that getting a solid object to remain in place when the moon is above it and not when the moon is below is very unlikely to be feasible.
AFAIK, it does.
But that's just what i'm told, if you have data that says it doesn't, ...
Slack and Email and the Lowest Common Denominator
Myvim: Script to create a portable bundle of Vim environment
Cool. I saw this the other day when you posted it at BioStar (I am Damian Kao at BioStar). Next step is to establish some alignment metrics (some kind of p-value).
You could, but you would probably have to use a timing mechanism that is synced with the moons cycles rather than the moons gravity itself.
If Google Wallet was to continue to exist this was inevitable because Softcard (formerly ISIS) had locked up the usage of the secure element inside all the Android phones coming from all the US carriers except Sprint and its MVNOs. And ISIS was having a very hard time getting retailers onboard with its platform despite offering 7 figure incentives and covering their implementation costs for integration with their point of sale systems.
>> "Given that interviews effectively take up whole days"

Really? I find they are either an hour in the office or a few 30 minute phone calls. At least in tech. I know in other fields they have all day group interviews with lots of team building stuff but I haven't encountered that in tech (well at least with startups).
That's not what this blog post was about at all, and certainly not what GP asked me to expand upon.

You're not wrong, it's just off-topic, essentially.

You could say that you need to account for talent, too--but at some point you're going beyond what can be analyzed, at least currently. NLHUHE is not a solved game.
Is cross-country crash data available?
Funny anecdote, my first implementation of the algorithm was actually in Go (for concurrency sake). It was an earlier version and wasn't as optimized as the one available here, but I found it actually performed 10% slower at matching nucleotides as compared the same algorithm running in V8. At the time, I attributed it to V8 "writing" better-optimized instructions than I possibly could.
Marijuana and Heroin are both Schedule 1. the reasons for this cannot possibly be objective (and aren't).
Exactly. Take something like looking at documentation to see if C# uses printf(), print(), or print "". It's 100% work related, but it's kind of embarrassing that I forgot. I don't need my coworkers or boss seeing that.
What Constructors Are For
"If my theory of relativity is proven successful, Germany will claim me as a German and France will declare that I am a citizen of the world. Should my theory prove untrue, France will say that I am a German and Germany will declare that I am a Jew"
Drones over head in L.A.’s Valley are tracking mobile devices’ locations
> any mind altering substance (be it alcohol or weed) should have their driving privileges taken away

Such a blanket statement without any science backing is without merit. Even phrase "mind altering" is suspect as substances that increase mental focus, reaction time, and clarity all (probably) benefit driving ability.

Many substances are "mind altering". Nicotine, Caffeine, Endorphin (from exercise e.g.), even just sugar. Also, mental states; sleep-deprived, agitated, depressed.
Also note - your while loop isn't 0 cycles, in fact, it's probably worse than the bit-twiddling depending on sparseness.

This is because the test and branch always happens, and is essentially guaranteed to be mispredicted a lot.

These branch mispredictions are likely to cost a lot more than the n cycles it theoretically saves.
Our One Wish? Longer Battery Life
payscale and glassdoor has some data but not publicly available. ie http://www.glassdoor.com/Salaries/san-francisco-software-eng...
Read:

> Guys, I used Etsy before it was cool. Now it's like, super mainstream, and it's not cool anymore. Totes.
Show HN: Record voicemail messages of your late loved ones
Just came across this from One Thing Well[0]. Basically you run a single command and you get a vim.YOUR_USERNAME script that you can copy over to any machine and execute to have your complete vim environment with plugins and all. While I already use git to manage vim config[1], making this work elsewhere means doing a git clone and some symlinks. Having it be one step for occasions when I quickly want a familiar environment is cool.

[0] http://onethingwell.org/

[1] https://github.com/michaelmior/vimrc
Did you bother reading the rest of the article?

That line immediately made me feel the same way - then I finished the article saw that the author did a good job at explaining the other risks.
Companies that use open plan offices do it for the appearance of productivity over actual productivity.

Actual productivity in modern software enterprises is visible in task management tools like JIRA and in the repos, and communication, especially in an environment where spoken English might not be everyone's strength, is best seen in a Hangout or other chat/collaboration tool.

Failing to accommodate workers' preferences for working conditions is just plain bad practice, no matter what such preferences might be or how they might vary depending on the nature of a project. You can always see the health of a team and of a project no matter how project resources are located and connected.

If the boss is actually minding the store, he'll be doing it by taking a look at how his projects are proceeding, using objective metrics, not "by walking around" or at meetings.

The boss may need a lieutenant to grok JIRA for him. But failing to be able to manage a project because you can't look over everyone's shoulder is a management failure, not a failure of the work environment.
I am curious. Curious for a glimpse into a private, quotidian aspect of other people's lives, and perhaps their priorities and foibles.

HN Meta nonsense: I'm interested to know why you want to know why other people find interesting something you don't find interesting!
HN arch comment: Oh, wait. I'm not interested to know.
You clipped off the important bit:

> Well, one of the big advantages of Ireland is that it's the coldest country in Europe with a decent amount of transatlantic fibre running by its coast

It's the fibre that's the key bit there.
No, a debugger is something that supports, at a minimum, breakpoints, stepping and memory inspection.

Many debuggers - if not most - do not support arbitrary constructs in the language being debugged. They don't normally support creating new variables (by which I explicitly do not mean a name for an expression). And they very rarely support writing new or overwriting existing functions.

When I use pry, it's normally as a REPL with scope bindings, not as a debugger. That is, I don't use it for breakpoints or stepping. I use it to write code in the context of where the code is going to live. When I need to modify a Ruby method, I stick a binding.pry in it, then write the new code iteratively in the console in the context of a test or seed data, and copy and paste finished code into an editor when I'm happy with the results.

A REPL that only supports creating new definitions is simply not very useful to me. It doesn't support what I use REPLs for. They're mostly just toys - IMO.
I couldn't disagree more strongly with the claim that it's "unfortunate" for people to assume, in the absence of strong evidence to the contrary, that drugs associated with impaired cognitive function probably don't mix with activity as potentially lethal as driving.

Especially since the balance of the evidence you've linked to appears to support that assumption.

It's not as if "there is at least some level of marijuana use incompatible with driving" is exactly an extraordinary claim; the burden of proof for establishing parameters for a "safe" level of high whilst in control of a vehicle really ought to sit with proponents of smoking and driving.

Put another way, jumping to the conclusion that driving under the influence of marijuana isn't safe isn't likely to kill people if it's incorrect.
Microsoft products interact daily with several open source and third party interoperable systems. Welcome to 2015 :)
I beg to disagree. For instance, it's been running for years sampling Google's fleet [1] (the paper mentions oprofile, but that has been replaced quite a while ago).

[1] http://courses.cs.washington.edu/courses/cse590g/11sp/36575....
> more potent than vaporizers

It's not the method, it's the toxicity of the chemical itself. As others have mentioned, regardless of the method of extraction, purification, or intake, this does not change the ridiculous amount that would have to be pumped into the blood in order to kill someone.

Cannabinoids do not affect the brain stem, the primitive part of the brain that controls respiration and the heart. Many other drug overdoses are affected through this avenue. Cannabis does not and cannot.

You would have to adulterate it with another drug, in which case, it is a different discussion.
Remember that Facebook is the largest employer in Menlo Park by a factor of about 10, which will totally skew those rankings.

Edit:
to be more clear, I'm making two points. Firstly, Facebook is not known for the sort of Tata/Infosys style abusive H1b (and there'll be almost none of them in Menlo Park) whilst SF is much larger, and there could easily be such a company with an office in SF.

Furthermore, the bar for entry to work as an engineer at Facebook is possibly higher than in SF as a whole.
Phone Sharkthis App Turns Your Friend’s Phone into Yours – Hotel My Phone
weakly solved. What was shown is essentially a optimal solution for playing against itself. Not an abitrary villain of unknown tendencies.

Besides, limit is dead.
It does, but multiple people also stated that the rep was clearly untrained in customer service matters, some agreed saying a straight now without trying to help isn't the right thing to do. After all the comments I do feel like I was 100% wrong with the tone and volume I chose. I just felt incredibly frustrated at the complete lack of interest in trying to help out.
By law, foreigners should not have a lower salary. When a company sponsor an employee for a visa, the salary is one of the criteria to check for the immigration. They should/have to make sure it match the average salary in the office location. So, if the office is in Boulder, CO instead of San Francisco then it's ok to not pay your employee $100k+.

But a least 4 of the top 10 companies sponsoring for visas in the US are playing very dirty[1][2][3][4] and pay there employee a lot less than they should.

And for what it's worth, most of this companies, now in trouble, are:

- Exploiting cheap labor from India.

- Compromising career and future opportunity of the employee they sponsor

- Affecting thousands of other visa applicants workers who want to move to the US and can't due to the illegal practice of those companies.

[1] http://www.wsj.com/articles/SB100014240527023045275045791674...

[2] http://articles.economictimes.indiatimes.com/2012-04-04/news...

[3] http://articles.economictimes.indiatimes.com/2011-07-20/news...

[4] http://www.businessweek.com/bwdaily/dnflash/content/feb2009/...
Putting keys in query strings does leak information on the server though. Query strings are usually logged with the request in log files so you have to be sure to filter out the specific query string for the session token. That's the security concern that I see, especially if the logs get sent out somewhere/someone else for analysis.
All feel good fuzzies about American dream this and that aside.... let me get this straight, he's an illegal alien creating an illegal business with illegal documents in order to break laws by flying drones for commercial purposes?