skysight-inc/HackerNews huggingface dataset:
Ask HN: What companies have private offices?
Every article highlighting beautiful offices shows they're all open plan. So I have two questions:

What companies have private (1-2 people) offices for developers? Please name names.

If you've done the research, how much more per employee is a private office vs. open plan? Clearly a lot of money is being spent on interior design and fancy kitchens, but not on walls. I wonder how much they are saving, especially on 2-person offices.
That is the incident I was thinking of, although I seem to have misremembered the date of it.
Has anyone owned one of these and can share their experience?
That is why some people still leave in the 60's way of coding (cmdline + text editor).

Personally, I prefer Xerox PARC vision of programmers tools (GUI + IDE + Live Coding).
Could you describe the alternative?

Are you contending that the internet should be wholly funded by governments? I'm confused.
It wasn't priced wrong, they made the wrong phone for the price.

It is possible to produce a $650 off-contract phone (the only useful comparison given the variance between carriers) that's desired. They just failed to do this. The Samsung Galaxy flagships sell like hotcakes at this price range.

They set out to make a premium phone and failed - they've cut the price and the phone still isn't moving off shelves. I sincerely hope that this is just PR-speak and that Amazon doesn't seriously believe pricing was the key point of failure.
Ex Mac user and now ThinkPad user here.

The MBP pad makes my fingers sore after a couple of hours as the surface is slightly abrasive. The Apple wireless mouse thing nips my fingers when I press it giving me sore fingers plus it weighs and ton and the gestures make my wrist hurt. The ThinkPad nipple mouse works pretty well as it's in the home row but my hands ache after a couple of hours. The trackpad on the ThinkPad X201 I use is tiny and useless so I turned it off.

Solutions for me:

1. I bought a Logitech M185 wireless mouse for £8. I am happier than I've ever been with this. It's orders of magnitude better than any other mouse I've used.

2. I use Windows and the keyboard where possible. It's really easy to drive windows from the keyboard entirely unlike OSX which requires this dude's hands: http://www.youtube.com/watch?v=PkyZGZRnQb4 ... plus the editing system is inconsistent and wonky in some OSX apps.

Yes forget about the new features. Buy a wireless mouse and use the thinkpad's wonderful keyboard more.

That worked for me and yes I did feel like I had a degenerative neuromuscular disease as well!
Check this talk, "Swift and C" by Mike Ash:

http://vimeo.com/107707576
This is exactly why a language needs to come with good IDE support. Compiler, libraries and documentation are only 3 of the 4 bits you need.
In most countries you don't go to jail for an small amount, and the likelihood of the police breaking into your house is pretty low.

I don't know about the US though.
and on top of that most thinkpads have switched to integrated mic/headphone combo jacks rather than separate ports.

it's old fashioned, but I prefer them to be separated.
Just a heads up: on mobile (Nexus 4 Chrome to be exact) the hamburger menu on the website doesn't work.
The Iranian Political System
For personal use I am apple all the way but I must admit that the HP probook I have at work actually is a quite nice machine. Drivers seem reasonable and the hardware is good too.
Related movies seem to be based on keyword search primarily, unconstrained by genre. But the keywords seem like sketchy content. Inception's keywords are "loss of lover dream sleep subconsciousness defense mechanism redemption," such that the top related movies are "The Science of Sleep" and "Sex and Lucia." Hmm... That doesn't seem quite right to me.
I would like to second this sentiment.

As someone who has been using FreeBSD professionally since 1998, and built the first VPS provider on it[1] and then built all of rsync.net on it, I am a huge proponent of FreeBSD.

However I (and others) have been frustrated for years by the culture of new and shiny that has displaced a culture of stability and long term support.

Rather than rehash it all here, let me suggest that if you are interested, you may read this mailing list posting:

http://lists.freebsd.org/pipermail/freebsd-hackers/2012-Janu...

... which I wrote in January 2012. Much of it remains true today. That being said, when we reworked the rsync.net platform from the ground up in late 2012, we did indeed go forward with FreeBSD.

