skysight-inc/HackerNews huggingface dataset:
Totally fair question.

I think the reason I want to try react is to compare and contrast the various approaches.

I've written both angular & mithril for production. So far I haven't enjoyed anything as much as mithril. It is so clean & pure. It stays almost completely out of your way.

In fact there are places where I'm actually running angular INSIDE mithril pages (long story, part of migrating a project from angular to mithril, without losing legacy pages)

I would like to start a react project from scratch to see what it's like. To compare what one really, really smart guy (Leo) came up with against the mighty multibillion dollar facebook.

Leo has a day job and mithril is spare-time, facebook has a staff dedicated to react. Facebook is committed to working on react long term as a corporate strategy. Leo could get bored and walk away.

Additionally there's the aspect of looking at react-native. It makes me suspect that there may be a long term value in being aware of the patterns used in the react.

I struggle to believe it could be better than mithril, but who knows? I haven't tried it yet!

Finally there's the "learning things is fun" side of things.
That's a long linear distance in a small volume. I'm reminded of space-filling curves in math: http://en.wikipedia.org/wiki/Space-filling_curve
Well...yes...this headline manages to be both true but a little off-point. By posting your photos on Instagram, you have definitely given a third-party (Instagram) the right to make copies and distribute your photos...yet, the photo still belongs to you, Instagram is quick to point out [1].

But the reselling of photos as described here is not particular to Instagram. It involves an artist who reappropriates them for artistic purposes (similar to parody)...he could've done this with any photo or off of any service...so this concept isn't even particular to the Internet and the digital age.

However, such examples as the OP are always good for discussion about "what is art?"...it's not so much the actual work (measured in sweat and hours) put into it, but the skill in repurposing it, and in the reputation of the artist...you have to build up quite the career of actually interesting work before you can get to the point where a rich tycoon will pay you $250K to splatter mud patterns on one of his walls. It'd be interesting to see a lawsuit come out of this...I'm guessing the artist could make a good case that the original photographers would never be able to raise $90K for their images...people only pay for it because it is work that he noticed/curated/altered.

[1] http://blog.instagram.com/post/38252135408/thank-you-and-wer...
Has socialism worked anywhere? I think it would take a rewriting of people's expectations to have any chances. When you have many in society having the belief they are entitled to nearly anything, when they are told so over and over its their right, how can they ever function in a truly socialist system

The reason such a system fails is that you cannot exclude those who won't participate but instead just want to take
And companies like Google and Facebook hired all the top AI researchers away from universities. Good for the people hired, I say.
Hard work is one necessary ingredient for achieving an impact equivalent to John Nash's. Others include academic pedigree, financial stability, health, temperament, etc. In general, you need to work hard and be damn lucky.
@dang, if you're listening, an idea:

make the "upvote" buttons invisible on stories that the user hasn't visited before. This could be done like so:

// css
a.upvote-botton:visited { visibility: hidden };

<!-- in html -->
<a href="{article_link}" onclick="perform_upvote()" class="upvote-button">upvote triangle</a>

The href & onclick handlers would need to be added in javascript so as not to affect hn for non-js users.
There is laziness and there is procrastination. Leaving that soda bottle on the floor is procrastinating picking it up; I'll still have to do it later. Having a small box to fill with soda bottles that I dump once every few weeks is laziness. Not making my bed when I'll have guest over or I need to make it before going to bed is procrastination. Not making it because there is no reason for it to be made before I get back into it is laziness (of course there are suprise visitors and such, but that is just cases where hueristical optimizations are imperfect).
>I don't really trust Uber any further than I can throw my smartphone, but anything is better than a generic airport taxi.

What happens when all the taxi drivers just become Uber drivers? This is happening in Chicago, where taxis double-dip as both Uber and standard taxi drivers. Its the same shitty service, same filthy cabs, and same dumb as rocks shenanigans. With uber there's fixed pricing and no tipping, which is nice, but it doesn't solve the issues you have with crazy/bad drivers.

