skysight-inc/HackerNews huggingface dataset:
I tend to agree. I think the whole part about "the absence of cubicles will foster creativity and productivity" was just spin used after the fact to justify this choice.

The other reason I think they are used is that they are cheap to reconfigure, you can usually shove more desks in to accommodate more head count and move groups around in order to try to reclaim the ever-shrinking space.

I have worked at startup where my group was moved every few months for some reason. Often times the layout seems to lack any alignment with job requirements.

For instances developers being place right next to marketing folks who spend a lot of time talking on the phone because that's what their job entails.
Comment about the form rather than the content: It's an interesting choices of colors for the chart. Women are in Blue on the left and Men in Pink on the right.

Because of stereotypes and the fact that I didn't pay attention to the legend, I read all the charts the wrong way the first time.
It's also much easier to do freelancing work now than it was 5 years ago. With the rise in SaaS like Roninapp, Elance, Reamaze, Upwork, Basecamp etc that enable freelancers to be more productive, seek and get paid, plus the freelancer lifestyle of being able to work anywhere they want and being your own boss, it's not a surprise people are moving towards freelancing instead of a typical 9-5 job
Personal Productivity – Falling Off the Wagon
This is something I've come to appreciate over the years as well. The more libraries a project has the harder is it to maintain, despite the libraries supposedly being used to ease maintenance.

This goes triple if the libraries in question are commercial closed source things. One company decides to stop supporting that product or the company goes under or gets bought out and suddenly your project is anchored to something that may or may not stay working as the OS changes underneath it.

Every library provides a benefit especially on the front end with reducing development time, but also brings liabilities. So you need to strike a balance between getting enough utility out of it and not loading your project down with so many liabilities that it will be impossible to maintain or port.

