skysight-inc/HackerNews huggingface dataset:
Why not? The browser is something like a mechanism for delivering text, images, layouts, and interactive scripts. It's highly cross-platform. Quite perfect for many uses, and the popularity of web apps is almost evidence in itself.

CSS is a bit annoying, but with evergreen browsers and flexbox it's getting very good—and even as annoying as it is, it's still mostly easier to work with than most GUI toolkits.

I often think of the browser as something like an X11 server. It doesn't matter how old you are; why don't you think it makes sense?
Technology solves problems for people. That's kinda what it's for. If it's not solving a problem for people, it's useless.
True - but in defence of OP's point, the UK has a competitive market for broadband service providers and there (for the most part) net neutrality is not an issue. So, anecdotally, solving problem 2 could minimize the effect of problem 1.

On the other hand I think this is a great win on its own :)
3 Ways Agencies Help Ecommerce Pros Make Better Decisions
ahah, same here! And made a quick custom one thanks to amazon: http://cl.ly/ZySm - In beta test for a week
Sure I love to work in the dark (and find myself most productive around 4AM)... but I have to wonder - is it possible that you are mistaking the simple benefits of being alone? Open floor plans and shared workspaces are absolutely poisonous to productivity, literally hundreds of studies have shown it consistently. Everyone is more productive and happier when they have an isolated place where they can simply concentrate without the social centers of their brains constantly running in circles trying to be prepared for the next interruption or to interpret subtle cues from neighbors.
What I have read somewhere a long time ago, is that the chronotypes are actually functions of the inner clock in so much as that you either have an inner clock of a 23 hours day or a 25 hours day. (Compare also to leap year etc)

So this then makes you somebody who tends to wake up earlier each day or later, depending on your inner clock.

I found that explanation more convincing. I am with you, we haven't figured it out yet. But I would say, there is something to it.
There was another company called SendOwl and it got there attention: https://news.ycombinator.com/item?id=9068741

So probably they had to sort out a different name quickly...
How will Let's Encrypt be different/better than a StartSSL Free certificate?
Gnoosic - Type in 3 bands you like and it will find new music for you
I'm more used to the interface of FullScreenWeather [0] from WUnderground, but this seems to give me access to a broader scope of data. Nicely done!

[0] http://www.fullscreenweather.com
A Developer’s Guide to Growth Hacking
Youth Makes You Young, Not Coca-Cola
Elon Musk's Hyperloop Moves Closer to Becoming Reality
Yeah my main concern is for models. I can see it helps if you have distinct django apps already, in my case I have one main monolithic app. As an example I use elasticsearch, but I post process the results using models. ES is a service already do I really want to iolate some logic and build another service on top of that?
Yes. It's a bit like noticing that this Turing chap bears a remarkable resemblance to Sherlock Holmes.
Because it looks like it's bluish only because it's in the shade (with yellower sunlight in the background).
I'd say a compounding factor is if you go this route for a while and then decide raising money is truly the best course of action, it's suddenly a lot harder. Rather than just selling a dream, you're selling a dream backed up by two years of meager growth. Most people simply lie about their prospects and have the proverbial hockey stick on their graphs, but when you've bootstrapped you have actual data you need to include.

I felt like I hit that point with Mogotest. We had ironed out a lot of kinks, didn't piss away investor money on a 1.0 product that pivoted to something else, and spent a lot of time establishing a name for ourselves and doing market education. But when the time came to raise for growth, I was a bit surprised (naiveté in action) at just how much harder it was. It's not impossible of course, but if you're going to bootstrap, I'd just be aware that reassessing that approach may be much harder than just taking money to begin with.
> Finally, how do we deal with our monolith? We decided to treat it as if it was a (very large) microservice.

Judging from your team size (3 engineers on the team page), this is probably still a very normal-sized microservice :)
Speed is NEVER the mark of a good browser. It can be a point on a list but, if it fails to properly implement standards or work in all devices, that's a failed browser. It's not the whole picture.

But you say you agree with my point.

