skysight-inc/HackerNews huggingface dataset:
Agreed. But what's more intriguing to me is that the proposed "solution" is to add yet another hack on top of that (rel=noopener), instead of doing something to fix the broken behavior of target=_blank.

I doubt that many sites rely on this broken behavior. And even if they do, browsers could still block it and show some warning to the user "Hey, this tab that just opened wants to change the URL of this other tab [allow, always, nope, never]", just like they do for popup windows or sites with broken SSL certs.

Does someone with more experience in these kind of issues know why it was decided to put the responsibility of fixing this on individual websites (rel=noopener) instead of browsers (blocking the URL changing or showing a warning)?
Never looked into it. Will do.
You could try a Google app script and log everything to a Google spreadsheet. Will probably take a long time to run, but should be easy enough to set up.
It really depends. Outside of SV there are 10x as many skilled Java/C# developers.

In the FinTech world most of the developers with deep domain knowledge will know Java/C++.

Of course it really depends on what the OPs startup is trying to do.
Architect: A Postmortem of a Short Story Generator
That's more of a happy accident. Their primary reason is to track things.
Not really, 80 GHz is definitely difficult to aim, the very center of the beam is quite small. The mounts for the most popular antennas accommodate this and have very fine adjustments for the azimuth and elevation. Keeping them aligned long term? Not a problem as long as the mounts the radios are on (whether non penetrating or bolted to a wall/structure on a building roof) are done properly.
Wow, that dude has a pretty crazy life story - his about page was a fun read! Became a millionaire playing poker, got caught up in a huge scandal, sounds like a movie.
signal/noise ratio is a big one and RSL level. There are even 4096QAM radios now but they need a signal like -51 to operate at their full modulation. Otherwise they ACM down to 1024 (around -62), 256 and then 64QAM.
When things are handled professionally, you'll have a lot less drama.

Why is the author being so nice to the theif over and over again? Even the last sentence!

Eric brought this all on himself. Obviously 'scared' and intimidated to discuss important things WHEN they need to be discussed.

Doing everything out of order -- like the background checks -- is a classic rookie move.

You are basically running an Online Banking Website. You need to be aware of immense risks...

...it just goes on and on. But its clear why there is so much drama, crime and corruption and this company.

Sad really. Who is to blame?
Unless they've changed something recently, they don't. I haven't paid enough attention lately to be sure.
Plan 9 C and the rc(1) shell by far. Plan 9 C is still C but has a lot of things fixed and the plan 9 libs are great. The rc(1) shell I like because its much more consistent than any other shell I've used.
This is basically the story of each of the last few generations of Windows - the core of the operating system has gotten considerably more stable and better at each iteration, only to be stymied by the UX changes which are undesired and generate considerable hate.

Worst of all is when those UX changes are spotty and inconsistent. Windows 10 is a fantastic upgrade, so far as the core operating system goes. But the UI is a complete trainwreck lava-layer, particularly in the control panel and settings dialogs. Bits of it are essentially unchanged from Window 2000, other parts are Vista-era, others from the Windows 7 generation, yet other in the Metro Windows 8 or whatever they are calling the Windows 10 style. Some things can only be managed through the older UI, some only through the new UI, some in both, and some in both, but with subtle and non-obvious differences.
Bad times ahead for OPEC
At least he can laugh during calamities. Takes courage to do that.
NYT material though:

