skysight-inc/HackerNews huggingface dataset:
I really enjoyed watching the talk and the demos. I think there's huge opportunity in a Kickstarter here, both for the gamification aspect as well as the hardware. If I could get a kit with hardware and training it could be compelling. I imagine a setup with both qwerty and steno co-existing, instead of trying to force steno to cover all text input. I think I want to use each for what it's best at.

I think there's also an activism we could have about NKRO. I had never even heard of it before watching this. If it was a feature I knew actually helped people, I would expect it to be present. At the very least, it's not too much to ask to get this feature in cheaper boards.

But seriously, as a gift at the end of the year, I can see engineers getting this. It would actually be a pretty badass gift...
Most people think there is going to be a move to the cloud ITT. This requires ubiquitous internet. TimeWarner merger is going to ensure the opposite, people will have latent internet connections and will not have OS in the cloud. 15mbps is too weak for that to be a true option.
Who needs voice controlled email? Anybody who could use a human secretary. The 'human' part can be replaced with "relatively intelligent", couldn't it?
If you ask the HN crowd, effectively all growth hacks will be considered spam/inappropriate. Case in point:

https://news.ycombinator.com/item?id=8455138

In general, tech people believe that any message of any kind that may result in revenue, clicks, or new users for the sender is spam. I think real users consider unsolicited messages that don't deliver value to them to be spam, and welcome things that do deliver some value to them.
Hungary to impose world's first Internet tax
AE domains for UAE now available online – after many years
I've been telling this for long time: anyone promoting web technologies as the future of all apps should give a decent try to native APIs and tools.
There won't be a difference going enough in the future, but 5 years isn't enough. Native apps will get all the benefits of browser apps and vice versa.
Download DoulCiiOS 8 jailbreak
OT: Does anyone know what software was used to create those sequence diagrams?
Embed 3rd party plugins as Ember.js components
Looks like an interesting project. However, having a 3rd party app have access to my email doesn't bode well with me.
Information Is Cheap, Action Is Expensive
I'm... not sure I want this. It sounds pretty useful/fun form a programmers perspective.

But from an end-user perspective I fear that it will lead too various "features" hogging resources. I would assume I could block them client-side, but I'm also the family-tech and quite frankly I don't expect my grandparents to do the same.
I thought it was rather obvious in context that camels are even toed ungulates, and so the group to which camels belong (but a more generic term); and the language was a a kind of meta-(o)-caml, so looking for something that was related to camels, but more generic might be fruitful in order to find a name that was both unique, and also had a flavour of being "meta-caml" (or meta camel). Using myself as a the universal yardstick, I can say with certainty that not all people familiar with (o)caml and camels are aware camels are ungulates, let alone even toed ungulates... hence that particular avenue was a bit of a dead end...

Anyway, the Hyrax looks almost as interesting as the honey badger -- certainly a worthy code name -- but perhaps not for meta(o)caml IMNHO.

[edit: re-reading the language authors comment that: "It will be for OCaml what Elixir is for Erlang." -- I suppose something that is to a Camels as Elixir is ... to an abstract concept? Options might include: Water, Bedouin, Desert?

I also note that: "The earliest known camel, called Protylopus, lived in North America 40 to 50 million years ago (during the Eocene). It was about the size of a rabbit and lived in the open woodlands of what is now South Dakota."

I don't think protylopus is a very good name either, but probably better than ungulate. Perhaps "Dakota Caml" or Dakota Meta Language (dml) might work :-)
]
Thanks for referencing the John Carmak "rant". I missed this.
anyone else interested.
http://superuser.com/questions/419070/transatlantic-ping-fas...
> Google’s disconnect from the outside world keeps growing.

> Google has a chronic communication problem.

I actually think these things are rather true. This article did really nothing to persuade me and was argumentatively weak. Also, the part where the author essentially tells the 70% white male tech crowd to check their privilege was a non-sequitor as well.
Purely for this reason, I have an account and actively promote you online and to everyone I know.
Thank you for sharing your thoughts, very insightful!