[1] JohnCompanies "Server Instances", based on FreeBSD jail, were made available in Fall of 2001. A year or so later the world settled on "Virtual Private Server" as the de facto descriptor.
Of course not! :) To be perfectly honest, that joke was stolen from french FreeBSD committer, so I blame him for being incorrect ;)
I had a serious Mac typing problem. I had a T61 and got seduced by a 2011 MBP. Liked it for about 3 months and then realised I couldn't type properly on it and that it was knackering my productivity. Also as I'm in the UK, the keyboard map is totally unlike other UK keyboard which makes it difficult to move to and from other machines and use remote desktop software.

Back on an X201 and life is good.

My wife still uses the 2011 MBP and hates it for typing on as well but she doesn't like black laptops, so her funeral!
Imagine: A Thinkpad x/t/w with the old non-chiclet Keyboard without their "new" Layout, old-sytle Trackpad/Pointer with physical Buttons, a non-low-voltage Haswell with 2 RAM Slots, capable of containing at least 16 Gigs of Memory, a removable, non-integrated Battery, proper Intel-Chipsets and their LED-backlit Display in the old magesium-style Body with aluminium Hinges and the old mechanical display closing Mechanism. And the old, yellow Powerconnector. And the a Thinklight. And ..

I simply do not get why Lenovo has made these changes. My wildest guess would be that MS & Intel has pushed/forced Vendors into their "Ultrabook"-Model.

And yet, for all these Sonys, Samsungs and HPs, it could be this simple.
Thats mostly because Android used to have a really bad vsync/input synchronization before project butter[1] - the system had anywhere between 0 and 16.7ms to render the entire screen (which means easily < 4ms every 4 or 5 frames) instead of having consistent 16.7ms every time.

No matter how fast the components, scroll input events would often happen 1ms before rendering time and a frame would have to be skipped, causing choppiness.

[1]: https://www.youtube.com/watch?v=Q8m9sHdyXnE
Show HN: Share your hopes and dream
On top of all of the things Dr. Berry mentions in this op-ed, there's the additional indignity of being second-guessed when you bring up all of the other indignities. "Oh, she's just being overly sensitive." Or, "Oh, she's attributing to discrimination things that are mere happenstance."

So not only do women and racial minorities often need to "run faster and jump higher" to demonstrate that their credentials are legitimate, but they even need exert additional effort to demonstrate that their complaints are legitimate.

(Speaking of exerting additional effort ... I'm reminded of an essay[1] by Tressie McMillan Cottom that argues that the additional effort that blacks have to expend _simply to convince other people that they're not a threat_ takes a real toll. Cottom describes it as a sort of "constant background processing that stereotyped people must perform.")

[1] http://www.slate.com/articles/news_and_politics/crime/2013/0...
I was simply referring to to famous 801 paper in the IBM R&D Journal of which Radin was the author.
To clarify, you need a Google account for providing service to the network, but it's not required for starting instances. Instance starts also support dynamic callbacks, so you can bounce the start off StackMonkey to another instance that provides credentials and provisioning info. There's a security brief at the bottom of the readme: https://github.com/StackMonkey/utter-va#security.