The maintenance overhead of keeping your own code working is usually far less than the maintenance overhead of chasing API changes in the libraries or discovering new bugs that crop up in minor version updates. Even if you go and pull the libraries directly into your project (so you're fixed on specific versions), you still have problems with having a far more complicated build process that fails far more often thanks to problems with the library builds. Or worse, you have version conflicts with installed libraries.

In sort: Keep your list of dependencies as short as possible, but no shorter.
Thanks. I reached out to the email listed in the guidelines.

Unfortunately I can only support the ARM64 architecture for iOS currently due how Xamarin builds the project. When I introduce additional architectures (i.e. ARMv7) it increases the size of the app from 50mb to 100mb.
While the infohash is stored in the blockchain, the other immediate issues is that to get the infohash, you still need to connect to a centralized third-party such as blockexplorer.com.
Browsers don't natively support TCP, which is how normal torrent and blockchain clients connect to each other. WebRTC is a workaround for torrents, but there doesn't seem to be a workaround for blockchains
If we want true serverless architecture within browsers, we, at least, need browsers that support TCP connections.
In addition that the code you consider including should have high enough quality, it is also important to consider external dependencies. If the library require 35 external dependencies, it is likely to be a maintenance burden in the future, so you better avoid it. Otherwise you may end up in the situation where A upgrade to use version 2.0 API of library C, while library B continue to use version 1.3, and now you sudenly have a compatibility problem. Other factors can be if the library is hard to build, or is only for windows while your product is for windows, mac and linux.

The real question is what will create the least maintenance burden in the future.
This looks great! Is this self-hostable?
For Yelp, it's damaging to their core business to have false reviews, and depending on businesses alone to report false reviews is obviously insufficient.
+1 to this, I always ask during the interview.

We should be asking for more money when the company offer an open space. This could stop the trend.
FreeBSD 11.0 Now Available
I would agree that the doc quality has been steadily improving.
I dread one day having to limit job searches to places that don't make me use my private social networking account to do business.
The unofficial term is "human bias causing measurement error"
Fuck everyone, I just want to ship product.
The owner of Hobby Lobby does own that museum and they were under investigation over stolen artifacts. I never heard about the end result of that investigation though... I didn't spend a lot of time looking, but I didn't see anything new. Does anyone know what ended up happening with that case?

EDIT: perhaps "own" is the wrong word to use.
The owner of Hobby Lobby is the chairman of the board for the museum and the museum's collection was largely built from his personal collection.
The account got caught by the anti-abuse software, but we've restored their comments and marked the account so it doesn't happen again.
Replacing millennials with snake people is especially funny in this article.

I wonder if millennials are more likely to replace words with other words using browser plugins.
Misleading headline: the article reports only analyze the responses by millennials; it do not compare them to older demographics, or to changes over time. (Unsure if this is the case with the original survey, which Bloomberg does not link to.)

EDIT: The article seems to more accurately argue "This Generation Has A 50/50 Probability of Swearing at Work."
Wow - I didn't know that. This is probably the same group of people who had problems with MEMS displays.
I'm late GenX. I used to swear like a sailor at work (and everywhere really) until I had a kid and I actively had to mitigate the use of my preferred expletives. A lot of fricks and dangs these days. My favorite? "Poop on a stick."
Big thanks for creating a free opensource password manager!
I too am curious about your edge case. I have had to wade through the forums, or even check out blogs for a few things myself. Though, I'd be surprised if this wasn't the case with another tool.
Besides the first reason pointed out by Treffynnon, it's worth remembering that the code we write is primarily for our fellow humans and that a piece of code will most likely be read more times than written so we better strive to optimize it for legibility.
A curated list of the best free tools for web designers
Felicitaciones, un muy buen sitio.
Gotcha. But I must say that not all are savvy enough, a lot of new people are coming to linux fleeing windows. They will need different solutions on linux soon, though there are bigger problems on linux than not having a mail archive browser.
Replacement Samsung phone explodes in Nicholasville
If everyone has their own office, then someone coming into your office is an everyday affair. They could be talking about a programming problem, lunch, or something personal. You don't know, but you would go crazy wondering about it, because it happens all day.

In an open room where half a dozen or so people sit, if two people stand up, walk into a conference room, and shut the door, that's weird and curious.
Hey, thanks man!
CloudFormation updates, what's happened since you started using Terraform
> The client on ios does not support the 5c, which is a shame since I have one.

Only a guess: the iPhone 5C shipped with the A6 processor, while Secure Enclave was introduced with the A7.

https://www.theiphonewiki.com/wiki/Secure_Enclave

/edit nope, original author responded with the real answer :)
The best (worst) part is that you couldn't even swap the keyboard out for a different one, because the keyboard was the computer.

I do miss having all of those drawing characters on the front of the keys though. C64 character art was the best. It's kind of a shame that the IBM-PC character set won out with its all international and business friendly characters instead of the cool art characters.
I'm also slightly confused by the first graph. If I'm reading it correctly (and I could be completely wrong, so somebody please correct me), it seems like both the men and women's percentage add up to over 100%. So unless some people gave multiple answers, there's something not quite right in the representation of the data.
Are you always listening to music when you wear headphones? Or do you use noise-cancelling headphones only for their noise-cancelling, to create silence?
Yes, but you still need to call "sudo poweroff", not just "poweroff".
Your crypto choices seem somewhat unusual. PBKDF2, while not necessarily unsafe, is a fairly old KDF to choose for a new product. Can you go into more detail about your rationale for choosing this over newer KDFs? Why did you choose AES256-CBC over other, safer modes? Why are you doing crypto in javascript despite shipping browser extensions and mobile clients?

I don't want to imply that these things automatically make it insecure, but to me at least they raise questions, and none of your copy appears to address this. Thanks!
How about... "Big Metabolic Syndrome"?
Menlo Park is a shit hole? Compared to what?
Warren Buffett Statement: Some Tax Facts for Donald Trump
Partnership Contract Is Too Important to Be Left to the Lawyers
Visualizing the raw (sensor) highlight clipping
I'll leave deciding if artificial sweeteners are bad for you to the experts, but I do know that artificial sweeteners have a bad aftertaste in my experience.
Public Markets Push Twitter’s Valuation Under Half What Snapchat Seeks in IPO
Interestingly padlock-cloud is built on Go so it is likely to be much easier to deploy.
From dmv.org:

