skysight-inc/HackerNews huggingface dataset:
If Snapchat is able to sell this product to only 5% of their 150M userbase that's 7.5M * $130 = 1B in revenue. Then they diversify their future product line somehow and keep selling to the other 95% of their users. Forget a re-monetization strategy for ads - ads make a product worse and it is refreshing that there may be another way for VC-backed companies to monetize.
There is no way Twitter couldn't turn a profit on $2B in revenue. But that's not their focus at the moment. Instead they really want to grow the revenue numbers even higher, worrying about the profit later. However they may not be able to increase revenue much higher, and investors aren't really interested in a profitable but stagnant Twitter. But if they wanted a profit they certainly could, starting by right sizing the company rather than pouring hundreds of millions of dollars into R&D that is barely moving the needle.
glasshole x2?

What changed?
2015 revenues of $59M. Assuming an above average salary range, 1000 employees cost about $250M. If they were a public company, they'd get slaughtered on the stock markets.
It's 2016. If you are still deploying RAID, you're doing it wrong. Seriously guys, ZFS. Look it up.
I had a similar prototype idea that I never built, but it was this:

* start a user off on a random wiki page.
* Don't encourage them to start afresh .. they can instead click through to a different page from the current one.
* Keep track of these traversals, and then allow the 'trail' to be shared with others.

It could be cool to see the wiki-trails people leave as they spend time soaking in the pages. Or compare trails of people from the same page.

You have some of it ready.. please steal this idea :)
How do you know it ain't broke?
Companies are valued on expected future profitability. Not current profitability.
FLIPping your React Accordions to get 60fps
> However the UI should be replaced with a single on/off button, and bluetooth; the complex interface becomes a smartphone app or web page,

As someone who has played the Mega Man Battle Network series [1], I love this idea.

In those games (highly recommended and well worth getting an emulator for), every appliance and machine basically has a universal interface which your "Navis" (think anthropomorphized avatars of Siri) can "jack into" and interact with.

In the real world, I guess something like that could be implemented as:

- Every appliance comes with an standard interface which exposes all its controls and configurable parameters.

- The first time you unbox a new appliance, you register it with your control device (computer/phone/watch.)

- After that you just use any app on your control device (like the HomeKit one on iOS) which supports the standard protocol, to enumerate and view each appliance's controls.

- There could be different levels of access depending on authentication and proximity. Say, a web page might only show you the basic status of all your appliances, but being on the same local network will offer extra controls, while physical contact between your phone/watch and an appliance via NFC will reveal its most sensitive settings.

[1]: https://en.wikipedia.org/wiki/Mega_Man_Battle_Network
Agile is hardly ever done properly. It doesn't fix the problem with having middle managers who form master/slave relationships, destroy team morale with bad decisions and credit pinching, or deal with the issue of having engineers who purposefully write bad software to "prove new technologies are not as good as old, tried and tested ones".
A system for allowing all the devices on me to mount each other's storage seamless and make use of each other's various radios.

It drives me cray that I can have a phone with a 4G antenna, a laptop with wireless, and a kindle all three speaking bluetooth, and yet they don't transparently for my 'personal lan'.
There's actually some interesting OSS politics at hand (it appears that this new ultrabook BIOS may have been "copied" over from the Lenovo server BIOS):

http://www.gossamer-threads.com/lists/linux/kernel/2352338
I mistakingly attributed _Theory of the Leisure Class_ to Galbraith, when it was actually written by Thorstein Veblen. I've not read it but I guess it's now on Marmot's canon. I hope it's a good book.

It was John Kenneth Galbraith who wrote _The Affluent Society_, which Wikipedia says is about, "the manner in which the post-World War II United States was becoming wealthy in the private sector but remained poor in the public sector, lacking social and physical infrastructure, and perpetuating income disparities."
I am indeed mistaken, thanks!
I completely agree. That was one of the most reasonable and level-headed discussions between strangers I have _ever_ seen on the Internet!
Correct me if I'm wrong but I think buffer can also post to Instagram
Palmer Luckey comment on Nimble America, says he did not write posts
I would love to tell you more, but the overall situation is too complex to be explained here, is it okay for me to contact you directly?
Interesting that all this data is primarily being used to catch tax violations and improving property prices. So from a city manager point of view, this may be paying out for itself.
Smart watches have round screens, car dashboards have oddly shaped screens, (although the later is probably just plastic covering a rectangle screen).