I keep hearing how Uber is going to change everything, but it seems like 'meet the new boss, same as the old boss.' The labor willing to drive all day in car/cab aren't going to be our brightest and best. They're going to be marginal people who, for whatever reason, can't get a better job.

I think uber-x has had an early halo effect drawing in some casuals between jobs, but now it seems to be hardcore drivers and the types of people drawn to that kind of work. Its shit work, stressful (traffic sucks), etc. I just don't see a solution here. Uber drivers aren't some magical breed of person. Uber just hasn't been in business long enough to have the same amount of horror stories.
Being a current react user the thing that I like the most about react is having my markup and my logic in one self contained file.
React is fast, but that isn't what has me use it on all of my projects. React has toString() which makes isomorphic apps very easy to create but that isn't why I use it either.
I use it because it constantly encourages maintainable solutions for user interfaces.
It's what happens when whoever is at the company wheel decides that market share / broad appeal is more profitable than niche appeal.

Can't say I blame them as I'd imagine that's usually true.

That's the definition of niches: they're not the majority.

PS: I think it is to the detriment of the company when this "blanding" is overdone (e.g. Hot Topic) vs when mixed with a revitalizing sub-group (e.g. Sony Pictures Classics) that keeps that DNA available to the larger company (and provides a reference to measure how watered down your main product actually is).
I'm not sure if an example beginning with an HTML file gives me good perception about it being isomorphic.
For example:

https://www.google.com/maps/@51.5032338,-0.1282209,513a,20y,...

Using Chrome and Earth view (and WebGL I think). This doesn't seem to have been done "by hand", looks to be algorithmic.
One year with the Truly Ergonomic keyboard
I have had similar feelings, though I would replace "left / right brain" with "hard" and "easy" stuff. Can't do the hard stuff when there are a ton of people talking around me.
How is it Isomorphic? I can't see how the example illustrates server-side rendering? Just an HTML file?
When someone can tell me who owns the number 2, I will tell you who owns our cultural heritage of songs.

You jest, but the number 2 is implicitly copyrighted, and illegal. Why?

Well. There are integers which are illegal, such as the DeCSS prime.

It's equally illegal to publish a number which is (illegal number) - 1 with instructions of "just add 1".

Given that you could publish the number 2 (or 1), and say "just add (huge number)", and that you could publish an infinitely (except not infinity) immense integer and say "just subtract (huge number)", it stands to reason that there is no smallest illegal integer, nor a largest illegal integer.

Thus, all integers are illegal.
Simon Fraser University embraces Bitcoin for buying textbooks
> The goth subculture has either been dying out or else the last remaining goths these days are approaching their thirties, so Hot Topic would have had to change up their business model just to survive.

Not at all:

http://www.aaanything.net/wp-content/uploads/2012/11/Onion_W...
Care to name the technology that allows a browser app to read/write file data to local storage that isn't inherently tied to the browser?
Why not joining Elm instead?
Email is User Experience
>business realities make direct, free, downloadable videos impossible at scale

And yet it's existed for years using p2p/torrents. So they're more like business fictions
It's funny the people championing 'incentives for work', thereby turning 'redistribution of wealth' into some kind of mortal sin, simultaneously brand inheritance (redistribution of wealth by bloodright/nepotism) as a 'death tax' and act as if it's the worst thing ever.

I'd be a lot more inclined to be a bigger proponent for incentive based economies if we all started on a level playing field with equal opportunity. The reality is far from it, and we get phenomena like the working poor, millions of people with jobs, sometimes multiple, who can barely scrape by, in the same economy where others are born literally a millionaire without any basis in merit.

Obviously there has to be a balance in incentives, but I'm inclined to say the US has lost some sense of that balance.
Yep this exactly. Do you want to do 10x more work for the exact same amount of pay or do you want to stretch out the work by a half hour here and there, get it done but at a good relaxed pace when your creativity can be brought to full bear on the tasks?

