skysight-inc/HackerNews huggingface dataset:
This library doesn't seem to be focused on matrix math for computer graphics.

FWIW, you don't tend to see a significant gain from writing those individual types as SIMD. The gain is from operations over large arrays of numbers. E.g. each vector has only one component type in it (e.g. you have vectors of [x0, x1, x2, x3] and [y0, y1, y2, y3] instead of [x0, y0, z0, w0] etc).

Here's a set of slides that elaborate further on what I mean and explain why: https://deplinenoise.files.wordpress.com/2015/03/gdc2015_afr...
Wow, this is a prime example of a web site not explaining what the hell the software really does.

"Sandstorm is an open source platform for personal servers."

What is it?
You haven't read what I wrote.

But the "preferred form of the work for making modifications" presumably involves each person using their own github keys (and/or repositories) etc. Anybody can create an account and use github. That is not true in the tivoization case because in that case the only keys that can be used are the original ones.
It seldom happens that government agencies enact new regulations to "feel important and powerful".

Far more often, they enact new regulations because new circumstances are similar enough to the old ones. It's usually the case that, to anyone with some knowledge of history, that the regulations are a good idea to put in place before people really start getting scammed/hurt/etc.

To say that government agencies take action to "feel important and powerful" certainly casts the agencies in a trivial or pointless light, but I don't think it is accurate.
Nobody can force anyone to adopt bitcoin. I regularly buy Subway with bitcoin at a local store that accepts it.

The benefits of bitcoin are out there, its up to stores to offer it as an option. There should be a strong pressure to eliminate credit card processing fees though, since most companies are paying ~10% of revenue just to credit card companies, sometimes worse.
I agree. I've made an effort over the past little while to learn Makefiles (after tinkering with waf, ninja, etc) and they can be really good if used properly.

Hell, even Docker can work well if used properly. The secret here is to keep your development machine clean and standardised - this is what Vagrant is for, right?
This sentiment is wide-spread in US. I think it is a combination of systematic propaganda and ignorance of general public.
Ni, or நீ means "you" in Tamil as well. :)
It's more addictive than anything else, being in and around all that chaos. There's a weird experience of liberation and freedom and a sense of taking hold of your own destiny in carrying a weapon in a warzone. Every single day I think of how much I want to go back, at the same time I wish I never went. You really do leave a piece of your soul over there. I can't imagine being a civilian, born and raised in those places.
Other languages either

1. requires compiling/linking, which is unsuitable for trial-and-error, live REPL like dynamic languages.

2. lack of scientific libraries.

3. lack of Web/networking capabilities.

4. lack of graphing libraries.

So consider all these factors together, Python stands out.
Yes to the first part, but both the DWT and DCT are linearly separable, so you can compare their performance by just looking at one dimension.

As for the zigzag path, it doesn't run through the 64 pixels, but rather through the 64 coefficients that come out of the DCT. That's part of the coding stage, which is a separate animal. That said, JPEG's coding scheme is way simpler, and probably way faster than JPEG 2000's, so that might also have something to do with the perf difference.

My overall impression of JPEG 2000 is that it seems like they started with "wavelets can surely be used to achieve superior image compression to JPEG", and then made whatever sacrifices were necessary, in terms of implementation complexity and computational resources, to bear out that premise. You could make similar sacrifices and beat the hell out of JPEG with a DCT-based codec too (e.g. with larger windows, overlapping transforms, better psychovisual models etc.)
Not the person you were replying to, but no.

Basically, instead of trying to gain a bit performance out of one [x, y, z, w], you group your data so you have to process all of them at once, and then you load them as [x0, x1, x2, x3], [y0, y1, y2, y3], [z0, z1, z2, z3], [w0, w1, w2, w3], and then do 4 (or 8, or 16) steps of the loop at a time.

This ends up having roughly a 4 (or 8, or 16) times speed up. More if your data wasn't already in that format, which is inherently cache friendly.

