skysight-inc/HackerNews huggingface dataset:
What exactly does "full-stack javascript developer" mean? You can write NodeJS on the backend and jQuery on the frontend?
In my limited experience wealthy people don't make many purchasing decisions based on research or marketing - they go very much by recommendations from their peers. As such, networking is the key to success in the luxury market.
Easier? For them? Or you? A perennial argument for open floor plans is that it 'fosters open dialogue' and other such twaddle. For someone to be standing 6 feet from you and be told it'd "easier" to go back to their desk and send you an email instead of just talking to you is ... counter-intuitive at the very least. Unbelievable to some.

It depends. When someone is stuck on a compiling issue, pinging me on our chat/IRC is clearly easier than speaking loudly and hoping I'll hear and help. But at the same time, being able to hear other people discussions and chose when I think I'd be able to help is awesome. It also helps me learn a lot just by hearing other people technical issues.

Also open floorplan does not mean "just 8 members of your team" in the same place. Where I was before it meant 120 developers working on different project for the company but in the same place. An issue with this is that people outside of the developer teams would just pop over to my desk because I was the one that seemed available to ask for things. This can be annoying if it happens 10 times a day especially when none of the questions have anything to do with you. Explaining them that sending an email with questions would help worked most of the time and forced them to try and contact the right person instead of asking the developer closest to the door especially at lunch time.

If this is actually the case, you're in the minority. After doing this for... 19(?) years, few developers I've met or worked with are actually more productive in open environments

That may well be true. I've worked this way for 8 years now and clearly enjoy a lot more open floorplans especially when it is "developers-friendly" so no sales team next to you using the phone all day.

I'm in favor of private work spaces and open common areas where people can meet to collaborate when they want.

The issue with this is that I then lose the ability to follow what other people are working/stuck on and whether I can help, etc. Because people will most of the time stay in quiet area and use the open spaces only for informal gathering, having fun, or even meetings when no rooms are available.
… "I need time to prepare for the release of '4096'."
It's not zero sum. High quality walled gardens push the 'open' world just as much as high quality 'open' solutions push walled gardens.

Consider as much as people complain about walled gardens DNS is quietly backing the 'open' web because some things really do work better as a walled gardens.
Linux kernel developer Jes Sorensen gives video tour of his work setup
How to use MBaaS and DBaaS for enterprise app development
Coal->Natuaral Gas? Good.

Natural Gas being deployed instead of solar or wind? Bad.

Natural Gas being deployed along side solar and wind? Best case.

One day the price of natural gas is going to rise again and people are going to be stuck with combined cycle natgas generators that are too expensive to run.
When you turn of your phone, it tells the network first so the network won't go looking for it from a different tower than the last one pinged.

If you pop the battery out, this doesn't happen, and the network isn't sure if your phone is connected to any network or not.

These are things discovered during the recent bouts Ukranian of protests ... after all, some governments would very much like to know which of its citizens are participating in a protest.

Recent Urkanian protests have helped shed light on these facts (along with revelations from NSA / CIA snooping).

http://www.theguardian.com/world/2014/jan/21/ukraine-unrest-...
Incidentally this is the enforced-by-design behavior of mercurial with respect to history modifying actions.
I'm not talking past you, your crowd generally talk past me with "it's fine - works for me - just wear headphones - actually it's a benefit", etc.

In my own experience - I've known a few people who were genuinely better at their development work in open environments. Better as in measured output vs what they thought of themselves. They felt better - they liked the atmosphere - but they also thought they did good work, when they weren't doing terribly good work. Was it causal? Probably not, but it more proves the point that it's harder to self-assess beyond emotional state (which, really, IS a component of work life - I get that).

But what also happens with these religious wars is that the few anecdotes of "hey - I ENJOY working in open plan areas" is used to justify it for everyone.

You want open with other people - that should be allowed. You want an office with a door to shut to work? That should be allowed too. You want to switch between the two - that should be allowed and it EXTREMELY RARE.