Parkinson's Law, which was a sarcastic joke about bureaucracy, only really happens when employees are not engaged in their work or they're forced to be in the same spot for 8+ hours a day. I have 10 things to do within 2 week "sprints". Should I get everything done in a first week (maybe work a few hours on the weekend if need be) and then be tasked with more tasks and not get rewarded for this at all? Or should I just do 5 things the first week and have fun on the weekend and then finish the other 5 things later?

This is why hourly pay and salaries are crap. You aren't getting paid for value; you're getting paid to sit in a chair (even if you work remotely) and you're getting paid so that the competition doesn't hire you away.
> yet I can't even turn off premultiplied colors

What are those? If you're talking about alpha, that can be bypassed.

> server sockets? udp? no dice.

The web platform doesn't allow protocols which bypass its security model, sure. But you do have other ways to communicate, WebSocket (over TCP) and WebRTC (over UDP).

> But can I grant a website access to some cordoned-off subtree of the filesystem?

Not yet, but you do have your own filesystem.
One thing to note, IA distributes many of their items via Torrent (as a download option).

I've kind of found it interesting TPB doesn't mirror all of them.
My first true burnout came working at a "lifer" job, enterprise engineering for an organization everyone has heard of. It was good for a long time. Then a new manager and a change in organizational direction came at about the same time. What should have been a very fun new project instead became miserable. But I was a "lifer", and wasn't going to leave. Eventually, I got fired, and it felt like someone had cut my chains off.

The worst thing is that I wasted nine years of my career there, three in misery. And it took me a couple more years to realize that I shouldn't work for others at all, but instead should start my own company. And I'm still not to the point where I can make a living on my own product without dayjobbing. But someday, someday I'll be able to sync up my love of enterprise configuration management problems with my wish for freedom and independence.
I totally agree. I would delete this blog post. It's not flattering.

In her defense, many engineers quit their jobs after 3-4 years because of fatigue. Usually it's for a better job with more pay...nothing wrong with that.
Yes, that's right.
Lack of sleep, poor eating. All mixed up with a lot of overnight work during a chaotic migration project.
The day before that happened I had a sign that I should have taken seriously.
I arrived at home, opened the front door, and felt on the floor. I had no strength at all in my legs. I started to cry without any apparent reason. Could not control myself and that never happened to me before.
Google's patent on word2vec
> I've sure someone far smarter that I can explain why I'm amazingly naïve.

I actually like your plan a lot, but it's worth knowing the weak points of any plan.

> Additionally you simplify enforcement by narrowing the collection points considerably.

That's one weak point. As long as there's big money involved, there will be incentives to minimize, cajole, hide, smuggle, etc. For example, the tax burden for cigarettes is already rather high, so there's a market for legal (Native American smoke shops), quasi-legal (online ordering), and illegal (selling loose cigarettes on the street) cigarette sales to get the "tax free" discount.

Extrapolate that to taxes on all goods and you see burgeoning black and grey markets and the organized crime that goes along with them.

...and there will be incentives for fraud with the basic income reporting as well.

There may be less regulation and enforcement overall, but it won't disappear by any means, especially given enough time for fraudsters to become more sophisticated.
I agree with most of what you say, but:

you start having to litter your code with `if(isAndroid)`/`if(isIOS)`

That's an inevitable drawback of a cross-platform framework like this. XCode and Android Studio only work with one OS, so they sidestep it.
" I believe this is the next step in developing applications."

Agreed - encapsulation is key to managing complexity.
You are absolutely correct. It actually is an error. Thanks I will fix it.
>You are free to create google analog. No one is prohibiting you

Google's massive patent arsenal disagrees with you. I imagine many common and obvious search methods have a government granted monopoly due to our corrupt patent system. Even Microsoft, with a massive patent arsenal itself, couldnt work out deals with Google and gets sued now and again:

