skysight-inc/HackerNews huggingface dataset:
The business model for SnapChat is the same as for TV ads (and for YouTube). Intersperse branded video advertising before the user can get to the content that they're actually seeking. TV ads is a $60-80B business. People in the 18-34 demographic (which in SnapChat's case really means the 13-29 demographic - I don't know anyone over the age of 30 that actually uses SnapChat) already spend 8x as much time on SnapChat as on TV. At some point, that attention imbalance will equilibrate, and SnapChat will be making a lot more than TV networks are.
We're mostly a javascript shop and run on node.js with babel so we can leverage all the modern goodies of EMCA 2015!
It was a major source of licensing revenue for Sun, and one of the main reasons why historically they had been reluctant to open source Java. They were making around $200M revenue from it in 2007, which was the major source of income for their software business.
> I don't think anybody doubted that

Well, you wrote:

> this overlooks the millions of hours spent in C systems, C code, C compilers, learning, and all that would have to be done once again...

and you are wrong -- on two counts. I didn't overlook these things, and they would not have to be done again. It's a little unclear to me how you could possibly think that they would have to be done again if you didn't doubt that this problem could be solved with an FFI.

> But you started this thread advocating for something much stronger, which I read (correct me if I'm wrong) as: working around C is wasting so much effort, people should adopt a better language design for better compiler optimizations, etc.

Yes, that's right.

> Unless this adoption is actually a mass phenomenon (even a replacement), then instead of improving things, it only split all the effort and worsened things.

No, that's not right. Different tools are good for different tasks. There's nothing wrong with split efforts.

Furthermore, even if you're right and there should be only the One True Language, don't you think it would be better if it were actually a well designed one?

> At the start of this thread you were all about compiler optimizations for speed

Not quite. I was lamenting the way in which compilers are evolving: people write clever algorithms in C, and compiler writers then write compilers to try to reverse-engineer those clever algorithms, and neither of those efforts would be necessary if we had a language that could directly express the things that people want to run fast and compiler writers could just directly compile those things to run fast. Life would be better for everyone.

The problem with C is that it's a low-level language masquerading as a high-level one. It's a macro assembler for a machine that was common in the 1970s but is no longer common today. The general idea of having a high-level assembler is a good one, but it needs to be an assembler for the actual target machine, otherwise you waste a lot of effort dealing with the impedance mismatch.
Great suggestion. We are currently working on getting this setup on our side!
Systemd v230 kills background processes after user logs out, breaks screen, tmux
Yeah so it's really not very simple.
And dead inside.
I don't buy this scenario. The failure scenario I have in mind is their monetized products fail to catch on, and they are basically like Twitter - no other products that directly compete in that niche, but not a cash cow either. Or WhatsApp - very popular, not a cash cow.
Wikipedia has "In the West, no therapies are currently authorized for use on humans, although phages for killing food poisoning bacteria (Listeria) are now in use"

which sounds like a regulatory issue. And a bit of an unnecessary one it seems as the treatments seem harmless to humans.
This is the status quo for meetings in general though, yes? In both cases unless you have someone scribing, you have no easy to refer to records.
Can you elaborate on the exact financial implications of a reverse split prior to IPO? This Brad Feld article [1] seems to say the aversion to this is simply emotional.

[1] http://www.feld.com/archives/2005/06/when-are-350-million-sh...
What was Symantec thinking? Doing decisions that undermine their whole business?

Unless there's something that can explain this in better light, it's time to untrust Symantec brands and stop purchasing their certificates. Is it really that VeriSign, one of the pioneers in CA industry, cannot be trusted anymore?

Remember that also Thawte is their brand.

Incredible.
Many have tried to clone Snapchat (including Facebook, twice) but nobody has similar user traction
I did not know this existed so I looked it up! Here are some docs about it: https://developers.google.com/gmail/markup/reference/one-cli...
Facebook's Relay.js implements a pretty ingenious caching layer that is designed to work with GraphQL. It might be worth a look (https://facebook.github.io/relay/).
It forces a company to try multiple approaches to hiring. E.g. having many criteria for what the company considers a good candidate.

For example, a tech company that requires college degrees for all candidates might want to loosen that, and figure out other signals that indicate strong candidates without a degree.

There's a strong tendency to hire what you know (e.g. people like you, and to interview how you've been interviewed).
He's asking for a citation that the probability of seeing zero is small (p<0.05 if you want to be frequentist about it), contingent on a proper funnel analysis and no bias.
The problem is similar to making rat poison that's safe to eat, e.g. it's fundamentally tricky.

Add to that the usual problems with drug discovery+development, e.g. stuff that works in a dish doesn't always work when critters eat it.