If your Surface 3 can't handle the computing needs of a browser, that's not a resounding recommendation for owning a Surface.

As far as developing for the web, I've own a web dev company for 10 years and, among our list of clients, we manage two web sites you have visited before, one of which you probably visit every week or so. I was also, once, invited to work at Mozilla but declined. Does that answer your question?
If you mean the SSI:
http://openmymind.net/Practical-SOA-Hydration-Part-1/
http://openmymind.net/Practical-SOA-Hydration-Part-2/

I'm playing with it again on a new project, with a twist. Each item can be heavily personalized. Sticking with the ecomm example, the virgin product might look like

{
"id": "434p",
"name": {"en": "..."},
}

But we want to expand that, per user, with stuff like:

"liked": true,
"bought": "22-1-2015"

We don't want to burden the clients with having to make multiple calls. I'm still working it out, but the services will continue to just return a list of product ids, and the API Gateway will now hydrate both the product and the personalized pieces. Something like:

res = upstream(req)
ids = extractIds(res.Body)
products = getProducts(ids)
personalized = getPersonalized(ids, currentUser)
reply(merge(products, personalized))

Not critical, but worth pointing out that, for me, the API Gateway acts like a gigantic product cache with _every_ product in-memory. When a product changes, it gets an event and updates its cache. It isn't really a "cache", since there's never a miss. Trying to figure out if I can do the same with personalized data. (Even if you have tens millions of product, you can easily store it in memory).
Small business are business that send 10000 emails per month?
Yep, but if someone's argument is "tablets are worse than kindle for reading books because I get distracted" then is it really a fault of a tablet that it allows you to do many things at once, or yours that you can't concentrate on one thing? I am not a saint, I get very easily distracted too,but I would not make such an argument.
Link to Github renders a 404.
I think you are handwaving the issue away with »economic activity moves elsewhere«. Now that I have said this I have to handwave myself because I am not sure how to quantify this. I believe there is a much harder limit to the amount of things you can reasonably consume than to the things you can produce. 2500 calories and 3 liters water per day, one house, one car, one phone. On the other hand nothing really limits the amount of things you can produce if you are supported by enough machines.

The obvious consequence is that there is not enough work for everyone and therefore working for money and spending money for goods and services no longer works. And I am pretty sure we are already there in some sectors. We are already producing and throwing away hundreds of million of tons of food every year. We are already replacing mostly okay phones every year or two. Or look at these bullshit jobs, people generating reports all day long and handing them over to the other guy shredding reports all day long. What would the unemployment rate be if we removed all those inefficiencies and all the waste?
I always thought critical applications like banking needed compile time type checking. Clojure is neat and all, but it's dynamic.
To me it is clearly blue and gold/brown. So what does THAT mean?
It's easier to understand the gold part than the white part to me. But I think I assume that the goldish hue comes more from the light, since the further down on the dress I look the more black it seems.

Phrased slightly differently: The yellow-brown (gold) color is most visible on the upper torso where the fabric (to me) is likely to reflect a light source specularly. On the lower part of the dress (where I assume) light is more ambiantly reflected I see black.

Looking at your color squares to the right it's quite clear to me what my visual cortex is doing: It's assuming that specular reflection expains the difference in color in the left column. So each color there is a superposition of two: the ambient color of the dress and the specular reflection of the light source. Separating those two gives me black dress and yellowish lighting.

UPDATE After writing the above I think I understand why it seems so weird to me to see white: I parse the light source as yellowish, so a white dress would never look blue in that light. To me seeing a white/gold dress requires contradictory hypothesis: the light source needs to be blue to explain bluish tint on white stripes; but it also needs to be yellowish to explain the "gradient" in gold/black stripes from top to bottom of the dress.
Ferlang: F# to Erlang compiler
Cnn.com installs trojan?
At least for me, today's xkcd [0] does much better job at explaining the problem.
I wasn't able to see gold/white before seeing it with dark background.

[0] https://xkcd.com/1492/
Yes, I'll open source it very soon.
It's already on Github but as a private repository.

