skysight-inc/HackerNews huggingface dataset:
This is interesting, but it doesn't excite me. My initial reaction is to be curious as to why it's able to thrash underscore and lodash (and React too, but separately) on speed.

There could be many reasons for this. Maybe I'm personally not interested in adopting a new framework, maybe your target audience (which includes me) has some sort of fatigue or lack of interest, maybe speed isn't enough of a reason to sell me (or us) on its own, or maybe your landing page needs work. I'm not sure, but maybe my comment will help identify an/the issue – or maybe there is no issue, and it's just me.

Thanks for making a JS framework and posting it here. That takes a lot of guts and is notorious for inviting hostility. I appreciate it.
Some Advice on Becoming a Lead Developer
What qualifies as the necessities and basic niceties? That's a very broad category that fluctuates based on where you live. Necessities + basic niceties in my current area cost a significant multiple of somewhere else like the Midwest USA. In turn, this might incentivize people to move from Midwest USA to other area USA if they're getting more $$$ and thereby raise the total cost of the program.
Geeknet to be acquired by Hot Topic
Responding to the edited question, see this article from 1993 on converting a car from gas to electric: https://news.google.com/newspapers?nid=2457&dat=19930921&id=... .

Every point you made about thinking ahead 5-7 years from now could have been said in 1993. Second-hand electric parts became more common, petrol became more expensive, etc.

Your edits come across as if you are chastising people for not thinking about the future when, at least in my case, I'm pointing out that nothing about your evaluation of the future has changed for decades.

Nothing really new can be said about your question because your question itself is probably older than you are. It's certainly older than I am.
It's an anarchist viewpoint too, when you think about it.
You could take a look at the performance chart at the home page and inspect the project containing the tests - http://jsblocks.com/downloads/jsblocks-performance.zip.
In general rendering and syncing changes are faster.
Exactly!

The "web" as in Tim Berners-Lee(TBL) "world wide web" is http+html which is "documents".

Saying TBL-web is "best as a document platform" makes perfect sense. It was defined that way therefore, use it that way. It's tautology.

Back in 1993, if we want to say "X is best though of as a network app platform" we'd have to use the word "internet" instead of "web" for "X" to be conceptually pure and technically correct (the best kind of correct.).

But now we have things like Dropbox (and thousands of other "web apps"). Dropbox runs on "http".

Dropbox "syncs". Syncing is an app. Dropbox is an app. Dropbox runs on http. Http is "the web". Apps run on the web. The web is platform for apps. That's the reality of where we are today.
I had a crack at running this, and it was quite interesting. I'm certainly up for having some of my spare space for such a worthy cause.

I stopped, however, mostly due to the speed. I have an 80Mb connection but couldn't pull more than ~0.5-1Mb down. At that rate, even filling 500GB would take about two months. Perhaps this was due to the size of the files (downloading music).

For anyone looking to try it out, please do, and see what you get. One thing to be aware of is it asked for the amount of space to leave free not how much to use, and got the size of my disk wrong by about a factor of 10 so I had to be a bit cautious about what I selected.
Are you a consultant? What does your practice look like?
If you've had a mental health problem you probably don't want to work for a campany that discriminates against people with mental health problems.

If they're prepared to break the law during recruitment what kind of protection or understanding are you going to get when you're working there.

Colluding with a discriminatory company helps no one.
Guess not. http://jsperf.com/ldash-vs-underscore
It works for Singapore - http://en.wikipedia.org/wiki/NEWater
The claim that Jamestown was "saved by capitalism" is the typical libertarian/conservative story touted out in discussions about socialism and capitalism.

The situation was a lot more nuanced than that. The setup of Jamestown as between the Crown and the investors, not the colonists, who were essentially indentured servants for 7 years. Also, the climate was not right for the types of crops the colonists were trying to grow, and as someone else mentioned, the settlers were not accustomed to the environment.