The pool is intended to function as an aggregation point for the instances. There should not be a way for a bad actor to use the pool to affect appliances or compromise instances. And the code is Open Source under the MIT license, as all infrastructure code should be. If you find an issue, please open a ticket: https://github.com/StackMonkey/utter-pool/issues
I've tried MVNOs in the past and they were always a sub-par experience. I've found it's "you get what you pay for" compared to Verizon.
The problem is that cities and municipalities are poor stewards for these resources. They use the maintenance of the infrastructure as black holes for patronage employment. Had a water line break (on the city utility side of the meter) and the city turned up to fix it with three trucks and six men, for a job that a private plumbing contractor and excavator would have needed one or at most two workers to complete.
Yup, thanks!!! :-)
Looks good, but the one feature that I find lacking (in this and other similar apps, like http://omive.com) is the ability to "hide" movies I've already seen. Because otherwise I have to go through pages and pages to find a movie I haven't seen, let alone consider watching.
Steve Ballmer on Amazon: “They Make No Money.”
Yes that talk is also good. You can see his playground here https://mikeash.com/tmp/%f0%9f%90%8d.zip
Incidentally, as a lifelong PC user every time I have to use a Mac touchpad (which is quite often since a lot of my colleagues have them) I want to throw the light and shiny piece of junk out the window. I don't understand how you people use those things. As a recent Thinkpad convert I've actually switched exclusively to the Trackpoint too, but the touchpad is perfectly fine to me, I just prefer not moving my hands off the keyboard.
The ballot measure isn't really clear. It seems to exempt beverages that contain ONLY natural fruit and vegetable juice (emph. added).

Odwalla's Strawberry C Monster contains "cane sugar" as an ingredient.
http://www.odwalla.com/products/smoothies/strawberry-c-monst...

My read would be that once you add cane sugar to something, it no longer contains "only fruit juice," but maybe that's not how it would work in practice. (hiou claims Odwalla's exempt, I don't know what that's based on though, maybe hiou meant one of the other Odwalla drinks that don't have added sugars, not sure).
React.js: Removing User Interface Complexity
Can someone who has used them both tell me what are the advantages of FreeBSD over something like OS X (desktop use)? I was turned off from linux after trying out several distress that kept melting down due to one issue or another. OS X has none of those issues and I get all the benefits of a unix system. How will FreeBSD be different if I try it out?

Thanks.
The phone market, ironically, doesn't have network effects, because any phone can talk to any other phone. But it does have scale and timing effects, because developers decide which platform(s) to develop for, in part, by the number of buyers, and buyers decide which platform to buy based on how well developed, and both accumulate platform inertia over time that defeats any minor advantages of later, alternative platforms.

The lack of network effects means that you can get both developers and buyers to adopt a new platform--it's not hopeless--but the scale and timing make it difficult enough that any new phone platform now would need to offer a major advantage, or it shouldn't bother.

It would have to be something remarkable. Maybe Amazon, as a major retailer, could have done something along the lines of Apple Pay, but where the phone carrier got a cut of each purchase transaction in exchange for a special, reduced rate plan that made Amazon phone take off as the standard phone for schoolkids. Or Amazon stays close enough to standard Android to make development easy for Android developers but then leverages their AWS to make some sort of deal such as Amazon phone apps get free server-side infrastructure and services on AWS. Or anything ordered through the phone gets Amazon Prime delivery and you can stream Amazon Prime video and music through the phone for free.

Whatever, they need to come up with something that offers a remarkable advantage to some market segment or not bother.
I think trackpads on new Macbooks tend to be a little sticky until they smooth out over a week or two.
I like the initiative, but it's weird to me that it taxes by oz, rather than by gram. So a sugar-packed shot-sized energy booster would be lightly taxed, while a 64 oz water or tea with a touch of sweet would get slammed by over a dollar.

That means there's no incentive for beverage makers to reduce sugars in popular drinks over time, to adjust people's palates towards something more normal.

Syrups added to flavor drinks are exempt. So maybe big drinks just adopt the tea/coffee model and involve a little more consumer stirring.

That said, maybe this breaks some new ground, and the model regulation improves upon it.
I was expecting them to meet the Nexus line at $299, since Amazon's M-O with tech devices is to make them cheap, affordable, and locked in to their ecosystem, a la the Kindle, Fire, TV, etc. I was going to buy one at that price for the novelty of Amazon's first phone.

Then they released it at the price for the most premium phones on the market.

I'm pretty sure 95% of the tech world saw this coming.
Well it doesn't appear to be on the App store, so I suspect that most inexperienced users won't be able to install/run it in the first place, due to OSX's default security permissions.
Eh, as a T440s owner (granted, my first Thinkpad) I was a bit apprehensive about the lack of buttons but I actually exclusively use the Trackpoint now. The clickpad does click down like a button which is a little weird at first but you quickly get used to where the "buttons" are and then it just feels like normal. I use the middle click scroll a lot too. At least in Linux you can adjust the precise locations of the buttons yourself, I think in Windows you also get some options for configuring the button locations if the defaults don't feel right. Right now I feel like this is the best input system I've had on a laptop.
Slack's marketing is genius. The whole play on making Email look bad is brilliant and many startups are following suit.

But to be quite frank Slack is making things a whole lot worse (for me only perhaps?). It's super distracting. I have to add a new app to my workflow (while maintaining email). And Slack is much more demanding (end up checking it much more the email). Too many notifications and msgs. It isn't as ground-breaking as they want us to believe.

I wonder how long it will take for others to feel the same way I do? (maybe I'm the outlier?)

Mr. Butterfield is doing a stellar job leading the wheel. Congrats!
OK. Let's blame the users. We have 12 million negligible administrators. Problem solved. This is a typical engineering attitude. Blame your users.

You're completely missing my points. HN is not the be-all and end-all. It's a proxy for the visibility some specific announcement gets. You must update or you will get hacked would have gotten noticed. A mild message about some upcoming unknown security patch, not so much. And yes, by drawing more attention you increase the risk of getting attention from attackers but in this case it doesn't seem like the right trade-off was made.

Given the specific scenario there are certain variables under your control. There's the timing and "volume" of the announcements. There's the timing and content of the patch. You are trying to set those variables to minimize the number of affected people. If you think this case (12 MILLION) was anywhere close to the minimum I think you're wrong. The period that is long enough is the one that minimizes the number of sites hacked, in this case 5 days from this non-announcement was obviously not enough. I don't use Drupal and I've no personal connection to this issue whatsoever I just judge it by the end result.

It's also absolutely clear there are degrees of disclosure for the specific vulnerability. Having a clear description of the vulnerability makes it easier for someone to take advantage of it. Your sample of one counter-example doesn't make any difference. I'm not saying you can always avoid someone taking advantage I'm just saying if there's a choice between making it easy and making it a little less easy you should chose the second. It's just like having a lock on your bicycle doesn't make it impossible to steal. It may cause the thief to move on to an easier target.
Are you talking about Windows? Because I'm pretty sure OSX doesn't have any right mouse drag controls.
Friends help friends get rich and buy yachts.
The lawsuit cut both ways. Back at the time when I was starting my ISP we used BSDi because they were being used by AT&T. However Linus, even back then, started to gain an edge over the BSD(s) despite having a less mature filesystem and TCP stack for these reason:

1) Almost since day one Linux was a better desktop OS (even back in 1992).
2) This might seem counter intuitive but Linus focused on source compatibility. It was much easier to take any source package and type 'make install' and off you went whereas in the BSDs, there was a 10% more chance of thing not working right.
3) Devices: Linux expanded device compatibility much faster than the BSDs.
FreeBSD linux binary compat was very mature and very workable, circa FreeBSD 4.x - so much so that I ran a normal linux copy of vmware on FreeBSD and could run any OS guest I wanted to.

