skysight-inc/HackerNews huggingface dataset:
"Native apps will always be much better at native than a browser. Instead, we should focus on the web’s strengths: simplicity, URLs and reach."

For me, the web's main strength is that you have to write your application only once. I don't have to think about redesigning the UI because "that's not the iOS way" or "that's not the Android way." I don't have switch between different languages and write the same damn thing one more time. I don't have to hire a whole team to have an idea see the light of day and be accessible to the great majority of people. And if my idea is a little idea, I don't have to struggle so much to get people to check it out, given that installing an app is a much bigger barrier than clicking a link.

I understand that if I want to be on the bleeding edge, and I want it to be optimal whether it runs on a phone, a tablet, or a computer-proper, browser dev can be challenging. But I don't always have to be on the bleeding edge.

Still, it's nice to know that browsers are becoming more and more capable, so there isn't quite as huge a chasm between native apps and something that runs in a browser. That's an artificial distinction.
depending on how the usb slot is used surely the fix could be as simple as a tube of superglue (assuming you dont need the usb slot).
Track your seizures with your smartphone or smartwatch
This is exactly the problem here, just run Postgres on the host means that you have a hybrid setup, some of your services dockerized the rest are not. This is not appealing to some people. There are other services mostly in the heavy disk IO space that is not easy to move to Docker. It might be worth to call these out in the documents and save some time to sysadmins figuring this out the hard way. If you want to dockerize your application like a REST api or a simple Java app, that works perfectly and the advantages are obviously there though.
F# type providers. Quick entry point:
http://tomasp.net/blog/fsharp-data.aspx/

It's kinda awesome.

C# provides similar (but somehow less fun) stuff via LINQ providers. Search "LINQ to [noun]" and you'll find plenty of open source code.
I've been thinking about an idea that would solve this for bloggers and other small-time publishers: Readers subscribe to a federation of publishers for, say, 10 or 20 dollars a month. They now get to consume as much as they want on those sites.

After they read an article, they can click either a "worth it", "meh" or "garbage" button. At the end of the month, all subscription fees are distributed to each publisher proportional to their "worth it" votes. This will drive up quality. If "garbage" votes are penalized, it will discourage bad content as well as link-baiting, dishonest titles or any other gaming of traffic.
I have a feeling this is not just a problem with Docker. People tend to choose technologies not because they solve their problem, but because it's hip to be using the newest stuff, even if it's far too big and complicated for their simple usecase.
Indeed this matters a lot and is what is called "business model". Just to give a comparison:

a) Users are willing to give away some of their personal data. Unluckily it seems not to be easy (for various reasons that are off topic here) to monetize this asset for many companies so that they can't or have difficulties to use it to get out of the red.

b) Users are willing to give away their money. As I've shown this asset is also not that easy to leverage, thus also not easy to use to get out of the red.
> In my opinion, native mobile apps have been always an intermediary and I wouldn't mind seeing all of them going away if some better web app alternative comes along.

As primarily a user of mobile apps I would mind. A web app experience is at the mercy of the network I happen to be connected to. In addition, as a user, the "build once, run anywhere" feature of web apps is a disadvantage since it often means that apps are written with the lowest common denominator in mind and don't quite blend in with the look and feel of either major mobile OS.
I'm not sure they'll find a buyer... they managed to ruin them pretty badly.

Now, for slashdot, the slashdot crowd definitely has some responsibility. Still, they did pretty much anything they could to antagonize them (although, I'm not sure what they could have done not to, it seems like it's a pretty important part of being a slashdotter to hate on the staff).
I think you're skipping the part where he gave the information to respected Western journalistic organizations and didn't actually have it on his person when he went overseas.

Because frankly, that would be an incomprehensibly stupid move on his part.
The cool thing about many of these features is that I can push out some code that I can share with a hyperlink and other people can run it without installing anything other than a browser.

The authoring experience is still terrible. And the user experience still requires hopping over the secret, invisible wall into developer-tools land... but the potential is there. If you're savvy enough to open your web console and view source you can mess around with some code I wrote to demonstrate some fundamental procedural algorithms[0].

I chose Javascript and <canvas> because everyone has a Javascript interpreter and most browsers today support <canvas>. If I had chosen to demonstrate these algorithms in Python, for example, I'd have to expect my reader to download and install a Python interpreter for their system, download or copy/paste my examples, and load them into their REPL before they could start playing around. The browser experience requires fewer steps.

A moratorium would be a welcome change of pace, IMO. It'd be nice to close the gap between the user and the developer and between document, code, and media. It'd be nice if authoring tools for these environments could catch up with the available features.

On the other side of the coin the proposed common byte-code format is really exciting and practical for all sorts of reasons -- in the case of my aforementioned blog post I think there are better languages to teach with than Javascript and having that language be available as a first-class citizen in any web document would be a boon.