I linked this elsewhere in these comments, but here's a good overview of SIMD techniques (as well as what not to do, which is basically what you had suggested) https://deplinenoise.files.wordpress.com/2015/03/gdc2015_afr...
Which makes this circular comment a little ironic.
Everything is completely open. We use https://github.com/kartotherian/kartotherian which is Mapbox+Mapnik based.
Thinking these high level problems can be solved by switching to a different language is quite a common fallacy in the tech world. Almost always it comes down to being familiar with the platform/OS/languages you're working with rather than a few attributes of a particular technology choice. The question of technology choice in that context is then primarily about using something with reasonable popularity and an adequete community supporting it - but usually not much more than that.
It sounds like you argue that because San Jose is bigger both by territory and by population, somehow that makes San Francisco truly bigger. However, if it's bigger in both, it only makes sense the map algorithm chooses it to display on lower resolutions. I don't think going by population density is that common.
Tired, but the switch to the JD also has to do with the US draft. They wanted attorneys who were drafted to be paid on par with other pros like dentists. And the upgrade away from the 'undergrad' label had advantages for those students taking deferments. The standard 2-year deferment for gradschool didn't cover the 3 years needed for law school.

Lawschool is a strange thing somewhere between a gradschool and a doctorate. It's a professional school that, like med school, isn't directly comparable to other degree programs.
One nice thing about the Roku is that it searches across multiple apps for content. The Amazon TV devices put Amazon content front and center, making you think you have to buy a video when you already have access to it via Netflix without having to pay more.
> The minFraud service determines the likelihood that a transaction is fraudulent based on many factors, including whether an online transaction comes from a high risk IP address, high risk email, high risk device, or anonymizing proxy. One of the key features of the minFraud service is the minFraud Network, which allows MaxMind to establish the reputations of IP addresses, emails, and other parameters.

- https://www.maxmind.com/en/minfraud-services

So not a full list of factors, but some of them...
HoloLens still half a decade away
Maybe once major browsers all disable RC4, my bank will finally stop using it. Or maybe they'll just sit on their hands and tell people to use IE6. I don't know. Anything is possible when they're using such a ridiculous TLS config in 2015 (only TLS 1.0, only 3DES and RC4).
Week in Review 18 September 2015 – MailShark
Lawyers require much more than a law degree. There are background checks, multi-day exams, mandatory professional development, insurance and all manner of ethical obligations. Licensed engineers have some professional burdens but they pale in comparison.
I have heard that a reason for a lack of wealth building is because the countries often lack basic infrastructure: peace, rule of law, roads, capital, etc.

I could hypothesize that another problem could be a lack of density combined with bad travel infrastructure.

Of course, your theory could be the major contributor. Or it could be a minor or non-contributor. Because I don't know, I understand the previous poster's request for a reference.
A large fraction of Bitcoin transactions is gambling. See how the number of transactions suddenly takes off in summer 2012? That's Satoshi Dice.

https://blockchain.info/charts/n-transactions?showDataPoints...

Furthermore, the largest use of Bitcoin volume-wise is
indeed trading against other currencies. However, the same holds for the USD. US GDP is below 20 trillion per year, while global forex trading is 5 trillion per day, with the majority of trades involving USD.
India's Chaotic Lesson
As someone designing and building this sort of technology, it's nice to see a full stack paper like this.
A high performance caching library for Java 8
Early irc'ing involved simply typing:

NO CARRIER

or:

ATM0

... and watching 10-20-30 people suddenly disappear from the channel as their DOS based comm program passed them as commands directly to the modem.
Deep learning class at Oxford 2015
Efectos contundentes de exposición aguda a las señales wifi
I'm a regular Autolib user in Paris, and I have to say Autolib is just pure awesome. It's the piece of the puzzle that has been missing in public transport, because sometimes you just need a car. Some examples:

Moving large bulky items

Getting around quickly in the suburbs, out of the city centre

Rerving parking in the city centr a ahead of time

