skysight-inc/HackerNews huggingface dataset:
So if you don't want to use react router what do you use for react client side routing?
To be fair though, Tesla cars are an expensive luxury brand and have no real revolutionary potential at the moment. The revolution is to make affordable electric cars and the infrastructure to build them, and there are serious doubts about how much Tesla can scale to that. It's similar to electric bicycles, in that there are some masterfully engineered, high tech ones out there...at the cost of a decent used motorcycle, and trying to scale it ends up being clunky, heavy, and still more expensive than the bike you put it on.

When he actually improves humanity's lot instead of producing boutique goods for rich people, then maybe we'll see more praise.
Not if they're all running the same code.
Indeed; what happened to systems like DR DOS, BeOS, and AmigaOS is a disgrace. DR DOS is still "supported" in the sense that you can pay for a copy from the ostensible rights holder, but the company doesn't appear to provide any actual development or support services, and it looks like they haven't issued a press release since 2004. DR DOS source is also out there, but only licensed for noncommercial use.
Disclaimer: I am a former Backbone-using developer who hasn't done much front-end work since React became so dominant. I just don't understand this project. I'm commenting to explain my confusion in the hopes that somebody else's perspective can help me see why React Router is helpful.

When React came out it was billed as just the "V" in client-side MVC. While just about everybody has their own understanding of MVC, my interpretation of the "V" was that it was about things you can see. So React was going to take my data and maintain a UI based on that data without thrashing on the DOM. Cool!

But nobody seemed to do that at first. They put HTTP requests all sorts of stuff inside the React component, and then handled the requesting, processing, and rendering as internal details to the component.

Then the Flux idea came around, which was (I think) to brand one-directional events as "actions" and then smartly cache/reduce an ongoing stream of actions into a single data structure that represents lots of potentially disparate parts of your application. This also made some amount of sense to me.

Surely there would be lots of things that could create actions: incoming DOM events representing a user's intentions, ajax responses that have potentially new facts about the world, websocket events, signals from the camera and microphone, and anything else that might cause a change in the overall state of the page. With the possible exception of DOM events, which the view should quickly translate into meaningful actions anyways, these actions are really not related to the "V" at all.

So what benefit would I get from authoring the logic of URL-change handlers in JSX? Wouldn't it be nicer to write some JavaScript that handles those events and transforms them into actions?
Lighter, better screen, cheaper. I'm not sure why you'd buy an Air these days.
Following my hypothesis would suggest that in the end we will "just" gradually lower the room temperature to -70°C.
Well, it was clear as far back as the first movie that the free humans were getting information from some sources that were, at least, idiosyncratic; by the end it was clear that much of their information was manipulated by the machines as a means of establishing control. So, while perhaps in some ways progressively more depressing, the "'coppertop idea' as free humans getting the fundamental nature of the situation wrong" explanation, I feel, isn't insulting, and is progressively more plausible as the series progresses.
This is like asking "Has Einstein been blown out of the water?" in the context of physics.

The answer is that such a thing would be impossible, because even though his theories and models are imperfect (as all theories and models are), they were so influential that they fundamentally changed his field.

Chomsky had a similar effect on linguistics, and even if much of his work ends up being rejected, his influence will have changed the field of linguistics forever. The theories that supersede Chomsky's will be developed within the paradigm he created.
The PS4 and XBox One also have four times as much RAM as the iPhone 7. In fact I was kind of shocked when they announced it would only have 2GB, considering you can get a Nexus or OnePlus with 6GB this year.
There is now ui-router-react, the React version of UI Router for Angular, an extremely popular router for Angular 1 - it is such a defacto solution for Angular that even Google uses it, and the core got extracted to be agnostic to Angular.
In the large scheme of things, is a day that big of a cost to move to a newer routing approach?
That is a bit far-fetched, as it seems to mostly affect how mono and gcc(?) JIT is designed.
You request zero-rating. The ISP can deny it. (I guess.)
And it's not lucrative because it doesn't actually replace sleep.
"During the first quarter of 2016, Tesla delivered over 25 MWh of energy storage to customers on four continents. Over 2,500 Powerwalls and nearly 100 Powerpacks were delivered in North America, Asia, Europe, and Africa.[33]"

