skysight-inc/HackerNews huggingface dataset:
What about the benefit that the web brings to updating the user's install? I know that it is technically possible to push a new Java or .NET app out to users.

I've done it. The one thing it requires is a lot of coordination. Notify the users to keep their equipment on the network from time X to Y. Notify the infrastructure team to schedule a push. Have the dev team on standby in case the push goes bad. Have the software protect itself when inevitably someone's install is corrupted or skipped.

Compare that to the web. User opens Chrome; they get the new app. No push. No real notification of any team. Hell, Ops probably doesn't have to be notified if they automated web app deployment to servers. The whole thing is very easy. Even if you have the added complexity of a Chrome-app wrapper, still pretty easy.

Given the ease of deployment and the mitigated risk of data corruption due to version issues of the app, the web looks pretty good. Given the advancement of hardware and software, UX can be close to native. If not native, app-y for lack of a better word.

If it lacks UX for native, don't target native. Target app-y. This is between native and document. It might become complex to manage local state, but that shouldn't be a deterrent.

Tangentially related, to the general question: does the user want to have a link to your product on their desktop? The answer is probably no. They want easy access to your product, but the link conflates how this occurs with a sense of permanence. Your app is not the product. Your app is tool to get the product: information. UX and installation are both just means to the end.
I read that Appcelerator Titanium and NativeScript are a much better way.

You can use much of your JavaScript skills and still get to go native.
Cortana on Android/Iphone
I seriously think this is some sort of parody of JS. Really? A new framework every week?
Yeah, sloppy.

It's sad that 538 has turned into a pop-stats site that runs on volume and snappy headlines.
I'd suggest replacing an income tax with a sales tax though. One 'punishes' earning, the other 'punishes' spending. Additionally you simplify enforcement by narrowing the collection points considerably. Talk about simple, you don't ever files taxes as an individual.

That mixed with basic income is a good plan from my non-economist POV.

I've sure someone far smarter that I can explain why I'm amazingly naïve.
There are too many. HN is the best I can do, letting others find interesting content for me.
I gather you could still have something like Medicare (Australia) with a basic income. It's administrated entirely separately from welfare.
Alternatively, hn crowd is not prejudiced in evaluating anything. If bill gates, jobs, Zuckerberg can be critiqued, so can be patio11
On the US market.

Additionally how many of those laptops are actually running ChromeOS, instead of being replaced by a proper Linux distribution?
It might be the WhatsApp java client (J2ME?). At least in the beginning, WhatsApp made a point of being available on as many different devices as possible, including low-end feature phones (java based, symbian, etc.).
Is this just criticism of the "isomorphic" term?

I'm not a fan of it either ("isomorphic" already has a different well-defined meaning in CS), but it does seem to have some traction now.

Perhaps you have an alternative term you'd prefer these frameworks used?
> that native youtube(the one used on mobile) is far better at playback.

No, it is not. Playback would get stuck, sound would go away for no rhyme or reason and what not. Better experience? - no - quite the opposite.

I got rid [1] of the native nuisance completely. And the experience of search, comment and history on native was simply terrible. Much lesser control on ad-blocking too, and really the ads on YT are sometimes seriously irritating.