Add the problem that new antibiotics should be used only when necessary, e.g. you won't sell a lot of product until it's really old and off patent
Trump and Sanders Contemplate a Debate
Nah, there is nothing from this that will benefit the Firefox devtools. It is an interesting space for me to play with ideas that would be a lot harder with native JS engines, but that's all.

We are working on a new debugger interface, so stay tuned about that :)
When this bubble bursts, absolutely.
Insiders tell us Domo, the $2bn startup that came from nowhere, is full of hype
Did the Clinton Email Server Have an Internet-Based Printer?
This isn't necessarily as nefarious as it seems - Blue Coat is going to have to comply with Symantec's Certification Practice Statement(CPS) which prohibits the issuance of MitM certificates. In all likelihood it's to allow Blue Coat to roll out a service that allows it to create certificates for clients of its security services. Any deviation from that CPS would necessitate revoking this intermediate certificate.

That said, I'm quite curious though if Google is going to require that Blue Coat submit all issued certificates to be submitted to Certificate Transparency logs like the rest of Symantec's certificates[0].

[0] https://security.googleblog.com/2015/10/sustaining-digital-c...
The compiler may not because it uses a few node APIs, but those could be easily ported. The compiled code should definitely run; it's vanilla ES5 JavaScript.
FreeNAS 10 State of the Union [video]
Yep. That's why they're actually even worse off. All else equal, the more employees a company employs, the worse of an investment it is, because costs are greater.
How does that address the practice of using antibiotics because it makes more meat and is profitable?
Where the GPL is concerned the distinction between linking when code has been compiled and the API itself is very clear. Code is copyrightable, but headers and interfaces do not make something else a derivative work. Stallman agrees on this one:

http://lkml.iu.edu/hypermail/linux/kernel/0301.1/0362.html

The code depends on copyrighted libraries, but, this has nothing to do with whether the method of calling a GPLed code library is itself copyrighted.
Yes they have a cloud service: https://www.bluecoat.com/products-and-solutions/global-cloud...

In fact, other than running a legit CA service, using this intermediate CA to intercept and decrypt traffic on their cloud is the only acceptable use of the intermediate CA I can think of, as long as they disclose to their cloud customers that they MitM TLS connections. After all, Blue Coat's cloud is their network, so they have the right to operate it the way they want.

Any other use of the intermediate CA would be highly irresponsible/dangerous. For example if they used it in their SSL Visibility Appliance, any owner of the appliance could extract the CA private key from the appliance.
You fear that a Clinton presidency will make Congress pass bad laws?
As a Floridian, I'm curious how it works elsewhere. In what ways are systems in other places better? I live in Seminole County and we have recycling bins. It sounds like you think it should go further.
While I completely agree with you, your ire should not be reserved specifically for snapchat. Nearly the entirety of the modern "tech" industry is trivial social applications like this. In a sea of Facebooks, Twitters, Instagrams, Pinterests, etc, Snapchat is not all that unique in terms of uselessness to society.
Just as plausible, if not more so.

I just view the constantly aging 18-24 year old demographic as the main driver of viral growth these days. As that demographic ages out a new flavor of the week will emerge.
So, for jvm you create less tasks but with more ram, e.g. 100 tasks 4G RAM each, and problem is solved?
BitTorrent Surf
IANAL but citation needed. An ISO is granted against a certain point in time, and would be affected (as in, included) by a split at a future time. So in a 2:1 split you'd get double the shares at half the price. Other way simply doesn't work as that would screw your cost basis up and IRS would get all green and angry at you :)

The easiest way to screw people is to issue another set of shares and dilute.
Sure - but from the (to be taken with appropriate credibility rating) WikiPedia page for BlueCoat:

"Blue Coat products are primarily used by enterprises, schools, hospitals, governments, and public agencies to block malware and malicious threats, control access to applications and content in the workplace, surveillance, censorship, and improve the performance of network applications."

I'm resigned to acknowledging that if the NSA (GHCQ/ASD/insert-local-equivalent at least for five-eyes nations) wants to investigate _me_ specifically, I'm fucked and my only option is to not use the internet (or telephones or mail or or or).

I'm not (yet) prepared to give up and hand that level of access to my digital life to enterprises, schools, (most bits of the) government, or public agencies.
Yes. By definition most people's day to day lives are average and not particularly special.
Somebody take him up on this, stay 32 days, and then stop paying. It will take months to evict you, and you can stay rent-free in the meantime.
This was bound to happen. Tesla's "cruise control" is not as advanced, and seemingly not sufficiently tested to autonomously trust it. And they state it that way, yet people start trusting the car which is the human thing to do. As stated by the guy involved in the accident: "when the car slows down correctly 1000 times, you trust it to do it the next time to. My bad.."