What does it take for the Mexican government to prohibit the oil export? It does seem that Mexico is some sort of energy/resource-extraction site for the US and for that drug cartels are looked upon as collateral damage. Can it learn from Brazil which doesn't export oil as much? Or is it the case of pseudo democratic government held hostage by a handful of multinational corporations?
Imho anyone who uses the phrase "vicious lies" is usually the guilty party.
Google Inbox invites are selling on eBay for over $200.00 :D
Tower? heck take a group of villagers with your army. Build castles in enemy territory as you capture it! (or maybe bombard towers) That doesn't mean the game is broken though.
The dream of "convergence" will reverse starting with windows 10. Web and mobile will tend towards html5/js, desktop applications such as browsers, games, ide:s, media production, cad,... will remain heavy C++ (or possibly Java/.NET) applications. In 5 years we will see no dramatic change in the landscape. People will realize that even moderately complex applications should never be browser based and ideas such as browser based word processors or drawing programs will be remembered as a fad.

Rust will ease the pain of heavy desktop development somewhat. C and C++ needs to retire, but that won't happen over night. It will take 30 years, not 5.

Web dev will be helped by ES6, or even better: AtScript/TypeScript. JS becomes the assembly of the web and hopefully no one has to actually write todays JS directly.
>"Most of us are miles away from that sort of threat"

The violence here is strikingly close to us. I live in Texas and the violence is really not that far away. The cartels have their tentacles all over the US.
> Only after F# did C# reluctantly start to pick up functional features.

This is not true. C# got functional features thanks to the work of Erik Meijer and his team.

His paper "Confessions of a used programming language salesman" about this work, is very well known in the compiler design community.

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118....
http://www.skurt.co/

Actually looks like a pretty cool idea. Calacanis is the kind of guy that would take this lightly as well. Maybe he would invest, bet he will mention it on the next TWIST.
Are you banking on Ebola getting widespread?
^ have tried exactly that on both mobile and desktop versions, and i get everything else but the invites button (some others are reporting the same thing also). i'll keep checking regularly and send invites to you guys if/when i get invites :)
There are plenty of Photoshop-inspired apps that run in the browser already. None of them are on par with Photoshop obviously, and maybe none will be in 5 years but I don't think it's completely unrealistic.

There are a bunch of obvious advantages to webapps like no installation, settings are kept no matter which computer you are working from, works everywhere, etc. They may not outweigh the disadvantages in your view but it does seem to be the trend in the world.
It's happened while I've been logged in too. However, I've also taken other measures to randomize user agent, screen size, etc and to set referrer to the site's root (and disable Google Analytics). I thought I tested it without those extra mods but I'll double check and reply to my comment when I can confirm.

Aside from HN however, I am positive that Cloudflare completely blocks vanilla Tor browsers from many of their properties.
The "big news" wasn't that they are "providing escrow-less cryptography" but that iOS 8 added full-disk encryption and that Android 5 turned full disk encryption on by default. They never had access to the encryption keys. On iOS 7 and earlier, Apple could extract data from native apps "for which the data is not encrypted using the passcode." http://images.apple.com/privacy/docs/legal-process-guideline...
Playing the odds, plus BoA has a very clear higher authority to yell at and Paypal perhaps not so much. You can certainly try escalation with Paypal, too.
What I find interesting about Leica is that there are now multiple independent companies that share the same name. Leica Camera, Leica Biosystems (rather new), Leica Geosystems and Leica Microsystems. They have a 'brand-sharing' agreement.