However no work was done to continue to provide the hacks and tweaks and basic documentation that was required to install vmware on FreeBSD (although if you have an old copy, and license, of vmware workstation 3.x, it should work).

This is a problem - if you're trying to run FreeBSD as a desktop system, it's a real boon have vmware available, if you should want it. We tried to fix this problem back in 2007:

http://www.rsync.net/resources/notices/2007cb.html

... but there were no serious takers :(
I've actually heard very bad things. They are a reseller and don't seem to stand behind their products. Here is one example: http://yashchandra.com/2014/05/06/do-not-buy-system76-develo...
To everyone who posted in this thread. How did you get your remote job?
Migrating from Python to Node.js
A Natural Fix for A.D.H.D
Terminal.app has had color schemes since forever.
Linkable Networks - http://www.linkablenetworks.com - Boston, MA (office is in Fort Point Channel Neighborhood)

* Company Summary

Linkable Networks is a digital media company that bridges the gap between consumer purchases and advertising by enabling brands to link product discounts and special offers directly to consumers’ existing credit/debit cards via Linkable Networks’ gateway to financial institutions.

Off-line sales still make up over 90% of retail business in the U.S. We're using our integrations into the transaction rails of the three largest card networks to complete the chain of attribution from offer presentment to brick-and-mortar purchase.

* Technology Stack

Core Stack : { Java, Spring, Sharded mySql, Terracotta, RabbitMQ }

Mobile : { iOS, Android }

* Additional Info

We're wired into the three largest card networks: Visa, Mastercard and Amex. We have a broad range of customers from grocery giant SuperValu where we're deployed with a first of its kind card-linked SKU offer solution to FanBank where we help enable community based Loyalty programs.

We run an agile shop with 64 successful sprints under our belts. Our process has been improved over the 4 years we've been running it so that we deliver on time and without drama. Our engineers don't sit in meetings they build solutions.

We're looking for solid Java engineers to join our team and help us build out the next level of capabilties on our platform.

If this sounds interesting, please shoot me an email at coolgigs@linkablenetworks.com
I thought we had all finally settled on JAX-RS, which (along with recent Servlet versions) means that writing RESTful web services in Java is almost as easy and lack-of-boilerplatey as Ruby/Python/anything else you can think of. There's still a question of wrapping it up nicely, but Dropwizard and even Spring will do a nice job of that, these days (and I'm sure there are others). I just can't see myself writing to a totally different (non-standard) set of APIs when we finally have a standard that works really well.
Rust is a potentially important language with weak, and badly organized, documentation. The "30 minute introduction" starts by introducing the package manager, manifests, crates, and lock files. But it's easy. It says so, twice! "You should feel right at home if you've used tools like Bundler, npm, or pip."

