skysight-inc/HackerNews huggingface dataset:
Having a sort order is immensely preferable when you're joining multiple sequential rows at once. The optimiser can create a pseudo-partition for your join, and constrain its reads to that. Especially on spinning rust (or I/O constrained systems), you're also reading multiple sequential pages in a stream off disk, which gives a big speed boost compared to random reads.

Without that ordering, the index is 'dumb', and has to find all your rows one by one in its structure. Admittedly it's not as much of an issue for SSDs, but it does still impact performance.
What I really want to say is whether f(x+1) is function or multiplication does not matter that much in terms of both browser presenting and math-aware search, moreover, extracting semantics can be done by algorithm from context. Considering that few author want to annotate on their expression semantic, and adding semantic does not really help math-aware search, I argue for the necessity for bringing math semantic notation into WEB.
React 14.x was built with babel 5.x. React 15.x is compiled with babel 6.x. Must user jsx code now be compiled with babel 6.x to be compatible with React 15.x?
So, you think that hiring smart people is a good idea, and you think that people who do well on IQ tests are smart, and you think that people who are not smart do poorly on IQ tests, but you are adding that there are some additional smart people who don't do well on IQ tests, and you are rightfully concerned because you consider yourself to be one of them, and you think there are laws that put the burden of uncovering these people on private employers? I'm not sure that's true, but anyway, just wanted to clarify.

Out of curiosity, this is a serious question: are you a programmer and if so does dyslexia cause you problems coding? lots of library functions can have confusingly similar names and spellings for me, and I don't have any reading problems.
Some people do blame the civil wars in the Middle East on climate change, though its a bit indirect. That worse weather caused food prices to soar that year. That did happen around that time and caused a refugee crysis.
this is not how science works
There's a surprisingly simple way to leave yourself a "backdoor" with almost any these electronically controlled magnetic locks: tape a paperclip to the magnet.

The paperclip creates enough of a gap to weaken the magnetic hold such that if you put your shoulder into it, you can pop the door open.

This backdoor is virtually undetectable, because the door still operates normally, and no one thinks to look directly at the magnet (except for me, which is how I discovered this trick).
You're not wrong, it's just that the time it takes to transfer something across a network is usually slower and a lot less deterministic than processing something locally on your machine. While I'm pretty sure it takes longer to evaluate more code than less code, I would imagine that the time differential is negligible compared to the time savings you get from gzipping JS/CSS assets for transmission over a network. Otherwise, why would we gzip assets at all?
The point was that those machines had the benefit of instruction sets co-designed with the language. (And Mesa had strong default type safety, but basically the same memory model as C, allowing pointer arithmetic, null pointers, and dangling pointers.)
Since learning about the concept of the Baltimore Stockbroker, I'm thinking that actively managed funds as a concept are horseshit.

http://www.theguardian.com/books/2014/jun/13/how-not-to-be-w...

>Here's a cautionary tale. A broker sends you 10 free stockmarket predictions in a row that all come true, and then asks for money for an 11th. The stockbroker's offer seems reasonable enough. His strike rate is 10 out of 10, so surely he will be right the next time, too? Don't do it! If you pay for the 11th tip, you will have fallen victim to the oldest scam in the book. Unknown to you, the stockbroker has been sending every combination of possible predictions to tens of thousands of other people, and you are one of the unlucky few who got 10 good ones in a row.

>Imagine you are considering investing in a mutual fund. Before funds are opened up to the public, they are often monitored in-house. Funds that don't perform well can be shut down, without the public ever knowing. Ellenberg warns that if you are seduced by funds with an eye-popping rate of return, then you are walking into the Baltimore stockbroker's trap: "You've been swayed by the impressive results, but you don't know how many chances the broker had to get those results."
In my view, Prop 13 is a most problematic as applied to investment/commercial real estate, a lesser one applied to secondary residences - but really is a good thing for primary residences.
https://github.com/coreyp1/defiant

If you want to know why, check out this blog post (part 1 & 2 are the why, part 3 is the what): https://cscrunch.com/blog/corey-pennycuff/its-2016-and-youre...
OK, thanks. It doesn't seem to be a huge difference or anything, just enough to be a bit noticeable in some pages we're staring at for a disturbing number of hours per week at the moment, so I was curious. Compared to things like implementing shouldComponentUpdate in the right places, the change is tiny.
A very good news, now just waiting for proper documentation as current one's are just series of articles. LXC gives a lot of freedom in building self contained containers using traditional server tools like juju, ansible, puppet etc. I wrote it earlier that docker made a mistake by moving away from lxc tooling but I think given their own focus on application containers it was inevitable. Now instead of focusing on complex docker tooling, developers and users can focus on real application code.
It's a mouthful to learn docker, rkt, docker swarm, kubernetes, coreos tooling, mesosphere etc just to manage application. Too much to learn just to manage simple containers.
Don't use regular ublock it isn't well maintained and lets ads through for money.
I wonder how many of these future owners plan to immediately resell their new rides for a profit.
Vue.js Recent Trends
1) I'm stuck. Can't make it at a programming job since my major was not CS.

