skysight-inc/HackerNews huggingface dataset:
Computer graphics is full of fun topics that answer these questions in accessible and visible/tangible ways!

Skeletal character rigging in particular motivates a nice understanding of orthonormal bases and why a basis other than the identity matrix is very useful.

Even simple 2d conversions between screen space & pixel space, for example, can be useful motivational examples- its the thing your web browser did to render what you're reading. :)

Not that anyone would want to cover those topics in a 4 page linear algebra primer, but maybe there is some inspiration there for ways to include pictures that explain, instead of more math notation... ;)

The last 2 questions there are interesting and worthwhile topics for the interested student, but I'd say, just my $0.02, don't ruin a good thing by stuffing too much into it...
There are so many different factors in those two situations that they're barely comparable.

Yes, there are many costs associated with car ownership, and I'm sure there are some in terms of behavior that that book may describe. But depending on where you live there are also costs to not owning a car, including the inability to get anywhere, either at all or in a timely manner.

I'm looking forward to living in a city (thought not in the US) and going without for a while, but the only reason I'll try it is because I know I'm going somewhere with vastly better public transportation and in proximity to the things I need and want to do.

Living without a car makes sense for some people, in some places, in some situations. Sometimes, though, expensive or not, it just doesn't.
> What do PhD Scientists in America Have in Common with Unmarried Women in China?

They're both virgins.
Unless you abstract away the non-trivial part with something like Firebase :-D
I'm not sure even encryption helps if you only have a locking screensaver. Both TB and FW devices have DMA so if somebody really wants to get in then the password-protected screensaver lock isn't going to stop anyone (given that the encrypted volumes are mounted).
Great stuff: we do ad-hock versions of this in a few of our applications. It deserves a formalization.

In my brief thinking about this, one potential version would use HTML 5 attributes like AngularJS, but use HTTP/restful endpoints as "the model". I can imagine a few different approaches, but something like:

<div data-dyna-src="http://myserver/my-div-endpoint" data-dyna-method="poll 500ms">
...
</div>

Which would then poll the given endpoint and swap in new content in a pluggable-but-visually-pleasing manner. http://myserver/my-div-endpoint would serve up the partial of the div, so everything would be DRY. Basically move the model back to the server, but still buff up the presentation layer a bit.

You'd probably need a few different patterns: updateable divs, forms, updatable tables, progress bars, as well as some good default transitions and, of course, make the whole thing pluggable, and potentially provide for both HTML and script interchange at the end point (that's what our ad-hoc version does: it provides a data channel, an html channel and a raw script channel, but it feels like a hack.)

Anyway, if anything is going to save us from the oncoming javascript-filled dystopian hellscape, it's probably something like this.
Using Ubuntu PPA is not a good idea for Debian in general. I tried a similar method with LMDE though which is much closer to Debian testing, but managing those repositories was somewhat messy, so I stopped doing it.
Groovy Console: Python like REPL for Java
Is there any issue here about fundamental stability? I'm struggling with how the universe can be at once expanding and some form of dimensionalized representation. Unless the other half of the relation is also in some sort of dynamic transition. Which might be true but suggest (perhaps as you do) there are things outside our perception that we can never perceive, not to mention measure or experience (ie travel too) because they are outside the space of our cognitive faculties. Or like you say, we are in a black hole and can't see out.
> if someone has spent time to get a PhD in a part of computer science that just doesn't have real-world profitability, it's pretty clear that it's going to be hard to find a job in the market.