It doesn't improve the image itself but it improves the physical appearance of the product.
Different yes but it's not that hard to look at the people you follow, the content you consume and generate what Twitter called the "taste graph". I'm not privy to what the issues are but I feel Twitter should/could've had a lot more success in terms of ads
The above three comments to me summerise what has qualified as American Innovation for the last 15-20 years.

When you are surrounded by the superficial, building things for the superficial what else can you produce other than the superficial. It is sad as hell to watch. It isn't ironic to me that Trump is going to be leading this bunch of innovators soon.
John Kenneth Galbraith most famous book was The Affluent Society. If you don't want to be a slave to fashion, read Robert Reich's all-time favorite book on economics, The New Industrial State.
irt sports streaming: streamers/xmbc people have been doing that for a while http://koditips.com/kodi-pro-sport-addon-streams-from-reddit...

there's even news of a crackdown going on in the uk with people who are selling modded boxes http://www.mirror.co.uk/news/uk-news/kodi-illegal-first-man-...
why do you need to do client-side ? The server side will enforce the algorithms that are allowed.
Consequences, yes. But the parent poster was suggesting the culpability should fall on the victim, not the attacker, which is just ridiculous.

They should be fined for negligence, but that doesn't mean the attacker is somehow morally right in any way.
"Statistically speaking, most of us will never build a billion-dollar company. We definitely won’t build two of them"

If you mad a billion dollars from your first company then you have a hell of a lot of money to invest in your second, so statistically speaking its actually quite high.
It'd look worse if security researchers started poking holes in their story. (Which has happened before for other breaches.)
d) revenue considerations, could be related to b). That would be something that could degrade de recomendations.

On a tangential note, ads. They sell those ads as "targeted" but when you play your "yoga" video... BAHM! a coca-cola add. So why build those "targeting" algorithms?
True, but I'd at least regard such a system as likely fairly fault tolerant, considering its been in use for 50+ years.
How much of their userbase of 13-30 year olds wants to plunk down $130 for a toy? Less than 5%, I'd guess.
An alternative way of thinking about this is that we're fortunate that our needs are so well provided for that we can focus on entertainment and life enrichment.

A camera at eye level is extremely useful for many reasons, snapchat is just one, excellent use case. In my own life, I have a use for that specific tool, and am glad it exists - Google Glass was never widely released. And the price is great - at $129 this seems amazingly affordable.

I expect it to be a hit.
The only reason I do it is job security. I prefer to know a version of something inside and out, all the strengths and weaknesses. I don't want to spend the time to learn something new if the current tech stack suffices - it's a risk. I'd rather spend that time building something. But if I don't upgrade/rewrite every few years, and I need to find a new job, the interviewees will look at it and think I'm a dinosaur - despite the fact I follow the latest trends through blog's and podcasts.

My company is slowly upgrading all our application servers because what we were running is way past EOL. The ops team bitches and moans because the newer one is more unstable. Go figure.
>It's also something they'll never have to prove or verify so from a PR perspective

I disagree. In breaches like these, attribution discussion begins pretty quickly after the announcement. If researchers find evidence it was some script kiddie or a black hat group or whatever, that would embarrass Yahoo even more.

If you don't know who the attacker is, you have nothing to lose by saying you were compromised by a sophisticated adversary in a targeted attack. You have more to lose by saying a nation-state attacked you if they actually didn't.
Problem #1: 90% of Twitter is shit [1]

Problem #2: It's expensive to support millions of users who post shit

Problem #3: Twitter's revenue base is too small for its cost base

Solution: Eliminate advertising and charge $20 per 1000 tweets. Free to read, costs a tiny bit to tweet.

People who post shit will disappear. People who have an audience and something to say won't bat an eye at this low cost.

If this weeds out 80% of the shit while keeping 80% of the good stuff, Twitter will simultaneously shrink their costs while growing revenues to become a sustainable business.