For details
- It's a Django app
They do have STL files, which I understand are commonly used in 3D printing scenarios. We'll see if they decide to put up STEP and/or IGES files as well - that would be ideal. The Rhino 3dm format might also be a viable option, since openNURBS is available for reading/writing it and is under a very liberal license.
Not in this instance. They use your AWS SES account, which you could just as easily use from your own script so deliverability will be equal.
3D Printing Cutting-Edge: Australian Scientists 3D Prints Airplane Motor
News: Battlefield Hardline Isn't a Port but Built for PC – GTN
Nothing amazing about this... the national weather service has been doing this already for about 2 years on their website.
> The peering points are the choke points.

http://qz.com/256586/the-inside-story-of-how-netflix-came-to...

> According to Cogent’s CEO, “[f]or most of Cogent’s history with Comcast…[as] Comcast’s subscribers demanded more content from Cogent’s customers, Comcast would add capacity to the interconnection points with Cogent to handle that increased traffic.” After Cogent began carrying Netflix traffic, however, “Comcast refused to continue to augment capacity at our interconnection points as it had done for years prior.”

This was a deliberate strategy to bring Netflix to heel, and it meant Comcast screwing over their own customers, who were paying good money for their internet service, to win the battle.

> Netflix has developed boxes that can be deployed in operator networks to avoid the peering choke points. They didn't want to pay Comcast to operate these boxes (They have to be operated).

Do you have a citation for this? Netflix eventually paid the peering agreements, which are dramatically more expensive than paying Comcast to operate OpenConnect boxes (unless they're taking the same strategy with those and pretending they'd cost millions of dollars to plug a few 4U servers into a rack).
Agreed. Just like Facebook's real name policy, the classification system for what Twitter deems a "troll account" is going to be hard to codify and ascertain.

In terms of harassment, though, there is a definite clear cut definition of that, but the term "troll" has many blurred lines.
It takes a few seconds to load on a 100Mb connection but Chrome works fine on FreeBSD.
You might want to look into doing infoproducts instead of SAAS. Given you're an actor, you presumably have presentation skills - explaining something in front of a camera is something you'll be able to outperform most people at, and in my experience (having done both) infoproducts are a lot easier to get to market than SAAS.

Also, do check the passive income posts here on HN: they're great.

Bear in mind that your primary problem, whether you're doing SAAS or infoproduct, will be marketing. You need to know you can market whatever you're making - that's probably the most important element of what you're considering.

This is completely doable, btw. Good luck!
Vim is not performant. Try scrolling in Vim, then try scrolling in Sublime.
I think this is a very good question, and the short answer in my opinion is yes, canvas rendering would make it much faster (as the guys at Flipboard have shown [1]). The downside is you would have to implement your own rendering engine from scratch which is quite challenging.

[1] http://engineering.flipboard.com/2015/02/mobile-web/
> They credit the Polish cryptanalysts who first cracked the Enigma and built the first bombe. Turing and Welchman at Bletchley Park came up with improvements which made it much more effective.

Not entirely. The Poles realised that the German keying procedure was flawed; they were doubly-encrypting the start of messages which made key recovery extremely easy.

They (the Germans,) stopped doing this relatively early on, so the key recovery devised by Turing (and then expanded on by the Americans) was a completely different attack. [1]

[1] http://www.cryptomuseum.com/crypto/bombe/
Show HN: Paz – A Simple Docker PaaS Written in Node.js
I view EME as sort of a necessary evil.

There was never any chance that large content companies were going to be okay with serving unencrypted media over HTTP. So the choices were:

1. No major film or television content on the web

2. The survival of Flash/Silverlight

3. EME

