skysight-inc/HackerNews huggingface dataset:
I'm LOL'ing --- I was just reading the other day about what they effectively recommending being deprecated, and should not be used today.

> <meta name=”referrer” content=”always”>

Apart from the bogus "quote" symbols (another opportunity for a new article?), it does indeed work in Chrome; whereas Firefox has never had any support for it, because they appear to care ad nauseam about the privacy than about any sort of analytics.

And, BTW, Mozilla has finally implemented this recently (a couple of releases ago?), but they don't appear to support the "deprecated" "always".
My wife used Lendingtree.com once. She didn't even get finished creating a profile before banks started calling her. That was two years ago and we still get a call every now and then.
If it tastes good, does it matter? Franziskaner and Leffe are both great beers and are brewed by AB InBev - widely seen as rather scummy amongst homebrewers. Blue Moon is in virtually every pub (I've been to) and supermarket in the UK. It tastes good, but I'm surprised anyone was under the illusion that it was somehow a small operation.

I never really saw Blue Moon as a craft beer. In the UK craft beer means ale, you buy whatever happens to be on tap in the pub or you have a nose round your local farmer's market if you want to be really trendy.
Honestly it doesn't matter. It tastes good and that's what's important. As long as my beverages and food aren't producded in an unethical manner I really don't care if it comes from a small or large firm.
PBR sponsors my favorite music festival and it's basically what everyone drinks cuz it's the cheapest.

So I'd say is a mix of both.
Yeah, my solution is a gross oversimplification -- my math is just back-of-the-napkin stuff, you can actually do much better on component pricing (I certainly don't pay $5000 for a 1G top-of-rack switch) and there are other variables to consider.

To quickly address some of your points:

Geographic redundancy: not included. From a hardware perspective it's a pretty easy upgrade (build two datacenters in CA / VA, buy two racks, put one in each). From a service perspective, it's a bit more challenging. If storage is your business, these are the core components you should own though.

The US Standard region in S3 does sort of provide geographic redundancy, but it's a question of whether it's good enough for your use case. S3 is a complete black box, and you have no way of knowing with certainty that every data blob is actually in both geographic regions. Besides that, it's eventually consistent, so if you need absolute assurances that data is not lost after a write succeeds, you have to implement logic on top of S3 -- and that logic must run in EC2 instances, or you'll pay a fortune in bandwidth to execute it.

No other region in S3 provides geographic redundancy (or eventual consistency, the two are related), so if you wanted to deploy storage in Europe or APAC, you have to handle the geographic distribution yourself -- and it will cost double to store that data.

The small cost difference: 1 rack over 1 year has a pretty small differential between the two. But you can optimize the datacenter numbers, and the S3 numbers are what they are unless you get massive. For example, over 3 years the datacenter cost goes to around $275,000 whereas S3 is $745,000. That's a serious difference now. Ownership is a powerful advantage.

OpenStack Swift: I don't think it will ever be a good solution, based on the project's history. It's unfortunate, but hopefully something else will come along that does blob storage in a sane and scalable way. This is not rocket science, but there are some devils in those details. If a mature open source solution came along with immutable objects, erasure coding, background scrubbing and sane ops tools, it would blow Swift out of the water.

Finally, I think it's a (common) mistake to think that you can get by without ops personnel if you deploy on AWS. The actual site / dc ops component is pretty minor if you build right. Either way, someone still has to run the service, do capacity / project / budget plans, and other things. And with AWS you need people who are capable of winning arguments with their support -- where you will burn substantial time proving where fault lies.

S3 does a lot for you, but it's still a service that you build yours on top of and it's far from a perfect solution that never breaks. Buckets have to be primed before heavy usage. Your file naming scheme will impact your performance at scale. And so on. You need people to look at this, whether you call them ops engineers or sysadmins or developers.
> But by all means, keep selling the narcissism[1]-line if it's more soothing to you.

No personal jabs, please. This comment would be much better without the second sentence.
I think Blue Moon was an acquisition too (I went to school in Golden - wouldn't drink it for free).
There are other aspects of brewing American lagers that could make them more expensive than typical microbrewed ales. For one, you have to refrigerate lagers and they take longer to ferment. I know Budweiser has some steps after fermentation that I could see adding cost as well.

For all the hype around microbrews, it actually takes a lot more effort to brew Coors-type beer than your typical hopped up microbrew IPA. There's less room for error because there is less to mask off flavors.

To be honest, I am surprised that the American macro brews haven't touted the craft and history of making their style of beer. The American lager style is really a Bavarian style beer that is 100+ years old -- and its surprisingly difficult to brew.
http://www.nerdwallet.com/insurance/compare-car-insurance-ra... does it.
Middle-class jobs are disappearing for people that don’t at least know Excel
Just FYI, you can take a full page screenshot without using any add-ons by hitting Shift-F2 and typing screenshot --fullpage in the command line. There is also a screenshot button you can add to your Web Developer toolbar, but it's not enabled by default.
one reason being that generation of random numbers is relatively expensive

Say again? My laptop can read from /dev/urandom at over 1 Gbps. If you're running in userland on modern hardware you can easily hit 10 Gbps.

Seeding is hard, but once you've done that, generating random numbers is insanely cheap.
It's easy enough to skip the question altogether and do a quick google search on the people with whom you would be working.
Effects of Adult Surveillance on Child's Intrinsic Motivation (1975) [pdf]
Harmonic and Geometric Means in JavaScript
thirded. Can someone who doesn't like symbols help me understand the downsides of them? I really like how natural it makes passing around params that can be one of {x1,x2,x3...,xn} different values. Accomplishing the same with strings just feels messier and more prone to error.
Thank you for the response Thomas. That makes a lot of sense.
No, the SSL cert does not use RC4. RC4 is a block cipher which is used to encrypt data transferred between your browser and the server, akin to AES.

Backblaze does need to step it up in terms of their SSL configuration [1], particularly if this is indicative of their configuration for actual file transfer (no idea though). If I had to guess, they're using their OS's OpenSSL and thus trapped on 0.9.8 or 1.0.0 (both of which do not support TLS v1.2) and maybe haven't spent much time tuning the config lately.

A lot of places are afraid of diverging from their OS vendor's version of OpenSSL, but I personally think it is a mistake to get stuck in time with such a crucial component. Likewise if your service is built around nginx -- are you going to stick with whatever RHEL 5 shipped for 8 years?

[1] https://www.ssllabs.com/ssltest/analyze.html?d=www.backblaze...
This is a project that I've wanted to do for so long. I agree with the author's opinion about people making custom-fit apps for themselves. Programming is less taxing than other home improvement techniques like say, carpentry, (although that may very well be my lack of skill with the tools which make it so) while resulting in a similarly satisfying outcome.

Also, For some reason, this reminded this [1] article which was discussed on HN recently.

[1] http://gizmodo.com/why-is-my-smart-home-so-fucking-dumb-1684...
It's because it's a protocol, not a search engine.

It's designed to exist independently of any one entity. How the hell were they expecting anyone to pay for the very idea of P2P/DHT file sync?

Sort of like wondering why Google isn't making any money off Hadoop because they wrote that BigTable paper.
HTML BroadcastChannel API
Checklist of Rationality Habits: http://rationality.org/checklist/

discussion: https://news.ycombinator.com/item?id=8830903
Berry yoghurt
Nice concept. But isn't it better to move the JS & CSS of the HTML page out to a separate file for browser caching purposes?
It will still be possible to send encrypted messages, just over the internet rather than over SMS. This has been the default mode of operation for a while now, we're just disabling the old SMS mode that has been lingering for the past few years.
Mobile World Congress 2015: Five glimpses of the future
Low cost of living, high salary and no income tax.
My sister works as an attorney for a global law firm in Dubai, and the attitude that westerners have there is like they're exploiting a rainforest for its goods. You move there for 4 or 5 years, rack up a huge sum and head back to your country of origin with a huge chunk of change.

Although I imagine for Americans this will be more difficult now with FACTA laws.
> look at it through a low-pass filter, to filter small variations

Huh. Maybe we should take that metaphor literally and implement it!
Here you go:

http://www.huffingtonpost.com/2014/05/29/pbr-coolness-study_...

Look at the sales chart went from 140M to 350M in less than 10 years.

I knew the person who poached (ok recruited) the CEO of PBR brewing company, that's how I initially heard the story about how they did the marketing campaign.
"Software engineers are low status" is a thing I've seen start to pop up a lot more recently, the reasoning seems to be, basically, 'field's full of nerds and society is run by jocks', and is often used as an apology for why women don't go into computer science.
"men are achieving through patriarchy"

That's a true statement, but it's not a basis for action, much less legislation.

Another true statement, "women are achieving by sleeping their way to promotions."

Most of us, however are at a place of employment where men and women do get along. An imbalance of men/women in the workplace isn't by itself proof of anything. I'm in a shop with an imbalance, but we're hiring and can't find anyone. If women were out there making 77% of men, we'd love to talk to them. But they're not, and at the same time we're lumped in as the problem because our industry has some "brogrammers" which is a phenomenon I've never actually witnessed. Of course the next thing I'll hear is that because I claim not to have witnessed it is because the culture is so deep it is invisible and I'm a part of it.

Well, I'm sorry, 30+ years of hearing how I'm the problem really gets old. Of course some people aren't talking about all men, but if I say "not all men", I've hit another trigger.

It's a minefield and I'm sure just by writing more than a single line of agreement I've stepped on one.
Uber's distorted view of supply and demand
This is hardly unique to beer, of course. It's not uncommon to find that the little, local café you like? It's a chain, owned by a major supermarket. That "traditional" apple juice/lemonade you liked? It's owned by Coca-Cola/PepsiCo.
Maybe he goes shopping for new car insurance every six months and can't be bothered learning a new auto insurance comparison interface every time. This is a big problem for the two people who do that.
Eerily similar to the concept in "psycho pass".
Huh? Maybe I am clueless (very possible) but I payed for my at the time of what is sometimes called 'post incorporation'...are you sure you aren't talking about options...
I think this method is good in theory but fails in practice. Recently, I applied to three different companies that asked me to do a code sample that took from about two to eight hours each. I generally don't work for free, but I had some spare time and decided why not? I did all three and turned them in. Out of three, one company liked my sample but in the interview that followed, decided that what I was asking was too much (it's what I'm currently making actually). One company never even looked at the code and after two weeks, emailed back saying they had forgotten and decided to hire someone else. The third company was pretty responsive and I'll be going in for an in-person. A seven hour in-person interview that will be more coding and such (at least on a laptop so it's better than most places). So one out of three. I think this is a huge problem with this approach and basically, most companies are not responsible enough to follow this approach. They drop the ball constantly and wonder why they can't find good engineers when they're literally everywhere. Put into the hands of a respectable company, I would definitely prefer this in the future rather than the typical white board bullshit and trivia slinging.
It seems that you are over-reacting. Ask nicely for a clarification about exactly what form that first investment took. if, as others pointed out, it was a convertible note, the stock price may not be impacted.

The fact that the company lawyer gave you the stock price indicates that they are not lying to you. So your taxes are probably fine. The only thing questionable is whether they should have given you the raise they promised in writing upon raising funding. If the amount they raised is small, I can see how the founders would think it's too low to trigger the raise.

So overall, everything may just be fine. By the way, you are not a co-founder, you are the first employee.
http://www.nytimes.com/2003/06/22/magazine/the-marketing-of-...
Yeah, you're right - I guess I misread it when I reopened the page again earlier.
Other effects such as the increased willingness to hire people cancel out the bad(?) effects. If by abuse you mean some advantage of negotiating position that the employer could use to eke out long hours (or some other surprise change in the job description), well, the increased ease of firing is canceled out by the increased ease of the employee deciding to get a new job. The degree to which this is the case depends on the job market at the time. You might also observe that a system that has what you call strong employee protection is also prone to abuse (or what you might call people taking advantage of their negotiating position), in the other direction. Maybe it's more important in America to be proactive about avoiding living in a one-company town.

Advantage of negotiating position is usually expressed through compensation rates because it's bad business to make employees hate the company after they already have a job. But, you know, I work in software and can't tell what it's like being a barista or farm worker.

Edit: and please correct my misunderstanding if you mean something else by abuse. That's just the only meaning I can think of.
HN mods can re-promote a post if they feel it deserves another chance. https://news.ycombinator.com/item?id=8157698
You're right, I reread it in a hurry and projected my original reading onto it by mistake. Sorry for the confusion.
I think there are two categories here though. Small craft operations that got acquired by large conglomerates and large conglomerates deliberately creating a sub-brand to appear craft.

Starbucks, for example, opened several coffee shops in Seattle that appeared to be local independents and beared no starbucks branding.
Wow. I would never say I was going to jump ship until I had my plans set out. In the past I've given 6 weeks notice when it was asked for but I just wouldn't put myself in a situation where they might fire me before I fund my next gig.
Yup. Just had this happen. I don't think I will be doing anymore coding tests.
I've had people do that too, but that's noticeably different because they pay attention to you.

It's obvious when people are working because you can see them context switch back to you.
SaaS, Open Source and New Virtkick Website
Interesting marketing case.

* Large beer company wants to make a beer with more complex flavor.

* Consumers who enjoy more complex flavors are negatively prejudiced against the large beer company and stereotype their products.

* Large beer company creates separate brand to escape prejudice.

* The question is, can they somehow flip this by slowly adding back their branding in order to improve the value of their main brand.
>I imagine it isn't actually legal for it to be marketed as a "craft beer," as that's a controlled term

On that note, Boston Beer Co (the ones behind Sam Adams) had been pushing for changes to the definition of "craft beer" so their mass-market beer could still fall under that heading. Specifically the 6mm barrel threshold mentioned in the Pricenomics article.

http://beerpulse.com/2011/01/brewers-association-enacts-sam-...
>Low cost of living

Not really true

http://www.numbeo.com/cost-of-living/rankings.jsp

however, many companies offer housing as part of their packages.
Pebble Steel Present, Apple Watch Future
Cricket World Cup: Ireland's John Mooney Bats in Customised Helmet
Less pedantically, I thought it was interesting that the call to close the airport came directly from "Car 100" aka the ground crew. No stopping to report the incident to superiors or waiting for confirmation about what to do. The guy on the scene just says "OK, airport's closed now" and ATC immediately makes it happen.

That's pretty impressive in its own right, from an organizational point of view.
That's an excellent point - as I was arguing elsewhere in the thread, the approach you describe can end up being dismissive or even destructive of individual autonomy. I'm very struck by the collision here between colliding ideologies, with the myth of a perfectly free market and equal economic opportunity on one side and an evil patriarchy which has the socioeconomic subjugation of women as its primary goal on the other, with many people on both sides seeming to have little respect for the actual individuals in the middle.

By the way, if you're involved in activism in this area, could you drop me a line? I'm working on a somewhat related project and will be looking to get some well-informed input on the subject.
That's pretty much what I meant with 2. This guy won a short story award in 1955. No listing other than his name and his books name. No links.

I guess if you're common enough and it's known that you're the same person in more than one place, a red link is a step up from plain text.
2015-03-07T01:51:36Z

jesus christ people RFC3339...learn it, love it, live it.

aaaaaaaargh
I think you're expressing the common terminology, and I agree for the most part.

I'm not a lawyer, but as I understand it, the legal distinction is whether you're terminated "with cause." That's what most people refer to as "fired." The implication is that you can't collect unemployment or severance. At a professionally managed company, termination "with cause" will be the culmination of a "progressive discipline" process unless you do something so egregious that they must walk you straight out the door.

In common parlance, "laid off" means that you are not given "cause," and are eligible for those benefits.

Under some conditions, a company that is planning to lay off more than a certain number of people must announce it in advance. This is a "mass layoff." Also, a laid off person is potentially eligible for re-hiring, and the details are often written into union contracts.

I suspect due to the legal implications of mass layoffs, companies will use some other term such as "reduction of force" for routine business-downturn layoffs.

Naturally, if a company needs to reduce its workforce, they will sack the weakest employees, but it will typically be done without "cause" in order to avoid a potential lawsuit for false termination, and because letting people have their unemployment benefit is the decent thing to do.
This guy basically re-discovered Henry George's land tax theory:
https://en.wikipedia.org/wiki/Land_value_tax

IE, if people can hold onto valuable property and keep it out of use hoping its value will go up, they will, and you get speculation and thus property value bubbles. Tax the land in such a way that landowners HAVE to do something useful with it to justify the price of holding it, and that happens less.
That makes perfect sense - smaller screen for notification, larger screen for browsing. So they don't have overlapping use cases.
This is an even worse idea than just asking for white-board coding, but it seems to come along every time. Not only are you putting the candidate under pressure, where thinking is difficult, now you expect them to walk you through their thought process and narrate what they're thinking, disrupting the thought process. I personally need to think things on my own without having the pressure of having to tell the interviewer what I'm thinking. Not only does it alter my thought pattern and remove a lot of the ability to think, but the extra pressure from wondering whether I'm saying the right things or taking too long to think before stopping myself so I can please the interviewer pretty much removes my ability to solve any sort of complex problem I haven't solved before. Not to mention the anger under the surface at such a daft and counter-productive approach to problem solving. This might work on TV and might be useful when collaboratively brainstorming, but in an interview, the only thing it's testing is the interviewee's ability to deal with social pressure.
Not what I said and I don't see why you make those choices mutually exclusive. You can have pattern matching without sum types and you can have sum types without pattern matching.

In fact Ruby's case/when statement is very limited form of pattern matching that can be put to great use with proper use of Structs and overloading of ===.
Sorry my post was not complete enough - what I meant was that if you have two equally good candidates, but one happens to have experience in Rails, that person is going to perform the coding test more quickly than the other candidate i.e. get a more complete / correct solution in a given amount of time. So I hope in this situation there are no time limits?
You should be getting alerts whenever you're nearing a time lapse (up to two weeks ahead of one) so we do try to warn you when your nearing the 30 day timer (if not please contact support - seriously). The reason we have a 30 day timer is that we use the reclaimed space, if we were to infinitely house a copy of every file that was uploaded to us, it would dramatically raise our costs, and at $5/month for an unlimited product our margins are very thin as it is. Most companies that do keep data "forever" augment that cost by having either tiered pricing, or "per GB" pricing so that they can continue covering the cost of the space for as long as that file exists. Since we're unlimited and inexpensive for the service, we don't have that elasticity. That's not to say we haven't thought about enacting an additional fee for that type of service, but we haven't quite figured out a good way of doing it. But we're constantly thinking of ways to better the product, and know this is one that people do feel strongly about!
I think meesterdude checked the beta version (which was updated in august) and not the dev version, which i guess me and you use.
Don't you mean...ops? Hah...sorry puns :-/
Rape Accused Hanged by Peoples on Road
Personally, I tend to stay far away from any place that requires an exit visa.
I Was in Support of Sync 2.0, Right Up Till They Broke a Promise