During the 80's Wild Heerbrugg acquired Leitz (which owned Leica) to form the Wild Leitz AG (and later part of Leica Holding B.V). For a couple of years, this was probably one of the global market leaders when it came to optical instruments. In 1996 Leica Camera AG was sold as far as I can remember. Leica Geosystems (which is basically a continuation of Wild Heerbrugg) is now part of Hexagon AB.
It's good to see this in the works. Some of the apps I build are simple enough that a web-app is sufficient for almost everything, except that users really want push notifications. If this API becomes implemented (widely enough) that's one less thing we need PhoneGap and friends for.
Visio is pretty great.
I can't see them anymore. Five years is a long time.
I also don't get the point.
True, it's a different FP flavor. They (F#, Scala, Clojure) are in similar position though in that they're FP-centred alternatives to the main language of the platform (C#, Java)
Applications should only use EME APIs on secure origins (e.g. HTTPS)
Steven Sinofsky: Management Clichés That Work
I am a daily end user of Salesforce, though I'm not in health.

It is a terrible platform. Either this stuff is really hard to get right, or Salesforce suck.

I think Salesforce caught the "cloud bubble" at exactly the right time, it was all hype with very little substance. However that led to sales, and now to ongoing bookings because customers are locked in.

For anyone seriously using Salesforce, leaving it would be have more to do with business politics and finance than any sort of technical merit.
Note that Google considered using C# instead of Java at some point :)

"If Sun doesn't want to work with us, we have two options: 1) Abandon our work and adopt MSFT CLR VM and C# language - or - 2) Do Java anyway and defend our decision, perhaps making enemies along the way"

http://www.fosspatents.com/2011/07/judge-orders-overhaul-of-...
"User agents must not provide Push API access to webapps without the express permission of the use"

I share your concern. but I share a great fear that web apps will become increasingly irrelevant if they remain just documents that can't do anything when they're not explicitly in a running tab/window.

The permission requirement is the same one that allows for local storage, which could have caused great problems, but has so far held up well.
Safari supports push notifications from websites for a while. I've found it convenient for the news websites I often visit just to check for new content. It's like RSS integrated into OS. One can misuse it, but generally it's useful.
Great news for blendle, but their irritating widget has already turned me off a few sites that use it and I was a pretty regular visitor there.
Apps would have won as the browser still try to catch up with the richness of desktop environemnts.

Everyone will be back to native application development, with REST/socket protocols to communicate with micro services in distributed servers.

HTML will be used just as multimedia document format as a means of providing an interactive reading experience, while a group would be pushing for HTML 6 as the real thing.
Which native tools are you referring to? I only have a little experience with xcode which seems decent but not that great to me. Most of my experience was with Microsoft technologies like WinForms, XAML and MFC a long time ago.

To me, HTML+CSS which I am only really starting to use lately, is a much more pleasant experience. There are many quirks obviously, but I dread to think about how it would have been to design something that doesn't just look like a plain vanilla app in one of the native frameworks. I think Flash was probably a nice design experience with a bit more holistic approach, but I never learned that and I don't see a reason to now.
Show HN: How to overcome your creative blocks
My favorite: Wave Behavior from Bell Labs: https://www.youtube.com/watch?v=DovunOxlY1k
no,the OS you'll be working on will be designed so it will be harder to tell wether you're using a webapp or a native app.
Shared interfaces used by browsers and apps alike. JSON will rule the interface, JS will continue to dominate the client side but you'll never see it because it's something generated by your server side framework if the client is not 'native'. Browsers will be the step-up to downloading an APP or a plug-in to the browser.

Pendulum comes fully around, it's already happening in some arenas.

Would you like to download 'facebook' to enhance your browsing experience?
I don't remember which book it was (maybe "Inmates are running the asylum"), but there was an example of dancing bear. It is amusing to see that bear is able to dance at all, but that is by no means are good dance.

Also, how many users are constantly switching between different platforms? If all I see is the lousy app on my platform of choice I could not care less about its capability to run on others platforms.
Yes, and it has to maintain TCP connections with every push source you've registered, including re-connecting whenever your network situation changes. IMHO, this will lead to a lot of wasted bandwidth. Might not be a problem on desktop machines, but on mobile devices…
I don't know if this will really improve your photography practice, but it would be great if you could give it a try anyway!

I'm looking for (blurred) background photos onto which we can put iPhones for our editor. To give you an idea, please see the second and fourth example on our landing page at http://www.screenscott.com (please hover).

I'm most interested in a picture of an US Downtown (such as SF), looking from a sidewalk down a street. I've taken similar pics when I was in the US, but a) I was pointing the camera up, but to look realistically, the horizon needs to be in the upper half of the picture and b) if blurred with the camera lens, the pic looks much better.