With this model, Twitter is a $1 billion per year profitable business [2] with a much higher signal-to-noise ratio. [3]

Improve the signal-to-noise ratio and Twitter becomes THE place to be for all kinds of communities. That means a return to growth and higher rates per 1000 tweets.

[1] https://en.wikipedia.org/wiki/Sturgeon%27s_law

[2] Start with 200 billion tweets per year. 90% are shit, and 80% of these go away, leaving 36 billion shitty tweets. 10% are good, and 80% of these stay, leaving 16 billion good tweets. 52 billion tweets in total, monetized at $20 per thousand is a billion bucks a year.

[3] Signal-to-noise ratio before is 1:9, after it's 1:2.
> life enrichment

Is this really what this product does?
> So you can be a libertarian, but still consider public welfare programs to be a good way to spend money, because the alternative would be worse, in terms of overall individual liberties.

True, but all too often, I've heard otherwise reasonable people seriously argue for the repeal of the 13th Amendment (the abolishment of slavery) in the name of Freedom(tm) because, "You can't truly be free unless you can sell yourself into slavery."

Of course, we have seen this society, and even today can easily extrapolate what would be its effect due to proliferation of legal usury in the form of payday loans. But hey, we've got a Dark Enlightenment to usher in, for FREEDOM(tm).
Pretty sure NASA would agree with that assumption.
> Do you know any engines that actually do this? As in, is it really standard?

I don't know about choosing between multiple regex engines, but GNU grep and other grep implementations check for non-regex fixed strings or trivial patterns, and have special cases for those.
That's a pretty standard M.O. for server-side software development. But in the case of desktop software such as Firefox I see no gain.
this is an incorrect assumption
http://techreport.com/review/27909/the-ssd-endurance-experim...

Most of the SSD failed before a petabyte... and started encountering lots of errors before that (forget about the Samsung Pro series which is the only one that survived till its multi-petabyte end).
URL should be capitalized
Single Photon Carries 10 Bits of Information
.005 if lucky
> advertisers reduce their spend on FB because of poor results

The problem I see is that FaceBook's news feed is a driver of traffic to other websites, as people click those links, whereas Twitter doesn't seem to drive much traffic. I know sites that get 40% of their traffic from m.facebook, and another 30% from www.facebook.com month in, month out. I don't know many (if any?) sites where Twitter is ONE OF the major source of traffic, let alone THE major source of traffic.

That makes Twitter's product far less advertiser useful than even companies like Outbrain and Taboola.

I just think the way things have panned out, it is a source of interesting comments, but not really a place to find interesting stuff. Both FaceBook and Google are the roads that lead to destinations, whereas Twitter is the destination. Sadly, for an advertising play, being the road is more profitable.
Snapchat only has a userbase because it's an application that runs on a cell phone.
Shahrukh Khan Bot
Glass was creepy because someone wrote that extension to allow you to start recording by blinking your eyes. This is apples to oranges.
Or 3, you want the laws applied equally in all places and equally to all people.

The problem isn't the law. The problem is the selective enforcement. It's the selective suspicion. It's the selective police state.

Do you honestly believe that some cop in white suburbia is going to care about loose cigarettes? No way.
You only need to implement the window system and widget rendering glue. The layout, javascript, CSS, DOM, history, etc is all platform independent.

But implementing `drawButton()`, `blitToScreen()` and similar is in no way similar to implementing a C++ compiler, as you implied.

An example of a port is here, in this directory: https://trac.webkit.org/browser/trunk/Source/WebCore/platfor...
How Many Die from Medical Mistakes in U.S. Hospitals? (2013)
Devils advocate here. You overlooking quite a few things. Realistically, let's break some things down:

Background: Google Glass

Cost: $1,500 for early adopters (irrelevant)
Cost to Manufacture: ~$100 USD
Sale Price: $299
Margin: ~33% (low)? Probably. Yes!

Yes with economies of scale...blah....blah...blah...

Let's assume (I'll use the 150M, but I don't want to):