2) Freelance doesn't really work without a portfolio to gain traction

Horrible situation because money was never an issue to me. I just wanted to pursue my passion. If I was able to remotely work for $20/hr. I would gladly move to a low cost of living country.
I don't think the people railing against prop 13 have ever lived in states where property tax rates are out of control to the point the people lose their homes... it's not pretty.
Really nice work with all this! Great blog post on update
Part of the problem in writing a deep learning book, is that very little that warrants being in a book, is actually known. The mainstream deep learning academic community welcomes theoretical work but articles on new techniques which beat SOTA are given much more attention than articles on setting up a theoretical structure of the models. Consequently, that line of research is also under-cited and under-developed. In some ways, 'deep learning' is in a different Kuhnian paradigm altogether. So, people who are used to learning about all the intricacies of classical ML models fail to appreciate deep learning, because the metrics with which you would judge a deep learning model are different from the ones you would use to judge a classical ML model. The same applies for the books in different Kuhnian paradigm.
Really helpfull article
I feel that this sort of response (land value tax) is very political, in addition to being an economic response.

Taxes are at the heart of politics. Without taxes to raise revenue most governments would have no realistic power source.

Property tax, as already implemented many places in the U.S.A., already accomplish the l.v.t. to a lesser degree. And many people have a HUGE problem with it. The argument goes as thus: The government (in the U.S.A) does not have the right to unlawfully take my property. I paid for my property, so it is mine. Thus, the government can't take my property because I did nothing.

Basically, if you are a property owner you must have the resources to pay property tax or you will not be a property owner for long. If you are not a property owner it is getting progressively more difficult to stay in the city limits if you do not have a lease or rent an apartment, effectively making it illegal to be homeless.

If you are homeless, because of the U.S. Patriot Act, it is nearly impossible to get a bank account or a drivers license unless you register with a recognized homeless shelter. I volunteered at a homeless shelter for a few years; they aren't great places to hang around, even if you're desperate. And, get this, in some states if you own an R.V. and live in it legally and full time, you don't have a "physical" address. So guess what, you're homeless. In these states you actually have to lie on your drivers license application in order to get a drivers license or a bank account stating that your personal mailbox (like a post office box but private) is your "physical address". And when you do this (lie about your physical address) you're committing a felony. We're talking about retired people, full-time political consultants chasing campaigns, and people that just like to travel.
AWS services they are deliberately created as primitives around common needs. Doing things like search and other communication methods could pollute their ideals of what S3 should do or they want to encourage you to use their other offerings for other use cases. Having simple primitives allows them to focus more on reducing the costs and improving stability of the primitive rather than making them amazing for all use cases.

They have a few other storage services that may be a better fit for your use case than S3 or someone may have a library to fill the gap.
Dunno about libtermkey but I wouldn't worry too much about the Lua dependency. Lua is very portable and lightweight and the entire Lua interpreter and standard library are just a couple hundred kbs. You always have the option of linking them statically if you really need to.
Awesome article.

The countdown clocks are generally accurate, but in certain situations they are surprisingly off.

I would love to see someone use this data to improve arrival predictions – a regression, say, based on features such as time of day (a proxy for crowding), weather, holidays, nearby events (concerts & sports), maintenance or signal problems...

I assume the clocks use something as simple a static numbers representing the time between adjacent stations or segments. They presumably don’t tolerate deviations from crowding or other unexpecteds.
> [...] or it was stolen without early credit from BCPL along with its other foundations?

That's simply not correct. The first public paper on C (The C Programming Language in BSTJ #57, the Unix issue) spent the first 4-page section on its BCPL ancestry.
Black swan funds have been doing neat things. But I didn't mean to imply I'm concerned about this as an individual investor.

I'm honestly not that concerned about it at all, because it seems like an unlikely problem. But to whatever extent I am, the question wouldn't be "how do I protect my own investments?" It would be, "how should we protect all the retirement savings across the country that are placed under passive management automatically?"

To really answer that question though, we'd probably have to know the actual level of risk and the timing of any crisis, which aren't trivial questions.
Although I don't have the figures, I suspect that by the time you factor in all the infrastructure for a unit (elevators, common areas, hallways, parking (?), etc.) you don't really cut out all that much cost by reducing units by a few hundred square feet.

