skysight-inc/HackerNews huggingface dataset:
tech interviews are utterly exhausting.

stop me if this seems familiar:

you interview with some company, no luck. you think to yourself, "ah, I should spend some more time going through Sedgewick, that priority queue problem didn't go so well. that was probably what did me in."

you interview with another company, no luck. this time you think, "hmm, they seemed heavy on probability and statistics. i should brush up on that too. how could i have forgotten the 68-95-99 rule for normal distributions! how silly of me..."

but it's not just the interviews, though they're a keen reflection of the nature of the industry.

since jumping is the only way to keep getting decent raises, you go through this process with several companies, every couple years or so! and eventually you have this long list of things you absolutely have to be grand wizard at -- because who knows exactly what you'll be asked each time? -- much of which you don't really use on the job, and thus you have to waste^H^H^H^H^H spend your time studing in the evenings.

not to mention that this is the only industry where experience actually counts against you. you are competing with people who are fresh out of college ... and, oftentimes, being interviewed by people fresh out of college.

fuck it. i should've been a business major.
WebProcess does have its own, more restrictive sandbox, although it's not as tight as Chrome's:

https://github.com/WebKit/webkit/blob/master/Source/WebKit2/...

For IPC they use something custom (part of the WebKit repo) called "CoreIPC".
True. If running Firefox in Linux, I'd also recommend to use application sandboxing facilities provided by the kernel.

For example, with Firejail [1] (completely unrelated to Firefox) one can do firejail <application> to run a sandboxed instance. Firejail comes bundled with rules for many applications to limit the files they can view from each sandboxed container. In case of a security breach, that keeps data leaks under control. E.g., an attacker might be able to steal stuff from your Firefox instance, but not from your home directory.

[1] https://firejail.wordpress.com/
totally agree, just one small thing:

> Windows has lost it's grip for good.

its* grip
Opiates are not anywhere nearly as harmful as alcohol. Apart from overdosing, there's very little side effect, generally. (Some people don't tolerate them well.) The health issues that junkies have is usually due to poor hygiene - many places don't even let them buy needles!

The legal aspects cause all of this. They raise prices, make supply hard, encourage fraud, discourage help, increase the terrible social stigma.

There are millions of legal users that are doing fine - hundreds of millions of prescriptions!

On top of this, it's an affront to the concept of individual freedom to deny medicine to patients just because you don't like them or have labelled them an addict. The current system encourages for-profit gatekeepers.
Buried fiber works just fine regardless of storms. Aerial fiber is a different matter. Patching up fiber cables after a cut is no big deal. Tech churn, i.e. what active equipment to use, is just run of the mill stuff. You can upgrade the optics to 100G if you need it, but if you don't nobody is forcing you to move past 10G.

I've built and ran fiber networks for over 10 years and operations and maintenance is no big issue.
The man has a wonderful joy of living.
> - There is still a lack of support for HD photography.

Another is support for panoramas is nonexistent. They've abandoned the square format already, but there's still currently a minimum w:h ratio.
Absolutely this.

Also I think that since it's so much easier now to get access to porn and even toys easily / privately that you don't need to go find an encounter to get off, unless you actually want to be social about it.

And if you want to be social, it's probably because you're thinking more long term from the outset.

Less hookup, more companionship.
It's 2016, and the media is still pushing the same classic tropes, marijuana as a gateway drug, etc. Yet other than a quick characterization of DJ being a risk-taker, this article fails to even consider the most important question- why did he start using? What was the cause of his addiction?

Nobody wants to consider the consequences of a society that confines adolescent male hominids in a classroom during the height of puberty, then locks them in cages to keep them from bothering others when they become too much of a bother, or a family that attempts to account for every minute of their adult offspring's life. I can't speak to the female experience, but I still remember the existential ache of a teenaged male trying to make his place in the world. But there's a pill for that, right? Nobody wants to admit that fighting a War On Drugs without fundamentally reforming our toxic society is the same as fighting a War On Climate Change while still burning fossil fuels.
I have experienced this as well.

Quick story. Before I took this advice, I made the mistake of telling a recruiter my salary, and then the recruiter said, yeah I'm not going to give you a 20K raise. The guys on that team were great and the compensation was actually viable, but it was not a good fit overall.

I think any negotiation where you want to walk away with the best deal you have to be willing to let a job go. It's when you want something so bad that you start to loose perspective and take a really bad deal. I say this from personal experience. When I have wanted something really bad I negotiate poorly, but when I come at it from a take it or leave it position I am almost always more happy with the result. It's really hard advice to follow when you really need/want a job especially if it's a big name like Uber.

This advice is also VERY dependent on you being able to negotiate. If the market is down and you can't find a job, you may end up in the 5th interview you don't get because you refused to disclose and guess what? This tactic isn't working. Adapt to the market, but use any leverage you have to secure the best position you can for yourself at a place you will be happy.