http://www.theinquirer.net/inquirer/news/2240889/microsoft-g...

How can Joe Startup compete in this space?
> Why do you think the gazzilion of frameworks exists, if not to work around all the things broken?

Actually, most frameworks don't work around anything.
Works fine on Ubuntu desktop, vivid, [EDIT:] chrome.
How Science Can Learn from Writing That Is “Not Even Wrong”
...with today's web and IMHO its a great success.

I'm arguing against the parent that claims Web 0.5 (vanilla hyperlinked documents) is enough for the news. This is only sufficient to duplicate a newspaper and present prose\pictures of what happened yesterday. I claim that technology has dramatically changed the fabric of news itself which now requires the modern Web with its document/app blurring to include dynamic behaviour, interactivity and multi-media.
A new mobile browser is Google's worst nightmare
My Sony phone has augmented reality toys that kind of do this. Point your phone at a table top, and dinosaurs appear which are able to navigate objects on the table and trees grow out of things.
It helps to be reminded that wireless tech is a great enabler for the developing world. I wonder if the entrepreneurs who rent solar-powered lamps also rent batteries for these phones?

http://www.huffingtonpost.com/rep-steve-israel/roll-back-the...
If you are only paying him equity and no salary, he is a co-founder. How much equity he gets depends on what each of you bring to the table and on the negotiations with him. Google "founder equity calculator" to get a good idea of what factors to think of. Those calculators are not perfect, but make for a good starting point.
I get where he's coming from, but I don't think it gets to the root issue:

Why does everything need to be a "rich experience"? Note I didn't say app-like, because many apps themselves are straightforward.

If we don't make that distinction then we risk throwing out the baby with the bathwater. He cites having to build "2 native apps" instead of one website, but that's only true if you ignore everyone who is not on recent versions of Android or iOS (certainly you're not going to support iOS < 5, right?).

The web is no-install, ubiquitous and accessible in a way no platform has ever been and which is impossible for any proprietary platform ever to be, and is backwards-compatible. Given these strengths, the effort to bring app-like functionality to the web is well-founded, because difficult though it may be, the converse of bringing the web's benefits to native apps is just plain impossible.

If when marketing wants to create these experiences we tell them to go native we're just shoveling the problem off to the poor native developers. The first step should be determining the value of said "experience", is it there to serve the user or is it there win awards?
I think being a power bank + a phone is the major reason why it is getting so much attention - "Hey, I ought to buy a power bank, so why not this one which will give phone features too." Considering that the cost of this phone is almost equal to a good power bank, people would definitely chose this over others. I think this is an awesome example of giving something + some additional features equating to viral growth, even if the other features are not that good.

Do we have an equivalent of that in software world?
VA's original raison d'etre was that commodity systems manufacturers like Dell didn't make any effort to support Linux, and they often shipped machines that had hardware that wasn't workable under Linux. If you wanted a known-good supported hardware configuration and you didn't want to build it yourself, then VA was one of your few options. They also were pretty expensive machines, IIRC.

There was a tide change around 2000-2001 where those manufacturers began caring about Linux, at least with regard to business customers. Dell's economies of scale and brand basically meant they could steamroll VA.
New Audi R8 e-tron is the self-driving electric supercar of your dreams
Hacking Our Nervous Systems
The National Cancer Institute gives virtually no funding to pediatric cancers
terrific idea!!

now somebody should hack a bookmarklet?
Why build in list traversal functions? Some people prefer lodash, some prefer underscore, others prefer VanillaJS. It seems like just a little sugar, but adding a sugar a little at a time gets addictive.
Which goes to show that with a floor in the right shape, almost anything is possible :)
I highly recommend reading Programming Erlang by Joe Armstrong first. It's a great read, it's quick, and it will make you a better dev, regardless of language. Once you've read it, then go write Elixir. Elixir's syntax and string handling address the primary complaints about Erlang. And, having read the Erlang book, you'll have a better idea of what is going on under the hood. That will will serve you well if you end up off in the weeds, or need to use an Erlang library for something.
MS Open Tech Ensures Interoperability of AllJoyn
ng-if, ng-switch, ng-repeat? There's already a language in the browser that does these things, it's called JavaScript.