http://mobile.nytimes.com/2016/04/23/arts/music/prince-music...
Wait. What's the point here ? I've given 5 stars almost every time on Uber. If you want to increase the price, go for it.
I stopped tipping a while ago. The whole model is broken.
I like Uber because I don't need to think about tipping. I get out of the ride and am on my way.
The key part in physics is it's still a wave... And a singlemode fiber is a type of waveguide. A 120GHz signal is a wave, a 171 THz signal is a wave, the latter just has a much shorter wavelength.
I suspect that the top ten sites are lighter because they must perform under load rather than being a top ten site because they load quickly, but it is nice to see. Imagine the billions of man hours that would be wasted by humanity waiting for the top ten sites to load.
Studio 360
many companies whoi go public find out later on that they were the sheltered child who was good at sports in their own small town, but when they got to the big city, they and their parents(VC's) overvalued their own abilities.

/// so true
People make too big a deal of this collision stuff, a lot of times these are very theoretical would require tremendous computation. Anyway, for this use case, even md5, how likely really to make a useful malicious that file collides with a particular known and widely used one? I dunno seems pretty unlikely.
It's a complicated situation. They owe me a bit of money and don't reply to any of my emails.
The web makes Java look clean and elegant. Which is saying something. But it's an open question whether anything as popular as the web could have been any less crappy. CPU cycles and memory are way cheaper than social cooperation.
Most cash is easily surveilled as it has serial numbers on it. Only coins are a safe form of cash but have a huge disadvantage of being exceptionally bulky.
You can write an exclusive book and pass it on to your children
I'd be interested in specifics on either side.
The Mythical Man Month
I tried to use bash on my windows machine... signed up for insider preview etc.

My machine consistently states a restart will force an update that will allow me to use bash, but it doesn't happen.

I gave up and went back to my ubuntu.
Alternatively, my family was fairly fundamentally religious. I was taught at an early age to distrust science and math. I eventually fell in love with programming, but that wasn't until my 20s. It's taken a lot of hard work to retrain my childhood teachings.
... well, maybe I should ask for a raise.
We tend to judge many simply because they happen to find themselves on an uneven playing field. In Meyer's case, it was both the tailwind of the Google juggernaut, and the headwind of Yahoo. But what of the thousands who are on the level playing field that we never hear of?
I'd request Gates to contribute to https://en.wikipedia.org/wiki/Millennium_Development_Goals
I would say that about up to 250 km/h car seems to be an expectation based on the manufacturer listed electronically limited maximum speeds for normal German family cars. 2 liter turbo diesel BMW goes up to 240 km/h without any problem, but that is not a common German highway speed, I would put it (based on my limited experience) to around 160, up to 180 km/h.
I'm of the opinion that Gates hasn't really changed, just found a more socially-acceptable way to use his fundamental personality.
I'm not sure that is true. No one is saying external libraries cannot be loaded. It is actually a good idea to be able to rely on certain popular libraries already on the client; this makes a lot of sense. You can still have the existing mechanism so I don't think browser vendor are going to hold everyone hostage.

If you like, there could be mutually agreed upon standard repository that browser vendors routinely update from.

Sure, your less popular experimental library won't be in the list, that's what "<script src=..." is for.

It probably won't happen but it is hard to defend the position that it is a bad idea, I think.
Dan Grover – Bots won't replace apps. Better apps will replace apps
Have you stopped lxssmanager?

https://msdn.microsoft.com/en-us/commandline/wsl/faq#how-do-...
Ill-fated code rewrite crusades often seem to be linked with the Second System Effect (https://umich.instructure.com/files/884126/download?download... ... page 55).

Excerpt:

An architect's first work is apt to be spare and clean. He knows he
doesn't know what he's doing, so he does it carefully and with
great restraint. As he designs the first work, frill after frill and embellishment
after embellishment occur to him. These get stored away to be
used "next time." Sooner or later the first system is finished, and
the architect, with firm confidence and a demonstrated mastery of
that class of systems, is ready to build a second system.
This second is the most dangerous system a man ever designs.
When he does his third and later ones, his prior experiences will confirm each other as to the general characteristics of such systems,
and their differences will identify those parts of his experience that are particular and not generalizable.

And from the OP, frill by frill :-)

I wanted to try out new, shinny technologies like Apache Cassandra, Virtualization, Binary Protocols, Service Oriented Architecture, etc.

To OP's credit, he took a step back and learned from his mistakes.

Also related... Second System Effect may not only apply for your second system ever. It may also bite you designing the second system in a new problem domain you're unfamiliar with. I can admit I've built a few second systems in my time ;-)
How much longer are we going to have this broken system in place, where large swaths of the internet can be hijacked at will? We have plenty of smart people, but here we are still...
I'm wondering how the natural motion of some taller buildings affects this kind of deployment.

