skysight-inc/HackerNews huggingface dataset:
Quite a lot of websites don't have clients that pay for design - in many cases (especially SaaS), the person wholy responsible for the look&feel target is your colleague the designer, sitting in the office next to yours.

Come to think of it, given how most websites are designed, I'm starting to think we're making a mistake with sticking to HTML/CSS/JS. We should move to "executable Photoshop image" format - so that the beautiful magazine-like layouts made by designers could be implemented without a shit ton of hackery and bloat webdevs have to put nowadays. We could also push some security and sanity decisions into the format this way, so that the tool itself would tell the designers they can't (or shouldn't) do something.

(I'm only slightly sarcastic here.)
Network-Less devices for maximum privacy
He said 100% overhead on top of salary
You missed the "100% salary overhead" part of the sentence. Consider taxes, benefits, insurance, other non-salary costs to employing people.
This is not a good assumption. The code will panic, for instance when it can't allocate memory, or runs into signal handling issues.
Couldn't this be ran out of Nowhere, Idaho though? Remote workers, etc.
You missed the 100% overhead. Even 50% overhead at a slightly higher salary wouldn't be surprising.
Assuming 100% overhead for benefits, etc., that's 100K per employee, which is quite low for Silicon Valley.
That sucks. I hope you had a good backup but even that is an inconvenience.
Funny to see people quibble over a few hundred thousand dollars when they're doing a substantial amount of the heavy lifting to encrypt the web. At over 10 million certificates issued in the past year, their staffing costs represent $0.20/cert. For those who've deployed with Let's Encrypt, did you get a quarter's worth of value from their service?
Inside a <canvas>/<object>/<embed> tag.
You're forgetting about their health insurance, retirement, unemployment taxes, etc. I'm sure they get some tax-relief being a non-profit, but still, high end computer scientists are expensive.

Open source projects aren't really volunteer/spare-time/garage efforts anymore. The Mozilla and Apache foundations are pretty big organizations. A lot of projects are also run by for-profit commercial players like Redhat and Canonical.
Since I am not familiar with this, I'm very curious to know if something like that is possible and ever been done before? As in counter-hacking a vulnerability scanner by sending a malformed packet back, or something like that.

In this case, this is a bug in the web interface, so you'd have to be on the same network as this person, or have access to their interface for exploiting this to be practical.

I'm more curious to know if anyone has ever been able to 'counter-hack' a scanner by sending an unexpected response back.

Anyone ever heard of anything like this?
Regarding modern IRC, there’s http://ircv3.net/, the corresponding repo of specifications, https://github.com/ircv3/, and the IRC channel #ircv3 on freenode.

Also take a look at IRCCloud or Quassel or Weechat+GlowingBear to see what can be possible with IRC already today, if you use a modern bouncer. (Part of the work of IRCv3 is integrating that functionality again).
Branch by Abstraction
Can you explain the statistics behind this methodology?
For one sensory input nerves and motor output nerves have distinct entry/exit points. I.e. visual preprocessing must ofcourse take place in the brain where the optical nerves enter.
What sort of help would you want or expect? A severance package or help by having the employer pay a recruiter to pimp the former employee? Or something else? In any case I'm totally fine with the idea of no help being offered provided such an exit clause is not part of the contract of employment the employee signed. If you want some specific sort of help from your old company in the event they fire you for cause, require that to be in the contract before you accept employment.
Call of Duty by MaDonna New Tab Page
Although I agree I find the effort you put forth he to be wasteful based on the premise of your statement. You are welcome to ignore the post and read something more valuable. If people keep reading the blog, the author will continue composing.
I recall hacking together a something like this with automator,short cut key and an api call that would send my iPhone 3g/3gs a push notification or mms around 2008-2009. Moved off iPhone eventually.
no windows sadly
I know in addition to salary there are other "hidden" costs like health care etc, but even taking that into account their employees must be taking home a pretty significant wage.
"Hardware/Software" and "Hosting/Auditing" seem to be weird things to lump together.

I wonder what software they pay for.
Rez Infinite’s Area X Is an Incredible Japanese VR Experience
Pushbullet nails it. Bonus: it works with your non-Apple devices too!
The services of Let's Encrypt, let alone the cause they stand for, is well worth a small recurring donation. I think this is totally reasonable to pledge even $2/mo.
With things such as tax and healthcare it typically costs a business 1/4 to 1/3 more per employee than their wage, so each person here is perhaps on $180-200k assuming a completely even split. Considering this is deep crypto in San Francisco it's not too surprising.
It wiped my playlists. Every time I restore my playlist backup it syncs and rewipes it. Will report back when I figure out the fix
React was released in March 2013. VueJS was started in Jul 6, 2014. It's not new.

We've had we've had both alternative existing concurrently for almost 2 years now.
Along the same lines as worrying about someone redefining `Array.isArray`, someone could compile your Haskell with its own prelude, including their own definition for `Int`.

There's a point at which the pursuit of purity becomes the pursuit of sanctity, in the sense of Haidt's moral foundations (https://en.wikipedia.org/wiki/Moral_foundations_theory). It's not about a rational tradeoff at that point, it's about easing an anxiety and sense of uncleanliness. I say this because I'm prone to doing it too, and I've noticed that I can spend a lot more time and energy than is worthwhile "cleaning" code.
Yes, that seems about right. I also do not get paid nearly that much, but the location (San Francisco), caliber of required employees and the overhead of benefits certainly adds up.
That's become a race, so we're mostly hopeless.
What is the difference between "performant" and "fast"?

If we were talking about cars, then I would say performance includes not only speed but all kinds of things to do with handling. But in computing it always seems to mean "speed"[1], and "performant" always seems to be a bizarre neologism for "fast".

I think people invented it because speed is a many faceted thing. There is latency, there is thoughput, there is user-visible responsiveness, all at multiple interacting levels. But these complexities and vaguenesses apply equally to the quasi-word "performant".

[1] Actually the main article is a partial exception as she inconsistently includes stability within "performance". In one sentence she says "...performance degradation, including crashes, and the unbounded use of resources." But later she says "Code that doesn’t perform, or that crashes."
http://macdaddy.io/install-disk-creator/
To everyone complaining about the $250K (see edit, it's actually 200K) per person in salary (which seems to be everyone at the moment), a few things to keep in mind:

1) That includes benefits

2) They are in Silicon Valley and have to compete with everyone else in Silicon Valley

3) Given what they have accomplished with such a small team, these are probably high caliber people.