If you are under eighteen, states requiring driver's education from a professional driving school (with behind-the-wheel instruction): CA, DL, HI, ID, IA, KS, LA, MD, MA, MI, MN, MS, MT, NH, NJ, NM (waiver available), NY, NC, OH, PA, SC, TX, UT, VT, WA, WI,

Require the course, but not professional, behind-the-wheel instruction: CT, GA, FL, IL, KY, ME, MO, ND, RI, VA,

Professional instruction not required: AL, AK, AR, CO, IN, NE, NV, OK, OR, SD, TN, WV, WY, DC

So, about half of the country is required to have professional, in-car instruction. Quite common.
We've been hearing this "private rooms to better concentrate" argument since at least 1987, when Tom DeMarco wrote Peopleware. The cublicle culture didn't change since then. It won't change soon. Managers don't want to learn it.
Then get back to work and stop dicking around on HN.
>The IP [intellectual property] is not protected in China

>China expressed interest in December 2010 in an email to Pelamis: “It is decided that His Excellency, Mr Li Keqiang, vice-premier of the state council of China, and the delegation (60 people) headed by him will pay a visit to the Pelamis Sea Energy Converter

TLDR: the chinese probably copied something again
The survey included 'supplemental' work as freelancing, so it's not a binary choice here...
One thing they did right with this study and paper was to make the data public, which allowed a better analysis to be published the following year. See https://idl.cs.washington.edu/files/2015-BeyondWebersLaw-Inf...
Reminds me of:

> One does not have to be an especially perceptive critic to realize that AO II is definitely not a system which produces an environment gratifying for people in general. But it is admirable for planners looking for ways of cramming in a maximum number of bodies, for "employees" (as against individuals), for "personnel," corporate zombies, the walking dead, the silent majority. A large market.

– George Nelson

https://en.wikipedia.org/wiki/Cubicle#Impact_on_society
It's coming, but it's been moved out of the review to improve timeliness.

This was very nearly called part 1 of the iPhone 7 review.
I did something similar and packaged it in a nice library: http://picnicss.com/documentation#tabs

However, the tabs will be discontinued in the next major version; the html markup becomes way too ugly, unmanageable and rigid. It started as an experiment but sure enough, now that I don't consider the library itself an experiment I think it's time to clean up the mess.
I can't recall where I read that but back in the days blue was considered girl's color (because it is the color of some delicate flowers, not to mention sky), and pink was considered boy's (because it's vauge resemblance of blood, preferably of his enemies slain in battle).
Fun article! One thing I've found is that no matter how you tweak them, mazes are rarely fun for players. They are too dense and crowded for a game, and they don't have open space where interesting combat can occur.

They can be a good tool in your toolbox when generating levels, though, if you combine them with others. I wrote a post about one approach a while back:

http://journal.stuffwithstuff.com/2014/12/21/rooms-and-mazes...
> ... but it doesn't follow from that that we should prefer third-party libraries to our own code.

Agreed. The big tragedy of Open Source is that after its initial wave of success it good flooded with freeloaders. If you allow me to repeat myself: The one flaw of the GPL is that it did not offer provisions to prohibit distribution in binary form. "You want free? Better you know how to unpack the tarball and build the project from scratch... all by yourself (No build scripts beyond Makefile permitted, thank you very much)".

Of course, such overzealous GPL would need to also make provisions to accept dual licensing with nice, commercial, royalty seeking licences. That way, everybody gets what they value the most: You want freedom, you pay with sweat; you just want access, you pay in cash.
The wireless requirement will probably be the most annoying, as you'll have to deal with batteries, charging, figuring out how to get the two halves to communicate with each other and/or register as separate devices, etc. But it's certainly possible.

