skysight-inc/HackerNews huggingface dataset:
The joy of mobile apps, pulling as much permissions as possible during install, and abusing of them whenever you run them. When I see this the debate between native apps and web apps is over, and it does not end with native apps winning.
You can, if you want, mount your root as readonly so you're not tempted to modify it. Then it behaves like a Live CD.
The worse the code is, the greater the understanding of the language in these cases.
How is this Google's fault? Google's name is used in the article title, but then it is basically not mentioned again apart from in a list of equally well-known companies?
Playing music on your skin
Your links to the studies aren't clickable.
Your method doesn't account for the following case:

are_anagrams("moo", "mom")

Each letter in "moo" appears in "mom", and the length is the same, but the words are not anagrams of each other.
I escalate to noise cancelling earbuds worn inside noise cancelling headphones - when that's not enough, I throw a tatrum of go work in a library (or just go home and do something else).

I like my work colleagues, but sometimes I need to concentrate (or I'm just grumpy for some reason).
I don't think the article is blaming Google. Just har-har'ing with attitude that Google maybe isn't as smart as its cracked up to be.
And the rather wild rides - the big drops and lack of 'one at a time please'.

It's almost like the photos are from a time when people were able to measure risk themselves!

On the obesity thing - I guess all the modern junk food was still in its infancy and people probably brown-bagged their lunch. I know if I had went when I was a kid that's what my family would have done.
It's profoundly important to the U.S. as a whole. Creation of IP is the last thing that's going to be automated by robots. It's already been tremendously resistant to production being exported to China and India. We're already at the point where the primary product of the U.S. is IP in various forms (Apple designs the computers but they're manufactured in China).
It seems like this is proposed in the same way the Patriot Act was proposed to the public. "We need this to go after those suspected of terrorism". Yet the bill allowed them to intercept data of many more people and not just for terrorism, but drug crimes and so on.

If what they really need is to go after "suspected terrorists", then all they should need is a warrant from a judge. But of course this bill is not about that. It's about spying on everyone, and about censoring "extremist speech" (I assume the government gets to decide what is extremist, too, and not a judge?).

Checks and balances are supposed to exist for a reason. We've played this game before giving governments total power to "do stuff", including "protecting us", "improve the economy", "national security", whatever. It doesn't end well for the population. In fact, it ends exponentially worse than any "threat" mentioned when the government asks for such powers, for every single person, not just those "who have something to hide" or are "extremist".
BUT frequently this is actually done. One of my old professors works on positioning, and a client he did consulting for wanted to track their employees around the office; and then design new offices based on what came out of it.

If you're a company with hundreds of worldwide branches, then the potential benefits make asking questions like this a worthwhile endeavour. Very large companies actually try to design their buildings around what will lead to the greatest productivity.

If you're a smaller company, then you might want open plan offices for very different reasons (a perception of cohesion etc). Data can and is applied to this, but it typically isn't because the companies aren't large enough for it to matter too much in terms of productivity; the benefits start to be dwarfed by more pressing matters.
What are the downsides to using Facebook as a communication tool? I have: a fake email, a fake name, no mobile number attached and I don't post statuses.

Facebook groups and messages however are just so incredibly convenient and ubiquitous that you won't be able to convince entirely separate groups of people to leave and use a service you mandate - unless you are friends with solely technical people.

Could I be a member of the groups and organizations I am without being in the Facebook groups? Sure - but it would inconvenience everyone, if there's a discussion in a group, and someone tags me to get my opinion on something, I can fire back a reply. They don't have to call or email me separately.
The article has two direct links to supporting studies[1][2] and a link to an article giving roughly a dozen sources[3].

[1] http://www.sciencedirect.com/science/article/pii/S0272494413...

[2] http://www.jstor.org/discover/10.2307/255498?uid=3739696&uid...

[3] http://www.newyorker.com/business/currency/the-open-office-t...
> Russia is bad

Putin's Russia is bad.
The issue in tech has never been who has the best tech wins. Over and over it isn't about technology or better this or that. It is based on mindshare of developers, the market position of the product and public demand for the item.

Window Phones are good tech. The phones are designed very well. The OS is fluid and it does things well. I just can't ever see it breaking into double digits of market share in the next 5 years due to public demand for Windows items and the lack of mind share. Maybe in 5+ years. I think MS has a better chance of just doing a Amazon and fork Android.
U.S. top court rules against Cisco Systems in patent infringement fight
That was my point made with an exaggerated example. If you don't want Facebook knowing where you work, where you went to school, etc - Don't give Facebook that information.

If that means you don't want to give Facebook anything at all, you're allowed to do that too. Don't register an account, block their domains with your hosts file, block their networks with your firewall.
Most developers would be able to work out that the answer to the test is "return not (X or Y)" (unless Python has a nor operator.. I don't know because I rarely use it) without even realising they're using De Morgan's laws, but...

1. If the app is anything bigger than a trivial case there will be bigger things to optimize. Individual code optimizations give you so little in return they're rarely worthwhile.

2. Unless you're doing it millions of times a second you won't actually see the time saving. If you are then you're probably better off generating is_taxed when the transaction object is generated (eg generating and caching the result).

3. If you're still at the point where this change will actually make a difference you probably should be using something that isn't Python.

I wonder if something like Nuitka would be able to optimize it automagically.
Can someone give the background of why Google did what they did? Did they want to block Java compatibility or was that a side effect of some other objective?
I have been using Python for 4 years, and honestly I don't think I know the language so well (not compared to the knowledge I had of Perl before I started using Python).

I use Django, and I have an in depth knowledge of the framework. It has done pretty much all the hard work, so its a case of understanding its high level concepts and plugging them, together, rather than being able to implement every one of its features myself.

Whats going to be more use in the real world? Knowing how to use Django's reverse function, or being able to write my own in less than an hour?
Do you believe that locally built "homegrown" deploys on average are going to be better or worse than these images?

Because I know what I'd bet on.
This is no new phenomenon, but its effects have become more and more obvious and pronounced over the past decade, especially with the massive overrepresentation of Indians in engineering, science, and health. Indian American children actually scored better than any other group on "digit span" tests given to young immigrants, indicating an average IQ of about 112 (79th percentile). For an older article on the same subject, see: http://newamericamedia.org/2012/07/indian-americans-most-edu...

What is the cause? Most likely, an extremely strong self-selecting tendency for immigrants. Most of the Indian immigrants I know attended one of the IITs, and I'm sure many here have a similar experience. The flipside of this self-selection is a pronounced brain drain on Indian society. 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. Even with the current level of investment, however, the new "model minority" is likely to stay that way for a while.
Obama needs to issue Snowden a pardon of some sort and allow this whistleblower to come home without fear of retribution for helping to defend our U.S. Constitution.
Kudos to Ilya, I love it when it ends successfully.

It is kind of ironic though that eventually he got the Green Card via the DV lottery. Had he been fired without that, it would have been a very difficult stretch to get a job within 30 days.
I think it was a hostile way to make your point, that's what I was calling out. You basically said "if you have something to hide, you're a criminal". There are better ways to get your point across.
> Arguments raged internally: should it use control codes, or hierarchical style sheets? In the end, the decree went out: Word should implement both formatting paradigms.

just like inline styles + css on the web
It won't change anything for the Nepalese workers down there though.
Just a different opinion here. I have never worked in a single office space. I honestly can't imagine such a thing. But I do know how incredible good I am at distracting myself at home.

Just having someone around, who are working on a different piece of the same puzzle is a major motivator.
"Oh cmon...because there's so many of them and most of them are not that good."

translating : There are more indian immigrants than the other nationalities.
@threeseed

> [...] I've never used a database that required me to explicitly define which indexes I want to use for a read. [...]

In a way, it's traditional (IBM IMS/DB, 1960s).
Show HN: QRUnity, One QR Code for All App Stores
We needed a single QR code for our advertising materials. Rather than having two or three QR codes for all stores, we developed QRUnity to have a single one. Links can be updated dynamically, so any link changes will not affect your already deployed QR codes.
It's totally free.
Hope you enjoy
Wine reimplements win32 and directx, etc, ot the .Net api.
So Unity in general hasn't a good design overall? I mean on the development perspective, and UE its much free of those kind of design pattern seems, didn't know exactly how it works either, so you can adopt the pattern that fits better with you, without issues.
https://m.facebook.com/ryad.boudebouz.5494
We are hearing that tune since WP7.
From Florian Miller's bio on that page: "He is now developing a game app for smartphones and tablet computers." I wonder if that includes Android.
The title was probably chosen because the editors believe adding something about Google will generate the most views and sharing.
Peopleware also suggests having open ("communal") spaces as part of the solution, I really like their approach.

http://javatroopers.com/Peopleware.html#Chapter_13

Tom de Marco quotes Cristopher Alexander, his first rule is that there is no "one-size-fits-all" solution :) but there are patterns :)

Alexander identifies the need for all three of

- a communal space

- a semiprivate/team space ("war rooms", etc)

- a private space

Also:
"Each team needs identifiable public and semiprivate space and each individual needs protected private space."

They also say that:

"enclosed offices need not be one-person offices. The two- or three- or four-person office makes a lot more sense, particularly if office groupings can be made to align with work groups. Even in open-plan offices, co-workers should be encouraged to modify the grid to put their areas together into small suites. When this is allowed, people become positively ingenious in laying out the area to serve all their needs: work space, meeting space, and social space. Since they tend to be in interaction mode together or simultaneously in flow mode, they have less noise clash with each other than they would with randomly selected neighbors."

http://c2.com/cgi/wiki?PeoplewareOnSharedSpaces
I am exactly the same.

At home, I can find ANYTHING to entertain me.

At work, when I have a group of motivated peers around me who are focused on the same goal, so am I.
Fair comment, I'll take that on board when making future points
A quick question from a Rust noob: if I knew Python, why should I try Rust? What is in there that would make my life better? At first glance I see a lot of unimportant syntactic sugar or concepts I am not sure would make my life any easier (ownership tracking vs garbage collection).
I think they value power and control above safety.
That's the point, it's not binary between open plan or individual offices... you can have 2, 3 or 4 - people shared offices.

http://c2.com/cgi/wiki?PeoplewareOnSharedSpaces

"enclosed offices need not be one-person offices. The two- or three- or four-person office makes a lot more sense, particularly if office groupings can be made to align with work groups.
Even in open-plan offices, co-workers should be encouraged to modify the grid to put their areas together into small suites. When this is allowed, people become positively ingenious in laying out the area to serve all their needs: work space, meeting space, and social space. Since they tend to be in interaction mode together or simultaneously in flow mode, they have less noise clash with each other than they would with randomly selected neighbors."
Other than the navy wiping out all the pirates, I foresee a couple of other unforeseen scenarios:

1. Within the next few months, a new risk emerges with higher priority than piracy. Implementing this feature will delay the piracy addition, but only by 1 month because much of the basic "support multiple risks" problem will be solved by this other feature.

2. Within the next few months, a new product or tool will become available/known that makes it trivial to support storms, piracy, and a dozen other risks, making this whole effort redundant. It may be impossible to migrate to the superior alternative if all the resources are already tied up in a half-finished project that has generated no benefits to date.
Not to mention the situation in a startup where the tech team is sitting next to the sales and marketing teams who are constantly on the phone.
Apparently you indeed have never worked in an office space. Because it's approximately 10% "working on a different piece of the same puzzle", and approximately 90% "talking about 'Age of Ultron' at top volume for hours straight".
i.e in this case, the following does not apply:

“Give me your tired, your poor,
Your huddled masses yearning to breathe free,
The wretched refuse of your teeming shore.
Send these, the homeless, tempest-tossed, to me:
I lift my lamp beside the golden door.”
How can I buy one? :P
I hope you understand first stable release of Rust happened less

Of course, but Rust has been in tech news for a while already. E.g., the Rust 0.1 post garnered 82 comments[1], over 3 years ago. Rust seems to be first mentioned in a submission title 5 years ago.

Of course, their inception was not exactly at the same time. But if we look back in 20 years, it's the same timeframe. Just like e.g. Python and Ruby, despite being 4 years apart. Or C and Pascal.

[1] https://news.ycombinator.com/item?id=3501980
Android started back when Sun was still independent and they failed to formalize the IP relationship with Sun. Google could have nabbed Sun if they wanted, but it was of no value to them when Oracle swooped in.
Just to be clear, the danger is because people handle lead a lot at shooting ranges, and they do violent things to lead that result in it being dispersed as fine particulates into the air, right?

My 60/40 tin/lead mix solder sitting on my electronics workbench is safe sitting there, correct? It's only when actually soldering with it, or touching solder joints made with it, that I'm exposed? I avoid touching myself when soldering, to confine exposure to my hands, and wash them when done (elemental lead such as that in solder is not absorbed through the skin).
Fixed. I primarily picked the btree because it made the example nice and short :)
CookRadar: Peer to Peer Food Exchange Creates Social Connections
I don't see the issue in being asked to write FizzBuzz. If you're remotely qualified, this is a 3-5 minute task before I can see, "OK, you pass the 'can fog a mirror' level of test; sorry about that, but you wouldn't believe the trainwrecks we get sometimes..."