4) In SV there is a good 25% premium you pay for engineers with security expertise.

As someone who runs a business and has to hire talent, I can say that I'd consider myself lucky to get such a team for such a great price.

Edit: A bunch of people are saying "why not remote". I think they are in fact mostly remote, but they still have to compete with SV wages because really good people command those wages whether they are here or not.

Edit2: As has been pointed out multiple times, the blog post was not clear, and it is actually 200K per person, all in.
Discussion doesn't seem to be really widespread, but particularly with the M.2 / PCIe SSDs you actually do get some thermal throttling. Here's a review of the Samsung SM951 where in just over 2 minutes of sequential write testing the card reached a throttle temperature of 82C and throughput dropped from 1500MB/s to 70MB/s (http://www.legitreviews.com/samsung-sm951-512gb-m-2-pcie-ssd...). I'd call that a noticeable dropoff in speed. Yes, I realize that article is talking about SSDs not SD cards. The relevant difference here is that the SSD is substantially larger with likely better heat dissipation.

Of course, the maximum bus speed of SD cards right now (including the UHS-II hardware change to add additional contacts) is only ~300MB/s, with a more practical top speed of ~150MB/s to allow both reading and writing. Maximum power consumption of UHS-II SDXC cards is 2.88W, which is actually fairly significant when you consider the volume of the cards - it's not a lot of power, but it's also not a lot of thermal mass.
Mostly, but not just front-end. Back-end game engines, REST APIs, db, session, horizontal scaling, basically the whole architecture.
Can you explain why there would be 100% salary overhead? This seems quite high as a non business owner/operator.
Standard protocol applies: wait 90 days after GA and assess if it's time to upgrade. There should be one or two minor updates by then.
Sincere question: have you ever worked at a larger company?

When I was at Etsy, people always asked why we had "so many employees" for what seemed to them like a simple e-commerce website. These people were always from smaller companies.

I don't know a ton about the technology behind WhatsApp, but if I had to guess:

1. WhatsApp does not have an advertising platform.

2. WhatsApp does not provide you with analytics for anything.

3. WhatsApp doesn't need a team (or at least as big of one) dedicated to anything related to big data or machine learning. Think of Twitter's "Trends" and "Who to Follow" features.

4. Searching Twitter is a much more difficult problem to solve than searching through just your own personal chats.

5. I may be wrong about this, but doesn't WhatsApp not store anything/much on its servers, and instead relies on your phone? I'd imagine that reduces a lot of overhead.

6. I'd be willing to bet that Twitter has (and needs) way more admin features for dealing with things like harassment, illegal content being posted, etc.

I could probably go on, but this should give you an idea. All of these things require people to make happen. Designers, developers (front-end, back-end, mobile, dev ops, and more), PMs, you name it. Also, given that Twitter is just a bigger site/app in general, it takes more work to handle things like internationalization, for example. It's no sweat getting "Send," "Chats," and "Settings" translated, but think about translating your entire advertising and analytics platforms.

It's a lot of work.
> an average of $250k seem normal to others on here?

For the work that they are doing (including the overhead of an employee -- health, benefits, taxes, etc), this seems cheap.
It's not a macOS release with out the Ars Technica review: http://arstechnica.com/apple/2016/09/macos-10-12-sierra-the-...

They also have an article to create a bootable USB install drive for clean installs: http://arstechnica.com/gadgets/2016/09/how-to-make-your-own-...
"plus two full time staff that are employed by other entities (Mozilla and EFF)"

So, that's 10. $206k/employee The accepted amount of benefits & costs per employee is around 35%, so now we're at $134k/employee. This is not a high salary for an engineer in San Francisco. In fact, I'd say it's pretty damn low.
I thought that the pun was obvious.
or 90% of the US that is not SF/Silicon Valley
Maybe they mean it in the sense of jQuery was part of the previous paradigm. In the new paradigm, React or Vue are the tools to use.
A fully loaded cost of ~$250k for a senior developer or SRE is not at all extraordinary. Especially when for something like Lets Encrypt you really want/need to hire experts.
I've been enjoying it quite a bit. I've been successful in getting a good number of my friends over to it; mainly in part due to it's attractive UI and good media support. YouTube and Spotify links preview well in Wire, and there's good gif support. Video calls were excellent quality.
The 100% overhead only applies to the "average" job. Health benefit costs are typically the biggest piece of the benefits puzzle and don't scale with salary. In SV the overhead is more like 25%.
I assumed they were remote, otherwise I would have thought they would have premises costs stated. Rent, heating etc.
China's Tiangong-1 to fall to Earth late 2017
Any line segment, for example, is an infinite set of points.
Not having the Euro is annoying for people who live close by and love to visit, though. (like me ;) )
Right. He didn't think he could get to Ecuador without winding up in the US's hands. Was that not clear from what I wrote? In fact, is that not clearly the argument being made in this entire subthread?