https://en.wikipedia.org/wiki/Tesla_Powerwall

I don't know if those were still pilot program devices or if they've hit some level of regular production. 2500 units is still a good start.
The Scientific American article [1] cited as first reference in the paper is quite interesting.

[1] http://www.scientificamerican.com/article/evidence-rebuts-ch...
ISP's in India have started using this method. I am currently using such an ISP.
The manner in which children of diverse cultures and varied circumstances acquire language is extremely uniform. Children of accomplished academics in Cambridge pick up English at the same rate at which children of illiterate farmers in Benin pick up Gbe. They will hit the same milestones at the same age.

We also know that a stroke can seriously impair a person's ability to use language, even as their memory and powers of abstract reasoning are otherwise in tact.

The only way to make sense of that that I know of is to suppose that language engages some sort of specialized structures within the brain.

If such structures exist and are implicated in the acquisition of language by children across different cultures, then language must not be infinitely plastic. There must be certain structural properties that languages share that allow them to be acquired in such a regular, programmatic fashion.

Is this conclusion unwarranted, unreasonable, false, or dubious? Are there other ways of making sense of these phenomena?
How I hacked my way into TechCrunch Disrupt
Well to be fair I already spend a significant amount of time with a single wired EarPod in my ear so if you keep the battery case handy that means endless listening. I'm mostly listening to audiobooks or podcasts & I like to still be in tune with my environment, coworkers, family etc ...
I predict that solar will be used in the future. How do I make trillions with that wisdom? You can only make money with predictions you are right on but others are not.

> Whining about it on the internet just makes you seem dismissive.

That was not my intention at all. It was more the child in me that wanted to see flying cars and jetpacks instead of massive adoption of stuff, which has been here for 150 years. I still welcome that it is done.
My phone catches on fire whenever I open up chrome. How will it handle multiple IDEs? Would be interested to hear from a hardware person if cooling is a hard or soft bottleneck for something like this...
Water is fluoridated in Norway if it needs be, i.e. the fluoride content of drinking water is moderated so that it is between 0.7 and 1.2 mg/l (i.e. around one part per million).

https://sml.snl.no/fluoridering
I am completely different on this one. I go to work in various places and shove a pair of high end wired headphones in my pack, and love the quality. I have been very unhappy with the best bluetooth out there. I realize I'm probably not representative of most consumers, but that's what the 'Pro' part of MacBook Pro stands for. Mainly, I'm not going to be shoving a DAC in my pack. The idea of not including such a tiny port is absurd, and I have to start wondering if it's not just all a business scheme. Either way, if they go this way, I'll most likely just bail on the entire ecosystem, and I think many people are teetering in that direction anyway at this point. In some ways, it will be wonderful, as there will be so many more people making linux work even better on Lenovo's and whatnot.
How are you guys assessing the lookthrough in that case? If an entity is formed for the sole purpose of investing in your fund, I believe those investors count towards your limit.
I ask as someone who is vaguely familiar with Taleb's ideas but didn't read the book:

That is a really fascinating point, especially considering this is literally a case where you are "betting your (future) life" on the low probability outcome event.

I mean, what is your hedge in that case? Does Taleb talk about that too?
Yea they definitely just wanted the GovtOS from Apple. Basically would allow them to hack somebody's phone without them knowing. Whereas requiring them to disassemble the phone it would be more prone to error and take more time to do.
FTA, on why this is important:

Next is that this is an operating system upgrade free of commercial and marketing constraints and drives. Compared with, say, an iOS upgrade that trumpets the addition of a search function or blares out a proud announcement that they broke maps because Google kissed another boy at recess. Or Windows 10, the 1968 Democratic Convention Riot of Operating Systems, which was designed from the ground up to be compatible with a variety of mobile/tablet products that are on the way out, and which were shoved down the throats of current users with a cajoling, insulting methodology with misleading opt-out routes and freakier and freakier fake-countdowns.

So true. :/
The first four digits of arXiv papers links are the year and month of submission (to the arXiv). Just from this link I can tell that this was submitted in September 2016.
Choose Boring Technology (2015)
As far as I know Ubuntu and Windows are already doing this. But as you said without much luck.

I also think this is the future. But not only for the switch to desktop. Also as car console, key store, tv remote, synthesizer (just put it in a midi device) and so on.

You personal key to everything. And your single attack vector...
TRUMP CAMPAIGN STATEMENT
Kim-Mai Cutler – The San Francisco Bay Area: A Modern Housing Crisis
I wasn't expecting to laugh out loud here, thanks!
It would be a powerful statement that Intel is not the given choice for the CPU in a "real" computers (as opposed to smartphone/tablet) anymore.
This was the test subject for trying to prove any conflict situation could be turned into a wargame:

https://boardgamegeek.com/boardgame/34117/winds-war
Perhaps relevant. Linus Torvalds' opinion on GeekBench:

http://www.realworldtech.com/forum/?threadid=136526&curposti...

> So basically a quarter to a third of the "integer" workloads are just utter BS. They are not comparable across architectures due to the crypto units, and even within one architecture the numbers just don't mean much of anything.

>And quite frankly, it's not even just the crypto ones. Looking at the other GB3 "benchmarks", they are mainly small kernels: not really much different from dhrystone. I suspect most of them have a code footprint that basically fits in a L1I cache.

It's a few years out of date, and maybe Geekbench has improved since then, but I wouldn't put a lot of stock into these kinds of numbers until I knew that those kinds of issues had been addressed.
I'd be pretty happy to pause an EV charge many times. Since Teslas are data-connected, they could possibly do this with no grid interface beyond the power connection.
He just couldn't help himself. Just had to throw that in, even after acknowledging he is not familiar with it.

It's an appropriately weak start to a bland document.
Heh, for anyone momentarily confused as I was, FTA stands for 'from the article' and is not a comment by the Apple IIGS Free Tools Association. :)
The Strange Second Life of String Theory
i think that is about the most succinct and to the point answer i have ever read in my life. just wanted to let you know that i appreciate your brevity ++
I can't concur more. They are taking this in an awful direction.
>The manner in which children of diverse cultures and varied circumstances acquire language is extremely uniform. Children of accomplished academics in Cambridge pick up English at the same rate at which children of illiterate farmers in Benin pick up Gbe. They will hit the same milestones at the same age.

Do you actually know that? Or are you supposing it because it makes sense? Given what I know about the differences in educational outcomes between socioeconomic groups in the US, I wouldn't be surprised if the rate of language acquisition depended on the number and variety of words that a child hears. It may very well be the case that the child of the Oxbridge academics does pick up language more quickly simply because he or she is exposed to more of it.
Same here. I don't understand why people always feel like they need to have the latest and greatest version, and then complain when shit breaks.

How about this: if it ain't broke, don't upgrade.
Hyperlinks are a form of interactivity. That aside, there is no reason why one cannot have many individual pages which each have their own interactivity.

If you are going to argue that this is about "hacker bias" you will have to show user studies, not poll JS developers.
The Andromium guys are trying to do that right now. They had a Kickstarter for a dock for your phone that does this for you, but it failed a few years ago. Just a month ago they tried the same thing with a very streamlined "laptop-like shell", and that Kickstarter[2] succeeded. I am one of the backers and I am quite excited about it.

[2] Non-referral link: https://www.kickstarter.com/projects/andromium/the-superbook...
I know. I hate it when people learn stuff writing free libraries to support new technologies and then release upgrades informed by what they've learned.

I've watched React Router grow from one-of-a-handful-of-experimental-routers-for-React-on-GitHub to the most well-known third-party library in the React ecosystem (tied with Redux). In that time, Michael and Ryan have learned plenty. They've also taught plenty. Libraries that experiment with their APIs, like React Router and React Motion, help all of us understand how to wield React better. I learned how to use contexts by dissecting React Router v0, when they were still an undocumented feature.

I understand the frustration that upgrading creates. (My first React project was creating an isomorphic server - I was definitely sensitive to changes in the routing API.) Still, I hate seeing a whinefest every time a free library makes a change that an app author disagrees with. You're always welcome to {fork it, build/use something else, help maintain and give feedback on API direction}. Michael and Ryan are enormously friendly and welcoming to external input.

Trying to embarrass the creators or turn them into some sort of open-source pariahs helps nobody.
Fortification of cereals and vitamin D in milk as well.
Well that's the difference between optimized iOS and resource hungry Android.
I'm a little long in the tooth so aren't as up to date with every new fangled technique to land in IT. Some of you may find this anecdote interesting and somewhat pertinent.
Many years ago the electric utility I worked at had a home-grown set of batch-run Pro-C and PL/SQL programs that ran various metrology operations on large volumes of meter data. These things were interdependent, ran single-threaded and created a real "peak-CPU-demand" problem for our compute hardware (the irony was not lost). Our industry was facing an explosion in data due to the switch to smart metering. What to do?

Our apps all depended on an Oracle DB. Oracle had recently introduced Advanced Queuing. So I figured I'd de-batch and decouple these things using AQ. Every program (C++) was broken into "atomic", stateless business tasks. Every task was fed by a "task queue". Tasks would take a work-item off a queue, do their thing and depending on the outcome, would look up a destination queue (destinations could only be "business state" queues; task queues could only be subscribed to state queues (topics)), dropping the task outcome onto the state queue. Being stateless and callback driven by AQ, we could run these things together and ramp them up and down as demand required.

The overall structure and dependency of the various tasks was externalised through the data-driven queue network.
The resulting solution was far more maintainable, provided "free" user-exits (by virtue of being able to plumb new tasks to existing "business state" queues), and was eminently horizontally scalable. In hindsight this was definitely not state of the art. But we were a pretty conservative business with a bunch of pretty unworldly C and PL/SQL programmers. None of us had used Java at that point. But with this approach were able to cope with a massive increase in data volume and make use of all our expensive Sun cores most of the time.

No Java, no REST, no HTML, no SOAP. But we called these queue micro services :-)
I'm with you. First when I thought of building a SPA application with React on my side project; I tried React-Router, the API was not that easy to grasp at first for me.

Then I have build my own router with `popstate` event and I'm quite happy with it. All the navigation history is pushed to redux. It turns out that it works really well for my needs and application.
Counterpoint from the philosopher George Bernard Shaw:

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."
To avoid dongle hell.
Consider that they have different target audiences.

Docker itself is mostly targeted as a tool for developers: you, the developer, dockerize your application, resulting in a container-image. Sure, that container-image then has to get deployed by someone (who isn't necessarily you), but the reason it's getting deployed at all is that a developer, at some point, made a decision to use Docker as part of the development process. Everyone else has to just deal with that.

Docker Swarm, meanwhile, is infrastructure, pure and simple. Developers don't touch it; ops people do. And ops people have very different opinions on what makes for a good piece of software than developers do. "Good UX" comes second to things like "stable" and "low overhead" and "predictable failure modes" and "configurable from a central source of truth."
Keyboard doesn't feel like a keyboard, trackpad is fake, speed is that of a tablet, and has almost no ports.

I wanted the 11'' MBA with retina and an updated CPU, not a bastardized laptop. I want to feel keys pressing.
Angular 2 released, but is it better than React?
You have a point, but when the way to make the devicer smaller is to just leave out useful parts because they're too big, that seems like a step backwards.
They maintain React Router to help promote their training business? I suppose that could explain its instability.
So you don't know any people that are mathphobes? You are right that it would be nice to have some hard science to back up the author's claims. Maybe we should read her book. I'm sure it's basically "Fear and Loathing in Calculus".
Removing this port doesn't allow for a thinner laptop.
There's a really great Radiolab episode on this topic: http://www.radiolab.org/story/fu-go/
It just seems like you're expressing contest of granularity. A simple example is a feedback loop that would still have the process be deterred by some time from collecting evidence, and from being detected. The process just prevents to a certain degree the tampering of evidence once collected.
I love Tesla and Elon Musk as much as the next person.

But isn't it a little crazy how much Elon is betting on 18650 lithium ion batteries.

I really hope I'm mistaken and they have a homemade battery package made up.
Considering how many times before Tolvards has just been full of shit with his "opinions", I wouldn't pay too much attention to this...

...and especially since the whole post is 3 years old and currently the world's top engineering university and major chip makers such as AMD, ARM and MediaTek rely on Geekbench.
Nevertheless, the title does read a bit like clickbait.
Further context:

Their org was originally called rackt (a rough portmanteau of Ryan florence and michael jACKson). When Facebook donated the reactjs namespace to the community, they moved it there alongside a bunch of other popular community projects.

React Router was the project that taught them React. Since starting it, they decided to quit their day jobs and teach React full-time. rackt (the sandbox of two Internet friends) is now ReactTraining (an actual company). As spicyj said, they probably moved it back to help build brand recognition and use their flagship product to add credibility to their new business.
VPS != cloud.

I'm sure you know this though.
Even Hitler's desires?

One has to remember that "a better world" is a very subjective thing.
Exactly. This is great advice.
I suspect the survey is just to show that they supposedly polled the community. It seems any decisions this big would have been resolved quite a while ago in order to be able to ship when it seems they will.
One man's dongle hell is another's unplug-one-thing-and-go heaven.
If you're near the SF Peninsula and are curious to see a Cat in person, I have a working one here in Menlo Park, and an open invitation to any HN regulars who are interested in trying it out.

It is indeed a very different UI concept! No pointing device. No graphics. Not even cursor keys, instead it has LEAP keys to navigate.

I keep thinking I should sell the machine since I don't really do anything with it, but it's here for the time being. Email is in my profile.
It's funny, in the 90s at college I knew some people in the Linguistics dept and even back then, people were saying, Chomsky's deep grammar is obviously nonsense but we have to learn it anyway because it's in the exam.
If that were true why the pathological method renaming between versions. Maybe this is the equivalent of a 1.0 and now they are finally going to keep things stable but how can you trust that "this time".
This is a good criticism of a number of Chomsky's polemical papers.
>>Yeah, Macbook air really feels abandoned

That's because it is.

What's interesting however is that my 2011 Macbook Air still works like a champ. It has a 1.7 Ghz Intel i5 CPU, 4GB of RAM and a 128 GB SSD. And, amazingly enough, the battery still lasts for 3-4 hours, even after five years of heavy usage.

Macbook Pro is too heavy for me, and I don't like the lack of ports in the newer "Macbook" line, so I've held out. At this point the only thing I wish I had was a retina display, honestly.
If what was true?
Some of the latter work. He had a book called New Horizons in the Study of Language and Mind, which is fairly accesible and also covers some historical work, including the necessary underpinning of "where did language come from". His work itself isn't as interested in the way languages evolve. That would ironically fall a bit more under the some of the paradigm he replaced. So Bloomfields book on language was in that tradition and an example of the type of scholarly work that contributes to langauge change over time. De Saussere (I believe, been over a decade since I studied this) did work on synchrony vs diachrony. There are actual journals as well at any decent university library or (sizable) city library that would allow you to dip your toe in to working scholarship and get a sense of how historical linguistics works, if thats what you're interested in.