Tesla is definitely driving a risky course here. As soon as there is a fatality or serious accident anywhere involving Tesla or another self-driving car, this will be mainstream news and likely lead to draconian laws. I wouldn't be surprised if self-driving cars would need to acquire a "self-driving license" or the like, similar to how cars need to adhere to emission standards.
I may be wrong on this, but isn't one of the main drawbacks of the GPGPU approach the high power draw? High end GPUs do seem to be quite thirsty. I've no idea if any FPGAs offer better performance per watt, but I wouldn't be surprised if they did.

EDIT: This article seems to suggest that FPGAs currently have an edge over GPUs when it comes to energy efficiency:

http://app.scientificcomputing.com/articles/2015/03/optimizi...
Maybe a browser extension that generates this email automatically to automatically send to the screen-scraped contact-us web email address/form? "Hi, I use bigiainDisconnectAdblockPlus-thingy and just wanted to let you know I didn't visit your site because I can't trust your certificates, which come from Symantec. Here's the fingerprint of that cert xxxxxxxxxxxxxxxxx and here's why I can't trust it <link to explanation/tirade/manifesto>"
Classic HN: How your life changes after getting rich
This is just the pipeline argument. And while there are very real aspects to the pipeline -- yes, women and minorities drop out of the tech industry in early education, late education, and on the job -- the problem with the argument is that it attempts to absolve blame.

GitHub is not at the "bottom of the funnel". They're in the middle: people who work there today may go on to wildly successful careers elsewhere. And people who have bad experiences there may not.

So please don't make the pipeline argument. Just because other earlier stages have failed to be welcoming to minorities doesn't mean GitHub shouldn't try, and just because GitHub is a corporate employer doesn't mean their employees aren't still living developing human beings.
It's pretty much identical.

I don't think people realize that all JSX is, is a way to elegantly write out something that transpiles down to a pure object representation of the DOM.

JSX and React have a few quirks where React means it's not quite a pure object, but the React devs are working on removing those.
Excellent idea! Create a GitHub issue and we'll discuss it! =)

https://github.com/eladnava/mailgen/issues/new
Exactly.

All the data showed that Twitter wasn't monetizable, yet people still threw huge valuations at it.

There is nothing wrong with building apps and platforms that don't have clear paths to monetization, I just don't see why any sane VC would ever invest in one.
I think you mean bedroom. There is no legal definition of a generic "room". Such rooms are often part of the building plan and are called "bonus rooms".
I would think that there's a difference between a nation-state targetting me sprcifically, and one running a general dragnet.
One night I had a dream a biologist not knowing what a computer is would spend hours describing that mysterious non uniform squarelet mater engraved with latin letters. What a curious organ.
Samba is API compatible with Windows file server.

Unless you are arguing that network protocol compatibility is a different thing? It seems to me that there is a lot of overlap, since Samba relies on re implementing the same behavior as a Windows file server.
Interesting that you mention that. When I was back in university (early 2000s) there were a few "big companies" to work for. If you cared about having the perks, the money and a cool office, you wanted to work for Microsoft. If you were more of a reclusive neckbeard with a love for the more arcane aspects of computing and networking (like I was), you wanted to work for Sun. It was seen as the place where you'd be free to work on cool research projects rather than (god forbid!) consumer software. That's where the luminaries were.

Of course, even back then nobody wanted to work for IBM or HP. Heh.
This was posted much earlier today: https://news.ycombinator.com/item?id=11778726

The comments on that thread reveal this is a known bug from Tesla.
I want GitLab + CodeShip so badly but I won't be holding my breath.

This has been a very standard response for the last 2 years.

https://twitter.com/codeship/status/454327470402322433
Well yeah, it's not really an apples to apples comparison. A Yelp clone written in React lacks user auth, persistence, and admin.
I'm hesitant to relax here. Blue Coat's got a nasty history of making money off of the regimes that'd do this without hesitation:

https://www.newsrecord.co/us-based-internet-surveillance-tec...
Talking is a behavior, is it not?

The problem ises some people know that they can discriminate against people based on skin color. They learned that certain groups had certain stereotypes. They learned these "facts" because people around them reinforced that these groups were different by talking about how the groups were different.

Talking about race is only going to beget more racism at this point.
I'm excited about autonomous self-driving cars because I believe they have the potential to improve safety. I'm terrified by the tesla auto pilot features. We can repeat until the cows come home, that the driver should be vigilant at all times, but that just not how humans behave.