You used the word "hostage" upthread. I don't think this is in any sense a hostage situation.
They don't (and in fact I think they are mostly remote) but they still have to compete with it.
Hiring an accountant is not really easy either, though it's made easier by the fact that accountants are fairly well established.

If accounting had been invented recently, it would be hard to find someone who knows what to do and it would be hard to get the rest of the company to operate in a way that allows him to do it.

The more companies do this, the easier it well get. The fewer people do this, the more of a competitive edge it is.
It's interesting, the thought of using MaterialUI as web component primitives via React. I'm still not sure about wiring up data, since you'd have to serialize it into properties or use onComponent* binding to bind/unbind actions and injections. I'm not sure you really gain that much over just creating react components in the first place, yes the isolation of styling is a better story in web components, but still seems like a lot of work to wireup every one-off component... you'd wind up with pretty much a 1:1 react component to web component wrapper in the end just to use such a beast.
That "1.240 million" is all fires, including vehicles & outside fires. I freaked out a bit thinking 1% of all US homes catch fire every year.

It seems 31.7% of those were "residential" fires (393000).

From https://www.usfa.fema.gov/downloads/pdf/statistics/v17i2.pdf:

From 2012 to 2014, fire departments responded to
an estimated 243,800 fires in one- and two-family
residences each year across the nation. These fires resulted in an annual average of 2,110 deaths, 7,950 injuries, and 5.4 billion dollars in property loss.
What do you mean? It's the typescript compiler that catches your errors. The IDE stuff is nice to have, but it's not the main benefit typescript adds to refactoring. Typescript doesn't rely on an IDE.
The point of the article was that people shouldn't be allowed