Why do you even need dependency injection and singleton services and factories in a dynamic language with closures and first-class functions? You don't. Client-side testing works fine without DI. Angular is just a way to do Java in JavaScript. It's a pile of unnecessary complexity designed to sell to enterprises that love over-designed Java projects and want to make client-side development feel more similar to what they know. In that regard I suppose Angular is a little better than Google Web Toolkit, but that isn't saying much.
Driverless truck corridor from Mexico to Manitoba proposed
If that is all it takes to move a design/function from good to great...
Why HTTPS Is Not for Everyone
Is there any Pythonish JS framework?
Batteries that last a week would be nice in current markets too! Not just emerging ones.

I personally still don't understand how flagship phones costing $100s barely make it through the day but still get rave reviews. I can't count the number of times Galaxy and iphone touting friends have become unreachable in the evenings because of this - I would have trashed those in a review, who cares about fancy features if you can't even call your friends on a night out because the battery doesn't make it past 10pm...
Private cloud storage at public cloud prices: Ubuntu Advantage Storage
I should say, I've written a few hundred lines of Ruby, am a language geek, and perhaps most importantly, have somehow ended up reading a lot of blog posts by people who write Ruby. I can't speak to how it would come across to someone who didn't have that superficial level of familiarity.
Do you have a line of reasoning for that?

Models which take spacetime to be able to be warped, /to my understanding/, make what are currently the predictions which are most matched by experiment.

I don't know why one would suppose that space and time do not exist, other than as some philosophical idea, but even if one does suppose that, it still appears to work well to model the universe as if they do exist.

One would not expect a Berkeleyan Idealist to complain on every article about nuclear fusion because they do not believe that atoms exist.

If space and time "do not exist", it seems like speaking of them as if they do would be a useful shorthand, in any case (Provided that they yield a useful model, which they seem to.).
You are correct. I am thinking of removing the functional methods. It would be better to leave this battle to lodash and underscore.
I don't see the point of comparing HN apps. HN is a website and doesn't do anything meaningful as an app.

Android 5.x has less than 10% marketshare, and 4.x seems quite resilient in low-end devices. It's going to take a while until you can build hybrid apps exclusively for Lollipop.

If you don't think mobile browsers have performance issues, you must use high-end devices exclusively.
> he may not have wanted it to be known that bcc did the amount of sales that it did

Patrick has published annual BCC revenue, to the dollar, since it started:

http://www.kalzumeus.com/2014/12/22/kalzumeus-software-year-...

http://www.kalzumeus.com/2014/01/06/kalzumeus-software-year-...

http://www.kalzumeus.com/2012/12/29/bingo-card-creator-and-o...

http://www.kalzumeus.com/2011/12/21/bingo-card-creator-etc-y...

http://www.kalzumeus.com/2010/12/17/bingo-card-creator-etc-y...

http://www.kalzumeus.com/2009/12/18/bingo-card-creator-year-...

http://www.kalzumeus.com/2008/12/21/bingo-card-creator-year-...

http://www.kalzumeus.com/2008/01/13/year-2007-stats-and-year...

http://www.kalzumeus.com/2006/12/26/merry-christmas-part-2/
Quake 3 on a 16Mhz Atari Falcon
What's the market for people who want boxes running Linux, but don't want their own installation?
If spacetime continues to accelerate its expansion, a black hole at the future end of time might be like suddenly dropping the air pressure over a boiling pot of water--or maybe more like popping a blackhead pimple by stretching the skin on either side of it.

I am not a theoretical physicist, though, so whenever I think too hard about how that would actually work, I give myself a headache and need a good lie-down in a very dark room.