Seaport rents are particularly extreme for reasons that I confess I don't fully understand but you definitely get into diminishing returns as you decrease apartment size.
If you are using typescript, you should read:

https://github.com/Microsoft/TypeScript/issues/7270

TLD'R: React 15.0 broke TSX in typescript but the workaround is easy.
YouTube's ContentID seems to work? Or am I misunderstanding the issue?
We should email. I'm always researching new API patterns and having real feedback would be very beneficial. Email in profile. :)
Here's a recreation of One More Time that I saw on HN a few years back:

https://www.youtube.com/watch?v=9sdtOpE_3aQ

And the follow up:

https://www.youtube.com/watch?v=0kZy5qNrlks
Have you read the acclaimed "Elements of Statistical Learning"[1] or its lighter weight counterpart, "Intro to Statistical Learning"[2]?

I think both explain statistical ML clearly at just the right level of detail. But I'm not an advanced math person, so it's certainly possible that I've failed to notice any flaws in their approach.

[1] https://web.stanford.edu/~hastie/local.ftp/Springer/OLD/ESLI...

[2] http://www-bcf.usc.edu/~gareth/ISL/
I am not very cheerful about the markets being "-largely driven by passive investors. Traditional investors play a pivotal role in corporate governance and strategy, and reward management with a track record. Unfortunately the flows are becoming more and more driven by passive strategies, and this can potentially lead to negative externalities in the economy [1].

[1] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2663398
The raw loan amount is not high as in US (when you consider USD... for BRL it is comparable if you consider your own income, but even that some people get lower).

But in Brazil you can't ask for bankruptcy, ever... In US Student Loans can't be rid of with bankruptcy, but you CAN make another loan, pay the student loans, and THEN go bankrupt... in Brazil this loophole doesn't exist.

And Brazil has a incredibly high interest rate, credit card interest is 400% year, overdraft and personal credit interest in a bank is 300+% a year, special credit for business with government subsidies are still around 100% per year. (and I never saw anyone that qualified for it).