Rust is the best hope we have of fixing the legacy mess at the bottom left from C/C++. I really hope the Mozilla crowd doesn't fuck up.
For random songs, I use the amazon store, which I am very happy with - the ability to download a plain old, DRM-free mp3 file is a consumer-friendly environment that I would not have predicted in this day and age.

However, if I want an album, I always buy and rip the CD to WAV/PCM. It's the real, unprocessed, uncompressed (lossy or lossless) bits of the CD, and I know of no other way to get those.

In my opinion, unless you have the PCM of the cd track, you will buy or rip that song again. This way you have it for good.
Diaspora by Greg Egan is one of the most amazing books I've ever read, in terms of the ideas it explores. A serious treatment of the future where humans' minds are scanned into machines: what senses do you have in a virtual world? How do you spend your time when you want for nothing? What do love and reproduction mean? Space exploration when you slow your subject day to a solar year. Wonderful, beautiful, and mind-bending.

http://www.gregegan.net/DIASPORA/DIASPORA.html

It used to be hard to find, but these days it seems to be available [edit: at least digitally] (ebook, audio) from the retailers you'd expect.

It's not a "change your outlook on life" kind of book, but as a science fiction exploration of humanity's distant "singularity" future, set in 2975, it was the best I've read. (I would appreciate references to any other books on those topics - I haven't found many.)
https://hn.algolia.com/?q=react+user+interface+complexity#!/...
To Study Philosophy Is to Learn to Die (1580)
As a buyer of many games on steam, especially ridiculously expensive 20 year old games, I long to purchase the actual CD case along with manual, cover art, everything.
OSX ramps up the CPU during scrolling, but never enough to turbo the fans. And if the scroll view is GPU accelerated (now nearly all of them), it only climbs to 10% instead of 50%.
I think an app like Sleep Cycle is better than this because it can feel your movement, whereas this is just based on the "average" person's sleep cycles...
great for coordinating workers and teams in multiple time zones!
I'm 32.

I've spent at least two decades depressed at my inability to get things done.

Earlier this summer, I tried to talk to my psychiatrist about my inability to reign my focus, and how that was severely impacting my life and my ability to accomplish my goals. Her responses both times were dismissive, that "No one likes doing boring things." Obviously... but the things I'd mentioned weren't boring to me. I had no idea how to help her understand.

Do you have any suggestions for talking to a psychiatrist?
Where I live we have a local telco that is rolling out fiber, neighborhood by neighborhood. They are successfully competing in this "natural monopoly". It is not infeasible for competing "last mile" providers to exist, just infeasible for any of them to immediately service any home in a given area. So you could imagine a situation where you have choice between the existing monopoly provider (Comcast, ATT, or Verizon who has their cable or copper everywhere) and a smaller provider who might just serve a couple of neighborhoods.