Believe it or not, there are folks out there creating their own curved keyboards. See the following for an example.

https://github.com/adereth/dactyl-keyboard
You don't need an open office for the team to work in the same space. A team room is not a gigantic open office. It's a big room with walls. I loved working in a teamroom. I get instant awareness what everyone else is doing in my team - the actual claimed benefit of an open office - with no downsides. An open office has several teams and one is forced to be aware of their doings as well.
AllSeen Alliance merges with OCF to create 'best of both' IoT solution
FreeBSD Takes Open Source to 11 with Latest Release
I don't use hub much, but I prefer not to alias it even though that's what they recommend as well.

I think it's best to keep them separated so you know what stuff is coming from hub and what's in vanilla git instead. "git" is already synonymous enough with "GitHub" in many peoples' minds without including GitHub-specific functionality in your mental model of the command line client.
It would be really wonderful if the password manager didn't contain surveillance software, monitoring every time the plugin has been opened via Google Analytics. Can you remove that?

https://github.com/bitwarden/browser/tree/master/src/scripts
Yet they have a lot of bright people working there and every year a ton of new-grads fight for the chance for an internship there. Plus the company is doing really well and treating their employees really well. A top 5 best places to work at according to Glassdoor. It really must be so miserable there...
Wow, $330 for a keyboard. I love the passion and the thought they put into it, and I expect that for the small quantities they expect to produce that is the right price to sell it at, but at the same time it seems to cross into the unsustainable price point.
Yes, that corresponds to the second interpretation I outlined above, but the article specifically states "(Readers may remember this story, which we blogged about in August; that’s the incident that got us investigating this issue.)" with regard to the Mathew Chan story (link[1]). Maybe the implication is that they only looked at that because of the Supreme Court though, and then this article exists because of the Supreme Court case by way of the original article? In any case, it was ambiguous enough to me that I figured I would ask, as I would rather learn something interesting that I missed than assume I knew what everyone involved was thinking. :)

1: http://pubcit.typepad.com/clpblog/2016/08/georgia-dentist-mi...
If I have to share, I'd rather it was with randoms from other parts of the organisation than with close colleagues. Less of a feeling that every conversation going on in the room is potentially important.
I work in an open office, and have been to Facebook's open office campus many times. I love working in an open office, and think Facebook's campus looks excellent.

I think the disadvantages of open offices are radically exaggerated by people who have difficulty imagining how easy it is to book a small conference room for yourself for a few hours, to walk away to a hotel desk in a more quiet part of the office, or (more typically) for the white noise of the central air to obscure everyone's mild sounds as they quietly work.

I chronically had focus issues growing up and was easily distracted, and I have no problem focusing at work in an open office - even when it's crowded with people.
"Workplace" accounts are completely separate, with the exception of an optional link to your personal account to make it easier to log in. To my knowledge, no other data is shared. Your employer owns the data, not Facebook.

See https://workplace.fb.com/trust/.
I've found that it's common for computer science papers to reveal only about 60% of what is necessary to reproduce the result. Crucial steps of the algorithm are omitted. Numerous constants are used with no value ever given. Preprocessing steps are alluded to but never discussed. Datasets are kept private, or worse, charged for.

Anecdotally, I'd say that this seems to have been a worse problem in the 1980s and 90s, judging papers from that era. But it's still an issue today, especially with systems papers.
You want them to be carving out molds and pouring in plastic for keycaps, then stamping our brass springs to insert into keyboard bodies they 3D printed?