I had a senior level candidate on-site about 15 years ago who seemed ready to physically fight me when I asked him to write some (approximately) FizzBuzz level code on the whiteboard. I'd gotten a whiff of, "Johnny can't code" from some of his answers and figured I needed to see how deep the rot went.

Come to find out, he couldn't do it and had snowed the phone screen and first two interviewers and was angry that the jig was up. Interviewing for a senior-level position is, sadly, no guard against hopelessly unqualified applicants. With the advent of glassdoor and pre-briefed interview candidates, phone screen questions are fairly game-able as well.
It's kinda tiresome, on HN there's is this rabid pro-open plan brigade, even though all the studies show otherwise.

It's the same as the "I can work 60 hours productivly" brigade. All the studies, for over a century (yes, century, not decades) have shown otherwise. They are studies that show that people delude themselves into thinking they are more productive than they are. And yet, no matter how many articles and papers you post, nope.

HN insists.

They are ingrained memes on HN that won't, despite all the evidence you ever post, go away.

So why bother? You can google it yourself, and then promptly ignore all the professional studies and still believe in open plan offices. It's simply not worth the effort.
We get it, HN is majority introvert, and really likes logical optimization using data.

But some things aren't easily measurable. Is it a coincidence that companies who pioneered the open office plan are also some of the most successful in the world? Show me how you'd even begin to disprove that and I'll show you a dozen confounding variables making it silly to even try. What is the true impact of an open office on a culture of collaborative interaction? And what's the impact of that type of interaction on success? Hard to measure.