Essentially, without loud 'anti' open office plan voices, the 'hey, this is cheaper' crowd gets its way. And when they can find a small percentage of people who do work well in that environment, it's justification-icing on the decision cake.

You're paying a team of people... say, $500k per year - spend the extra few percent and get an office that can accommodate multiple working styles to have the best possible places for all types of people to work. The larger world tends to default to the benefit of extroverts, and 'open plan offices' is one more 'default' that needs to be challenged, especially for many knowledge workers.

In every place I've been with open plans or open cube farms - management NEVER sat there - always had private offices. There's an acknowledgement that it's useful for some type of work, and you're not it. Incredibly divisive attitude for a 'team' to have to put up with. And... for every one example of "but... famous person X sits in an open plan with the team" there are hundreds who don't - it's not the norm.

"No one here is trying to shove an open-plan office down your throat."

MOST companies are because it saves a few bucks. The costs may be non trivial, but the cost compared the salaries, benefits and lost productivity generally are trivial.
>Is there evidence that this problem actually exists? This seems likely to be a manufactured story.

I don't know. I thought he (edit: or she, I suppose) was pretty clear. His description of what the press does and doesn't report (and why) serves as an explanation for the perception of an imbalance that doesn't "actually" exist. I disagree, of course. And I would also assert that the imbalance is indeed a problem.
The author fails to see that while a large number of apps may be frivolous, we've also ended up with a world that allows collaboration at a global scale. The nature of engineering is changing, and what the last decade of "software innovation" has done is evolve an engineering practice that is superior to any that came before, even if it has only been used to build frivolous apps.

I've worked as a government contractor and have been exposed to the inner workings of many of the companies building what the author would consider serious technology - jet planes, submarines and the like. And I think it is fair to say that the tools they use and the way they use them are clearly from the 70s - this is not a criticism, they create impressive technology, but I believe that once the practices of modern software development begin to take root in those industries, we'll be exposed the innovation we've actually created. facebook may not be considered a serious app, but certainly the technology facebook has built will start being used in other "serious" sectors in a few years, and then people will realize where the innovation lay. Things like proper version control, large-scale data warehousing etc will change serious industries, the frivolous apps are just a testbed in which we create them because the risks of failure are low.