It would be awesome if you could help us out :) Thanks!
Understandably. We will have to earn your trust.
How about: A night-time city scape. Usually a lot of photos of cities are done across from a body of water, and at day. I haven't been able to find good quality ones done during the night.
Interesting concept. I did sign up to test it out. However, I think that voice control is not practical with the amount of email we receive on daily basis. Some people will receive more than 100 messages per day that needs to be answered and a voice activated software will not cut it.

However, looking beyond this challenge, the idea is still cool and having an AI assistant to sort out your inbox will be certainly a breakthrough technology. Besides web, email is perhaps one of the greatest innovations of the 20th century but it needs to be brought in the 21st, i.e Email 2.0.
Yup, so there will be push servers that clients can connect to, so clients don't have to maintain a ton of open connections, similar to APNs and GCM for iOS and Android, respectively.
It's all about software licenses.

1) free as in "gratis" (freeware software) - you can download it for free, install it and use it. And that's all. Usually it's already compiled so you don't have an access to the source code. Sometimes you are forbidden to copy it and give it to a friend (because you both should e.g. download it from author's web page).

2) free as in "freedom" (free software) - you can do literally anything with this kind of software because it's licensed in a way that doesn't restrict the user in any manner (i.e. license preserves user freedom). Run it, fork it, modify it, sell it, give it away to your friends (or to anyone), you can do anything. There are several free licenses which handle these cases in a different way (e.g. GPL, LGPL, Apache License, MIT License, Boost License, Vim License and so on). They're sometimes called copyleft licenses (as opposite to copyright term). If you're interested, here's the wiki page comparing most of free licenses: http://en.wikipedia.org/wiki/Comparison_of_free_and_open-sou...

Please note that it doesn't mean that the software is being given away "for free (gratis)" (but usually it is) - it only means that once you obtain it, you can do anything you want with it.

Oh, and a mandatory link when we're talking about Free Software: https://www.youtube.com/watch?v=9sJUDx7iEJw
I went to the World Series and bought a hot dog with my iPhone
This doesn't get enough discussion - the reason why Google and others are running their own "shadow" commuter system is that the Bay Area rapid transit is abysmal.

Compared to places like New York, Tokyo, Singapore and London, where everyone makes use of the transit system, in the Bay Area, only those who are impoverished would consider trying to get anywhere using bart + caltrain + public buses.

Everyone else (for reasonable definitions of "everyone" - there is obviously a small group of people who make use of bikes to work) either (A) Drives (majority), (B) Is lucky enough to have a place of work near a caltrain station (rare), (C) Has an employer provided shuttle to take them from Caltrain to their place of work, or (D) Uses a Company provided bus.

Compare this to a place like Singapore, where the MRT + buses are actually a very viable option to take you anywhere in the country.

I don't know how feasible or reasonable it would be to have an integrated Bus, Bart, Caltrain transit system, with easy connection/transfer from each stage would be, but, at the very least, cleaning up the Bus System so everyone felt comfortable using them would be a nice start.