The effect is that if you are in debt, you are screwed... and if you HAVE money, investing in any business is stupid idea, specially with our high inflation (currently about 11% per year), it makes much more sense to loan to the government (that currently will happily absorb it, and pay interest that is usually at least 14.25% year + inflation), so noone invest in creating business anyway, so you never find jobs, startups are non-existing, creating a startup is bad idea, and so on...
I'm sure they are but I like not having to click every time I want to see a picture.
I get sick in cars too, and planes, just takes longer. Don't get sick if I'm driving (do if I'm piloting though :/ )
Live reload is a funny thing with Erlang. When I claim it's a feature, but describe the pain it is to use, I get told nearly nobody uses it. When I claim that nobody uses it, I get told that lots of people use it. I'm not sure it's something that an Erlang competitor would have to get right. And it would be valid to use a different mechanism for live reloads, perhaps something that explicitly migrates state between OS processes instead. At the very least I think the Erlang community would have to agree that it's a dodgy, improvable process.

"A language that allows mutable state aside from at process scope is also a no-go."

Well, I did say the language I'm spec'ing probably doesn't exist. Rust is an interesting example of what can be done to make it so that not actually copying memory is safe, but you'd still have to do some work to make it do the copying more transparently across nodes, which is why I said it's "just" a regular language from Erlang's point of view.

"Nothing about Erlang is inherently slow."

I now believe that dynamically-typed languages that are not built from speed from the beginning (LuaJIT being pretty much the only reason I even have to add that parenthetical) are inherently slow. I've been hearing people claim for 20 years that "languages aren't slow, only implementations are", I've even echoed this myself in my younger days, yet (almost) none of the dynamic languages go faster than "an order of magnitude slower than C with a huge memory penalty" even today, after a ton of effort has been poured into them. Some of them still clock in in the 15-20x slower range. Erlang is a great deal simpler than most of them, and I don't know whether that would net an advantage (fewer things to have to constantly dynamically check, although "code reloading" mitigates against some of these) or disadvantage (less information for the JIT to work with). Still, at this point, if someone's going to claim that Erlang could go C speed or even close to it in the general case, I'm very firmly in the "show me and I'll believe it" camp.

At some point it's time to just accept the inevitable and admit that, yes, languages can be slow. If there is a hypothetical JS or Python or PHP interpreter that could run on a modern computer and be "C-fast", humans do not seem to be capable of producing it on a useful time scale.
I believe this can be achieved via a combination of httpfs [1] and archivemount [2]. Not sure about the reliability, but I think the approach is more general - you could even stream from within a remote archive this way, using whatever program you wanted. The job of an archive reader, disk reader, or "server reader" should be to translate these things into the filesystem so that all programs benefit. GNU Hurd took this approach, with the native ability to mount tarballs and FTP servers as filesystems, and POP3 as an mbox file.

Incidentally, I can't find any archives with audio hosted on a server that supports Accept-Ranges on the open web. I'd appreciate a link if anyone finds one.

Update: AVFS [3] seems to be an all-in-one solution that handles HTTP, FTP, WebDAV, Zip/RAR/Bzip, SSH, and others. Also see "podfuk" [4], though it looks pretty ancient.

[1] http://httpfs.sourceforge.net/
[2] http://www.cybernoia.de/software/archivemount/
[3] http://avf.sourceforge.net/
[4] http://atrey.karlin.mff.cuni.cz/~machek/podfuk/podfuk.html
Radically different methods of enumeration
Can anyone say what this SVG support means for d3.js integration?
I mean, we need <library> tag in addition to <script> tag, which we already have.

e.g. <library name="react" version="^5.0"><script src="https://cdn/react-5.0.8.js"></script></library>
It would be kind of nice if you could import modules directly from HTTP sources, like Go. For example:

import _ from package 'github.com/lodash/lodash/tree/4.8.2';
import $ from package 'jquery.com/version/2.2.0';

Your browser would make the OOB requests and cache the results in a shared directory, which any JS code that's running locally can use. This way, HTTP requests for 3rd-party components shared across websites aren't repeated over and over again for the same libraries. And it could even be extended to CSS:

@import package("github.com/twbs/bootstrap/tree/3.3.6");
Well it was the official app before this one. Considering how good AB is I think there's some technical reason to redo the app. Who knows.
It's cheaper not to if you take less than 14 rides a week, which is not unusual at all in places like the East Village.
Is the physical manifestation of the product a "robotic arm" (to physically apply makeup) accompanied by software?

In terms of makeup artists selling digitized looks to their fans via a digital makeup store: makeup already happens for free on youtube and is lucrative (per youtube payment of some ad revenue) only for those with large followings. So, people are unlikely to want to pay for a look they can access freely elsewhere.

While the tech may exist, this would require long incubation period for building. I.e. the face has different surfaces (lips, eyelid, brows, etc) that interface with various motion types (glide, etch, press, pat, etc), with each area requiring a combination of motions. Different faces also require different amounts of product+motion. So, to devise the making up of one feature alone (perfecting applicator's motion range, pressure, adjustability to different head/face shapes, etc) would take a while.

It'd be also interesting to see how cost intersects with price acceptable to interested consumers.
Why is a door lock running a full Linux, with command line tools?
> housing prices are relatively sane in places like san diego

Consider that the median house price in San Diego is higher than New York or Los Angeles: http://www.advisorperspectives.com/dshort/commentaries/Media...
Wow, that's a pretty easy attack, and one that a baddy could pull casually while scoping out an office or some other target during business hours.
I think the use of "reporting" is a stretch.. you're speculating and twisting information in your favor.

You're right, data was exfiltrated... Do we know if the portal was on the same server as the website? You seem to be making that connection, but that hasn't been illustrated.

So if you're opinion is that it was either a Drupal or WordPress attack vector, why not highlight that in your article or subsequent email? Based on your email, you imply it was WordPress but fail to make this point...
Narwhal is one of the most underrated Reddit apps, so much better than AB and obviously superior to this new app.
It's akin to needlessly using technology to solving a problem or requiring someone to write a hugely time consuming code sample. Sure, theoretically it's a great idea, but since they're never done right and they never address the issues that affect the fringe.

The worst I've seen was where I had to do 100 questions and half were spatial intelligence (gameable and wtf). It looked like an incredibly expensive piece of software. Didn't get the job, thankfully, but the company's now known for having a policy of not being able to talk about work out loud if you're in IT. The other places that gave me tests had dissimilar, but equally insane workplace policies.

Rambling list:
-At some level, the person interviewing you (or management) doesn't trust their intuition to find the right candidate.

-It's an easy way to throw someone out of a pool despite all else. There's a reason it's illegal to do IQ tests.

-Mental health issues such as dyslexia or ADD.

-I've taken maybe five intelligence tests for work and none of them have been the same. Where's the standard?

-Companies have a weird tendency to use puzzles such as the "three light bulbs" one. All that does is test if you've heard it before. "I want to see how you think" makes no sense when the question's on paper and there's 100 questions just like it.

-A lot of these tests are gameable since you can just practice beforehand.

-Test anxiety sucks.
The interest rate is low, but getting an interest free $300+ million loan must be a nice side-effect for Tesla.
‘Femtosats’ aim to bring cost of satellite deployment below $1,000
On YouTube, ContentID can only be used by the big publishers, not the little guy whose videos are getting stolen.

Facebook is 10x worse as you might expect.