skysight-inc/HackerNews huggingface dataset:
Well spotted about the revocation and password change issue.

At the moment, the way we address this is through server policy to prevent the user with rescinded access from getting any new vault data from the server. But as you correctly note, this isn't enforced by the cryptography.

There is a technique, called "lazy encryption" by some, to manage this sort of thing. What would happen is that any time there is a password change or someone is kicked out of a vault, a new key is created for the vault and all changes and new items are encrypted with the new key. The new key will also encrypt the previous key.

With this, someone who still has an "old key" can cryptographically decrypt things that they could have before (but they could have saved those things before), but would not be able to get at new or modified data.

I spoke about this problem (as it applies to things like a password change) in my talk at PasswordsCon 2014 in Las Vegas, which should give you some idea of how long we've been thinking about this problem.

We've got some of the underlying infrastructure in place for this, but as you can obviously see we didn't get this all working by the time of the release of our beta.

But I cannot make any promises whatsoever about when it will actually be implemented.
Popovers and Search: New Highly-Detailed iOS Tutorial
> Why can't Twitter create a pricing model for everyone with over 1m followers?

You'd essentially be creating an incentive to not gain popularity - I suspect that would stifle any kind of large-scale adoption.
Here are some other HN posts about the open office problem "Google got it wrong" https://news.ycombinator.com/item?id=8815065 and "Headphones are the new walls" https://news.ycombinator.com/item?id=9797606
It's not click bait, it's just terrible presentation of data.
Any calculation of that savings would have to account for lost productivity, which proves challenging to quantify. And private offices aside, the cost difference between "cubes with proper separation" and "open plan" doesn't seem significant.

If you're so small this would make a difference, maybe you shouldn't have an office at all yet.
> I agree with the banks in part. Giving your online account credentials to access your banking information is complete madness. It's a giant security risk that neither company would likely cover if someone got a hold of your login details. This is the reason I purposely never signed up for Mint.

As someone who collects these daily; I'd rather not collect them. The lengths I have to go to to ensure that they're not a major risk for our product? Significant. It's not a hard problem to solve, but the question is: "do banks want to solve it?" There's not much incentive for big banks to DECREASE account stickiness, and a lot of us waiting for great aggregation tools to totally dis-intermediate the big banks from their customers 8 ways till Tuesday.

But to be honest, financial data is all sort of like this. For example, once someone has your ACH routing and account numbers, the only thing that really stops them from building a fraud factory is the fact that it's difficult to get permission to interact with the ACH network. You need to handle those with at least as much care as bank login info.

And then, there was the MASSIVE fraud spree that everyone who didn't implement yellow path validation for ApplePay opened up. I personally had well over 80k stolen from my account in less than 1 day via that outrageous fraud loop. Thanks, Apple Stores and Chase, for pretending that someone else's fingerprint constitutes my biometric permission.

On the subject of Chase, everyone in the industry was completely shut down without warning at the worst possible time by Chase. We're all pretty spicy about how it was handled.
If cars are driverless, I'm not sure why people in cities will want to own cars and not just use driverless public transit. Cities could ban private cars and have plenty of road capacity to ensure there is as much availability as people want (especially with the help of intelligent routing). The vehicles could be bus-sized, car sized, and in-between. You just step outside and flag down the nearest one, or summon it via the Internet, and go.

There are many possible flaws, of course. Could everyone afford it? Supply likely would adjust to demand, and availability would dwindle to barely what is needed. New urban areas would build roads to accommodate the new capacity needs, eliminating the benefits of excess capacity. etc.
Yes. They store your credentials at rest in a data store, and the creds are decrypted on demand when API requests are made.
I really didn't want to get involved but your argument is specious. If I don't get my hands dirty, but I financially support organisations that do (and lots of right-wing groups are not exactly squeaky clean in that regard), it's all well and good?
Very detailed and good information to have. Thank you Sama.
Is the time required to upload data to the cloud ever a problem with these solutions? Of course, it depends on what you are trying to do, but suppose you were working with thousands of genomes?
Hey thanks, good to know.

That's true, bad wording from my part, I was just trying to discuss Twitter as a service rather than Twitter as a business.
Very few environmental regulations, and the ones they have are ignored or officials bribed to look the other way.
I am this way as well. I eventually go back through my Github and delete the projects I am not willing to continue but I put 90% what I do on Github as MIT. Maybe I should add comments to the readme like use at your own risk or some other warning.
That's assuming that there are DM stars in the same place that our stars are (which is probably a safe assumption to make, if DM stars exist at all.)
Just as a point of information: you generally do not want an S corporation for this purpose.
That's great. I'm sure these planners' grandkids will find the adjustment straightforward and possibly even obvious, since they will have grown up with the technology. Today's planners will be retiring by the time self-driving cars are actually beginning to roam the streets in numbers large enough to matter.
These things need to take into account at least two very distinct user types: the power users like you or I who want and sometimes need the control over updates fir various reasons and understand the full potential security/stability/other implications, and the man-on-the-street who knows no better and wouldn't update anything if it wasn't automatically done or somehow more irritating not to than to.
Slide Rules Were the Original Personal Computers
> 100 Percent increase in loss of productivity due to noise distraction in open-plan offices compared with private offices, as cited in a 2013 paper published by the Journal of Environmental Psychology.