A. 5% of their 150M userbase that's 7.5M * $130 = $1B USD
B. 5% of their 150M userbase that's 7.5M * $89 = $668M USD
C. 5% of their 150M userbase that's 7.5M * $50 = $375M USD

Let's play with some more numbers because I think 5% is super generous. Why? Yes, Snapchat's demographic is 18-24 yr olds but as you may know, new users over 35 is growing at 2X. Personally, I am under the impression that this means Snapchat is losing it's appeal with their current demographic.

A. 1% of their 150M userbase that's 1.5M * $130 = $195M USD
B. 2.5% of their 150M userbase that's 3.75M * $89 = $334M USD
C. 3% of their 150M userbase that's 4.5M * $50 = $225M USD

$1B seems a bit off from your calculations. We haven't even factored in COGS, manufacturing costs, etc. Not to mention their margins will be extremely low until they square away manufacturing which could take several years.
> Diversify their future product line...

I highly doubt it is going to happen.

> Forget a remonetization strategy for ads...

I agree! I didn't say it was the best idea, but snapchat will need to go all in or not. They can't put a toe in and decide the market isn't ready or they need to raise more capital - it will send the wrong message to investors.

Again, I am operating under the assumption that Snapchat is trying to become a brand.
Why wouldn't they? It would seem like they could downsize below $2 billion in costs, no?
- The initial mapping of each file in any thread must halt all of the threads which are otherwise active.

- Every page fault in any mapping must also halt all of the threads.

These are certainly not the case on Linux, and I'd imagine not on other OSes, as it would be terrible for performance.

Each mapping (i.e., mmap(2) call) is synchronized with other paths that read process memory maps, such as other mmap(2), munmap(2), etc syscalls, and page faults being handled for other threads. (i.e., mmap(2) takes the mmap_sem semaphore for writing). Running threads are not halted. The page tables are not touched at all during mmap, unless MAP_POPULATE is passed. (Linux delays actual population of the page tables until the page is accessed.)

The page fault handler takes mmap_sem for reading (synchronizing with mmap(2), etc, but allowing multiple page fault handlers to read concurrently) the mappings and page_table_lock for the very small period when it actually updates the page tables.

Again, running threads are not halted. The active page tables are updated while other cores may be accessing them. This must be done carefully to avoid spurious faults, but it is certainly feasible.

In fact, at least on x86, handling page faults does not require a TLB flush. The TLB does not cache non-present page table entries, and taking a page fault invalidates the entry that caused the fault, if one existed.

There are plenty of places here that may cause contention, but nothing nearly so bad as halting execution.

munmap will be rather noisy. It involves tons of invalidations and a TLB flush. I wouldn't be surprised if a good bit of performance could be regained by avoiding munmapping the file until the process exits.
>It's better because it focuses on the one thing that is really easy to do well.

Which thing is that? Being a camera, or being a pair of sunglasses?
If they can make them at a cost of $0, sure
It's not difficult to find those systems in the government and some big companies. Adding logic to some some source code that was last modified in 1985 and recompile it 30 years later is magical.
Except... I read that sentence as referring to the IRS systems, not the DOD system. Am I wrong? It's confusingly written.
Sounds like the cheapest way of upgrading hardware for the IRS is to write an emulator that can understand IMF assembler and stick it in a virtualised environment. Given the server it is running on is now underpowered, a medium sized server could handle what it does at a fraction of the cost.
Hype and grumbles aside, I believe optimizing the "I want to record what I'm seeing right now" to a tap near your temple is pretty compelling. Fumbling to get my camera out of my pocket, or even just grab from tabletop and swipe-to-cam is often long enough to miss that precious moment with my daughter.
Scream? Could you expand on that?
WinModems were a way to save money, plain and simple. Even Apple had their GeoPort software modem, and they sure didn't need any more lock-in.
NASA did get to the moon in under a decade though. I definitely suspect there was a heightened sense of urgency when they were working on that. Sub-orbital to lunar in 10 years is pretty quick.
the phone books have been opt-in for decades