I don't want to live in a world where drivers inattention is masked by the mostly working automations, because I think that is safety net negative.
Also, replace mentally replace every instance of "museum ready" in this article with "mission critical" (which most of them probably are), and it'll seem a lot less ridiculous that they maintain them.
Secure Your Brand .com Domain Name Right Away
Like when windows extended Java then started adding incompatibile methods to the windows Java extension that would be on all windows computers? Or maybe when office used a hidden format to store files so no one could share files without buying a license? They were not great times at all...
Snowden's shown us it's not quite as clear-cut as that, but yeah.
It's possible, but you'd have to prove it, and I think that's an uphill battle.

Further, that's not what the previous poster was saying, and not what I was addressing. They said that there's a high degree of likelihood that not reflecting the population at large is the result of bias. That, as I said, is not likely to be true.
I wonder if Tesla will ever make a business case for operating their own insurance company and settling autopilot cases.
Read the claim again: they will significantly ramp up attacks if they git a high kill ratio and security fails to change in response. The Iraqi forces certainly adapt security in response to the attacks, or they would be much worse.

It's not a refutation to point to zero rampup after a failed attack.
Markdown Components in React
Hadn't thought of exporting, that would actually be really cool because I'm sure there are many ways to analyze one's productivity and glean useful insights (e.g. what times of the day are most productive, which apps are the biggest distractions, etc)
Yeah, we use Yubico yubikey nanos at work for ssh 2fa as well as gmail 2fa. It's pretty nice.
Couldn't they implement something like cloudflare keyless ssl to keep this (horrible) ca private key... private?
Wonder if we'll see a resurgence of phage therapy due to this.

Phage therapy is using viruses which will infect and attack the bacteria. Viruses can mutate and adapt just as well as bacteria (while say antibiotics are static in a way). So they can keep up with the mutations.

It is a pretty crazy but also ingenious approach.

https://en.wikipedia.org/wiki/Phage_therapy
If you know up front that it needs to last for 50 years, and the requirements are unlikely to change, it's easy to justify the expense of getting lots of spare hardware to be able to handle component failure. That's almost certainly going to be cheaper than trying to port the software forward every decade as technology changes.

Besides that, use open protocols and open source for the whole stack. Use open source hardware too, but don't depend on being able to order new hardware. Processes could change (we could move away from silicon to something else), or file formats for schematics can change so that you can't find anyone to produce the product.

Also helpful would be to target a common VM like the JVM instead of relying on hardware-specific abilities.
that's because it doesn't seem to be a technical hurdle, it seems like it's a social issue. We, as a species, haven't proven terribly adept at handling those yet.
Inside the Implosion of Mt. Gox
You may want to update your certificates -- Chrome complains when I try to view the page.
I want to live in a world where driving in the /routine/ areas is 100% automated, so that I don't have to worry about slowdowns, gawker-blocks, and merging insanity.

It won't /really/ get there until every car that's allowed on to the freeway is self-driving... actually it probably won't get there for a long time.

Maybe the left 2-3 lanes (leaving at least the right-most lane open for 'slower and not-networked' traffic) should be automated and speed unlimited. Yes, the last point there is a crucial selling point for passengers.

Buy the car / upgrade your car to go in the FAST lanes.
Dead wrong. In sectors that are in a safety critical or mission critical environment, it's not at all unusual to see systems that are decades out of date. We just recently retired the last of our VAX machines, and we still run a large part of our infrastructure for software build on Windows XP machines (airgapped). Our software configuration for these machines is certified, extensively tested, and has heaps of documentation proving that it does exactly what we say it does. Unimaginably large heaps. Moving to new hardware/software is incredibly expensive in some environments (in this case, I'm referring to a build and test platform for DO178B Level A certified software).
These kinds of questions are why this court case is so incredibly disastrous. Oracle has really done humanity an enormous disservice here, and any clients of theirs should immediately sever contracts in return for their blatant attempt to destroy software development. I'm not fucking exaggerating. If you thought software patents were bad, Oracle just unleashed a whole new level of hell.
Really solid reply, and a great explanation.

I completely understand that from a shareholder perspective companies like facebook and snapchat are huge wins.

However my argument is that as a society these companies have very little value. I believe that the current wave of tech startups are the equivalent of shareholder junk food. I nice relatively immediate return, and no real long term value.
I suggest that you look at Tropo (https://www.tropo.com/). They provide the option to run your script on their servers. I find it's much easier to program non-trivial conversations that way.
Well, I guess that is a useful feature for init system.
How to Stop Dog Barking?
> In all likelihood it's to allow Blue Coat to roll out a service that allows it to create certificates for clients of its security services. Any deviation from that CPS would necessitate revoking this intermediate certificate.

So why doesn't Blue Coat establish their own CA for this purpose?
This article has some more details:

https://www.bostonglobe.com/metro/2016/05/25/hiker-who-died-...
... after a simple confirmation process to connect the account (involves a confirmation link received by the target email host).