I think some features would still be worth pursuing in favor of others.

[0] http://agentultra.com/2015/06/24/introduction-to-procedural-...
What is difference between a data analyst and a data scientist?
For Chrome, UBlock Origin also has the option to prevent WebRTC IP Leaks: https://chrome.google.com/webstore/detail/ublock-origin/cjpa...
I predict they will attempt to shut down the talk before it happens via legal means.
I used a broker for my last 3 NYC apartments (luckily the first two were new developments so only the most recent one did I pay myself).

I can't exactly say I regret it because the alternative was settling for a much worse apartment, but I absolutely despise brokers and the current system.

My biggest problem is that whether you take your time and have a broker show you 30 apartments over the course of a month, or whether you find the place on Craigslist and the broker literally opens the door and does nothing else, you pay the same fee of 10 - 15% the annual rent. I've been in the latter category and it's infuriating, you're paying literally thousands of dollars per hour. Why can't you pay this person a reasonable hourly rate for their time?

Another problem though, even if they did charge hourly rates I'm sure those would be unnecessarily high anyway, just because for whatever reason these people need certifications and a certain number of hours training so it takes an investment to become a broker. That's also insane to me, for renting in NYC to someone who's lived in the city for a while, a broker's "knowledge" has absolutely zero value (buying/selling a house might be a little different, but even then I'm skeptical). The only advice a broker has ever given me is trying to convince me that a terrible apartment, which they had obviously been trying and failing to rent for a while, was worth considering.

I'm glad you had a good experience. But the system is completely insane!
'...[they] literally "smashed" on the keyboard to see what would happen when arbitrary keys were pressed together. Using that smashing technique, the researchers were able to figure out how to escape the kiosk mode.'

They also just invented the newest SaaS model: "Smashing as a Service"
"Because his actions have had serious consequences for our national security.." Errr, really? What exactly are those consequences? Not a single person was hurt or injured as a result of the revelations. On the other hand, American people have learned a lot about their Government spying on their own citizens.
Are We Seeing a Return of the Milkman?
J2ME has been around forever, but I don't think it's targetted towards app dev/GUI shenanigans. (I could be wrong, it's been > 10 years since I last looked)
I think the reality is that content is just not worth anything anymore. There is SO MUCH content out there. The internet has democratized content creation. Now that anyone can publish content, record an album, what have you, the value of content has dropped to nearly nothing.
I don't necessarily think this is a bad thing.
I'm a musician and artist myself, and I think that many artists and musicians feel entitled to success.
Essentially, art and music are worthless - they feed no one, they build no bridges. I see no problem with art and music being fragmented into groups of passionate hobbyists with day jobs that produce art for the love of art.
Exoskeleton? You mean monocoque construction (aka load bearing skin)?
Firefox Nightly GTK+ 3 on Wayland Test Drive
"Hide the needle (and then obscure it too) in a big stack and dump it at the last possible moment. Can the judge hold them in contempt for this sort of thing? OTOH, I'm amazed they handed it over at all."

Sounds like business as usual to me.
Except, electricity will be about 85-90% efficient and a turbofan is about 30% efficient [1], roughly tripling the cost advantage.

Fuel costs are about 35%[1] of operating costs, so only a ~20% cost reduction is possible for fuel change, so your point is still mostly valid.

[1] https://en.wikipedia.org/wiki/Jet_engine#Energy_efficiency

[2] http://www.ajc.com/news/business/airlines-keep-adapting-to-h...
Keep telling yourself that.

There are unpatched 0-days that go back years that still make WinXP dangerous to have on any sort of network. Not only that, but they will never be fixed. Nor can you fix them yourself (no source code).

And yes, cash registers will be networked because of data mining. I can get an accurate picture of store utilization solely by watching registers. And also by seeing what was purchased, I can change inventory appropriately. So yes, networking is essential. Perhaps it's not for the small business that handles flea markets and such.
I once knew a guy who was sent to jail for insider trading in the 80's for manipulating stocks as a WSJ writer. It was a big deal at the time.

Publishing an editorial in the WSJ with the intention of manipulating a company's stock price certainly feels like it should fall under the same category..
I used to pay about that for a 45rpm single back when that was the format for music. Probably closer to $10 in today's dollars.
Already done: http://ov3y.github.io/2048-AI/
How are you passing messages between people?
Firefox for Android can download files from websites using authentication just fine; it uses its own download manager that gets passed the authentication info from the main browser.
Sounds like keyboard fuzzing; a strange way to get out of kiosk mode, but hey, it worked.
For what it's worth, when you said "Civil liberties groups and charities... and allied politicians" I thought you were referring to domestic organizations/persons.

Shrug.
As we don't have pictures sharing (at lest for now) there sure will be less nudity and offensive content overall
Wow, big deal. An extension. Oh noes.

Plug-ins and extensions are, like, mostly non-existent entities, when released under circumstances without any actual demand for them. (compare/contrast: Java to AdBlock)

> But-but-but evil corporate overlords!

So what? They can do whatever they want on their core networks, so long as it doesn't bleed outside their edge.
I think this is shortsighted. In 5-10 years browsers will be more Virtual Machine than Web Browser. You can almost argue that they already are.

As browsers and phones get more and more performant, the idea of emulating native apps in the browser won't have the performance stigma attached to it.

This same thing played out with Java et. al. It was dismissed for being non-performant when compared to C/C++(aka native code) because it ran inside a heavy VM but nowadays the performance is just fine for an enormous amount of applications because the virtual machines and hardware got faster.
It's the perfect old people phone (disclaimer: I wear reading glasses, but I'm not planning to switch ... ever). Easy to use and a big screen. It highlights that some of the "diversity" of android can be, and is, good for Apple.
"The time for Dockers and containers isn't quite today, but it's very close."

Hmmm ... tell that to AirBnb (http://nerds.airbnb.com/future-app-deployment/), New Relic (https://blog.newrelic.com/2014/08/12/docker-centurion/ ) and Spotify (https://blog.docker.com/2014/06/dockercon-video-docket-at-sp...)

It is a young technology, but moving quickly. Just 10 years ago, YouTube wasn't owned by Google yet and we didn't have the first iPhone.

Hell, 17 years ago VMware (arguably the king in the virtual machine software market) was founded. If it was a kid, it wouldn't have graduated from high school yet!
I came to say that. Don't believe in the cloud. Just own the things you like to consume more than once, just save them on your hard drive, and sync all of it on all your devices. It requires some setup and attention but it works very well. I do need all the pictures of my family on all my devices, I don't need them on a cloud. Same for the music I love.
We need a viewport-size-agnostic graphical native sandbox that works on x86_64 and ARM, and can be reasonably sure is escape-proof. Which is hard to do if you let it have multitasking and access to graphics drivers.

Then we need a means of letting it have just enough network access to be useful but not enough to exploit the rest of your system, bearing in mind the discussion of WebRTC going on at the moment.
This is the part that feels the most misguided to me:

> a fundamental conversation about where we want to push the web forward to.

There's no such thing as a "conversation" between the billions of people with a stake in this. Or even the few million people building websites and web apps. Or even the few thousand people building web browsers. Attempting to have that conversation just means open-ended delay. There will never be a clear consensus on where we want to push the web forward to. And that's OK.
It's not just America, all of the "5 eyes" share data, plus the occasional deal with countries like Netherlands and Germany.
The cross platform experience will never match the native experience. Think about on the desktop. The only cross platform apps that behave natively on Mac, Windows, GNOME (and derivatives) and KDE are apps tha have completely separate front-ends for every platform. Firefox is an ok example of this, although it in a way forms its own platform rather than integrating with its host, still it pulls it off better than other cross-platform apps. The Transmission bittorrent client is perhaps a better example, it has at least 4 mature front ends: gtk, qt, cli and os x. This is only feasible for a little free software project like Transmission because its UI is fairly simple, it has a list of torrents, a settings dialog and a properties panel.

Most apps that try to be cross platform just use a UI toolkit that acts as a cross platform compatability layer. Qt, GTK, Swing, WxWidgets and Tk all fit the bill. The result is that the app doesn't look good or integrate especially deeply into any platform, except sometimes with the platform the the developers personally use.

There are few exceptions to this rule. One is Sublime Text 2+ which is built on Qt. Without any customization, its theme looks OK, but doesn't match the design language of any platform, and its integration with its host platform is non-existant, everything happens within the sublime text window (no notifications or system tray/menubar widgets, no quick-view previews in Finder or Nautilus, etc). It's possible to improve integration by intstalling a custom theme which lets the user override a lot of the UI design, including the margins and padding, and plugins are written in python and can access a lot of host platform features.

If you want a native experience, you have to write a native app. You can share your business logic by linking to the same C++ code or in the future maybe by using react native and sharing the same non-view code. But your UI-layer has to be tailored specifically to the host platform in order to look good.
Clickable link - https://www.kickstarter.com/projects/itisonyou/forget-passwo...

Side note, this may have been better as "Show HN" link submission.
we are going to test iOS first and then decide
> GCHQ also seems to punch way above its weight for such a small country

Depends what you mean by small country. By land mass certainly, but that didn't stop them amassing the largest empire in history [https://en.wikipedia.org/wiki/British_Empire] and it's the 5th largest in terms of GDP [https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi...]

For me, the GDP is the important part. Hacking, snooping, spying has always been less about national security than it has about power, control, money and greed. The interwebs has just provided new challenges whilst making it easier to collect data on the masses. Terrorism is the new excuse.

This article was also posted earlier: https://news.ycombinator.com/item?id=9959818

It's old news under a new guise, and the collaboration is a long standing one.
Voordelig Boeken Bij Sunparks De Haan
He will be on the run for the rest of his life, until he's caught or assassinated.

If it's the former, we have a responsibility as citizens to have affected enough of a change in our government to see to it that he is given a truly fair trial.

If it's the latter, we'll probably never hear of it, or know the truth of it.
For a forum like this, it should go without saying that many of these problems are really opportunities for successful businesses.

Containers are only going to grow in uptake; companies like Weave and ClusterHQ have a very bright future if they can solve real pain points like the ones in this article.
If you think the Chinese/Russian intelligence services haven't managed to get their hands on the entirety of what Snowden took I think you underestimate their prowess.

A few Western journalists in their flats and offices does not a secure facility for storing highly classified information make.
Yup. At my last gig we built out a Mesos cluster and were deploying Docker containers, but we couldn't answer "how do we practically secure this to the same level as independent virtual machines?" and, finding no good answer, we went back to auto-scaling groups and baked AMIs.
An interesting take, what about the thousands of people working with or at the NSA who broke the law and probably committed treason? Should they also face a firing squad as the penalty for treason?
Silicon Valley used to be the exact opposite of Wall Street (i.e. totally about "What you know" or "What you can do") but over the last decade, it has been evolving towards a "Who you know"-ocracy.

I respectfully think this is unlikely to be a true reflection of reality. Testable proposition: you survey 50 partners with investing authority at an arbitrary sampling of top Valley VC firm in 1998 and in 2015. Do you believe that the 1998 vintage will include more partners who either a) have ever had an operational role at a technology company other than a VC firm or b) could successfully pass FizzBuzz?