Actually, those are the three main use cases for me. I do everything else with my electric bike or the metro. Still, the service has changed my life - I no longer own a car because of it, and I'm not alone in that. Just yesterday another friend was selling her car on Facebookfor the same reason.

Anyway, I think the Indy city council would do better by stopping worrying about who had the right to do what, and just get behind this thing. It just makes people's lives better.
People have lived more or less continuously on Mount Desert Island since the end of the Seven Years War (It was in something of a DMZ between French Acadia and British Massachusetts, and everyone that tried to settle there soon got burned out by one side or the other).

The only reason that the park exists is that it became a resort town for the Gilded Age tycoons, and they bought up all the land that makes up the park, because they didn't want anyone industrying up their summering place.

Most of the palatial mansions burned in a wildfire in the 40s, and the tourism has a more middle-class flavor these days, but there's still a huge distinction between the natives and the summer people.

I always enjoyed Baxter State Park more. Up there, if you get off the AT, you might not see a person for days, unless you come out on a road and a log truck happens by.
Graphical models for Python, implemented in Cython for speed
likely, "banning bitcoin" would take the form of barring companies from accepting it. It definitely changes the value proposition if Amazon, Target, Overstock, Subway, TigerDirect, Home Depot, etc. can no longer accept bitcoin as payment. There's no need to mess with the blockchain if you can simply eliminate mainstream use and force it onto black markets.
It's funny, the current title "Why War Reporter C.J. Chivers Had to Suddenly Stop" struck me as click-bait. Why not say why, so we don't have to click to find out?

War reporter C.J. Chivers had to suddenly stop because of PTDS.
If you use 32bit Linux in 2015 you deserve the pain you just endured.

The problem is not the state of deployment (which is still admittedly quite bad), it's the state of your system.

Install a fully 64bit version of 14.04 and watch all your problems just disappear.
Funny thing, the other day I was looking for a good map of all Wikipedia articles with geo positional data. I didn't really find one.

Looking at the title of this submission, I hoped that it would offer this. However, it seems it does not. Does anybody know if it ever will?
How to Write Unmaintainable Code (1999)
I had the same trouble setting up discourse, so I setup a template on Nitrous using Docker that you can definitely use to get Discourse up and running in 30 seconds. (I just confirmed, I went from no environment to running discourse in less than 30 seconds). Just `cd code/discourse && ./start-app`.

This, IMO is where Docker shines. It shouldn't matter if it's setup with a microservice 12-factor architecture or if everything is setup in a monolithic VM-like container. I don't have the patience for ops -- I just want something that works. That's the point of having isolated, replicable containers.

In any case, I encourage you to try out the discourse container on Nitrous. I was actually surprised it happens to be the least popular container for us. I assumed because it's such a pain in the ass to get started, that it would be more popular =p
And Silk Road
That's pretty neat, though I'd probably prefer trees on a good part of mine.
https://github.com/jsbin/jsbin/issues/2320 is a good read, too.
Nice color gamma - less like OSM's rainbow and more like Yandex or Naver maps. I wonder why Google insist on indecipherable shades of gray.

Some things would benefit from more contrast, but as it happens, almost all map services would.
It's funny, the current title "Why War Reporter C.J. Chivers Had to Suddenly Stop" struck me as click-bait. Why not say why, so we don't have to click to find out?
"War reporter C.J. Chivers had to suddenly stop because of PTSD."

But I note that HN titles only get changed after they hit the frontpage - after clickbait has done its work.
I should clarify: Among people that don't use credit cards like kids or the paranoid, the typical solution is to use a gift card. I, personally, do not like to use credit cards for purchases less than 40$. I certainly didn't think my comment was worthy of downvoting, especially since the comment I replied to asked if it was required.
> If by "protects property rights based on need" you mean 'takes things other people possess', that protection agency could have a conflict with others.

Do you have any idea just how much property in a capitalist economy is possessed by someone other than the owner? What happens if I'm renting a house from you and you try to evict me? Now it's your protection agency--not mine--trying to take something that other people possess.