Cliffs: Web technology is serious business, even if what it is used for is currently frivolous
The footage has been set to Bad Wings by The Glitch Mob - http://www.youtube.com/watch?v=2thkapBJYfg
I've never been in a situation where I was working and people around would all the time interrupt me and ask for my opinion for everything everyday. And I've worked in big open floorplans. So I would not say it is always the latter here.
Yes. Squirt.io is engaging in the best kind of cultural warfare: Creating something valuable and sharing it with the world, undermining the profiteers who want to lock (other people's ideas) behind a paywall, who (attempt to) justify their claim with slick marketing brochures
Nothing you've uttered refutes the point - that Microsoft hand over vulnerabilities to the NSA, and delay fixing them. Read the docs.
At the time when this was written, there was a clear distinction between times of peace and war.

Nowadays, especially from the start of the "War on terror", this distinction has been artificially demolished; one of the consequences is that there is way more leverage to wark around laws (and to do many other nasty things).
I absolutely agree that there is no silver bullet. But there are quite a few lead bullets that when aimed accurately can make a real difference.

None of them are prescriptive methodologies, though. They are all things like incrementalism, automation, and high quality code.
Facebook developer conference F8 registration is open
There was a coal boom on the high plains about 1980. Rock Springs, Wyoming, had been nothing much to notice a few years earlier and suddenly was a boom town. Some very odd stuff happened about then. See http://en.wikipedia.org/wiki/Ed_Cantrell
Tim Berners-Lee: 'Establish web's principles of openness and privacy'
Welcome to humanity. Every verb is a euphemism for a sexual act.
I don't, but it's a general good ethical principle to Assume Good Faith in the absence of other information.

http://en.wikipedia.org/wiki/WP:AGF
Do-it-yourself corporate cloud with ownCloud 6 Enterprise Edition
And thus I could understand (even if still think it was terrible) if one place had gotten ahold of this story and run with it.

But it's been floating around for days now. Everybody is reporting on it, over and over again.
The tabs in intellij are definitely weird. I just don't really even pay attention to tabs or use them for navigating. I use keyboard commands for selecting files by name.
Thanks for pointing to the Buffer blog. 37signals' SvN blog has been on inertia, lacking any good reading material, since at least a couple of years ago. If they ain't going to put love in it they should have closed it too IMO.
That's what I did with Spree [1] (also posted below). Just a simple word.length*8 seemed to have quite a nice effect on readability.

1. https://chrome.google.com/webstore/detail/spree/aehoaolhojlm...
>"The sensors, codenamed TURMOIL, operate as a sort of high-tech surveillance dragnet, monitoring packets of data as they are sent across the Internet."

"TURMOIL", really? Honestly, is this just an elaborate setup for a new bond film or something, this is getting ridiculous.
"...a coding team's only salvation is smart coders."

Yes!
Very likely, you have agility without even striving for it. I've met some teams that didn't adhere to "Agile" but were still working in an agile way. It's very possible to have agility without labeling yourself. Kudos to you.
Meet the man who gave the world email attachments
The Printing Press and The Entrepreneurial Spirit
When I think about Dorner or the Boston bombers, I think about how much chaos they caused, and the fact that they evaded regional manhunts for days while accomplishing their goal. To contrast your observation: Imagine what a group of dedicated, intelligent agents could do to stir things up.
Anything that doesn't drown out the visual experience would be nice.
Opensource DIY synthetic biology kit: IndieBB
SpaceX wants to send a positively massive rocket to Mars
3 questions with "data nerd" Carla Gentry
"I play hockey from 11:30 to 1:15"
yeah, me too...

Skip this article.
I didn't feel that comfortable about having a bookmark called 'Squirt' in my bookmark bar, so I've renamed it. I was hoping someone would release this though since I saw the app version.
Goldman Sachs : BTC represents potential annual savings of +$210 billion.
Getting started with Python in HPC
Zed Shaw had a very entertaining semi-satirical bit on this, involving a pulp-fiction cultural reference.
I feel like it ruins the cadence, in my head anything I read with this sounds like it's coming from a robot.
The unbundling of email at work
The Flappy Bird Effect: When a simple game rises in popularity leading other hackers to build an AI and multiplayer versions of it leading to its own demise.

We should expect Gabriele Cirulli to be in Rollingstone next. :p
Show HN: Creating folder inside repo on github.com without using git
Creating folder(s) on github.com/[User]/[Repo] without using git
Hmm, yes I see... my version is about spot on for the US (Indiana) while the XKCD version is about an hour and a half behind. I'm not sure what to do about it other than re-draw the map but thanks for pointing that out!

Any suggestions?
For now I just rotated the map so that the time will be based on the Greenwich Meridian instead of my local meridian.
This is supremely cool.

Tangential stupid question:

Obviously there's been a ton of buzz lately (and innovation) in the drone space.

What's the big technological driver that's allowed / caused this to happen? I don't know the details of the internals but it seems that the tech has been around for a while (radio controlled planes, servos, helicopters, smallish cameras, etc.).
Pi-Bot: The Next Great Tool for Learning Arduino Robotics
I think the most common three-syllable pronunciation I hear is in-tra-sting.
>Every sound you've ever heard

That's a really broad claim. DO you have a source for this statement?
Thanks for the info!

We should remember that UK intelligence has a venerable history of plagiarising from public sources:

> The British government's latest report on Iraq's non-compliance with weapons inspections, which claims to draw on "intelligence material", has been revealed as a wholesale plagiarism of three old and publicly-available articles, one of them by a graduate student in California. The compiler did not even clean up the typos or
standardize the spelling.

http://www.fas.org/irp/news/2003/02/uk020603.html
At some point, laptops, displays, and handheld devices started carrying built-in microphones and cameras as a feature. Perhaps the new feature is devices that don't have these things? To use a mic or camera, you'd explicitly have to plug it in and could physically unplug it later.
The purpose of DRM is to turn a mathematical impossibility into money.

I put a note that I want you to read and keep secret into a box. Then I lock the box. Then I tape the key to the lid of the box, attach a sticky note with specific instructions on how you are allowed to use the key and the note, and give the whole package to you. That's DRM.

You open the box with the key, copy the note, put the original back in the box, lock it again, burn the key, and send the box back. You still have the copy of the note. That's reality.

You cannot send a message to an untrusted person in a trusted way, no matter how many trusted lock boxes you use. The instant you make it readable to the recipient, it is copyable. Your only options are to either not send secrets to strangers, or to assume that anything you send to a stranger is no longer secret.

As they say, three can keep a secret if two of them are dead.

The true purpose of DRM is to raise the level of difficulty for copying above the median skill level of the recipients. That way, you can buy legislation to intimidate the smartest guys and limit the supply of copies. It is strictly to reduce the burden of law enforcement to a more manageable list of suspects, from "everyone on the planet" down to "anyone with a JTAG debugging workbench".
Not sure. E.g. 'Kinderbetreuungsmöglichkeiten' means 'child care possibilities', that's three words in one. I suppose the brain just needs more time to parse that. But just counting characters to determine delay won't cut it, since 'Mississippi' is quite quick to parse.
Who Needs to Know How to Code
100% of priests agree there is a god.
Here's the rough process I followed when I did that audit:

https://defuse.ca/b/hwwW9d3FkPGhM4T6xBIbhf

I think the reason I found so much in only 10 hours is that I had a good set of guesses about what could be wrong, based on what I've seen people get wrong before. From there it was just a matter of prioritizing which guesses to check. I did look at a lot of the code, although it was mostly guess-checking combined with a closer look at the cryptography code.

Because the audit was so short, the quality of the report suffered (ASCII, some mistakes, some severity ratings that I no longer agree with, etc.). My priority was to find as many problems as possible in the amount of time I was given, and then sort that out later.

To answer some other replies: I always report unbilled hours (in this case none), since I think it's dishonest to say you worked less hours than you did. You would essentially be claiming to be more productive than you really are.
Judging by that video, it seems jarring, but not necessarily catastrophic. I imagine the space of water that would have to be displaced by pushing the boat vertically is heavier than the water that manages to hit the hull and affect its vertical position.
What would Louis C.K. say about ageism in Silicon Valley?
Web at 25: Celebrating the 25th Anniversary of the Invention of the Web
I don't even agree that Scrum is agile. It's a one-size-fits-all prescriptive methodology with rigidly defined schedules, rituals, and roles.

If I had the memory erasing device from the Men In Black movies, I would use it on people who advocate for by-the-book scrum.
I guess there's supposed to be a video there. Can I have a link to it?
The linked article is great reading, thanks!

It's true that landlords can set the price of a vacant unit arbitrarily, unlike say NYC's rent stabilization, which limits increases even between tenants.

However, I'd argue SF rent control isn't very "soft" by the article's definition - there's no hardship or rate of return provisions for the landlord, and during a tenant's stay, the allowable increases are negligible (less than CPI/inflation and certainly much less than market rate you'd expect on an investment with similar risk). Because a landlord has to evaluate a potential tenant for a lifetime lease, a lot of the same negative dynamics apply during the rental transaction. The landlord is trying to reduce their uncertainty - finding a tenant who will not only pay the greatest possible rent, but also stay for the shortest possible time.