Sometimes we look at the things we can easily make into numbers and assume they describe the whole truth. Not always so.

"The most important things are unmeasurable." —W. Edwards Deming
Just for reference, the actual Economist tweet where the title came from:

https://twitter.com/TheEconomist/status/603433973361041408
Next up, "Down with immigrants!" and "They took my job!" - very ugly tide of anti-immigration sentiment rising in the UK, largely because migrants are prepared to work, and native brits are not, as they feel entitled to a record contract and a pony.
Rombertik: A Master of Evasive Malware Techniques
From a developer’s perspective, bug tracking is a great challenge
Then there is the open plan office, combined with the clean desk policy. That way you have to endure the inane yacking going on around you and god forbid you try and figure something out on a piece of paper while you're working and go grab a coffee without locking said piece of paper in a drawer or it's a written warning.

I hate the modern corporate office environment. HR should just be upfront about what open plan offices are about: saving money. It lets you cram in as many people in as small an area as possible. That's it. Nevermind if they're productive or not. We're SAVING MONEY!
First of all, really cool idea.

But if this goes on any "permanent" material (eg. printed on posters and such), it's nasty that the link would be on a domain controlled by someone else. Someone whose business model could change at any time, who could shut down and the links wouldn't work, or worse, who could start redirecting to malware.