My understanding is that one of the worst-kept secrets in Silicon Valley is that a VC and a banker are distinguishable in exactly one way: bankers don't wear khaki. They come from the same social backgrounds. They study the same things at the same schools. They have strikingly similar career arcs. Their core skill set is identical: convincing wealthy people and institutions to overpay them for financial services.

The newfangled Silicon Valley innovation is that there might actually be a technologist in the room when the adults are talking about money these days.
It just exchanges url's. You can attach a note with the tab too, and that is currently the only additional information that is sent with the tab.

I'm looking into other parts of the page we can send, but due to tricky security issues around that, progress on that has been slow.
Definitely, though that's not the suggestion I was responding to.
We use APNS
Electric planes could stop GA poisoning everyone with lead. You could also choose a different fuel.

Toy planes (general aviation) are responsible for the majority of lead pollution:

www.emagazine.com/earth-talk/lead-in-aviation-fuel
I have lucid dreams occasionally.
I have never attempted to control the process or force it to happen, it just happens.
Oddly, I usually realize that I am dreaming when I attempt to control an aspect of my dream, and I just can't visualize what I want, for some reason.
There are a whole bunch of recent US geopolitical actions that are interesting to look at through the lens of lessening Russian influence. When US national policy is pretty much to undermine the Russian economy I'm not sure how worried the White House should be about how a particular statement gets parsed.
You Are Enough
I have zero problem with a hybrid setup. I'm not running Docker just for the sake of running Docker.

I'm running Docker (specifically Dokku) because it drastically simplifies deploying new builds, and graduating those builds between environments.

I know a large part of this article was that Docker complicates rather than simplifies the situation. I guess if you're trying to be a Docker purist (for no reason) then sure. The same is generally true if you try be a purist of any kind.
No, I mean like the chassis components were on the outside of the car, like a bug. That was the crux of their entry, mollified by some talk of aerodynamic efficiency. From what I recall, the rendered images of their concept didn't even have a method of entry for the driver/passengers. No doors. It was...well, frustrating, as my tone probably conveyed.

Re: Monocoque - my entry cited that format to give additional strength to the chassis/panels mating. Bio-composites are approaching the tensile strength of carbon fiber, and could potentially be much easier to mass produce and at a lower price point. I thought the implication that in 10 years, with research, such an avenue would be viable. Instead, the second place entry was some proprietary kind of new metal that could be used to replace body panels...that's it. I remember calling that entry a "body kit" because that's what it reminded me of overall.
> it's possible to break out of containers

Prove it. I'm not saying it's impossible, but it's certainly not trivial.

Also, take a look at what Joyent are doing with Triton.
Show HN: Our new Core Data book is in early access