Where I live, it used to cost extra to have an unlisted number (it might still, don't know).

"Enslave and rape"? You are quite the master of hyperbole, aren't you? Your point might be better made if you dialed back the emotional rhetoric a bit.
tcc?
FSF hiring a senior GNU/Linux systems administrator
A lot of beos wound up in android design. The way intents work is reminiscent of how one does bmessage passing between applications in beos. Romain Guy and Dianne Hack born are both early hires on the Android team.
Oh, are we planning to launch the Senate into LEO? That seems like a winner of an election-year policy proposal.
Oh, fantastic read. It read it again the other day and I suspect that Stohl got mixed up with the NSA but didn't enjoy it too much.
Do you think, having read the article, that it was a mistake?

Even if we accept that not everyone can reform, what should we do about it? It is similar to the problem of sending innocent men to prison. I would err on the side of caution and freedom.
Instagram Follower Hack Generator Adder
Nope not ready for the average user yet.

I like that Chromebooks and Android Tablets can be under $300 or $200 or even $99 because they don't have to pay Microsoft a Windows tax because they don't use Windows. My Aunt Peggy gets confused with them and we have to put her back into a Windows machine because a Mac costs too much for her. We tried Linux Mint for her, but she got confused on it.
But shows the judge's mind.
are there any opensource github projects that illustrate the use of this infrastructure (java 8 + lombok + streams + lambda) in a very clojure-ish way ?

its hard to find good examples of this style of coding. For example, it is hard to figure out which app server (Spring Boot, undertow, dropwizard, wildfly). I'm sure you can use any... but it would be nice to learn from your experiences.
No, the exact opposite actually.

Normal people would hate this.

This only appeals to a certain tiny nerd demographic, the kind that thought Google Glass was originally a good idea.
You ever talk to kids? They're well aware of privacy invasions and when to put away the camera. They're trained on proper social media etiquette.
I think what IMS does is they have those pointers, but these are pointers between records on disk (to minimize IO), not in memory. And the hierarchy is essentially a pre-calculated one-to-many join. So what you do when you design IMS DB is you look at what joins you need and you build your DB structure around that. And that's where, even though IMS is still row-oriented, it differs from the relational model, which is more flexible, but at the cost of higher IO per query.

DataDraw is kinda similar, but in memory. There is a reason why it doesn't have a generic SQL interface, although it would be probably possible to build a slow one on top of it.

P.S. I don't know HyPeR, and I can't google it. And yes, it's possible that somebody already reinvented IMS, I am just not aware of it.
I agree someone would, but it probably wouldn't be Apple or Samsung.
I would expect glass to have cost a multiple of that $100, with negative or no margin.
There are far, far more tech failures than there are successful ones.

You can bet on this (and most tech products) failing hard.
Sorry, I have to disagree with you here. Google Glass never achieved mass adoption amongst consumers due to the simple fact that they weren't fashionable, imo. Excluding SV, many people saw them as ugly and creepy.
I'm sure plenty of replacement parts of EOL by decades. Heck, the terminal upgrades alone are likely necessitated by the fact CRTs are no longer manufactured in quantity.
5 Tips When Buying a Portable Battery Pack for Your Mobile Device
As of the W16 batch (of which I was a part), yes. Not sure it's a "requirement" as much as it's an advice.
I'd just like give everyone a reminder,

>The most important principle on HN, though, is to make thoughtful comments. Thoughtful in both senses: civil and substantial.

"Google Glass 2.0" and similar cheap bashing isn't just against the rules, it's boring and petty.

Take it to 4chan, you'll get the attention you're after.
> You can combine this fact with zsh's autocomplete powers,

I found that recent versions of SSH have begun hashing `~/.ssh/known_hosts` which nerfed zsh autocomplete pretty badly. You need to set "HashKnownHosts no" in `~/.ssh/config`. The SSH change was made to prevent a key compromise from giving an attacker a ready-made list of vulnerable next targets.
I think it depends. I can't workout in the morning and get super sleepy after running, and sleep super well.
hardware going mainstream is $$$
That's a pretty neat watch. Almost looks like a digital display rather than a mechanical device.
Diminishing returns. Here is what GnuPG says about it https://www.gnupg.org/faq/gnupg-faq.html#no_default_of_rsa40...