I've gone through 4 employers in 4.5 years and I have loved 2 of the last 4. Those were the ones I took because I had time to decide and really vetted them out. I had the power in the negotiations and I stacked the deck in my favor. They were also the biggest pay bumps I'd received.
You appear to be ignoring everything else that goes into making a company besides labor. There isn't perfect competition in the real world. Companies don't all have the same resources, customer base, or opportunities.

For example, a person doing the exact same job at Facebook is going to provide more value than a person doing the exact same job at Twitter which is going to provide more value than a person doing the exact same job at a brand new startup. The Facebook employee might be producing $1m and the Twitter employee might be producing $200k. In that instance Twitter can't pay more than $200k and Facebook has no incentive to offer more than $200k.

Or maybe a more concrete example, if I am the head of design for Ford, the value I produce for Ford is always going to be more than I can provide by myself because I have no way to put my skill set to use in a new company. I don't have access to the supply chains Ford does. I don't have access to the factories that Ford does. I don't have access to the labor market that Ford does. If I wanted to actually compete with them, it would require billions in funding behind me like Tesla.
>A better law would be that employers may not discriminate or refuse to hire someone if they refuse to tell them their previous salary.

To be honest, this does not seem like a better law at all. "You can ask about this information, but you can't use it" just means they'll come up with some other excuse for doing whatever they wanted to do all along. The problem isn't the "speech" itself, it's the demanding of information. Is it any different than saying a company can't ask about an applicant's religion?
Interesting (I'd never heard of this), though pricey.

Strangely, I'd prefer a plain keyboard (w/o a screen) where I could type (for journaling) and have what I type be saved. I suppose this could be easily done with a wireless keyboard connected to my phone. People would think I was crazy, though, seeing me type on a computer keyboard without a computer in view.
I love the fact that "How to Read a Book" and "How to Write a Novel" are back-to-back on the front page.
> [...] forcing the end-user to manually deal with fixing problems, which is often fraught with pain and peril, and doesn't seem like a strategy that would work for something that's a database (as opposed to something that's a workflow).

Isn't that what (for example) CouchDB does? I believe the reasoning is that conflict resolution is often application specific, so why not deal with it in the application?
>Fair use

Precisely. Simply owning a book doesn't mean "I can do anything I want to it".

The same applies to copyright material online - just because you own a computer doesn't mean you own the intellectual property on it. You're free to scribble on your computer case though.
If I recall correctly, Snapchat refuses to run unless you give it Camera permissions, even if you just want to view other's snaps.
http://blog.dustinkirkland.com/2013/10/fingerprints-are-user...
In the us between 98 and 99% of interviews.

Salary is very taboo w friends and family. But when interviewing it nearly always comes up.
How about we go one step further and make all salaries public information?
Original sense was a bomb big enough to blow up a city block.

See http://www.wordorigins.org/index.php/more/173/
As someone with a small-medium sized account (~2k followers), I currently get ~10–20 spam followers per week. I aggressively report as spam + block, but it's a nuisance.

Their reporting flow has so many taps and steps that it feels like it's designed to be inefficient to give them less requests.
If a potential employer demands to know how much I made at my last/current job, then in order to maintain a fair, symmetrical conversation, I would need to know how much every one of their current engineers make. Anything less would be unfairly favoring the employer. Because they will likely never reveal such information, I think a ban on demanding pay history is completely justified.

You should be paid what the company believes you are worth, not as little as they can trick you into accepting.
Sure but they auto trash apps outside the range 50k to 100k...
How the Blackberry became the most important phone for British teens
Many a nations telco has been privatized. So there is always away back.
How would NOMS work for massive amounts of geo-temporal data? with many inserts and queries but few (zero) updates? Efficient queries on geo-temporal keys are useful.
> Alcohol is chemically addictive, sold over the counter, and is currently the fourth leading cause of preventable death in the U.S.

The point isn't that legalizing a drug makes it completely harmless to everyone in society, it's that legalizing may mitigate _some_ harms that are caused by the specific circumstance of being illegal. The obvious example is something like marijuana, where we had to manufacture scary bullshit to get people to go along with its illegal status (and all the harm illegalizing it caused). But even your example here works against your argument: as dangerous as alcohol is, we tried making it illegal (Prohibition) and then went back because it simply did not work.
In the US you can't do research about a product then go out and buy quality product from a quality provider. That's really where I see a lot of the problems with all of this.

Yes there's a failure of information somewhere and people that fall through the cracks should be able to find their way out again, but the root of the problem stems from publicly vilifying people and actions that should be legal. Regulating all drugs like cigarettes, for example, would make it so they wouldn't have to get grade E stuff from some alley, we'd stop imprisoning people that may just need help and we could have discussions in the open about abuse. Privately vilify all you want, but the government should be mute on people's preferences as long as they are capable of making decisions, there's mandatory information disclosure surrounding dangerous drugs and companies can't lie about what they're selling.

Heroine for better or worse is a product that people are willing to go far out of their way to purchase and that goes for nearly all drugs. I would never do it and I believe if you made it legal, most people not doing it today wouldn't pick it up. We really need to get the idea that legal === government endorsement out of our heads.

We do things because the pros of doing them outweigh the cons of not doing them. Information around drugs, proper, honest and often, deters dangerous adoption.
> Sure, it's easy to remove, but it's so variable I have no idea how you'd get anything to stay level on top of it.

Living somewhere built on what is apparently some of the most variable types of clay and that experiences temperature swings of ~150F throughout the year: we don't.

Any basement more than 30 years old is cracked and heaved. Houses require constant adjustment of the teleposts to avoid large cracks forming in the house built on top of the foundation.
More than just a channel appearing to underperform, you can get misleading information without cross-platform attribution. Many common user behaviors for online shopping consist of browsing/searching on a mobile device, and then converting (buying) on their desktop computer when they get home. This type of behavior is very valuable to know about, but difficult to track properly and may lead you to believe you have little mobile engagement and that your web traffic is killing it with the organic conversions, when really it's totally reversed and your mobile product is the major driver for desktop conversions.
7 Effective Tools to Create Interactive Content in a Snap
And how does this get local people into those empty homes?
So, maybe, but only because lawmakers won't let it disappear, all based on hazy justifications about brain development and fine motor skills and <insert modern justification for wanting to preserve an old tradition>.
Terraform 0.7 released
I'm being super pedantic here, but see how you said hybrid before solid state in your third sentence when explaining it? That's basically what I just suggested would be a clearer name.
Easy 1-Click Deploys from Your Phone with Slack
Damn. I have several personal scripts related to aggregate and backing up my Instagram account that will break from this. It sucks that accessing your own data is blocked by their approval process [which does not approve everything].
I literally just wrote a book review on this goddamn thing with a summary for hackers. This book is way too wordy and redundant. https://medium.com/@seanaubin/book-review-how-to-read-a-book...
Much obliged. Will take a look.
That sounds like an excellent side-project!
With multiple processes you can apply more strict OS controls to one of the processes. That doesn't work with threads.
That's kind of bullshit on their part.

This is the kind of thing that causes people to circumvent their API management layer...
The CrashPlan client is horrific but at least it runs on Linux unlike Backblaze. I was hoping Backblaze was better, too bad.
Not really. Ma Bell used to own everything connected to the phone system, right down to the phone on your wall. They actually tried to keep early modems off their system, IIRC with some success.

The modern version of Ma Bell would be if Verizon owned or licensed every iPhone, computer, and server connected to their network.
Staggering Benefits of Quizzes for Hotel Industry
gcc and clang generate SSE2 instructions for scalar (non-SIMD) arithmetic, depending on the target architecture and compiler flags. For x86_64 targets, the calling convention puts floating point arguments in xmm registers, so the compilers must use SSE2 (and it's faster than x87 anyway). That's what you're seeing. If you look at the instructions in libpng.so that mention xmm registers, you'll see that they aren't SIMD instructions.
Pokevision: An Open Letter to John Hanke and Niantic
> The province will also allow the City of Vancouver to impose an annual vacancy tax on some residential properties that are left uninhabited.

That seems like a great idea. Just throwing out an idea that could be terrible, why not tax all people who don't personally live in their home? That would effectively be a discount for people who want to buy and live in their own home, while discouraging people from buying multiple properties they don't need for their survival and collecting rent.
I agree, seems to be a lot of anger/hate on the developer side of things, but it's a smart move on IG's side from a user and business strategy perspective.

I was having a similar discussion with someone else on a duplicate of this post, so thought I'd share some of my thoughts here as well since they're especially relevant to your comment. The general point of the prior discussion was that IG was simply cloning SC, and might do better by releasing it as a separate app vs inside their main app. But by releasing it within their main app will result in certain failure since SC's crowd of tweens/millennials wouldn't leave SC.

[my responses with minor edits]

I disagree, I think integrating it with their main product is the perfect way to release this. Just look at Periscope ( and Vine ) living as separate products from Twitter, vs FB releasing FB Live deeply embedded into their primary product. The likelihood of the mainstream user's willingness to try out and adopt the new product/feature is increased.

And in this case, I think all the additional features that comes with IG Stories is actually very cohesive with the rest of IG's core experience. All the new stickers, overlays, filters, and I'm sure they'll be adding the same animated video filters are all very natural extensions of the IG user experience.

So many people use Snapchat as a photo/filter editor to then share on IG/Twitter/FB, now they can do that very same experience directly in IG and share it with their existing fans.

And maybe an overlooked aspect is IG's better UX vs snapchat's bizarre stubbornness to maintain their user antagonistic UX.

But I think it's just as telling with SC's recent spate of features that are moving away from the ephemeral nature of the app ( ie Memories ). Where you can store or save Snaps or Stories.... oh you mean sort of like a personal gallery? And now you want to view a collection of the latest/most popular collected snaps from your friends? oh you mean like a newsfeed?

Bottom line is that the photo/messaging apps are converging. And I don't think there's necessarily any loyalty to a particular platform especially if they have very similar features. The crowd will move to the platform where their friends are, and where the celebs/bloggers/artists/influencers are. And IMO I think IG has a slight advantage with that group at this point because of the non-ephemeral nature of their app which led/leads more naturally to those types building their 'brand' and following. Nobody wants to spend hours and energy creating content that simply disappears. But these types have followed the crowd onto SC and lived by the SC rules, but I'd have to believe they would prefer the other model if they had a choice.

So I guess what I'm saying is that these 2 apps are converging to the same point, albeit from different ends of the spectrum with differing pressures. And once they reach a certain level of parity, loyalty to a platform goes out the window, and being able to capture the cool kids and influencers will be the key to where the rest of the crowd goes. So I don't think it's 'certain failure' from IG's point of view, and certainly still anyone's game.
Maybe it's because the millennials are less likely to own a car, more likely to live with their parents, more likely to have a huge debt (student loans), and less likely to have a job.

I can see how all those facts could put a damper on having lots and lots of sex.
Not a telco company, but municipal Internet as is implemented in Chattanooga, TN [1] might be a model to consider.

[1] http://money.cnn.com/2014/05/20/technology/innovation/chatta...
Addiction is way less harmful if it's legal. Clean needles, consistent dosages, better healthcare, no stealing/theft/lying/etc. If it's legal it's just a physical dependence. Other physical dependencies we have include: food, water, and air and we manage those OK.

I agree, heroin is nasty stuff. But, we cannot eradicate it. In a free and liberal society, it's a farce that it's even a choice. It's a choice between denial and acceptance of reality. Accept it, lean in, fix things in a way that goes with the grain of human nature, not against it. (E.g. it's human nature to assume harm won't befall them so they are not dissuaded from a harmful thing. So, reduce the harm as much as you can.)
It appears that the result set is overridden in sandbox mode.

https://www.instagram.com/developer/sandbox/
https://news.ycombinator.com/item?id=12213886
Do I really need to login to try it out?
"open-hate", how lovely.
Additionally, since it just bit me in the ass today, a lot more short term than the end of XUL:

I can no longer install YouTube Center on Firefox 48 on Windows. They removed the about:config override that enabled installing unsigned addons. Which is very annoying.
I'm not swayed by the arguments. I think legible print handwriting and computer typing is what should be taught.

However, this article is all i've read about the issue so what do I know about it?

My daughter is about to enter school, and i'll let the school system decide whether or not to require her to learn cursive and focus on have her learn more important (in my opinion) things like philosophy, math, computer skills, creative writing, and science.
If there was really a shortage of engineers, then engineer salary would be very close to the value the engineer adds to the company, because the competition to hire would drive the price as high as it could possibly go. Salary is nowhere near close to the value an engineer adds to the company, so most likely there is no shortage.

The shortage is a manufactured problem to justify an attempt to depress wages.

>How do you justify that the location of birth should be the main determinant in whether an engineer earns $150k a year or $30k a year?

If we take that to it's logical extreme. No one makes $150k a year. We allow an unlimited number of software engineers in until the average salary drops down to a level where it's not worth it to immigrate here. Maybe that's worth it to you, but if global income equality and globally open borders are your goal, argue for that.

Stop with this false argument about an engineering shortage that doesn't exist.
I am hardly "spamming" my blog - I am trying to help the OP with posts I have written that answer exactly his questions.

Apart from your comment being totally against the ethos of HN, how exactly am I making a living out of my personal blog?
And they are spending big lobbying dollars on state legislatures to try to get them (sometimes successfully) to outlaw municipal broadban.
Noms should be useful as a backup utility, but I'd say it's especially useful for backing up data which is not files. Think about backing up data which you only have access to via API.

You can take the JSON output of an API and drop it into Noms, then do the same thing tomorrow, and Noms will automatically deduplicate the data as well as give you a nice structured API to read and interact with it.

We have an example of this here: https://github.com/attic-labs/noms/tree/master/samples/js/fl... but it's not working atm due to a bug introduced right before launch. You can look at the code though.
FACTS DO NOT BELONG HERE.

you're all idiots.