My advice: Decentralize this by offering it not just as a service, but by licensing it to companies that want this on their own servers. I suspect some would pay a decent price for this.

Either that, or open source it. :)
Rainforest (YC S12) is hiring a senior front-end engineer
You're not being intellectually honest here, but I suspect you knew that already.
Yeah, Putin, Andropov, Chernenko, same stuff.
I just read the NYDN report. Surely some FIFA officials (and their counsel) knew something like this was coming.

The report also mentions Blazer is gravely ill with colon cancer. Does anyone know how the prospect of one of the star witnesses being unable to testify would impact the prosecution's raid/trial timeline?
This was proposed many years ago but blocked by the Lib Dems. Now the people of the UK destroyed the Lib Dems, there's nobody to oppose this.

A lesson in picking the lesser of evils. Nobody will learn it though, and the UK is screwed for the forseeable future.
I see it more as using some of that outrageous budget on space tech advances, relevant (old) image: http://f.cl.ly/items/1x2y2m1Q421H0B0g0Y1P/Screen%20Shot%2020...
They didn't want to pay Sun for the royalties they were asking for.
This is about "combatting online terror" in the same way that reducing the benefits cap is about "helping working people".

Newspeak and doublethink abound.
Qlikview How to Calculate Monthly Spending Analysis
Apparently, hosting a World Cup has become a net negative to a country. The costs (significant and increasing) go to the government and the profits go to FIFA and the sponsors.
Rust has much better performance.
FizzBuzz and the like isn't "juggling the ball"; it's "identifying shoes as suitable for soccer and putting them on the correct foot" level of qualification.
Wine has nothing to do with .NET
Haha, nice catch.

So there appears to be really only two solutions to the problem.
Those are really valid concerns, we'll surely take it into consideration. We will pack it for download soon. First lets see if we're the only ones who hate multiple QR codes =)
As a current python & rust user, I can say that I picked up rust because I liked the idea of a systems language that could give me c-like performance, without having to use C. Rust seems, to me, like a combination of the best parts of python (traits as pseudo-duck-typing), haskell (type inference, functional concepts), and C(++) (speed, no GC).

As @mitsuhiko says in the article, it is very easy to export symbols from a Rust library so that they can be used via CFFI, so the possibility of "dropping down to Rust" instead of "dropping down to C" is very attractive to me.