I'm not crazy about any of those choices, but #3 seems the most reasonable.
I'm biased but that looks at lot like somewhere.com - and that's no bad thing :)
It certainly would be possible, take a look at what is done with canvas out there! But it would be a LOT of work to get the rendering right, most guys who implement "fast" text editors these days are not super intelligent hyper programmers but simply people who prefer to embed native OS text rendering views instead of inventing 10x odd gui junk on top of them.
Where do you find something like this there?
Questions to make you think
It seems like an assumption has been made that those 24 apps are the same across all users. I take this to be a characterization of a typical user, not a histogram of app popularity.
Brazilian Startup Nubank (https://www.crunchbase.com/organization/nubank) is also clojure based. They use datomic, spark ...
I used to use StartSSL, but abandoned it for a few reasons:

1. Their user interface is slow and clunky. Acquiring/renewing certificates is a PITA.

2. For organizations, they require both extended personal validation and organizational validation. In addition to being fairly expensive ($100 annually, each), they require you to send images of a bunch of sensitive personal documents (passport, credit card, etc.). While you can often slip by and get certs without them realizing you're getting them for an organization, once they've noticed and flagged your account, each cert requires manual review.

3. Their website hasn't been updated in a number of years. They do not give the impression of being a healthy company.
Grofers,a nice new concept of local shopping..will soon turn up into a dominating online store..
I thought I had a login; but I don't. Can you invite me?
Netflix and Dropbox are startups? I know less about Skyscanner and Meetup, but I have a hard time calling Netflix a startup anymore.
NSA and GCHQ hack database of billions of SIM card encryption keys
This. In my home, the tablet became a paperweight after I bought a acer chromebook. It is the best $200 I have spent to date on a piece of technology.
Sid Meier interview: 'Learning is part of any good video game'
How to make a unique event video that looks fantastic
I'd be much happier with IP banning or browser fingerprinting than extracting extra personal information. I'd like to find the middle ground that allows banning of harassers without handing everyone participating in a demonstration hashtag (e.g. Tahrir, Turkey, Hong Kong) over to the police.
Huawei Mate 2 ($300). It has a 4000 mAh battery, and I get 30-40+ hours out of it. I couldn't ever go back to having a "day long charge" requiring seeking out power within 24h.

The problem is that Huawei ships a terrible, messed up version of 4.3. Complete with a button to accidentally force close all programs (and boast about memory "freed"). And a shiny button bar, instead of just black. And bits of Engrish, which would otherwise be endearing, on the custom apps. It sucks. But if I could run Cyanogen on it, it'd be the best phone ever.

There's also the Blu Energy with a 5000mAh battery, but I don't know how good the phone is yet (it's only $150). Blu seems to ship mostly stock Android. The problem is they have many dozens of models (most under $200, a few around the $100 point), so it's hard to figure out what's what. They seem to be targeting Latam with cheap-but-nice devices, like Vivo Air. If they'd focus on a couple of top models, they could easily become the dev phone of choice. Not sure what the unlocking situation is.
Tech.eu Startup Spotlight: A Look at GoOpti (Slovenia)
> I guess Twitter hasn't ever heard of Google Voice. Or prepaid phone numbers.

I've run into services that won't take either. They're in known blocks of numbers.
The mobile web is a poverty zone. If you want content that is convenient, native (or at the very least a well-done HTML5 hybrid implementation) is necessary.
Exactly my thoughts. Just ran the snippet through JSHINT and while it doesn't recognize the exact error it shows you the location where it happens.

http://jsfiddle.net/hnxjxyte/
Although the debate is how the dress looks in the picture, the dress is actually blue/black. BBC ran an article here http://www.bbc.co.uk/newsbeat/31655696.

I can't see it as white/gold at all. Today's XKCD does a good job of showing me how it could appear that way to others though. http://xkcd.com/1492/
China drops Cisco, Apple and others from state approved purchase lists
I like this, but (and there always is a but when it comes to Chrome addons), it is liable to break when Twitter does a redesign. I feel a redesign is imminent for Twitter, as it's a forever shifting design. Maybe I'm worrying too early, and can use this, but I would dread the day when the author forgets to update the code when Twitter does a redesign. Perhaps Twitter will do a redesign just like this and there will be no need for updated code.
I use a standing mat from Varidesk.com which is very helpful. It's also important to wear supportive/comfortable shoes, ideally sneakers.
Amazon echo next version
Is this something Apple actually controls or is it tied in with the carriers? I seem to recall my old grandfathered unlimited plan on Verizon letting me download anything when ever.
Not necessarily. Any user could run a web server on an unprivileged port. While this is a far-fetched scenario—it requires the attacker having access to a different user's account on the machine, but not the victim's (if they had access to the victim's account, they wouldn't need to take these measures)—it is possible.

The only solution is to restrict privileged status to privileged ports. However, that would also limit the usefulness of the exception, since dev servers usually run on unprivileged ports (that could be changed, of course).
This would work, but I think the issue is that there's an unacknowledged reversal of thinking going on here: HTTPS is the "norm", and HTTP is the aberrant case. The commenter doesn't seem to agree with this reversal, or hasn't realized that it is occurring.
Most of the times, they don't. Static typing helps with catching certain types of errors long before the compiled code arrives in production but it's just one tiny factor that contributes to overall software quality. Lack of expressiveness or lack of developer happiness can be much more detrimental to software quality than lack of static typing.
or a waiter could take orders on it

Our company does exactly this: http://www.zonal.co.uk/news/2013/07/23/zonal-launches-iserve... although with restaurant-owned devices.
PhotoMath available in Android
plus going home take a nap in the mid of day for commuting people is just difficult...
NLP researcher here.

From a simple test, this tool is at the hobby level. The text is not interpreted semantically, because the so-called summarization is nothing but blocks of text from the original text, copied ad-literam. It lacks any kind of rewording. My guess is that for content retrieval it employs the the most rudimentary model one can think of [1], does a plain token indexation, then chooses the blocks with the highest density of non-ordinary words.

[1] http://en.wikipedia.org/wiki/Standard_Boolean_model
Just like Harry Potter's pensieve
The best shared/pseudo-vps hosting that EXISTS in the world is:
https://www.webfaction.com/?aid=9281 (referral link)

Source: Have hosted from php/mysql stuff to 350+ requests/second uwsgi-python-flask-postgresql webapp on a 10$/month shared-space.

I challenge every commenter on this thread to find a better host than webfaction!!
Plus, with a text editor plugin like https://packagecontrol.io/packages/SublimeLinter-jshint it becomes a no-brainer.
The new GOP split on net neutrality
Can there be any battery problems if i install KB on my phone, as it is always listening in the background for my command.
I see blue/black, but blue/gold makes sense to me too. It's more white/gold that seems improbable to me.
"Law" isn't limited to criminal cases. Nothing in the poster's statement precluded a lawsuit from being an enforcement mechanism.
We extracted common code in a library, which we reuse in each microservice.
Auto Loan with No Money Down Bad Credit Guaranteed Approval
Their assumption of 2 channel roll-overs per year per person is quite likely far too low. In their comparison they basically state that a person would be participant in a channel roll over per 3650 transactions made.

This seems to be overly optimistic considering that the acceptable credit card chargeback rate is 1%. 36 times per the rate of channel roll overs.

In addition even nicely working channel has to be created. So even without anything like chargebacks assuming 3650 transactions per year on a single chain seems to be extremely optimistic.

It might reduce spam on the network though. Bringing us from the 240G blocks into 24G blocks (Based on the well known Stetson-Harrison method). A fine improvement, but doesn't really seem to be a silver bullet for the scalability issues.
TrojanDownloader.Agent.NSA ? wut
Good point, until I started chatting with old folks early 5am in the morning at IHOP. Now I'm filled with Vietnam era dirty jokes and feeling not-so-virtuous anymore.
If I click on https://foobarbaz.com and get phishsed then I know that either foobarbaz.com had something to do with it or certificate verification has been compromised.

If I click on http://foobarbaz.com anyone who can successfully mess with that HTTP connection (a much wider universe of attackers that I have less visibility into, especially if I frequently use different networks [home, work, mobile, etc.]) could have been responsible.
html5test might not be the best comparison either. They test things that are not part of the official html5 spec. The scoring seems sometimes arbitrary.