Nowhere does the article say or imply this.

Yes, the author thinks these are not useful generally and that it's a waste to create them. No, that still doesn't mean or imply they want to ban their creation.

The GP even says "How much positive impact could those people be having if they were just pointed in another direction?" This isn't being critical of their interests, this is saying they shouldn't be able to choose what they work on.

No, it isn't. In no way, shape or form does the verb "point" imply coercion. "Point" means "direct someone's attention".
You can do load following with nuclear, it's done in France.
I would have the same problem if I started doing things I don't like. I'm fortunate I can do things I like, but that's because I made sure I can do things I like. And that started by quitting doing things I didn't like.
From the regulations: "Fall back strategies should take into account that—despite laws and regulations to the contrary—human drivers may be inattentive, under the influence of alcohol or other substances, drowsy, or physically impaired in some other manner."

NHTSA, which, after all, studies crashes, is being very realistic.

Here's the "we're looking at you, Tesla" moment:

"Guidance for Lower Levels of Automated Vehicle Systems"

"Furthermore, manufacturers and other entities should place significant emphasis on
assessing the risk of driver complacency and misuse of Level 2 systems, and develop
effective countermeasures to assist drivers in properly using the system as the
manufacturer expects. Complacency has been defined as, “... [when an operator] over-
relies on and excessively trusts the automation, and subsequently fails to exercise his or
her vigilance and/or supervisory duties” (Parasuraman, 1997). SAE Level 2 systems differ
from HAV systems in that the driver is expected to remain continuously involved in the
driving task, primarily to monitor appropriate operation of the system and to take over
immediate control when necessary, with or without warning from the system. However,
like HAV systems, SAE Level 2 systems perform sustained longitudinal and lateral
control simultaneously within their intended design domain. Manufacturers and other
entities should assume that the technical distinction between the levels of automation
(e.g., between Level 2 and Level 3) may not be clear to all users or to the general public.
And, systems’ expectations of drivers and those drivers’ actual understanding of the
critical importance of their “supervisory” role may be materially different."

There's more clarity here on levels of automation. For NHTSA Level 1 (typically auto-brake only) and 2 (auto-brake and lane keeping) vehicles, the driver is responsible, and the vehicle manufacturer is responsible for keeping the driver actively involved. For NHTSA Level 3 (Google's current state), 4 (auto driving under almost all conditions) and 5 (no manual controls at all), the vehicle manufacturer is responsible and the driver is not required to pay constant attention. NHTSA is making a big distinction between 1-2 and 3-5.

This is a major policy decision. Automatic driving will not be reached incrementally. Either the vehicle enforces hands-on-wheel and paying attention, or the automation has to be good enough that the driver doesn't have to pay attention at all. There's a bright line now between manual and automatic. NHTSA gets it.
Isn't this a general attitude? I think it applies to many programming languages, in particular at developers who know only their one favorite language.