Lots of buildings swing and twist in the normal course of the day. We found this out with some of the free space optical solutions available.
The GPL is not magic pixie dust:

http://bonedaddy.net/pabs3/log/2015/11/27/sfc-supporter/
It's more about deployment and dependency problems.

The dependencies we are talking about are transparent to the user, save only for some download performance issues which are pretty minimal, if not overstated in many cases, compared to the former issues faced by native applications.
Less React, more JS
The number I have heard is that Germans drive on average 50000 km per year.
On the security implications of window.opener.location.replace()
The author repeatedly mentions $XXX RSUs.

It's been a while since I've worked for a pre-IPO company. Is it common for companies to give RSUs a dollar value instead of a number of shares and "heck if I know the valuation"? And how are RSUs different from straight ISOs?
I hope revealing salaries doesn't get him in trouble at AirBnb. I know I would be a bit annoyed if he revealed all of this before joining if I were an employer.

Conflating base salary and RSU packages, especially pre-IPO RSUs, is a mistake. In my 20 years in Silicon Valley I've learned you simply can't put too much faith in stock. Stock is great, but it goes up and down. The only thing that is real is base salary, even bonus isn't guaranteed. Stock or options are nice, but they are icing on the cake, if you get a chance to cash out, so combining them with base salary is generally a mistake.
So `fork` is still expensive?
They're on it.

http://www.gatesfoundation.org/Media-Center/Speeches/2013/03...
Why is it sexist?
How about the questions about trans- and non-binary-exclusivity which are being downvoted and ignored? If you can modify threads, can you raise those questions as well?

There are serious questions about this business which are being ignored, and the culture here is reacting to that. A company which profits off volunteer labor and promotes an absolute gender binary should not simply be lauded, unless Hacker News is purely a press release distribution mechanism.
It's not just a regular client-- we've built out features like mail merge, open tracking, link tracking, behavior analytics, Rapportive-like sidebars, send later, emojis, snoozing, templated replies, calendar invites, and more. Nylas Pro also gives you unlimited accounts, so you can connect multiple addresses.

Folks using Nylas N1 are coming from the productivity world of ToutApp or YesWare. We're really not replacing Office 365 or Google Apps. We're looking at building new powerful workflows for people who live in their mailbox, calendar, and address book.

(I work at Nylas.)
Excellent post! Really enjoyed reading about your experience on the job market. My brother is going to be interviewing with Google soon, so I will make sure to share this with him.
In a limited way, this is what Apple does with iCloud. The customer data is encrypted and stored at AWS and Azure, and presumably decrypted on servers Apple runs and controls.
Build and submit a cross-platform React Native app in 2-minutes (iOS and Android)
Can't you sue them then? Or at the least threaten to sue?
Samsung aims for EUV at 7nm node
With device support being 2 years at best, and even FOSS being unwilling to go a decade without a ground up rewrite, i'm not sure this will be much worth for mobile devices...
You should consider the impact of distance here as well...
It's entirely on-topic, because it's a question all gender-specific groups must be confronted with, and if they refuse to answer, that needs to be an issue.
$10 router blamed in $80M Bangladesh bank hack
I've never noticed this actually. Example of a product that does this? I tried Sub&Save for Tide a while back but the one I wanted kept getting cancelled and I was offered an alternative so I stopped trying and went with buying it at LocalStore,Inc.
An European's perspective on tipping is nicely covered here: https://www.youtube.com/watch?v=vBTfj2lN6sQ