"How are you defining work? Money is a proxy for value produced at some point in time and you can either save it or immediately spend it. If someone acquired a reserve of value, how are they living off the efforts of other people? They still must buy goods and services like everyone else."

That's an incredibly naive response. I would venture the author of that comment is referring to CEO and bankers on Wall Street. For the amount these people are paid, it's hard to see how much value they are producing. There is definitely an entitlement mindset.
I think it's great that there is such an amount of active development in the JS sphere, and I'm sure your framework is fantastic - so don't take this as directed at your framework specifically. That being said...

I am however feeling so overexposed to new libraries and frameworks that I can hardly muster the energy to even look at it. I constantly feel that I'm behind on my homework having to evaluate new libraries and frameworks showing up. Every two weeks, another one shows up with another paradigm shifting approach.

I am getting increasingly apprehensive about committing myself to learning anything new, because in two weeks there's another shiny framework that everyone is proclaiming as the next wunderkind. Sorry about the 6 months spent learning it, but now we're doing something new.

The amount of time where I feel that I am confident and productive with a library or framework is getting shorter and shorter, and more and more of my time learning, I feel is wasted.

Sorry to barf all over your post - like I said, it's nothing specifically with your framework, and it looks very shiny on the surface, but I think I'll just get back to work instead of studying it in greater detail.
Sure, anyone is allowed to hold such opinions. There is no right or wrong. The point is that opinions should be based on critical thought and then articulated in a way that reflects this. Take Marc Andreessen for example. Many of his views are very different to mine but he articulates them well and can back them up by showing his thought patterns. I respect, listen to and learn from him because of this even though I often do not agree with him.
It seems like you are saying "Patio11 clearly is lying about his consulting rates and the sale of BCC proves it."

The root of this thread is someone who is a little surprised at how small of a transaction the sale of BCC was. Despite all of the transparency, a lot of people had a much greater sense of success, and it is a little like finding out that the stock guru had a yearly return of 2%. That is neither here nor there, and I have no comment or interest in BCC and related ventures, and was only tangentially commenting on the notion of inflated success, and with that reputation for wisdom/knowledge.

On the consulting side, I'm not saying that he's lying, however many people defensively jump to that conclusion. More generally I am saying that history has shown that a lot of people do lie (embellish, exaggerate, etc) to get attention, which leads to a situation where the onus of proof is on the speaker, increasingly so when there are extraordinary claims. I found the post about consulting simply extraordinary, and I have no reason to give anyone a pass just because.
Show HN: A free API for building compressed archives of Internet files
There's a big market for ships with nice deck chair arrangements.
Also, didn't Mozilla develop a C to JS compiler that creates some impressively performing JS?
Microsoft bullied MPs over government switch to open source standards
Armchair Millionaire Review Binary Need to Know
sadly and inexplicably, youtube still uses flash for video on the desktop...
The Whatever Object in Python
I have discussions with lodash creator. jsblocks is only faster in some cases and almost the same speed in other cases. Underscore is slower in general than lodash just the test cases shows some isolated scenario.
This is what prisoner's dilemma decisions are, baby. It's just reversed in that this time, the actors are making a play for prison, not freedom. :)
I doubt you'd get a very good, highly detailed game running at 60fps with WebGL and asm.js today. Nothing comparable to what you'd get running well on a console. Maybe in another couple of years, but not today, and by then we might have non-web platforms doing 4K 60fps with ease.

But a lot of games do run quite well using WebGL. Just not the jaw-droppingly realistic ones.
In my crazy future I hope there will eventually be 100's of legitimate mobile OSes.

One of the reasons this would be possible is because the responsibility of app development theoretically wouldn't be aligned vertically with the company that developed the OS, or with some platform that company is responsible for developing.
And one could use complex, or quaternions to represent points in order to not have to reinvent the wheels of rotation/translation/computing area/projections/polar to cartesian ...

Here is my sokal version of class point; just repr overload for complex:
https://gist.github.com/jul/9286835