If they are only looking for jobs in their specialization, that makes sense, but if the PhDs are looking for any job for which they hold the qualifications, it's not obvious that having spent time devoted to specializing ought to be a penalty. If the choice is between someone with a bachelors in CS, and someone with a bachelor's in CS who also has a a PhD in Finnish Basketweaving, why isn't the second person just as hire-able as the first?
That's great but you assume that there is a choice. I want to live in a nice city, but I can't. Trillions of dollars, decades of government policies and dozen of agencies with their "homeownership" programs destroyed our cities and permanently put them at a disadvantage. My city alone lost almost 1 million people so far, where blocks with only 2 or 3 houses left standing are plentiful(this isn't even Detroit!) yet the surrounding suburbs are thriving. This didn't happen out of choice.
If people like you paid the full price of suburbia or if the situation was reversed and government rewarded city living instead of suburban living then your lifestyle would change really fast.
What you are describing sounds like https://www.car2go.com, which is available in some US cities.
I'd much rather use templates that can be rendered server side as an optimization if necessary, and then updated normally on the client.

As for the criticism of SPAs that you need to download the "entire" JavaScript library is loaded, this can be mitigated by lazy loading the dynamic bits. If you look at how Google+ behaves, it renders the page server side, and then loads controllers for various parts of the app on demand. For such a complex app it loads incredibly fast.

It might be a little bit before there's a server-side renderer for custom elements / Shadow DOM / template binding, plus patterns for deferred loading code, but personally I think that will be the way to go in the near future.
Glad to see this app launched.

While I firmly believe that its not necessarily the best idea that "everyone" learns to code I think stories like this serve as a reminder that hard times fall on all of us.

Thanks Patrick for not judging Leo to be someone he was not simply because he had fallen.

Thanks for setting an example that sometimes its the littlest things, small acts of kindness that can set a person's life back on track.

And Leo, Thanks for reminding us all that with a little perseverance we can accomplish anything we put our minds to.
The discussion in question starts at 17:03 here:
http://www.parliamentlive.tv/Main/Player.aspx?meetingId=1442...

His response is certainly taken out of context, but he doesn't cover himself in IT glory.
If you want a fun FPS, check out Sanctum 2. It mixes FPS with tower defense, sure, but you are usually severely resource-constrained in terms of the towers you can build and have to mop up quite a few baddies that make it through your gauntlet. It requires some high-level strategic thinking in terms of weapon, perk, and tower load-out, how and where to spend your resources to place towers, and tactics against the enemies that make it through. But it's pretty much jump in and have fun.
Even if it's not completely technically accurate, I think your explanation makes the most intuitive sense to me out of all the responses I read.
This is made with a XHR request, not JSONP. JSONP requests are made by inserting a script tag and defining a callback function to get around cross site requests limitation with XHR.
Leap Motion's Air Gestures Could Be In Tablets And Phones Next Year
It could well be that such approaches weren't available to his department until recently. Cultural shifts lag technical ones.
So, Gatekeeper applies to basically any piece of software that a user would obtain, since the internet is really the way people get software these days (as evidenced by Apple eliminating optical drives from Macbooks).

Sure, it's security. So is Apple's restriction on not allowing 3rd party browsers on iOS. At least according to Apple.

- unless they use the hobbled Mobile Safari engine without JIT.
It is a little weird to have devils and such strongly worded messages in mission badges, but it's come to be expected.

There is a huge psychological factor in the DoD about making people believe you have the biggest stick and can see everything. Kind of like putting an alarm company sign outside of your door to prevent theives.

http://vigilantcitizen.com/vigilantreport/top-10-most-sinist...

http://www.thelivingmoon.com/45jack_files/03files/Mission_Pa...

http://www.thespacereview.com/article/1033/1

http://www.thespacereview.com/article/1033/2
It's hard to argue against his abstract proposition since he didnt really provide an alternative plan, but in general, there are two main factors I'd like to stress.

The first is the loss of mobility and its results. One almost universal facet of the alternatives to cars that people suggest is that they limit where you can enter and exit the system. You can't use a train to navigate to anywhere you want to go: you use it to get close and then use some other way of getting the rest of the way. Remove other transit systems, and this will effectively set property values. Want to open a store? Well, if you're an established player with easy access to capital through the investment bank that handled your last merger, than the cost of leasing or purchasing property with reasonable access via transportation is fairly easy. But if you don't, you're probably not going to be able to afford that. You're going to have to locate yourself in a far less accessible location. And the value proposition of your business now has to overcome this difference as well in addition to regular value you would offer. From a consumer standpoint, this means you have fewer alternatives. Things have to be pretty bad with your existing supplier of a good or service for you to switch if doing so is going to entail a higher inconvenience in terms of access. I saw this all the time in Chicago. People could charge a premium beyond what their higher rent would require simply because they knew that you would be reluctant to walk another 15 minutes to get to someone who was charging 10-20% less per item.

There are additional fixed costs that would go with the logistical concerns a model like this would entail. How are you going to get things to and from your business? The constructs are going to most likely favor established methods. Say we don't allow cars to drive, but we do decide that we need the infrastructure to allow 18-wheelers to get through, and you can use that method instead. Well now you need a loading dock. Now you either need to pay someone else a premium for hauling it for you or buy an 18-wheeler yourself. You can't simply use the car you were already using to commute to your day job while trying to start this new business. You can't sacrifice additional time to lower the cots. You are effectively confined to hiring other people to do it for you because of the system.

In short, it makes the system much more rigid. It leaves fewer feasible alternatives both for the consumer and the provider. It also makes barriers to entry far higher.
I've done this in PHP as a hack but I didn't realize it was supposed to be A Thing, with an acronym and everything.
Could I transfer my Pogs anywhere in the world, in a matter of minutes, for an incredibly small fee? Were Pogs also a distributed public ledger? Was there any reason to use Pogs over the dollar?

If the answer is 'No', maybe you should re-think your position.

The amazing thing about Bitcoin is the network. Saying it's "the new pogs" shows a huge lack of understanding of what Bitcoin is.
New 12-week Rails Bootcamp from Kaplan and thoughtbot
> You have absolutely no way of measuring how much security a set of laws has given us.

Sure we do. Do you really think they wouldn't plaster the news of a thwarted terrorist attack everywhere? Whenever verifiable potential incidents are stopped, there is always breaking news about them, in great detail.
I think the real question now is, whether Bitcoin can be stopped.

For example, banks are "not feeling comfortable", since more fiat money are being extracted from their money network and put into BTC network. For example, I took about half of my savings and bought bitcoins - all my bank can see is, that the money "vanished", and they can't collect any more fees from services they could offer me handling those money. Actually, no bank knows where the value now is, since I made a lot of BTC transactions since then.

It's same with the wealthy people - yes, they will not feel comfortable about the idea that other individuals will own most wealth in the future. But what can they do about it? It's like today: most people are not comfortable with the fact that just a few individuals or their families control 90% of the total wealth, but that is about all they can do, feel uncomfortable about it.

With bitcoin it's similar, it's not that bitcoin will succeed only by making banks and rich people comfortable, bitcoin might succeed despite that.

Also, I realized an interesting property about the BTC network, which is not talked about much. Namely, people who invested into BTC, do not have much incentive to do damage to the network, since that would only cause the BTC value to go down, and they would incur loses to themselves - they will realize, that by behaving "properly" they can gain more.

It's more possible that some hostile government or other entity will try to sink bitcoin, but it might be hard to achieve. And if their attack will not be very quick, the BTC owners can detect that something is wrong, and could quickly transfer the money to alternative cryptocurrency.
Someone might find this article about the psychology of first-person shooters interesting: http://www.newyorker.com/online/blogs/elements/2013/11/the-p...
There is this interesting pattern of having template compilation be possible from both the server and the client, such as with AirBnB's Rendr. It gives you the flexibility to choose where you want that template compilation to occur.

With regards to Twitter's Time To First Tweet being slow under their Single Page App, I recall Alex Maccaw mentioning that their JavaScript library execution was inefficient, in that the client had to download a whole bunch of JavaScript before it would load the part of the app responsible for rendering the data.

I believe he was suggesting that if Twitter optimised the delivery so that parts of Twitter's JS were served after the rendering part of Twitter's JS code, then the time to first tweet could be faster.

In my opinion, delegating template compilation to the client offers a nice separation of concerns; the server is the API, and the client is the UI.

It would be interesting if there was benchmarking done into comparing these approaches, to see where server-side template compilation can be beneficial over client-side template compilation.
"Anti-diversification"? Is the industry becoming less diverse?

I'm a big fan of doing things to improve the gender and racial balance of my industry, but I'm not at all convinced that it's actually getting worse instead of better.
MAY GOD THE CREATOR BLESS AMERICA
> unless you make you’re doing a single-page JavaScript app

Yeah, cuz like no-one is doing that anymore. /s
Madagascar village 'hit by bubonic plague'
This article attempts to show what a local government could do, but does anyone have access to the sort of location dataset that could give one an intuition about how likely it would be that individuals would be singled out using the data shown?

The article uses maps of Peoria, IL, so let's assume we're dealing with Peoria. There appear to be roughly 115K people between 18-64 in its metro area (http://www.wolframalpha.com/input/?i=population+of+peoria+il...), and 11 traffic cops. (http://www.peoriagov.org/peoria-police-department/police-div...)

These cops appear to arrest 23 people per month for driving under the influence, and hand out about 1750 other traffic citations (not linking directly to the PDF to save their server but you can find it under crime stats).

The article implies that there would be more traffic stops due to increased DUI suspicion, and it certainly seems that it could happen, but given these population, police, and police activity numbers, and given that the article itself gives a false-positive example, how likely would that be? Is it reasonable to think that these cops currently have a lighter load and have time to be dispatched to investigate a potential DUI?

I am not suggesting that it is of no concern for the government to have unfettered access to data, and I can imagine a vast number of possible scenarios in which the data could be misused, but possibly we can better quantify that concern.
A handful of cities in the US have in the last few years gotten a service called car2go, which is exactly what you describe. It's not available in the biggest cities, though. A few cities are also starting to have bicycle-sharing services. It's just not very common, yet.
You make a good point but Tokyo should not be on your list of cities without many skyscrapers. It has the 5th most skyscrapers of any city in the world.

http://en.wikipedia.org/wiki/List_of_cities_with_the_most_sk...

(Sorry, added the 'not', which interestingly people worked out)
How To Change Your Facebook Date Of Birth | Onenaija Blog
Interesting to decide between a robot today (2 BTC) and a ride into space (400 BTC at some future date).
That's definitely the wooliest part of the article. The claim is that the better employers value MBAs most, which pushes PhDs down the hierarchy.

Whether this would actually push them far enough to be effectively unemployable (for instance, down to the level of helpdesk-type jobs, which I imagine aren't really that keen to employ PhDs) is much more doubtful. I don't know enough about the Chinese marriage market to know how well it fits with 'matching down, but all in all I don't think the parallel drawn with PhD employment is justifiable.
> It's the question of why we all let this happen without any resistance

This question has been posed long before Foucault. For instance in "Discourse on Voluntary Servitude" written in 1552 and surprisingly contemporary.
... which now should generally be done with CORS, if you can.
More education != More value.

We currently have 3 PhD's that were hired in our department. No actual experience in the job/field, yet they were hired on based solely on their degree. They are doing work than an entry-level employee would be doing. What is the value for their overpaid salary? Their actual job performance? Or the piece of paper that says they went to school for X number of years?

You can have those overlooked PhD's. They are overlooked for a reason.
Please do. I got lost in section B.
Not only that, Gittip's project pages allow funds to be distributed to the entire team. So even if you're not well-known, if your project is, you can still get some.
i meant "glass ceiling" is the acceptance beyond narrow niche of "cyber-punks-nerds"-etc...
It's Berkeley UNIX without AT&T encumbered code. It's common in environments that have real hardware and it's used for secure and stable servers. I've used it for upwards to 15 years if you have more questions I can attempt to help you.
getsentry.com - saas
It is used by a fair number of large organisations. eg Netflix is a big user, although all you hear about is their use of Linux on AWS, the actual video streaming is all done from FreeBSD, see https://signup.netflix.com/openconnect/software
Elder folks seen that and been there, they usually tend to avoid burnouts and protect themselves from overexploitation consciously. For that they are often discriminated as 'having insufficient energy' by those who are too greedy to pay decently for quality input.
But you know, in the long run experience always beats enthusiasm. Think about it if you plan for something longer than 'build now-cash out early'.
As you've pretty much acknowledged, nobody bearish on the long-term outlook for BTC is going to consider an anonymous overseas Bitcoin startup in beta to be "mature infrastructure" they can rely on to pay out if Bitcoin drops dramatically...
Nope, they are very right.

In fact, it was even earlier too, e.g all around 1999/2004, when Linux was discussed to win the Desktop "any day now".

There were even desktop targeted Linux distros backed by companies such as Corel, startups working on Linux desktop/office desktop stuff (like the Evolution email client or the Nautilus file browser), and skyrocketing Linux IPOs (VA Linux anyone). Plus several attempts at releasing pre-installed Linux PCs at places like Walmarts (that most people bought for cheap and converted to Windows).
In polls here, more respondents report running OS X than report running Linux on their desktops and laptops.

So, it is uncertain whether it will ever be the case that the majority of devs use Linux although I guess there's a good chance of it happening if Apple ever decides to abandon the desktop / laptop market.
I forgot to mention that I hate touch controls. Something more like PSP/Nintendo DS/gcw-zero/bluetooth controller is more likely...
Literally just finished this exam. Too bad I didn't see this summary 4 hours ago!
> I suspect toughing out their demographic problem will prove better in the long run than opening the can of worms that comes with immigration.

Have you looked at Japan's population profile? We're looking at 40 years of real hardship, starting right about now.

I quite agree that, in the long term, Japan should plan for a flat demographic curve, but the two baby booms of the 40s/50s and the 70s, followed by a plunging birth rate, mean the transition is going to be extremely painful.

> And maybe they can institute a program like Israel's to encourage Japanese nationals living overseas to return to Japan.

They did that in the 80s. The outcome did not reflect well on Japan.

In truth, Japan doesn't have an immigration policy. It has a managing foreigners policy, overseen the Ministry of Justice. Naturalization is permitted, but not encouraged. For instance, as a British Citizen, I'd have to officially make myself stateless before I could apply to naturalize.

Japan, as a nation, seriously needs to open its mind a bit if it wants to cope over the next 40 years. Either that, or start building grim, ultra-low-cost institutions to house its old folk.
if you have a Ph.D. in science/engineering and want to get a job related to your speciality, then yes, that's the case. also, it's a no-brainer since there are very few jobs (in either industry or academia) where you can be paid to work on your ultra-specialized field of expertise.

but if you want to get a well-paying job period that doesn't involve your dissertation work, then there are far more options. in fact, the best paying jobs out of Ph.D. are those that have nothing to do with your dissertation work (e.g., finance, engineering at top firms such as Google/Facebook/etc., management consulting).
i think you're missing the point? the original question was making the argument, i think, that if the universe is fundamentally non-local, why is almost all physics local?

using an optical analogy: if fourier space is "the real thing", why do we live in a world where point sources are much more common, useful, and interesting, than diffraction patterns?

you seem to be saying in reply "because non-local stuff is difficult to observe". but that's not an explanation; that's the problem.

[although tbh i think you could make this argument against any unified theory - it's effectively the same as "why do we get quantum decoherence?" except that now the idea that it's caused by complexity seems less intuitively right]
So there DO is a TheOnion for coders!