I'm still hoping the various counties can get over their insecurity and eventually run BART around the bay one day.
Jared Diamond: '150,000 years ago, humans were not an interesting species'
That detail is implementation dependent. The site that wants to push to your browser hits up a third party push service provider that the user uses to get push notifications. That will probably Apple for iOS and Safari, Google for Chrome and Android, and I'm guessing Mozilla might provide one, as well as a host of other smaller companies that might be interested.
Oh, how I'd like to see sanity going back to the web and identity crisis to be over. I am sick of that constant search for the holly grail of silver bullet framework. Guys, how about admitting that html, css and js are not really the best tools for the job of building apps?
At least riding the bus is considered "luxury" now. Death of the personal automobile considered imminent!
The pumpers and the dumpers are the same people, pump and dump relates to the two different phases of the fraud, the first where the stock is hyped either by cold calling, spam or some other way to artificially increase demand for an otherwise remarkable stock that was obtained at a very low price. Once the price has gone up enough for the fraudsters to unload they start selling their stock (the dump phase) leaving the investors with a stock worth pennies.

It only works because of the hype ('pump'), and it's pretty rare for a pump to go viral enough that the pumping would be sustained without the perps marketing their trash. That would move their clients into the realm of the pumpers as well.

Think of pump-and-dump as a mini bubble inflated by high pressure marketing to gullible targets.
The best thing with modern approaches is that language authors are discovering there are more productive approaches to design VMs, while achieving quite good performance than just going to C.

Besides PyPy, there is the Graal/Truffle project at Oracle, and the many meta-circular implementations of Smalltalk, Lisp, Java and so on.
Really? Web technologies are much easier to work with and make a much better UI toolkit. Just look at the share amount of developers doing Web stuff and compare them with the amount of developers doing iOS.

And btw, iOS development is easy for as long as you do not want to customize things. Once you start changing the standard controls you are entering the land of no return.

Now compare this with web technologies which are designed to be customizable.
Okay, I'm interested in you defending that position. Given that I cited convenience, safety, customer service, cleanliness, and efficiency as reasons for Uber, what "public good" rationale is there for not allowing them to operate?
“Procrastination” is such a weasel term when used without an object. Whenever you do anything you’re procrastinating everything else you could’ve been doing instead.

Doing your job may mean procrastinating asking for a raise, looking for a better position at another company, starting your own business and many other things.
It already happens on mobile devices through APNs, GCM, and the like. Maybe mobile web browsers will have backing cloud services that use the mobile OS's recommended push server as a frontend to the mobile device? That doesn't sound like an ideal scenario though, considering that then the cloud service would have an enormous amount of user data going through it.
Re 2.5) 2.6) and 2.7) In order to categorize things that enables you to communicate the idea, you need a common denominator that is universal & neutral enough to rely on. I think there's on place where this work is already done for you, it's wikipedia !

Watching the explanation of differential gear https://news.ycombinator.com/item?id=8513209, I thought why not make wikipedia the central axis around which you let the diversity of the semantic web spin at its own pace. If most people agree on this authority (or if you wish convention over configuration mess) things become easily connectable.

In other terms instead of relying on sloppy ontology rely on wikidata_id as the sort of referential association table.
I love javascript and will continue using it.

I really hate language snobbery.
well how do smartphones and apps deal with push notification in general? (i mean native apps)
I highly doubt bitcoin would be where it is today if the payout to the miners was in starbucks gift cards.
I think this is a ridiculous thing to say. Don't think of the web as dev platform. Think of it as OpenGL or any other GL language. To create a game you need to use a graphics card which provides a primitive set of instructions but they can be empowered with the help of libraries. The web is the same. It provides a primitive set of functions that can be represented in a common way. They are still usable on their own but much more useful as part of frameworks.

Web technologies is for UI what opengl is for gaming.
The Apple Mac Takes Its Place in the Post-PC World
I wonder why I would ever pick this over the actual OS offerings for the Raspberry Pi.

The power of a full OS stack or a plain browser. Choices, choices....

Mozilla should really focus on Rust and the other projects. We all know what happened to WebOS and Symbian Web apps.