As market prices rise, tenants of rent-controlled units are highly incentivized to stay in their current home, because a new lease would be so much more expensive. This further reduces the available supply.

It gets even worse when you consider the variety of protected classes SF rental law has created. Elderly and disabled tenants cannot be evicted without special cause, even if they've stopped paying rent years ago. The intent of the law is good: to protect vulnerable populations who would suffer greatly if they were evicted. But in effect, it only protects vulnerable tenants who already have a lease. Every other member of that class will find it much harder to find housing, because their tenancy comes with strings attached. There are anti-discrimination provisions in housing law, but in a competitive market, those are incredibly difficult to enforce.
It was down for me, then briefly up, but is once again reporting 502.

Edit: The main page reports 502, but I had a video open in another tab that, once refreshed, played ok.
German uses it that way too (ja, Jürgen, etc.).
Implementing a simple DSP filter library with Template Haskell
Watching an uncontrolled drone strafe an overpass at street level and split power lines for a commuter train, really increases my sympathy toward those who want to regulate these.
No. I get point of the problem, but what I don't get is how it would be considered unsolvable. I mean it seems like it should be solvable through protocol, which this link doesn't seem to explain how it can't.
Undertow goes standalone
OSX users are perceptive enough about the nuances of cocoa that recreating all the UI quirks and what not is a huge undertaking. If I had my sanity intact, I would just stick to cocoa.
Restrictions on input characters are often as strong indication that a cryptographic key derivation function (or even just a salted cryptographic hash function) isn't being used to store the passwords.