I guess the point I'm making is that 'scratch' is a pretty subjective line. I felt that the article qualified. When someone makes a cake from scratch I am ok if they use pre-milled flour and store bought eggs. I would be a bit annoyed if they started with a mix and called it "scratch."
Whenever I see these "this generation does such-and-such" article, I have to wonder if it's really a generational thing or just an age thing. Do 20-something millenials really swear more than 20-something Gen-Xers or 20-something baby boomers did? I think probably not, but maybe people just tend to swear less as they get older.
I agree. Even if it's as simple as having a way to exchange public keys baked into the protocol and allowing cyphertext in messages. Even better would be if certain channels could have their own encryption key (exchanged securely between people allowed to join the channel, and changed if someone leaves/joins).

This is like the email situation where encryption options exist, but it's too hard for mere mortals to use. If it's built into the base protocol then there's a chance that clients would implement the standard and actually use it.
Most dev's don't go back to step 1 when interrupted. They go to checking out hacker news :)
You don't need to have to work on something revolutionary to support a family however, or even be a super rich guy. There is wallstreet after all.
Has it ever been otherwise? I am sure when snake people have kids they'll be the most likely to swear and so on.
Blitzted: The Third Reich as a Society on Drugs
Harvard, MIT professors win Nobel in economics for research on contract theory
> the sales lady who sits next to me who holds conference calls all day long from her desk

I've had this situation in the past a few times and to some degree today. If we have to have open office plans then at least take some effort into grouping "talkers" together away from "heads down" people.

Is that so hard? There's no real economic argument, as it's just putting some thought into where people sit. There's no collaboration argument, because people on the same team would site together. Etc. From the reactions when I've brought it up, that's a completely unreasonable request. The whole idea than anyone's productivity might benefit from a quiet work environment seems to make management/HR upset.
>So what do you do when you are a capable programmer who isn't rich enough to work on something challenging/interesting/meaningful like electric cars or rockets?

Why do you have to be rich to work on electric cars or rockets? Many companies are hiring specifically for these technologies.
Couldn't you just fork it and delete that?
Sure, but that doesn't help everyone, that only helps me.
> Since they are apparently doing it in states where they have guaranteed the person does not exist, who is going to argue?

That's interesting. This may be a case where you are more secure if your name is common, such as John Smith, since I think the likelihood of finding a state without a John Smith in residence is fairly small.
Agreed. I thought it was very strange that the article tries to imply that all on-demand startups beyond Uber are in trouble, when that's not actually the case. At least one, if not several, of the listed non-Uber companies are doing just fine.
I actually find most open office environments to be better than cafes. Cafes tend to be very loud, have lots of movement, and I get distracted by people slurping their coffee, munching on food, etc. I've also noticed people at cafes who talk on the phone talk much louder than I've experienced people talking on the phone in open offices.

I much prefer the library setting where you're expected to be quiet and there is little movement around you.
For the first time, scientists capture electron movements inside a solar cell
What astounds me is that the human brain doesn't even know it works (at least consciously). Your brain tells your body what to do, but your consciousness has no idea how.

<rant>

For me, that's what's so amazing about neural networks! If you could ask an individual neuron why their f(x) is the way it is, they probably would only be able to tell you that "that gets the result the brain wants". They're like individual computers, yet they can't work alone; only when put together does what they're doing make sense.

</rant>
I had a feeling people might make a fuss about this. I am really just using it to learn about how the product is being used at the moment since it is so new and I would like to improve the experience for people. I have intentions on adding an opt-out flag in settings for this.
Sorry you're being downvoted. This is useful information that allays some of my concerns. Thanks.
Yes, Stack Overflow Jobs does have the opportunity for employers to include their Joel Test score (including line items, not just the overall number) at the bottom of their postings.
I've read a number of stories like this over many years. The basic outline is the same. A woman meets a man who committed some unspeakably vile crime in his past, but now he appears to be fully reformed and a model citizen. She falls in love with him and marries him. Then he commits another unspeakably vile crime.

That's just my observation. I don't know what, if any, conclusions can be drawn from it.
By that logic, Ford produces no "[added] real value." It seems like only monopolies can add real value in your criteria.
Aristotle, On Trolling