I learned Forth on a 6502 besides Basic and Assembler, and it was the language with the best performance/memory ratio. It was about 10 times slower than Assembler, and very efficient in memory consumption. Memory was a really big issue at that time. And Forth as a programming language is not bad. You just need a lot of discipline (like at Lisp) because it is so extremely powerful. I wonder why Forth isn't used for firmware since buggy code could be exchanged at runtime.
From what I saw, I felt like Microsoft bought Skype well before its modern Windows Phone plans quite started to take shape and that Microsoft didn't have much of an idea what to do with Skype other than Ebay was selling it and Microsoft preferred to own it than let it go to a competitor. (Thus far seems to be just about the only reason they recently bought LinkedIn, too. It was for sale and they didn't want it going to a competitor.) At the time of the Skype purchase it seemed that Microsoft was still trying to salvage what it could of MSN Messenger/Windows Live Messenger/Live Messenger/some other Brand of the Day which was leaking users like a sieve and meanwhile was fighting an internal fiefdom war with Lync, which was executing faster and smarter.

Basically, insert classic XKCD org chart diagram here of Microsoft being in a Mexican standoff with itself, especially at that time.

From that perspective, (and also one of being a Windows Phone 8 and now 10 owner), I don't think Skype was bought for Windows Phone and I don't think Skype is part of why Windows Phone is currently seeming rather atrophied. Instead, I think its Windows Phone where we've seen some of the hardest fought "battles" in the "One Microsoft" movement to de-escalate the old "mexican standoff" at Microsoft. (Which makes sense in a strange way: Microsoft couldn't afford as many "casualties" on the desktop or in the enterprise, so phone/mobile has been the proxy war.)

I think wanting a VoIP competitor to Apple's Facetime efforts was a part of the overall agenda for at least one of the messaging teams. But in terms of a lot of the shifts in branding choices and app approaches, I think a lot more of what we have seen in Windows Phone has been Microsoft's most externally visible battlefield where it has been trying to figure how best to merge all of its messaging and communications teams and destroy the old fiefdoms and silos (and guns pointed at each others heads). (All while marketing tries to fight from accidentally burning down a brand along with some of the bridges...) Windows Phone was just a useful catalyst (battlefield) to force that confrontation, without impacting the desktop too much.

That's essentially what this announcement seems to be about to me: the crashing down of another silo as Microsoft truly starts to consolidate its many communications apps.
That is what I am waiting for also. Google Fi looks good, and would save a ton of money over Verizon, with more flexibility. I didn't care about having a premium phone though. My 2 1/2 year old Note 4 is perfect for my needs, so I might forget about switching to Fi. It does seem strange that if Google ants to grow Fi that they wouldn't have a low cost entry point.
You're describing the math of A/B testing, but not the work of analyzing data to decide what experiment to do next, designing the experiment, building and integrating it, then assigning visitors to the buckets and so forth.
Conversely, and more relevantly to regulations on self-regulating cars, there's a long and repeated history of

--

GROUP: The regulation is anti-business, anti-freedom and massively outdated. We should sweep it all away and deregulate this sector as much as possible. The market will take care of the bad companies.

...2 years goes by...

GROUP: Do you know how important it is that this industry survives? Please give us some money to fix it. And some of the behaviour of some companies in our industry is unethical and dangerous and really should be stopped. Why didn't you step in earlier?
Not really.

Overhead doesn't scale linearly with pay. Once you're into 6 figures, it's definitely not equal. I'm guessing much more like $150-200k per employee in compensation.
Take a look at Wire. (http://wire.com) Good Skype alternative, and E2E encryption. I've been enjoying it quite a bit.
Title is a little clickbait-y and misleading, but still a very informative article
just because LE competes with Silicon Valley in recruiting doesn't mean the employees are, or need to be, in Silicon Valley.
NHTSA level 1 and 2, the driver. NHTSA level 3-5, the vehicle manufacturer.
> rewrote the publication in record time using the regular open source Pageflow (on which Scrollytelling is built).

I'm lost. Why wouldn't they then take this chance to tell me why I should pay for them if I was in the market for heavy, non-free javascript?
> I can say that I'd consider myself lucky to get such a team for such a great price

I am concerned that they might be being underpaid for doing the type of work that they are. Let's Encrypt is not only a great service, but an important one too. I assume they have a good stock plan to make up.
https://whispersystems.org/blog/whatsapp-complete/

I'm not sure what parts you can verify, but I'm willing to trust the word of those at Whisper. Perhaps I'm naive but they seem to genuinely care about improving privacy for others.