See http://plaintextoffenders.com
down for me, intermittent 502 errors.
http://www.youtube.com/watch?v=0-shWVW1UBc&list=UUeshk0LPlCk...
Crowdsourcing Translations With GitHub, Middleman, and Heroku
Yeah, I tried reading an excerpt from http://deadspin.com/when-englands-greatest-genius-took-over-... and not only did it sound odd in my head, I felt like I wasn't really reading any quicker than I normally would.

I think that perhaps a line-by-line reader would be appropriate, rather than word per word.
+1 starting from the name
And were back...

EDIT 12:23 - Spoke too soon. 502 again.
No. Malware is way more intrusive than wiretapping, it can affect your software. Implanting a chip into your brain to control your thoughts would be the extreme version of it.
Using Embeddable Getty Images
Depending on your social group.
Lessons Learned From Our First Company Retreat
I was a sciences undergrad at Stanford and now I've ventured into programming - at a decidedly uncool industry, in a relatively uncool metropolis - but I don't want to go back to Silcon Valley for the life of me. It just seems like such a hotbed of striving and buzzwords. Maybe it's unfair, but that's just how it seems to me.

Here, at my corporate job, people seem to respect that I'm my own person and can work 40 hours a week. Silicon Valley seems rife with conformity that tries to disguise itself as freedom. Think outside of the box, as long as you're wearing the same clothes and using the same buzzwords as everyone else.
2048 was too easy : welcome 4096
Hey author here! Sorry for the buggyness, this is my first stab at realtime. I can confirm that everybody you're playing is a real person. I wasn't sure how to simulate latency for testing so that could be the source of the issues. I also have a mix of server/client msgs being sent, but plan on moving it all to the server except for moves.

You can find the repo at https://github.com/EmilS/2048-multiplayer, PR's are welcome! :)
I agree that most were pretty straight forward, but they were pretty funny. I especially loved joke 14.
If I drove a car to and from work, and kept it parked in the street at night, would you consider that frivolous?
Just because you are reading quicker does not mean you are not still enjoying what you are reading..
Edit: s/amoral/imoral/g
The World Wide Web, The Next 25 Years
This is a bad argument. Should the community have a say in how you use those same resources? They are public goods...it is one thing to set rules that everyone has to abide by, and it is another entirely to focus on how one group uses the good.
pgModeler is also very good.

http://www.pgmodeler.com.br/
https://github.com/pgmodeler/pgmodeler
You can look at some of my work here: http://pulkitgoyal.in/portfolio
This was the original plan, but I expanded it. I should be able to add it in the near future.
97% of climate scientists agree that anthropogenic carbon emissions are the cause of very significant changes in our global climate. They probably also agree that it's an economic and social problem (as do I!), but they have no privileged perspective on that aspect of things (beyond an acceptance of scientific reality, which is unfortunately rarer than one might hope).
You can reach me at pulkit110@gmail.com
That's what democracy is all about. What democracy isn't about is harassment.