I think the class point is the proof OOP is not able to give a real use case for itself other than reimplementing the wheel poorly.

OOP has proven to be confusing the youngs and lazy. It makes people confused about abstraction and the concrete world (map and territory).

It is pedantic, and inefficient.

EDIT: But the code of this guy is still amazing, even if totally pushing in wrong directions sometimes: memoization is the worst caching strategy possible. On the other hand the PEG parser is brilliant, like most of the code.
It is notable that you're also, and many would say much more importantly, speaking as a current startup partner (also benefiting from any attention these extraordinary claims derive) and from a similar "famous on HN" perspective.

None of the facts of this story mesh at all. Your obviously biased support of it doesn't really tip the balance (beyond to the people obviously already smitten), and it's questionable that you thought it good judgment to weigh in.

Snake oil salesmen would put shills in the audience who would profess the magic of whatever the cure was, because of course they also benefited from the rubes. Make cynical comments (did I question your consultancy? How did this become about you?), or declare what people should or should not comment on on HN, but understand that this site, and this community, is not yours for exploitation.
Everyone has a role to play. I wouldn't think it healthy to ignore or disregard certain view points out of hand just because they are different to mine. That is not the point, rather it is important to base discussion in critical thought and not purely emotional reaction (though this has some value in itself too).
nothing of value is actually free, because otherwise it wouldn't have value.

That's not how it actually works; price is only bounded by the value is brings, not proportional to it. For example, air is literally indispensable to life, but good luck selling it.

things can't just be handed out for free, because the things themselves are not actually free.

Sure they can; they've always have! Roads, cops, healthcare, education; hell, you're European, you should know. And plenty of people already live without working.

Maybe expanding it to the levels of allowing everyone to not work is (still?) unrealistic, but claiming "things can't be handed out for free" is silly.
For me, it was the Netflix web client. Feels 100% as smooth as a good native app.
I absolutely hate jquerymobile, you should just make your website responsive with CSS media queries then pepper in a little bit of javascript to handle things like slide out navigations.
90% of the world still live on less than $10 a day. If you incorporate inflation into the 1981 $1 a day world bank poverty threshhold it would be about $2.50 a day now. At that $2.50 there are something like 300 million more people living below that absolute poverty line than there were when it was created.

Unfortunately those Hans Rosling presentations really only deal with mortality at birth, which has consistently improved but probably only down to improvements in neonatal technology.

It's really about time people came to realise the World Bank/IMF neoliberal "free trade" globalisation experiment really only works to enrich western asset holders at the expense of the rest of the world through debt bondage.
I think it's because people are tired of the thrashing between/around the "next big thing." Angular was supposed to fix everything, React is still trying to fix everything... But even Atom stopped using React because it was so slow.

As for this framework, I'd be happier if it came in discrete chunks that you could wire together, because if you're not happy with one part of it, you don't have to accept it. You can instead build your own.
> the relative time difference between your feet and head is very small

If there's nothing significant going on between your head and your feet, there's nothing significant between your head and an "external observer" two metres above your head.

Say Anne is falling in behind you, and she either decides to "back out at the last minute" or just keep falling with you. As you fall, time is passing more or less the same for the both of you, so we can just go by your clock: You cross the event horizon at t=0, she makes her decision at t=1, and she either crosses at t=2 or doesn't cross at all.

Now, if Anne "backs out", her clock does diverge sharply from yours as she stops her fall and accelerates away from the event horizon, but this clock divergence happens after you've crossed the event horizon, not as you cross it or before.
> Can anyone recommend A Beautiful Mind, i'm kinda put off by the description in here which makes it sound very hollywoodised [2]?

It is quite holliwoodised indeed. As I recall there is not much about the work of Nash in there and a lot about his illness, love life, ... The only part with any maths is the protagonist writing equations on walls.
Amazon's best selling laptops - http://www.amazon.com/Best-Sellers-Computers-Accessories-Lap...
I don't have much experience with DSLRs and didn't even know there were GPS modules for them, but that makes sense and is awesome!