[1] Evidence: https://twitter.com/marvindanig/status/598701509963083777
In the beginning we mixed style with content. Now we're mixing logic which, IMO, is an even worst mistake.
How I launched Nomadic Code School in one weekend
Harass him? What an outrageously transparent attempt to prejudice the audience, which in this case happens to also be for your own benefit as well: Good judgment would have been that you should stay away from these threads (for those who don't know, tptacek is a cofounder, with patio11, of their "turn HN fame into value" startup), but instead you come rushing in guns blazing.

I found the consulting story incredibly dubious. None of the facts meshed, and I find those sorts of pie in the sky stories to actually be destructive to people entering or in the industry. If you find skepticism "harassment" -- does fame on HN make one untouchable -- you have a very perverse sentiment of what that is.
Do you mean this in a sense different from corruption? The loose enforcement of regulation is a very common goal of bribes, as famously depicted in mafia movies for instance.

Or do you talk of instances more like where the "good citizen" gets off with a warning despite breaking a rule that the "bad citizen" would be punished for?

The latter case seems more like sociology or ethnography to me, economists tend to not think so much of people as people after all.
Dropbox can throw away HTTP and replace it with TCP, UDP or any other IP based protocol and it will keep on working.

This is they beauty of the network communication protocols.
I'm not sure if it's the only problem, but main.css contains a C-style "//" single-line comment. This is not valid CSS syntax.
Isn't another purpose of the grease to stop the ball bearings from rusting?
Luxury bus startup Leap suspends service after regulators crack down
I agree that basic income would be a godsend. It would remove most of the basic fears that people have, giving them more freedom than ever.

But is it gonna happen? I don't see how it's going to work, maybe a few experiments here and there, but it will take a massive shift in thinking (especially for those in power, with the money/power) to make it a reality for everyone...

In the meantime, people will have to compete not only with each other, but also with robots to get a job, any job...
You're right in general, but it seems that no language that is being actively used by a non-trivially sized community ever sits still. The more we use our languages (computer or human) the more they evolve. They are a form of communication. We are always evolving our communications methods and wanting more ways of expressing ourselves.
My apologies. Certainly if someone could afford to quit a job and focus only on the other issues (eg, taking care of a seriously ill family member) then it's still possible to get burned out.

But given that your advice was only meaningful to those who want to get future employment, I think my assumption that - in the context of your comment - there's a strong job component to being burned out is valid.

"Hush-hush" doesn't mean completely secret. It can also mean "not openly practiced or engaged in or shown or avowed". If one has to be anonymous to discuss it, or lie or demure if asked point blank 'did you write this piece?' or 'are you burned out?', then it's a problem. Ditto for 'you try to hide it on your CV'.

Now, I may be using 'hush-hush' incorrectly, as it's mid-20th century slang, chiefly British. My original point remains, which is that your original response used language to reenforce existing social mores ("something you better not blog").

It doesn't even consider that the person who write the piece may be well aware of everything you wrote, took it into account, and still believes it's better to write under a real name.

After all, anonymous reports are often dismissed on grounds that they are anonymous, which lets the person making the report lie, exaggerate, and otherwise make things up without fear of consequences.
> YouTube on TV is not supported on this device?

Is it only for mobile? I didn't see any "mob" or something in the URL. Anyway, with regards to being indistinguishable from native, I guess there is nothing quite like being reminded that you are "native" than an app complaining that you are on the wrong native device. :-)
Not exactly.

I'd like to bring someone on to help with product development, eventually transitioning to CTO. Just wondering if that person should be a co-founder or an employee. And how much equity stake would be right to offer?
Guy Bedford (creator of JSPM, SystemJS ..) has been working full-time, unpaid
Ask HN: Google I/O Conference
I will be attending Google I/O 2015. What would you like to know about the event?
I'd suggest you study the history of civil disobedience. It's predicated on doing exactly what you say is impractical.
React.js is a new popular toolkit by Facebook (http://facebook.github.io/react/)
How would you resolve the tail call optimization he pointed out, without writing your own loops?
Ugh, i don't like it when viable gets used in game balancing talk. This because it is highly context sensitive.

For instance, winning 1 in 10 may allow more options to be considered viable than if one insist on a 1 in 5 ratio.
Side Assist (that's the warning light in the mirrors, right?) is the ONE assist feature that I use and love. Flawless. Useful. I recommend it :)

Lane assist is silly, doesn't do jack and constantly beeps at you to take back control over the car if you drive 'too straight' (hands on the wheel, mind you).

Head lights: Same issue. I .. don't use those anymore, feeling bad about people both coming into my direction and driving in front of me. That's just insane. I'm easily blinded myself and just don't feel that I can use the lights without being an ass.

Basically this car had close to every feature checked off and by now I'm quite annoyed (keyless entry is broken as well, constantly bitches that I need to replace the batteries - which I did a couple times by now - only to work fine again sometimes. Don't get me started on the Audi connect feature set.. The saddest thing in history, really. You can send your coordinates to Twitter or share your ETA on Facebook!)
Why austerity is the only deal-breaker for Greece by Yanis Varoufakis
Uptown Funk – U W0T M8 Version
So it acts like a stop sign—it slows traffic down, and then more evenly spreads it out. Neat.
4 Lessons Stadium Managers Can Learn from the Sports Business Awards
I think it is possible that a news app done well could provide a slightly better mobile UX than a browser (better navigation and pagination), I would want the content to be mirrored on the web, and it should be easy to get at and share the web links.
Two more paragraphs and not a single testable claim. What's probably more important for HN to know is that almost every single comment in your comment history follows this pattern. It is, literally, all you come here to write about. Not what specifically you find misleading about Patrick's consulting advice, but simply that you find the whole concept of Patrick "dubious".

Especially amusing: "actually typing comments in response to your anonymous character sniping" == "guns blazing". Pew! Pew!
Thanks for the simplification and especially for the ratios for the co-founders. We do have a prototype as I'm also technical but I think we would benefit from faster development by bringing on another technical person.

When would it make sense to go 40%-40%-20%? And how would it look like when we bring in funding from outside investors?
Wow. You'd think the market regulators would have noticed such an obvious race condition and moved to fix it. Maybe atomic buy-sell transactions could be the future of finance.

/s
I invented a puzzle some time ago I haven't solved yet:

Calculate how often on average oldest person in the world dies.

Assume whatever is necessary to give the answer. For example that population pyramid is constant over time and known.
Programming Exercises – My 3 Favorite Sites
I also did a project that used a similar technique which scrapes text from 4chan, mapping N words to the next possible word.

https://github.com/skphilipp/humanity
Hehe, I've done that when I was younger :)
You do get an option of what to display as the contributor. The message is the default, but there's a transparent option, as well as an option to show cat pictures instead of ads.

But it is very muted and I very rarely note it is there. Here's an example: http://imgur.com/28jjUjr
The video says this made by Swedish car producer Saab. The went bankcrupt two years ago. So is this abandonware?
In (at least) two ways. One, you'd be lending wealth to other people so that they can create more wealth. Without your investment, less wealth would be created. Two, your parents acquired money by producing wealth, and one of the things that they chose to spend that money on was their progeny.

(NB. This does not claim that the allocation of money for value produced is perfectly fair, or just, or economically optimal, or whatever.)
The best argument I've ever seen is that it's ridiculous to think that there will be an app for every business, website and device.

Instead, I see a future, like we're starting to see with devices such as the Synology NAS where the interface is a website served on the device.

Things like the ESP8266 make it possible to add Wifi capability to pretty much any device.

The future isn't about an app store nor about search, it's about discovery.
But why? Why would you dynamically render your logo like this? Is the extra overhead really necessary?
Wow, you people are thinking really deep thoughts on such a simple statement that in no way equates with what you are implying.
> The "web" also means the whole internet stack, TCPIP, DNS routing, etc.

I'm pretty sure there are different protocols for email, torrent, etc. And I don't see how that is a bad thing, or why The Web has to be a frontend to everything that comes from The Internet (desktop email application for instance).
"there's nothing significant between your head and an "external observer" two metres above your head."

Of course, but when we talk about "external observer" far from the black hole, difference appears.
Top article on the front page of Hacker News as I write this, and not a single positive comment below. Great job, guys...

To the author: I think the homepage looks great, the examples are clear and informative, and I would definitely give this a try if I weren't wed to a couple of other frameworks right now.
It is served just like any other ad from Google, it just shows a "Thank You" message in place of the ad. If Ghostery prevents Google ads from working, it would also disable tracking for Contributor.

When I first signed up, I had to reconfigure uBlock to allow ads from these Google networks so I could then see the contributor block instead of ads.
"We tried it once 400 years ago, and it didn't work then, so clearly it won't ever work."
There has to be enough information left over to reconstruct a person in "high enough fidelity" (whatever we may decide that means in the future).

A brain just sitting there for hours after death at room temperature isn't idea - however, there is some good news in the area. It turns out that the most destruction happening to a brain after an ischemic episode is actually due to a cascade triggered by eventual re-perfusion. Since the dead brain is never re-perfused, this cascade is never triggered. Cellular decay after death makes a biological re-animation infeasible, but speaking as someone who did prepare a lot of neuro slides at uni, it takes more than a few hours for the structure itself to decay heavily, so we should be good for a scan/upload scenario.

Pertaining to the article, the first hours after death are nowhere near as problematic to the brain's information content as the plastination procedure they're using!

Brain trauma before death is another matter. Since we don't have the capability to create backups or checkpoints of our neuronal structure, what's physically destroyed is simply lost beyond recovery. However, for example in aggressive brain cancers, a functional copy of the person might still be recovered in principle even if their neocortex was severely compromised, as long as the actual data is still there.
You skip over the part where a weak central government utterly failed to meet the most basic expectations of the citizens of the new republic.

Also, I think Keynes should win a posthumous award solely on the basis of your comment. It's quite a feat to retroactively influence the policy of a government across a chasm of almost two centuries.
fps is not a part of UX for all apps. Usability needs to take into consideration the hardware features available. If you're running on 1 ARM CPU with 128mb of RAM with no graphics hardware acceleration whatsoever and you need to present hundreds items to the user such as a contact list and you know the hardware can't cope with scrolling large tall DOM elemements then you opt to use some flyweight pattern or you simply paginate the damn thing. Don't do the scrolling, offer another way to peruse the data. You can't approach low-spec hardware with UX and solutions from high-end devices. Remember progressive enhancement.

Also the phrase:

Try scrolling down a list of items on a Firefox OS vs a iPhone 6 and tell me which one has the better UX.

Is silly. Firefox OS was not created to compete with the iPhone. We're talking about low-specs in here. If you're making this comparison then I would suggest that you look on the objectives of Firefox OS and the devices available. They are not similar to iPhone.

The fact that people think that the epitome of UX is "fast scrolling lists" or fps shows what is wrong with this industry. UX is how you get a positive user experience given the constraints you have and not how to squeeze every single fps out of every single computing core.

If you're in a low-spec device, you restrict animation and scrolling tall elements. You pre-cache and pre-render whatever you can. You find another UI scheme to use besides "hamburger menu + scrolling tall thing". Don't mix fps to how responsive your app is. fps is how fast it can blit stuff to screen, thats not the same as how fast it can handle user input. The A/B Testing helps with creating the UI for low-specs.
> He was the only person in that final stage who didn't grow up in America or have 100% international school upbringing.

This is why such competitions has always been BS. They've been around for 15+ years. At first I admired those kids (back then my "peers"), but later on realized that the education they received could only have been afforded by a very small "elite" class. English was far from a foreign language to the vast majority of the final-rounders and this applies to every single competition and every single age group. Totally fair huh.
There is no "our" and there is no "we". Developers, web developers, JS developers or even HN users who are JS developers are not:

* a tribe

* a close-knit group

* an industry union

You do not assign blame to hundreds of thousands of professionals, who live in different parts of the world, speak different languages and work on different projects.

The web evolves without intelligent design or regard of your personal interests. Deal with it or withdraw in denial to the perfect land of perfect web technologies.
sounds cool, except before you even got close close to the black hole you would be ripped apart by the tidal forces.
Saab did a lot more than just car manufacturing so the brand lives on in a bunch of different places, it was "just" the Saab Automobile bit that went under.
Mac App for Generating Obj-C/Swift/Storyboard from Photoshop Design
Don't they rust because of the water in the grease? So if the grease wears away, it leaves the bearing damp?
To be honest, Google takes care of all the complexity to have apps updated on Android. It's even better, because you can do a stage rollout really easily (i.e. just deploy to 10% of users, then 20%, then 50%, etc.). It's possible to do on a web app but you'll have to do it manually.

You still have to push the apk and stay alert for the feedback, but you have to be careful with web apps update too anyway.

I'm not sure about Apple because it appears the auto-update process is not that smooth and people don't upgrade their app as often as Android users.
No, I get it, I wish it was true. I also like to dream of a world where each person/family has their own group of robots that do the basic hard work for them, leaving them to pursue creativity, research and development of new things, explore the unexplored.

But the reality is that people are selfish and don't really want to see others succeed.

They spend more money on luxury cars, houses and technology that benefits only them. Charity donations make up a small part of it, and that's mostly because it makes people feel better about themselves (if only more realized this).

Their money sit in banks, being lent to other people under sometimes outrageous terms, and they buy land and resources that they don't allow others to use, claiming it belongs to them and they're storing it for "the future", even though they know very well they're going to die in a few decades and none of it will really matter.
I've been playing around with RiotJs (actually committed some fixes/features to the repo). I think what is attractive about both Riot and React is that everything is "defined" in JavaScript, there isn't really a separation of markup and behavior. Each little module can act an individual component. React has gone a step further and has shown that the DOM doesn't really matter...your React code could create native apps.

Does jsblocks allow users to develop little objects that encapsulate whats's needed for that component to work? The examples seem to have separate html/js/css.
Installing this on Android, it's pretty obvious this isn't native:

* the very first animation (a slide transition to the left) was janky

* The app was unable to get my GPS location (it's being shared properly, and I have intermittent GPS signal, but if it was using the native fused location provider this would work perfectly)

* Buttons have no touch feedback.

* It's not the platform standard navigation drawer

* It's not the platform standard action bar

* The touch drag on the navigation drawer lags behind the finger position more than it should

* Non-native map has really bad pinch-zoom-pan gestures

As an Android developer I'm sure I'm consciously noticing things that lots of other users might not, but if this is the best Cordova still has to offer... :/
I wonder how this works under load. If a vibrating or asymmetrical load is on the shaft (the normal condition for a bearing) then is the small deceleration/acceleration effect still working to separate the balls?
Similar, but the key difference is that Apple can kick the worst abusers out of the walled garden.

The Free Web can't do that (and I strongly prefer it to remain Free with low barrier to entry), so it needs a better approach, or needs to give up on having dangerous features available.
Australian solar company Pollinate Energy brings light to slums of India
I used Lush for my homework as part of the Machine Learning course at NYU (taught by LeCun). It was pretty mature, mostly bug-free for general use. However, at that time, I never used a lisp-y language before that, and found it quite difficult to do my homeworks.
It had an interesting mode where if you annotate your lush source-code with type-hints, all your Lush transpiles in to C, which you can compile with your favorite C compiler.
It was eventually abandoned in usage because Torch (Lua based scientific-computing platform) was adopted by the lab.

AFAIK, Lush is not used inside Facebook labs.
Yes, you probably mean Asm.js and the Emscripten compiler
Thanks for highlighting 2 things: "Level UP your HTML" and "Two-way data binding".. Already made my decision, stick with react! (: