skysight-inc/HackerNews huggingface dataset:
Alternative stack that gets you much of the same stuff with less:

TypeScript, React, Redux, Webpack, Immutable, Ava

- TypeScript covers much of the benefit of es6/babel/eslint/flow, Ava covers chai/mocha, and webpack can cover most of what gulp provides
Mysterious cloud moving 700,000 mph is going to collide with our galaxy [video]
The current design would prompt one to guess that it is by design.
I wonder why a rewritten noop rotine is used instead of a segfaulting instruction for polling, like HotSpot uses? E.g MOV [RIP+<addr>], EAX with [RIP+<addr>] pointing to memory that gets write-protected when GC is needed. I think that should be much faster than CALL <addr> with the routine at <addr> being rewritten.
The internals aren't really upgraded though since I got the 3.1ghz i7 and 16gb memory. I've never once thought it to be heavy. And even if I agreed with those two points, it wouldn't be worth the loss of the ports.
That would be nice to know, but Big-O won't tell you that. It makes no time guarantees, it only provides an idea of an implementation. An O(1) algorithm sounds great, until you realize that 1 means 1 hour for that particular algorithm, while a competing algorithm's O(n) might mean n seconds in reality.

What's in the parenthesis is not a measure of a unit of time, which is why Big-O fanatics often miss the bigger picture.
I think both Ives and Cook were implementers. Jobs was the chaotic visionary. He would not have let these devices ship with the gaps in the OP.

This is what I was hoping would not happen, but figured would.
This doesn't seem all that exciting to me. If you have a handle to a target thread that allows you to call QueueUserAPC, it's game over already. You can own that thread in so many ways that I don't see why a new one is exciting. (Heck, you could just use the debugging APIs.)

This seems like of like saying "hey look, root on a Linux system can inject code into Chrome". No kidding.
Yes and its good to know the limits of Big O as you mentioned Big O tells you what an upper bound on something is but it will provide no answer as to which to which of two algorithms with the same upper bound will be faster. There is a field that deals with this and I watched some lectures by Robert Sedgewick called "Analytic Combinatorics" where he talks about a different analysis to do just that. He talks about being able to tell large institutional clients exactly how long an algorithm on a particular input will take and how important this was in the 1970s when computing power was much slower and far more expensive.
People competing in multiplayer video games. With professional commentators, multiple camera angles, replays, custom graphics, sponsors, players that earn a living playing on professional teams with coaches, and everything else you'd get on ESPN watching a football game. I don't think any sport-themed games are played professionally though.

https://www.twitch.tv/

At the time of my comment, Twitch is live broadcasting the Hearthstone World Championship, Duelyst Pro League, Vainglory Evil Eight, Starcraft II World Championship Series Global Finals, and SMITE Pro League.

eSports tournaments have paid out over $100 million in prizes. Some of these tournaments are being carried live on cable channels in other parts of the world where they're more popular.
r > g doesn't actually explain that much in terms of wealth inequality. See Acemoglu and Robinson paper in my other reply.

There is evidence that intergenerational mobility is going down, but not so much at the tippy top of the ladder. More on the "if you are born from lower class parents, you are likely to be lower class at 40" side.

Early childhood education is shown to help with the lower rungs of the ladder; most of the damage in a child's noncognitive skills is done before the age of 4 by bad environment (absentee parents, stressed parents, etc.) This lack of noncognitive skills effects outcomes everywhere starting with educational achievement.

I am not as well read in the mobility between the middle and upper classes, so I won't comment there.
> I'm going to use it local with Electron

Interesting. I also have a use case for this though I wasn't sure how easy it would be to bundle something like GM with my Electron app. Have you any insights on this? I'm targeting both Win and Mac.
How do you think regulations get enforced?
But the app is? If they release a modified version of a GPL Android app, they would need to supply the source code, no? The Wix app would constitute a derived work.
That popping sound you hear is the sports bubble bursting.

That said, best I can tell, ESPN is heavily weighted with traditional sports. For example, there's very little support of soccer. In shot, ESPN is like the GOP. That is dated and failing fast.
what new features should it get? its a serious question, i cant think of anything
Nothing special about it, its standardized. Actually Apple just released a Notebook that has NO proprietary ports anymore. As a Surface User I find this astonishing and great.

On top of this I find it weird that people say they have to carry 20 Apple branded dongles. Depending on your use-case there is already type-c usb hubs with HDMI Ports, or Ethernet Ports, or both.[1]

The thing is, I love the USB-C TB3 Ports and I love Apple's decision to drag the industry kicking and screaming into a reality where an Office can have a Monitor that is a Thunderbolt 3 Hub, connected with Ethernet and peripherals, that work with both Windows and Mac. This will revolutionize flex-desk setups for big organizations and Co-Workingspaces everywhere. Imo it's worth to have this transition period where people drag a dongle with them to achieve this.

[1] https://www.amazon.com/Resolution-Aluminum-MacBook-ChromeBoo...
Climate Change Makes Social Learning Among Animals More Important
You forgot the step where you realize it's in an Ethernet jack.
USB needs to go back to being "universal". The USB spec has been getting progressively more complicated over the years; it's time to cut back.
Are you sure it doesn't seem that way to you because you're less familiar with the ecosystem? Compare it to a Java backend. You might pick Ant, Ivy, Docker, Dropwizard, Guice, Jersey, Jackson, Mockito, JUnit, etc. I don't consider that to be radically less complex than the front-end stack proposed here -- but it just seems that way because a lot of those are "de facto" tools.
It's a shame virtual box still doesn't support nested virtualization. As far as I can tell on OS X only VMware can. At least on Linux you have KVM.
For most of the books I read on Kindle it was the case. This statistic will make sense only compared to other books, and not by itself.
Wonderful talk. One thing he called for was a wealth tax, which is something that makes complete sense but is going to be very unpopular. On the otherhand, he also calls for progressive income taxes (something that is reported by the media and an easier pill to swallow) - in my country, Canada, progressive income taxes are not the answer IMHO.

We didn't have as much inequality for education (i.e. lots of decent Universities, not terribly expensive). The problem is wealth in the form of housing has exploded for a large fraction of the population (typically older people) and has left young people (well, anybody without a house) in the dust. In major cities like Toronto and Vancouver, average detached houses cost well over a million bucks. This is also happening because of bone-headed environmental policies (I'm all for the environment, I just don't understand why people without homes are punished for having a green belt while people with homes are rewarded). Our current PM (I'm a fan) has done many good things but he doesn't get this. We had something called the child tax credit, which families with children would get unconditionally - this became something you'd get based on income. Now, young people who are desperately saving for downpayments are hampered even more ... buying a home is just out of reach. In my humble opinion, a wealth tax is the way to go and young people should make their voices heard to our representatives.

In summary, people need to understand the difference between income inequality and wealth inequality. I argue the problem is NOT income inequality - it is wealth differences.
Here are Shenandoah pause numbers 11]. Max pause is 45ms which I would agree is ultra low pause for Java. Because 100s of ms pause is common for by Java server applications. Here are GC numbers for Go >= 1.6 for 100GB+ [2]. Go 1.7/1.8 have/going to have lower numbers than that.

1. http://www.slideshare.net/RedHatDevelopers/shenandoah-gc-jav...

2. https://talks.golang.org/2016/state-of-go.slide#37
Another tool from FB that they believe everyone needs. However, it's just useful for FB. :)
When I've seen good stuff on Vine it's always been because someone linked it on twitter or some forum.
Not really that surprising. Your average laptop nowadays probably has more ARM cores than x86 cores. They're in all kinds of peripherials like wifi controllers, power supplies, harddisk controllers, GPU job control, heck even AMD's recent APUs come with an integrated Cortex-A5.[1] ARM cores are everywhere, people just don't know about it.

[1]http://www.anandtech.com/show/6007/amd-2013-apus-to-include-...
> Google Glass never attempted augmented reality though right?

I don't know what you're talking about here. Is this a rhetorical question? AR was exactly what excited the nerds about Google Glass. But Google lost its way along the way and decided they will also become GoPro.

There's a huge difference between having a camera and sharing the content you took from the camera.
Those are all traditional sports. Sports that are getting less and less participants at the youth level. ESPNs focus is dated. The fact that there are options to watch other things only compounds their rust. All in all, this isn't really a surprise.
Reading the whole passage is much more illuminating than that misattributed drek that Jobs misquoted thanks, likely, to a poorly researched biography:

“One of the surest tests of the superiority or inferiority of a poet is the way in which a poet borrows. Immature poets imitate mature poets steal bad poets deface what they take and good poets make it into something better or at least something different. The good poet welds his theft into a whole of feeling which is unique utterly different than that from which it is torn the bad poet throws it into something which has no cohesion. A good poet will usually borrow from authors remote in time or alien in language or diverse in interest.”

T.S. Eliot
Or, you know, spare one of the trillion transistors to switch power to 1) camera and 2) LED.

There, solved. No full-powered ARM needed to control an indicator light.
I've been programming for 25 years and never had a class covering big O notation.
That seems fair. The GPL has a loophole for network-provided services, but apps are native.
> Not every USB-A port, device, cable, and power supply are compatible.

While strictly true and you could drag up some pretty bad abuses of USB A especially as used for mobile charging, the peripherals / protocols usually just work. But here, if you have a cable in your hand with a USB-C and a DisplayPort connector it's pretty much anyone's guess whether a) it'll work with the given machine at all b) if it does, which version of DP will be supported with the given machine.
Dropping NFL audiences have more to with the subpar product the NFL is producing these days, than it has to do with national anthem protests. The league is shooting itself in the foot via mismanagement.
> This morning, my professor handed me back a paper (a literature review) in front of my entire class and exclaimed “this is not your language.” On the top of the page they wrote in blue ink: “Please go back and indicate where you cut and paste.” The period was included.

How are you possibly interpreting this passage as not an accusation of plagiarism?
What is the AMD equivalent of Intel's open-source tboot for trusted execution, to take advantage of ARM TrustZone on an AMD processor?
How would a consortium force you to print stuff on the cables you produce/sell?
This is why ESPN (and other networks) paid so much for live sports rights to defend their business model. As the writer said eloquently:

"ESPN made a bet that exclusive live sports rights would be the moat that protected its castle from all attackers. The problem is this, that moat flooded the castle instead."
Guy can't navigate the regulatory environment in the US, goes to China ... this is the setup for a joke.
For the OODB, perhaps Squeak's Magma? http://wiki.squeak.org/squeak/2665
The cultural aspect is not political. It's interests. Soccer is growing. Lacrosse is growing. Etc. ESPN appeals to a very traditional sports mind. And those type are less and less, especially among the younger demographics.
They do but it's locked down. They might one day open that up or create peripherals to use it. Similar to how the 3rd or 4th gen iPod Touch magically gained Bluetooth via software updates.
> Either way, it's incredibly unlikely that an academic professor of sociology would be a closet racist.

Just as unlikely as a priest being a pedophile.
So when it comes down to it, you’d actually like Airbnb to be doing less than they are currently doing to combat racial discrimination!

If you are upset with Airbnb because you’re in favor of hosts being allowed to racially discriminate, you could have saved a lot of confusion by just saying so.

For my part, I think that you very obviously can argue that racism is such a large problem that it’s appropriate for Airbnb to exercise some element of control over the host’s decision making process. That is the argument that many people have been making, and Airbnb appears to have accepted the argument.

By the way, it is very unclear from your range of posts what you actually want Airbnb to do. In some places you appear to be suggesting that Airbnb should exercise more control over hosts that they are at present (e.g. https://news.ycombinator.com/item?id=12824223). But here you seem to be complaining that they are attempting to exert any degree of control whatsoever.
Does docker support passing through USB devices? That's the one thing that ties me to vbox more than anything else.
They refused to stand and cover their heart (traditional respect for the flag and anthem). They chose to kneel instead to show that they are respectfully protesting, as opposed to just remaining seated and just not caring.
Are you willing to bet your computer and/or peripherals on that?
Principles and Practices of Continuous Delivery and Deployment [pdf]
Playstation Vue is really the best choice. The price is right and there's apps for everything now (except AppleTV but lol that's always been a hobby). Even gets NFL Red Zone, and you can use your Vue login on all the networks' individual sites.
If you miss the safety aspect of MagSafe, Griffin Technology sell a USB-C charge cable for the 12" Macbook with a magsafe-like magnetic breakaway connector:

https://griffintechnology.com/us/breaksafe-magnetic-usb-c-po...

It's not Thunderbolt 3 compatible yet but making a version that is would appear to be a no-brainer.
The ARM was not bought to power the LED, it was bought in for TouchID. The camera LED is the icing, not the cake.
This isn't complicated. Just notice how all of the "neo-liberal" channels, magazines, newspapers, and other publications are getting PUMMELED.

I want to read (and hear) about SPORTS, not get bombarded with human interest pieces or have Colin Kaepernick and European soccer shoved down my throat.

And I'm clearly not alone.
Thank you. As someone who is tangentially connected to software (I'm a mathematician who sometimes intersects with CS/software), the anti-intellectual attitude of some software people is really baffling.

You're working in a field that requires you to use your brain, learn new stuff regularly, and solve problems. Isn't being ignorant of the fundamental concepts of your field a massive red flag that something is wrong?
There's a formal process at this girl's school as well, I'm sure.
Picketty's re-response[1]. It gets rather technical from there on. It's not my area of expertise, either, so I won't come with my opinion on the matter. Acemoglu is a giant, and so is Picketty, so I watch the fight from afar.

The first two levels of discussion (C21 and Acemoglu's immediate answer) are digestible, though.

What's important to understand is that this is all part of a larger discussion on inequality, which has gained a lot of momentum in the last few years in economics (in all fronts -- wealth, income, education, etc.) It's fine to take the position of "I'm not sure" for the moment being, while informing yourself.

[1] http://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.29.1.67
The super high resolutions are just a pleasantry - I don't think you get any more screen real estate on a Retina display, but overall it's just easier on the eyes. Easy on the eyes is a pretty nice thing to have in something you stare at all day.

Beyond that, I think it's just some of the subtle ease of use things. I strongly prefer OS X's implementation of virtual desktops over anything I've used on Linux; the UX is just smoother. All in all, all the Linux desktops just end up feeling a bit more fiddly to use, which leaves me feeling like I'd rather have Aqua than any Linux desktop as my main UI.

Installing userland software also gets a bit obnoxious on Linux, owing to there being eleventy-seven different package managers to deal with, none of which include everything you might want, so you're inevitably stuck dealing with some bits manually, which, again, is just an annoyance. And heck, 20something years since dpkg first hit my radar I'm still having to fiddle with dependency conflicts, which is something that I've never experienced with OS X style bundles. I'll gladly swap the minor loss of disk space that comes with not relying on shared libraries for the convenience of drag-and-drop installation whenever possible.
> Either way, it's incredibly unlikely that an academic professor of sociology would be a closet racist.

Your priors are naive. To be honest.
Yeah, even Elon said they "can't rule it out".
http://www.zerohedge.com/news/2016-09-11/elon-musk-we-have-n...

And I gotta say, it still seems more likely than helium exploding. Since helium is an inert gas.

But lots of peeps on here fail the great filter part of Fermi's Theory, so you can expect the downvotes anyway.
Well the USB IF does have standard naming and labels for the protocols. The issue is that USB Type-C is a cable/port standard, not a protocol standard. Makers ought to label the USB Type-C port with the highest USB speed it can handle ("SuperSpeed" or "SuperSpeed+" typically) but they don't. And Apple left the Thunderbolt icon off the ports on the new MacBook Pro! So buyers have no immediate way to know if a MacBook supports USB 3.1 gen 1, 3.1 gen 2, or TB3. (hint: gen1)
ShapeShift Adds Zcash Support as ZEC Markets Go Wild
Well... Anything that requires more than 3 pins (which is apparently all that power requires) is going to much harder to build. A 24 pin, magnetically aligned connector seems pretty difficult to me.
I think you're right in thinking about this. Something to keep in mind is that Apple bashing/second guessing has been going on for a long long long long time. (Other companies, too. It's not unique to Apple).

Do you agree with what people are saying about the new MacBook Pros? What are your specific needs? Does it look like the right machine for you for the next few years? What are you going to be using the machine for? Given the list you've provided, I think it's likely the MacBook Pro would work for you. But like I said, it matters what you're using it for.

Yours may not be the same as those who believe the new MacBooks are not right for them. It's really what's right for you.
The thing I always run into when discussing big-O are people (good programmers even) who think all O(x) algorithms have the same efficiency. I find it very frustrating when someone says my streamlined O(N) algo with 5 operations has the same efficiency as their O(N) algo with 20 extra function calls and operations. Big-O is not the only determining factor...
At least if you tried to plug a USB cable into an ethernet jack it would be immediately obvious that it wouldn't work. In today's world the wrong cable will plug in to the wrong port just fine, and you can be scratching your head for a long time trying to figure out why it's not working. And, if you are particularly unlucky, while you are puzzling it out your device can fry.

[UPDATE] Well, I stand corrected. It is actually possible to stuff a USB A connector into an ethernet socket. (You learn something new every day.) But come on, folks, telling the difference between a USB socket and an ethernet socket is really not that hard. You don't even have to look, you can do it by feel. But all these different USB-C/Thunderbolt ports are physically identical. They are literally and by design impossible to distinguish.
Windows can use the compiled binary, Mac will need a static build.

If you're using asar packages in your final app make sure it extracts those binaries then do a child_process.spawn
Newly Transistors Low Amounts of Power They Can Function Without Battery 4 Years
Yeah, but your thunderbolt or USB-c monitor can now provide power, wired Ethernet, etc all over one of the 4 ports.
A few comments just in case this a critical part of your program, and if running it faster would help:

1. Using a heap with Dijkstra's algorithm would speed up your program

From your comment I am guessing you are using Dijkstra's algorithm without a heap, which gives O(n * m) for one source, and O(n^2 * m) for all sources (all pairs shortest path), where n is the number of nodes/vertices, and m is the number of edges

You would be able to improve that to O(m * n * lgn) by using a heap, which improves the time to run it by quite a lot in practice

2. The time it takes to run the program also depends on the density of your matrix:

In the case where the graph is sparse: m ~ n, and will result in O(n^2 * lgn) (or O(n^3) without a heap)

In the case where the graph is dense: m ~ n^2, and will result in O(n^3 * lgn) (or O(n^4) without a heap)

Compare the numbers above to O(n^3), which is the time complexity of Floyd-Warshall

So just in terms of time complexity, Floyd-Warshall would be faster in a dense graph
Can I not be okay with someone's culture without being racist?

I don't hate or discriminate against Indians, but I despise how they view and treat women in their culture.

http://www.bbc.com/news/magazine-37735370
For one thing there is massive distortion of relative distances in southern parts... New Zealand or Australia to Antarctica is something like 4 hours flight, not halfway across the planet.
haven't tried out Tape but if I could get rid of 2 libs and just use one then that's great.
Strategies of Human Mating (2006) [pdf]