Basically, "The bill came to $20 therefore you asked me for $20 and as per your exact request I gave you $20. Just like you asked. And I'm somehow an asshole for that."

Yes, he also covers "waiters are underpaid", etc.
Ather's S340 – India's first smart electric scooter
Not to mention corrosion. In areas that use heavy amounts of calcium chloride in the winter to melt snow and ice, a brand new vehicle can have its frame and body work rust out and compromised in as little as five years.
Case in point: People still fall for things like `facebook.com.totallynotaphishingsite.com'
But the argument was that giving someone a kazoo was not enough to get them interested in music, you must also give them a violin and an instructor or they will lose interest.
It would be helpful if you stated what the original title actually was, especially now that you have the top-level post!
I have no idea what this submission is about. Why would I want rel=noopener?
I limit the discussion to the tablets.

First of, reflections distract. If I see a movement, my instinct is to focus on the movement. I do not want that. I want to focus on what is on the screen.

When laying on the table, a reflective surface shines an overhead light source into my eyes. This forces me to carefully position the tablet when not in use. I do not want that.

Reflective surface will mirror my face, I do not want to be constantly conscious about my presence.
XACE is probably a better solution:

http://www.x.org/releases/X11R7.5/doc/security/XACE-Spec.htm...
人 is just two.
Oh please - I've read the NYT article, but I haven't seen anything otherwise that corroborates it. White collar friends that work there are very happy. Wage workers there have gripes but nothing abnormal for the industry.

The beauty of Amazon is that if you want to buy product X, produced in America, for a living wage, you can. You can also purchase it from a different seller where it was made in China and pay less for it. It's not the responsibility of Amazon to determine what is right for you. YOU make the choice, they just deliver product to you.
Isn't it routine?
Part of me was really hoping that some startup had written an MVP in Scratch and was seeing how far it could scale.
I've never Uber'd, what's the grounds for reporting?
It was something like "TIL: target=_blank is harmful"
Do these products require a clear line of sight to work?
Software is re-written most often for political reasons, namely for new developers to leave a mark, and put a good line in their resume. Everyone likes to read "designed and implemented" on a resume than "maintained and fixed annoying bugs here and there". We know what looks better, managers know who they'd move to the next round, and so on.

The only thing is, if there is no software to be written software developers will always find a reason to write software. Because they get paid full time, usually above what other professions get paid, to well, ... write software.

I think other reasons such as "it is slow, outdated, not written in <latest-language-fad>, bad UI", are often brought up and used as excuses. But underlying reasons are a lot more personal and subjective.
Thankfully do to Trump I'm far more skeptical of stories like these. So I would not so readily believe what he is saying.
Not even surprised. There needs to be a way for citizens to take their representatives to court for depriving them of their rights.
This was an excellent read. I would be interested in hearing more about his specific skill set and also more info about the technical interviews he went through.
I'm not the person you responded to, but I found it interesting that you and I both hold positions of moral objectivity, yet you say we can't use animals for food, and I say it's perfectly moral, or even amoral. The funny thing is, though, we can't go much further than this in discussing it. You're most likely citing science and evidence of similarities and differences (or the lack thereof) between the cognitive capabilities of animals and humans, which I have to reject as taking too much liberty in order to draw such conclusions. And I'm citing the foundations of reality laid down very firmly by my religion, which undoubtedly you can't help but reject along with my conclusions. So we're at an impasse.
You can track click without a redirect.
Because not-techy people don't want to deal with the hassle of setting up and maintaining those things.
I haven't heard that before either, but I think we engineers have associated design with the look and feel when it's broader than that.
posting NSL letters at the same time is not the right solution, IMO.

it targets a single issue in a system that is rife with corruption.

they'll pull some fix like they did with NSA tapping phones, just have someone else be the bad guy (in that case having phone providers tap everything).

the solution needs to be much larger scale. My proposal would be to coordinate via the Internet a giant hooky day.

just stop going to our jobs. you know, those things that are the life blood of the whole shit show?

have some form letter that people email in as their excuse:

Hey $BOSS,

In solidarity with blah blah blah I'll not be returning to my job until government pays attention to the demands of its people.

Here are some (legit) sources with poll data highlighting the issues most pressing to the American public. Here's historical data about how Congress has been passing legislation that is in effect, contrary to those concerns.

Until this incongruity is addressed, I'll be working with my friends, family, and neighbors directly to address the issues ourselves. Regretfully this means I won't have time to give a rats ass about my mindless role at your useless company.

Signed,
Employee Serial #
I'm sorry, could you explain what you mean? That was my first comment on Christianity.
Code reviews still rule (2015)
and how many of those are for spam...?
I'd love to be able to read this article, however popsci, in their infinite wisdom, redirect all Australian users to the .com.au site...which doesn't have the same articles. Sigh

US proxy it is then!
In the 1980's and 1990's many valley companies maintained dual-career ladders with parallel compensation structures. A Director was the equivalent of an Architect in compensation and rank. Anyone know if this type of structure has been maintained?
Good point. The UAT was definitely one of the reasons. It was several Excel spreadsheets long and scheduling it was a pain :-)

Also, it was a hosted service and client saw no value to them- just the pain. There was risk of service outage during the upgrade that would have had resulted in the loss of revenue. Also, the client had to provision extra resources to run Cassandra/SOA servers. In short, it was a lot of work for them with no benefit to them.
Example: Google Slides where one tab has the presentation and another tab has the speaker notes. You want those to be in sync.
Same shit I said to Moxie about GPG. There's only a few things consistently stopping them. Best endorsement ever if you ask me. I still push for even greater levels of security and assurance but what stops NSA at the moment is one hell of a starting place.
That is a great quote. Something that isn't obvious when you're younger, you are "spending time to get to an objective" and time not getting to that objective you consider "free". But the reality is that there are no objectives, there is really just living your life until you are dead. Sure you will spend some time doing something that sets up your ability to do something else, but at the end of a lifetime its all about having invested in what you think has the most impact on you, your family, your community, your world.
Both the JVM and the CLR have multiple implementations. Both JVM and CLR have a standard, as do Java and C#. The primarily implementation for both is also open source. So no, they don't primarily depend on one vendor's implementation.
Victorians who flew as high as jumbo jets
You're getting downvoted because you're not contributing to the discussion and nobody is commenting because (I'm guessing here) everything thinks that this is a troll post. Just in case it isn't here is some stuff to keep in mind for the future:

> Agreed, I can barely stand those churlish wasteful Americans and their unwillingness to offer our environment it's well deserved 'amenities'. The relevant facts here: America is bad and Americans hate the environment. Let's invest in the basic environmental amenities guys!

Insulting 300+ million people without any substantiated data is not the way to influence others or to contribute. Insulting others simply makes people want to disengage in conversation with you.

This is especially true since this post and this side conversation are about how SF has adopted plastic-bag policies and solar panel policies. Insulting people for not caring about the environment in the same discussion where the topic is a discussion about how a major city trying to do something about the problem really has no benefit. Even in the face of conflicting definitive data you still choose to stereotype everyone. It's unclear how you are hoping to advance the conversation.

I'd recommend the following if you really do want people to listen to what you're trying to say (if that truly was your point):

1.) Never just attack a person/group/whatever you will never win people over by doing so. Attacking someone simply shows others that you are not interested in hearing what they have to say.

2.) If you're trying to make an argument then before you say anything you should figure out why people hold the beliefs they do. Until you can understand (however appropriate or misguided it may be) the other side, you should not say a thing.

3.) If you're trying to make an argument then provide compelling data to back up your claims. You must provide this data in a way that the other side can understand and how it relates to their own beliefs. You cannot successfully do this until you have accomplished 2.