But yep it just pulls the lat and lon from the EXIF data, so it should work fine. The standard for EXIF is degrees, minutes, seconds and then a separate "Ref" value for N or S.

I have to do a little math on those values to turn everything into a decimal format, but based on this standard I would assume everything saving location in EXIF data would use this same format so it should all be compatible:

http://www.exiv2.org/Exif2-2.PDF
(See page 53 of the PDF under the heading GPSLatitude)

If you test it, let me know!
So, what if you built a shell around the black hole so that no new radiation whatsoever could reach the black hole, and then dumped enough matter into the black hole to absorb all the Hawking radiation orbiting it, and then jumped in. What would Anne see since you are no longer incinerated (she's inside the shell too)?

Also, the article says that for the laws of quantum physics to be preserved, no information can be lost, which is why one clone['s ash] must remain outside the event horizion. But why doesn't the ash fall in the black hole after the one clone gets incinerated, thereby being permanently lost?
More recent Kickstarter stuff is likely all done with R&D by the time they hit the site. This because after the initial year or so Kickstarter put into place a rule demanding a working prototype. Before that you had a mess of CAD renders and such being peddled. If you go over to Indiegogo you still find all those CAD renders and such, and i think that site has had a much lower success rate on delivery.
which hits the key point in Fuller's argument. In modern times thanks to scientific breakthroughs and the like, some people can be 100,000 times more productive than others with 1 invention.

Should they then possess 100,000 times the share?
> It also benefits hugely from urls, which allow users to share what they've found.

how about http://some.storage.service.tld/path/to/video.mkv or even rtmp://some.streaming.service.tld/path/to/stream ?

For sharing that would be sufficient.

Of course there are some business realities (ads, copyright, paying for storage) that make direct, free access to videos unlikely. But that's basically arguing that the web is a superior platform for monetizing things, not necessarily a superior platform as far as user-experience goes.

> The other key piece is discoverability, and on that front, YouTube is far, far better

I'll give you that one.

But then again there are dedicated media-discovery-sites (imdb, last.fm) that do not have playback as their core functionality, even though they may offer some playback.
"Ive’s inventiveness can perhaps most starkly be expressed by revealing that he has nearly 5,000 patents to his name."

Because patenting "rounded corners"[1] is really an impressive achievement. Not to mention other trivial/stupid patents (see lawsuit against Samsung).

1. http://www.businessinsider.com/apple-ipad-design-patent-2012...
Or Android intents, whereby applications can intercept particular URL schemes to e.g. play Youtube videos in the app rather than in the browser.
Agreed. I am a supervisor at work, so I do hiring. I would not be turned off to a candidate because of a blog post like this, I would see it as a sign of maturity rather.

But I also work at a company where 40 hour weeks are the norm.
I would argue that React is a declarative style as well, the difference between it and the above example being that JS is far more expressive than HTML.
Worth reflecting on what a luxury it is to be able to pick a job you enjoy.
How to make a perfect tweet, engaging and retweeted?
Nice hearing that. I am currently working on making the framework more modular. This is create powerful individual modules that could be used for other purposes not only in MV* Framework.
Okay fine then. Producing a hardware prototype will run ~15mil since steel dye work is expensive.

You'll also need a team, and office space. Good luck.
People here dismissing this framework due to 'fatigue' or 'overexposure'. It's weird as I don't recall hearing this when React started to see adoption 8 months ago.
It all ends up in the ocean, which has been recycled by the hydrologic cycles millions of times. SO its all sewage, millions of times over.
Bucky Fuller always inspires disagreement, but I think you'd have a difficult time making the case that the Jamestown Colony from the year 1607 is in any way relevant to this discussion.
Thank you for this morning's diversion.
Yeah, I probably made my consultancy up too, right?
As I understand it, various nordic countries are quite nice in that people are well-compensated for what those in North America would consider low-paying jobs. This would give people a lot more freedom to do what they like or do what they're able to do (if they have limited skill learning potential) without worrying about their future.
Seems like a win-win for all involved. Uber can devote many more times the investment than the Feds are making. CMU and its people get to focus on the technologies, not writing grants. And CMU likely gets royalties for previous inventions. Plus the city of Pittsburgh will be showcased with 21st century tech. And DARPA helped launch the whole industry. Pretty amazing history when it's widespread. Might be a 15 year trend from first Grand Challenge to widespread acceptance.
There is an official "Who is hiring?" monthly post the first day of each month. They are popular and you should post there. Also, read a few post and try to follow the stile.

You just have to wait a few days. Last edition for reference: https://news.ycombinator.com/item?id=9471287 (493 points, 24 days ago, 913 comments)

(There was a problem with the bot last month, so wait until ~11AM to be sure which is the correct thread.)
> It's hard to deep-link into an app.

Disagree. Case in point:
steam://friends
https://www.iana.org/assignments/uri-schemes/prov/steam

/s/ steam for news://home or news://business/26-05-2015-oil-prices

The content could (and definitely should) still be html, obviously not everybody you link to is going to want to install the news app and it should fall back to opening in a browser, but if you want to wrap a fancy interface around what should just be text there's your solution.
So don't study it then? It's perfectly fine to continue using what you are using. Most recruiters talking to me still ask for Angular, even if I consider it a little hairy and prefer not using it.

After being in the JS sphere for a while and living with these changes, I have learned a lot. Because there is nothing new under the sun, these all do pretty much the same thing - but in different ways. There are tradeoffs, and by working with and making big and small products in different frameworks, I've learned how to learn. Picking up new things are not always needed, but the more you expose yourself to different libs, frameworks and platforms, the better you get at it.
Is isomorphic JavaScript a thing? Isn't it just 'using jsdom'?
A Guy with No Experience Had a Crazy Idea. And the Result Is Simply BRILLIANT
I understand you very well. My todo list called 'stuff to check out' grows so fast that sometimes I'm thinking about clearing it out and just start another one.
That'd be nice.. i am currently contemplating to move or not.
Nom does run on Rust stable, right? Although i find rust-peg super easy to use, i don't like that it's only working on nightly. A difference in performance would be another reason to switch over.. or not.. :)

Anyway, thanks for this great project!
I care less about react's performance than that it at last brings code organisation that makes sense.
anyone advocating for less contrast needs a shovel to the head.

Or they have the thing where high contrast makes the letters jiggle and therefore difficult to read. I get that when tired.

Maximum contrast does not make for good general usability, even if you happen to like it.
Microsoft Announces Cortana for iOS and Android
In this thread alone you've written more than 12 paragraphs that all boil down to "people sometimes lie, therefore Patrick is probably lying".
Remind me of a thought i had regarding touch screens.

One reason i think Nokia and Samsung was sticking to resistive screens and buttons until Apple rolled out their phone, was that resistive screens can be worked with gloves on.

Apple being located in California, didn't really have the experience of operating devices in really cold winters.
No. jsdom is not the perfect solution. jsblocks is using Virtual DOM and have specific implementation to support server-side rendering which makes the framework more powerful and flexible.
Cortana is Coming to iOS and Android
Microsoft unveils Cortana voice assistant for Android and iPhone
They had HTML5 video as a beta option for quite a while, and actually dropped Flash in favor of it as the default player about 4 months ago: http://www.theverge.com/2015/1/27/7926001/youtube-drops-flas...
> There is one: right click → open in new tab. It work very well, much better than the jquery kludges that people come up with.

Except when people nest the images as deep as posible and overlay other elements in front of the images so you can't simply right click the image, you have to inspect source and hunt for that image URL (or check resources tab in developer mode, or whatever).

/rant