In fact, capitalist economies also have shades of legal ownership, i.e. lienholding--so I might even be the legal owner of a Camaro, but if I don't pay the car payment the repo man is legally entitled to take something I not only possess, but actually have some legal title to! And this only works because there's an unambiguous and authoritative legal framework in which these kinds of actions are permissible within bounds of regulation. OK, so if your anarcho-capitalist protection agency tries to repossess my Camaro and my anarcho-capitalist protection agency doesn't think your protection agency followed enough due process, where do we go from there?

The entire point of having a monopoly on the legitimate use of physical force is that these kinds of disputes are inevitably going to come up, competing sides are going to be unable to come to a settled agreement, and in the absence of a state, these disagreements will escalate to violence. This isn't a theory, it's the observed history of humanity.
GitLab is the other large open source Rails project. We choose to package below the container level with Omnibus packages. These run without all the Docker dependencies and install in 2 minutes. We did this because many of our users could not run a recent/custom kernel with Docker. We're very happy with the choice and are able to run the Omnibus packages on top of our images https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker

That being said, it is still a bit silly how hard a Rails app is to install.
GitLab is the other large open source Rails project. We choose to package below the container level with Omnibus packages. These run without all the Docker dependencies. We did this because many of our users could not run a recent/custom kernel with Docker. We're very happy with the choice and are able to run the Omnibus packages on top of our images https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker

That being said, it is still a bit silly how hard a Rails app is to install.
I tuned out at

I actually have a 64-bit kernel, but a 32-bit userspace

Eevee right there decided to swim upstream. If you play computers on hard mode, it's gonna be hard.
Because governments rely on the ability to tax financial exchanges to finance themselves. Not saying it's right, but it's the crux of their power and income.
Everybody wants to have a binary outcome for China: China, is it an all dominating inevitability? Or a massive fustercluck? A or B!

And that's silly. China will grow tremendously over the next 30 years, and that growth will be filled with turmoil, booms and busts. Things are only black and white in comic books.
Also, I'll just jump in here and say that not declaring any of Airbnb, Pinterest and 23andMe to be a success is farcical. You don't have to have exited to have a successful company.
Grooveshark UI revamped?
Terminal Escape Sequences – The New XSS for Admins
Note the part where they rewrote their frontend everytime a cool new framework came out.
There could definitely be an alternate method on `Box` that returned Result, but I don't think this is so feasible for containers which allocate in many places and so would require duplicating most of the API, however there may be some tricks that work.

https://github.com/rust-lang/rfcs/issues/538 covers the allocator stuff.
Coinbase has an exchange (https://exchange.coinbase.com) that supports several currencies and is accessible from many countries.

(I also work at Coinbase)
Notice that by this point the claimed benefit of the EV cert has lost all connection to the validation process and is now solely an artifact of the impermissibility of spaces in host names.
There is an issue with the battery technology though. AFAIK these cars must stay plugged and draw power when not in use to keep the battery above 70C.
Supporting multiple deployment options introduces a lot of overhead, and Docker (in particular) seems really good at reducing deployment overhead for both developers and admins. I'm not sure why it's a bad thing when it means that the team can focus resources on a single canonical deployment method that just works. Docker containers can also be run on a variety of public cloud services, so while Heroku may not be available, pointing your Dockerfile at EC2 or GCE shouldn't be too hard?
That's a good question!
Silicon Valley spends on people, Asia spends on marketing
> There's even an outside possibility that China's economic miracle could end up in a fiery crash landing

People have been saying this since Deng Xiaoping took over, over 35 years ago. Actually, they've been saying it for over 65 years.
Scientists Show How to Make an Invisibility Cloak (Sort Of)
I don't know if it supports jupyter (I haven't used either in a while), but ein for emacs is pretty cool: https://tkf.github.io/emacs-ipython-notebook/
Semi-related anecdote: I just visited Poland for my first time, and what shocked me the most (aside from how cheap beer is compared to Canada) is the cost of cellular data:

5 złoty for a SIM card with 1GB of data (approx. $1.36 USD / $1.79 CAD). 10 złoty for 3GB. Incredible!
So "All your base" is Engrish for "The entirety of your base", not "All your bases"?
Or it could be like Japan and stagnate over the next 30 years, due to its similarity to Japan in demographics, exporting country's inability to transform to a consumer economy, massive internal debt, capital flight, etc.
Using Analytics to Make Bad Buildings Better in New York City
There is a proper roles system. But as a shortcut, roles are assigned by domain. It's either this or manually creating/accepting accounts if they need privileges other than the default.

In this case, they could get away with the shortcut (if you exclude the MySQL misconfiguration), so that's what they have done.
What are the main gripes against Docker? Security is one that I hear a lot, but is a bunch of Docker containers somehow inherently more insecure than running the same apps on the same host?

Docker seems to be moving forward really fast and gets a lot of hype which tend to make my old-school sysadmin self a bit suspicious, but I'd love to hear critique that is based on the actual usage. (N.B. I'm just about to start making my first Docker deployment)
It is important to point out that access to security bugs (the ones that contain descriptions of unpatched vulnerabilities) is not automatically granted to all Mozilla employees, so simply having an @mozilla.com e-mail is not enough to get information on how to exploit Firefox.

It is enough to get access to potentially sensitive partner information (as can be seen from the posted screenshot), but those are usually a different class of bugs from security bugs.

Further, we now classify security bugs by the area of the code they affect, and give engineers access to just the areas for which they are responsible, rather than blanket access to all security bugs. This is a process that began even before the recent attacks, but we have been pushing it more aggressively in their wake.
Anticipate - Looking to find early adopters for testing.
IQ may mean achievement gap can never close
I live in Ellsworth (15 minutes from Bar Harbor, you have to drive through Ellsworth to get to any part of Acadia National Park).

You're overlooking a large part of the history: most of the park was donated land that was owned by the Rockefellers, of which they continually have grown the park over the past 50 years.

The park doesn't have islands in it as much as the park ate up all the land AROUND these islands, making the islands exist in the first place. I suspect Acadia is the only national park that is growing at the rate it has over the decades.
Really, 90% of this article is an argument for docker. His docker installation annoyance was nothing compared to the pain ensuing from his decision to chuck docker out of the window.
Consistent to that, I'd encourage people to use "The Chinese Government" rather than the more common "The Chinese" that English media loves to use when generalizing. Missing a single word makes it easy to blur the lines, e.g.:

"The Chinese are corrupt and never tell the truth."
"The Chinese are only good at at stealing and copying things."
"The Chinese cyber-threat ..."

On the other hand, I've noticed in Japan, even with the pervasive anti-China sentiment, news sources are keen to use "Chinese officials" or "China's central government."
There is no law that says you have to record every transaction. On your tax form, there is a field where you put in the total amount gained or lost over the entire year. For 2014 I lost money, so in my tax form, I didn't put anything. For 2015 I will probably break even across all buys/sells. Maybe for 2016 the price will rise and I'll end up making a net profit after adding up buy and sell spreads. You don't have to be exact, you just have to give it a goo guess. If you guess too large, you pay more in taxes, if you guess too low, you pay less in taxes, but run the risk of getting in trouble if audited.

I guess if you wanted to get brownie points with your accountant, you can record all transactions, but if you don't you certainly aren't breaking any laws.
Sounds like something that's very easy for a machine to calculate.
Such a “well rounded web” has no inherent right to exist. If it is at the cost of having ads, and that cost is too high, then we won’t get it. And that would be fine with me. I remember the Internet before the web. I can easily imagine an Internet without it.
China and Japan are about as different and opposite as two places can be (I've spent time in Asia). Their both very unique places in completely opposite ways. The differences are countless and I struggle to find even minor similarities.