And yet, employment statistics show Americans are more productive than they've ever been. Something doesn't smell right with this data.

http://www.bls.gov/lpc/
A DE S corp? You sure you don't mean C?
(C-corp, not S-corp! https://www.quora.com/Should-a-tech-startup-incorporate-as-a...)
> many of these people are older (who seem not to worry about phoning people a lot) and are my more important clients & customers.

Do you value the 'relationship' with your clients? Client Management may be the most critical, least appreciated parts of the job. They need to hear your voice. And in turn, you'll gain new insights into their world. Yes, factor the phone time into chunks during your day. Consider a mid-day window & end of business day window for calls.
I'd be happy to pay for updates, if this would make the companies issuing them more liable for their quality. The whole "agile" and free thing has gone too far.

I hate it when I post an opinion about a bad update, then someone comes around and replies "hey, it's a free update" or "it will be fixed in the next release". Yeah great, but until that I have to live with the poor update and that's something I'd rather pay money for to avoid. Even Apple disappointed with their iOS 9 stuttering release.
Agreed on the technicalities. The easiest way to capture the 80% of technicalities that prospective founders care most about might be to have FAQ section where YC portfolio companies can weigh in on things like "Wish I knew to [take certain action] [during time period]. Here's a resource I found [link]".
Octopart on Elasticsearch: all new, basically the same
You just won't give up will you?

Do you post similar rants to mechanical engineers building rube goldberg machines and electrical engineers building impractical extremely high voltage transformers?
there would be massive outcry and we'd put a stop to it.

Massive security branches? Massive fraud? Ineffective nationalized cybercommands?

Just because we can't see the world burning with our eyes doesn't mean lead in the air isn't giving us brain damage.
I agree about Mozilla's principles, but my point is that if there is a backlash they will have done something that is good in principle but which doesn't actually make the situation better for users. They'll end up with just as much tracking (but using different tech), more broken websites, etc.
So I read the Ello manifesto - I like it. So I clicked the button that says "I Agree" [I am not the product]. And what happens? I get a bevy of links to share my sentiment on every major social network - the same ones they just pointed out are all about selling my usage and posting habits.

I don't know if this is deliberate irony or just something that wasn't thought through very well...
Product idea: if you work at a startup of just 4-5 people and it's pretty quiet in your little space, we'll rent out temporary fake co-workers, who will talk loudly about their weekends next to you, shoot nerf guns, and get on the phone with AT&T to dispute a charge. The premium plan will include a manager who walks the floor and asks you how things are going. You can rent the co-workers on a weekly basis, or even just for one day when an investor is stopping by.
This move was basically infringing on rights to have his personal beliefs.

Everyone has a right to believe whatever they want. Nobody has a right to be CEO of Mozilla.

Mozilla does, however, have the right to choose their CEO.
Ben Carson is perhaps the best example ever to support the old adage, "Don't quit your day job."
Yes but carbon fiber shards. Aluminum crumples, which is good for absorbing energy and keeping people safe while in a car.
Agreed that there needs to be clarifications around how most international startups are funded (i.e. Delaware Corp takes the funding and holds the non-US entity as sub.)
I'm referring to what people want when they say they want "higher-kinded types" in Rust. That is: the ability to have typeclasses with higher-kinded type parameters.

I'm well aware that the formal definition of an HKT is just a type with a higher kind, and that's irrelevant to this discussion.
As a Canadian, I'd prefer it if the government took the entire SR&ED budget and put it into an early/mid-stage venture fund like VCAP: http://www.actionplan.gc.ca/en/initiative/venture-capital-ac...

I've seen SR&ED abused at companies I've worked at, and on the flip-side I've seen claims that should qualify as R&D get denied.

By investing in startups (doing some due-diligence up front as any venture fund would), we can increase the amount of R&D in Canada while simultaneously reducing the operational cost of running it dramatically.

Big companies can take advantage of this program by acquiring earlier-stage startups in their field.
I like your office design.
Twitter, in its current state, is a platform for power users.

Twitter is a field you put some stuff in, and that stuff displays to everyone who follows you. Disregarding scale, the premise is very, very simple.

The difficulty stems from knowing who or what to follow.

It takes a long time to figure out who you want to follow, and Twitter doesn't have enough information about you to solve the cold start problem. I love Twitter because I'm constantly pruning my feed (and lists), and it's pretty great.

My mom joined Twitter, followed who Twitter recommended, got a bunch of generic PR accounts and celebrities, and doesn't use it anymore. Conversely, when she joined Facebook all of her friends and family started adding her. Her feed was now full of the people she loves (the value was already there), and she learned to become a fully participating user. That's why Facebook has 1.5B monthly active users (holy shit!).

She figured out how to use Facebook because the value was already there. She doesn't use Twitter because it's not. It's really that simple.

So Twitter goes public saying, "Look, there are all these people using Twitter already, we can fix this problem for people, then we'll grow way quickly!" They start curating for you, and it turns out it's not what you want, and no one cares. Wall Street is pissed that it's not growing quickly enough, and everyone starts freaking out.

What we're seeing is the freakout. Everyone trying to figure out how to "fix" Twitter. Everybody coming up with solutions. But no one has figured out the fundamental problem behind Twitter: You have to put a lot of effort in before you get any value out. There are only so many people in the world willing to do that. It will still grow, but it may not be rocketship growth. If you're private that's OK, but if you're public and you're not growing quickly enough you're going to get a lot of shit.
Yup. I chose to write about something I could put figures to rather than something that's much more subjective and I don't really have a good alternative for with data to back it up. I 100% agree though.
"I am 'on' Twitter (odd phrase). I’m not on Facebook; I don’t like the caged environment, with marketers and algorithms absorbing my information and distracting people with shiny objects."

I've got bad news for the author....
I hate the fishbowl environment, every movement and facial expression is subject to the scrutiny and interpretation of others. My stomach makes funny noises sometimes, I can't control it. And so forth.

One time I took a drink of a glass of water on my desk and my coworker made a remark about how I made some strange movement when I took the drink. To me this is hell, to have every single moment potentially under observation. I mentioned how uncomfortable that dynamic makes me and he apologized for his remark, but the point remains.

It's not even about privacy, it's about please just fucking let me exist as an entity unto myself. People often think that when Sartre said "L'enfer c'est les autres", he was saying "other people suck and are annoying". But what he was saying is that hell is the constant presence of the Other.
If you set the same SSID, encryption scheme and password on your 2 APs, your devices should roam automatically between them. Though some devices do this more intelligent than others, and if your devices and APs both support 802.11r and 802.11k, you're even better off.
> an even bigger problem is that once you have a startup you have to hurry to come up with an idea, and because it’s already an official company the idea can’t be too crazy. You end up with plausible sounding but derivative ideas. This is the danger of pivots.

A great point, that I haven't seen in too many places. I sometimes feel like we're seeing too many people who "want to have a startup" for the supposed fame and fortune, and not enough who are truly passionate about an idea. Believing in an idea will get you through, not dreams of gold coins.

Sam, I noticed you didn't mention watching cash burn or unit economics. Is that a later section you might add? Too many founders don't realize the importance of that until it's too late (speaking from personal experience)
> Teams of 4-8 being in a single room probably gain more in collaboration in sum total by being together than the loss in personal productivity; however open spaces in the hundreds now introduct distractions for non-group associated work.

Depends heavily on the work you're doing in that team. Sometimes you're all working on the same problem; sometimes you need to divide and conquer, or otherwise work on mostly unrelated matters.

I've read about Valve's "moveable desks" and how they improve collaboration, but that's still a big open-plan office. I wonder if some sensible structure could make it easy to sometimes work in a shared office and sometimes work in groups?
>private offices are obviously best

I wouldn't say, obviously best. I work in a cubical with a door and ceiling high walls. Not an "office", but it's pretty close. Everyone has them and it's set up kind of like a cubical farm.

It can be very secluding.

Sometimes I'll see people from other teams on the same floor I've never seen before and introduce myself, just to find out they've been working here for 6+ months.

I really like having my privacy when I'm working, but sometimes I can't help but feel the grass may be a little greener.
Edit: to respond to your main point, you don't think this experience your kid had at whatever elite college is exactly what Robinson is decrying? This is the infiltration of the market into education, where students are treated as consumers rather than scholars and citizens.

Original post:

It's worth pointing out that "liberal" here means classical liberal, which is nearly the opposite of "liberal" in the context of American politics.

I'm assuming by "classical liberal" you mean the ideology that arose in the 18th Century? Because liberal education is not that either. It is in fact orthogonal to modern American political liberalism. Liberal arts are the areas of study appropriate for a free human being (as opposed to a serf).
I've worked all over the place: home, office, small offices, and now I just started working at this startup factory which is essentially a huge open space with dozen of startups sharing the same space: http://luissenlabs.com/

I love it. You get to know people from different places and it's like we're all a small community caring for one another. Also I think from a psychological point of view it helps having a large space and looking at different people all day.

As humans we're definitely not wired to look at a computer all day. We've evolved to be in open spaces and not closed in caves.
That's creative destruction. Nothing wrog about that. If China's competitive advantage lies in manufacturing Aluminum more efficiently than the US, the market forces and even economic common sense dictate that they expand in this activity and for the US to abandon theirs and focus more on what they're really good at and what could prove as a competitive advantage for them.
Let's consider a US buyer of Parmesan: I have a choice between regular "Parmesan cheese", which is held to no particular standards in the US, and "Parmigiano-Reggiano", which is both expensive and (IMO) predictably delicious. Parmigiano-Reggiano is good because there are regional standards. As a customer, I know what I'm buying. This is the whole idea of a brand: It provides useful information to customers.

In the case of champagne, I'm usually unwilling to pay for the regional "brand." Instead, I often buy "cava," which is another regional AOC for sparkling wine, this one run by producers in Catalonia (and elsewhere in Spain). It's a bit cheaper, which is probably less than ideal for the producers, but I still know more or less what I'm getting.

You could argue that one or the other of these two situations is less than optimal. But as a customer, I find that AOCs and DOCs generally help me buy products I'll like. And since it would be hard for the producers of "Tennessee Whiskey" to enforce their agreed-upon quality standards on a company in New Zealand, it does make a certain amount of sense to limit participation geographically.
Outsource Lithuania – Top Digital Agencies and Freelancers
Loved it! Spent many hours on that cartridge. I remember trying to follow the "supply ship" that came out of the base, squirrely MOFO never went anywhere!
What We Owe MythBusters
What to Do with an Idea That's Too Big
Sounds like a fun project.

I setup some code over at http://dhcp.io/ which presents an API for updating DynamicDNS via Amazon's route53 infrastructure.

I disabled new registrations due to abuse, but the code is open and I have about 1000 registered users. (5% of whom said they'd pay. 0% of whom did so when I made it an option. Gave up on charging at that point. Also disabled the registrations about a day later!)
My Show HN didn't make it big, unfortunately. The original link [1] never got anywhere near the front page. I'm not sure why it didn't strike a chord, because I've seen the exact use case in various banks several times over the last 10 years: serverizing critical spreadsheets. Just as Node.js puts JavaScript on the server side, SpreadServe put spreadsheets on the server. Node.xls if you like!

[1] https://news.ycombinator.com/item?id=10043294
I too had my most enjoyable work experience when office'd with 2 or 3 other people. We grew close, shared music and work ideas, and I felt comfortable. We had our door open most of the time, but if it got too loud, we'd close it.

Everyone in the company was setup this way, even the CEO shared an office with 3 others (only one other exec). It was a great atmosphere.
Sure, all the time. Network and I/O are the biggest blockers for sequence analysis. For any organization that is working with thousands of genomes they probably have their own compute resources. I know of at least one organization who is currently sending thousands of genomes to the cloud for analysis, so it's certainly feasible to some extent.
It'd be great if they put some resources into this, I agree - and it would have helped to open up their platform.
At one point a company I worked for had a similar setup and we did much the same thing. Our office basically turned into a small dorm room (we were all in our early 20's at the time) kind of like you see on the show Workaholics. We had posters, jokes, a whiteboard covered in notes and stupid drawings, we even had themed playlist days where we'd come up with what genre or theme of music we'd have playing... 90's day, it's a cover song day, you're embarrassed you like it day, ska all the things day, etc... It was one of my favorite times/jobs I've had because of that atmosphere, we all learned a ton and collaborated on each other projects and spent way more time at work without even thinking about it. We ended hiring more devs and moving to an open office environment and everything changed, we all were still clustered together, but collaboration slowly faded away, where we used to turn around and talk to one another we now communicated over IM even though we sat less than 10 feet away, partly because an open office means everyone is interrupted as soon as you talk, make noise, play music, etc.

I always just through it was the growing company that lead to the change, but now that you mentioned your experience and I reflect on mine, I think that little 3 man shared off might have been the key to all of the awesomeness and fond memories of my time with that company.
Nothing beats a home office. Or a Starbucks office, or working wherever you want.
How about someone who does desktop app GUI? It's "front-end" but doesn't involve web.
I used Mint for a long time, but eventually decided I didn't like them having all my bank login information, including security questions. So I switched to a setup where I download OFX data directly from my banks using a Python script [1], and use Ledger [2] to track spending, balances, etc.

A big bonus of this approach is that I have complete control over the data, so if an import get screwed up somehow I can fix it manually. Mint's "black box" approach is good when everything works flawlessly, but you're stuck doing weird hacks if anything goes wrong or you want to do something it wasn't designed for.

Ledger, incidentally, is from the same one who is now maintaining Emacs, if I'm not mistaken.

[1] http://captin411.github.io/ofxclient/
[2] http://www.ledger-cli.org
Linus’s Rant Rewritten