skysight-inc/HackerNews huggingface dataset:
It's a big win to buy, build, and outfit the barge instead of paying an insurance payment to do the landing on land.
MIT 6.858: Computer Systems Security Fall 2014 – All Lectures
Hm, that's what I added but I guess the link did not update like other pastebin sites. Oh well...
Air jordan 11s retro :
I would argue it is extremely simplistic to compare languages to unit systems side by side.

In languages, it is both a way of communication and also a way of thinking, to say the least. Mandarin Chinese is my native language. My English is just ok, but it already gives me a new way of thinking, much more than a different perspective.

Also, there are many words and phrases in one language that you can't find a matched translation in another language, even between languages that are closely related, like English and German.

Different unit systems, on the other hand, can be converted to and from each other without losing anything. There could be some affinity attached to a system one grew up with. It is incomparable to languages, though.
Metrologically, even the pound is defined in terms of metric kilograms. Yes, I speak of the least worthy metric unit that is still defined in terms of an ingot sitting somewhere in France instead of a phenomena of nature. As such, the U.S. has gone entirely metric, and has been metric for over a century. It's just that some people insist on using second-rate translations of metric that are based on units inherited from the good ol' colonial days when the British ruled all.

As a Canadian, I am forced to use some imperial units to this day because of my close proximity to the U.S.. This is in spite of the fact that the empire that created imperial units has now gone totally metric. Way to go U.S.A.. You crazy living anachronistic monarchists. I bet you even think sticking to Imperial units is patriotic somehow too! Freakin' hilarious.
1 light year = 9.4605284 × 10^15 meters
Rooms you probably can't afford
Interactive 2D and 3D Plots with Plotly and ggplot2
> Different unit systems, on the other hand, can be converted to and from each other without losing anything.

This really depends what you’re trying to do. Learning electrodynamics is a lot easier if you use cgs–Gaussian units instead of SI units, cf. http://bohr.physics.berkeley.edu/classes/221/1112/notes/emun...
It's also in SICP, but depend on what you consider the basic step is, it's also O(logN). As someone else mentions, it requires arbitrary precision calculation, and exponential calculation is O(logN).
Glam Media's heyday was before Google started slamming content networks (thousands of pages of inter-networked and heavily SEO'd sites with little content and loads of ads) with their Panda algorithm update.
Colonization includes expansion.

For now assume that all the carbon, nitrogen, and oxygen you want is available in the atmosphere and solar power. You still need hydrogen to make plastics, and you are going to need silicon to build more solar panels, and you need metals you can forge. The surface of Venus is 50km below, which isn't as far away as the ISS, but it's still 50km straight down and then back up for anything.

It might be a nice vacation spot, or a penal colony.
Just to add a data point: I occasionally read Dr. Dobbs. I don't have an ad blocker installed.
Yes, they are one of the polite ones. Honestly very few are as obnoxious as Chrome.
>You crazy living anachronistic monarchists.

Kinda hard to take seriously from the people that have a reigning monarch as a legacy from that same empire.
Who exactly are the "top government crackers"? Probably not the FBI. It's unlikely that the CIA or NSA would give the FBI the time of day, let along give them access to the latest exploits. Many reports have highlighted the lack of cooperation between government agencies. E.g. [1]

agency cultures resistant to change and
new ideas; inappropriate incentives for
promotion; and a lack of cooperation
between the FBI, CIA and the rest of
the United States Intelligence Community.
...
FBI personnel practices continue to treat
all staff other than special agents as
support staff, classifying intelligence
analysts alongside the FBI's auto mechanics
and janitors

Who knows if any of that is true anymore, but it's unlikely that giant organizations (especially government bureaucracies) can change their stripes in timeframes shorter than decades.

[1] https://en.wikipedia.org/wiki/Federal_Bureau_of_Investigatio...
If you diagonalize the matrix in the problem, the formula pops out pretty quickly.
A little off topic, but in terms of kids' stories and dubious messages my favourite example is Rumpelstiltskin.

Firstly it shows an abusive dictator taking what he wants with force and threats (the King says he'll marry the miller's daughter if she creates enough gold for him, but kill her if she doesn't). This is not portrayed as a bad thing, and no justice is ever done for it.

Secondly it suggests that a contract freely entered into can be reneged upon later if you simply change your mind (the miller's daughter, now the queen, refuses to hand over the baby as she'd previously agreed to do, in order to save her life from the baby's father).

I suppose it could be argued that the contract was not entered freely by the miller's daughter, since she was under mortal threat. However, it was not the other party doing the threatening, but a third party (the king). Perhaps a lawyer could comment on this.

Or maybe it's just a nice story and I'm reading too much into it ;-)
Simple argument parser for Node.js
Lately everything I build with jQuery I will eventually regret it. The first most annoying problem is that events triggered in jQuery cannot be seen by other modules correctly. Even not by another jQuery instance. There is also the usual size problem, when writing reusable code. For example whenever I want to reuse some 100 lines of code on another project I will have to add almost 100kb of jQuery to make it work. Working also on some bigger everlasting projects, like the wysihtml.com editor, has shown that when you need to patch some browser misbehaviours, native javascript is the only way to go. Such patches need to be as close to their error source as possible.
heh, the numeric part is pretty much 3*Pi.
https://en.wikipedia.org/wiki/Fibonacci_number#Closed-form_e...

If ever there was a way to impress an interviewer it is to bust out this baby when asked to make a fibonacci function.
Skype is an even worse example too, I use it for IM more than calls and it presumably stays open for a long time, probably forever on those occasions.
There is a limit to the amount of computation that can be done by a given amount of matter that only new physics could change. Given that limit, at best you would need every particle in our universe just to simulate an identical one. It's more likely that the best possible simulation would have significantly reduced fidelity and/or size with respect to its host universe, thus the inevitability component of the simulation argument falls apart.

What would convince me we are a simulation is evidence (e.g. proof that quantum randomness is caused by floating point rounding errors, or that entanglement is caused by lazy expression evaluation), hard empirical measurements. Not arguments from pure logic and extrapolation.

That said, I agree that we have done some amazing things with computers; I just doubt (in the extreme) the simulation argument is valid.
This interpretation of the panopticon and it's effect on behavior is based on Foucault's Discipline and Punish: The Birth of the Prison. The paperback is reasonably priced. The cost, however, is a trip down the rabbit hole of postmodernism.

http://www.amazon.com/Discipline-Punish-The-Birth-Prison/dp/...
I have a Google App Engine instance, and it started getting a lot of random requests, which may be related to this. My website had 5,000 requests yesterday (normally less than 50). The logs indicate a lot of these:

221.145.183.89 - - [16/Dec/2014:04:11:43 -0800] "GET /bbs/zboard.php?id=notice&
no=41&PHPSESSID=98802904391cd2920f0473f7956305be HTTP/1.1" 404

Might be some kind of DNS forwarding issue, but I don't my server handling unnecessary requests. What can I do?
Google's +1 is pretty cool in this respect. If you +1 articles you read, their search scores will be boosted for your subsequent searches, so you'll be more likely to stumble upon them if you are looking for something related (but have forgot about what you read).
Can you actually name this number without looking in a dictionary? I cannot. Nine and a half zillions, I guess. So Alpha Centauri is like 44 zillion meters away; very enlightening.
Chopsticks are superior for lots of traditional chinese dishes.
As a general rule, you're trusting both the publisher and 3rd parties that can verify the code makes the build.

An app store can easily provide a binary that can be verified by 3rd parties. Again, it's more about others being able to verify it rather than you being able to build it yourself. And the publisher can provide the source via another means to all interested parties.

App stores aren't the best example since it's mostly closed source games and social apps... think Candy Crush and Facebook. On Android, I run many apps that have the full source code available like Firefox and KeePass. Quite a few public eyes are on apps like Firefox, including on the build system. Most real work and real apps run on desktops and laptops where you don't even have the limitations of the app store to worry about (though you do moreso with each build of Mac OS X).

Saying 'both types of publishers can lie!' is a bit of a false equivalency. On the open source side, you have deterministic builds. And, even without verification, open source is a big advantage over closed source. Others can look through the code to see how it works. Verify that security elements are properly implemented. Submit fixes to such elements. Even see how it works in code to ensure you have more complete testing of the provided binary and have an easier time knowing if something that wasn't in the code was added, since the binary is doing something it shouldn't be based on what the code says. You get no such benefits from closed source code.
Doesn't Bing use Freebase for some search result panels? I suppose they'll just transfer over to Wikidata, but it seems funny that Google might have just added a lot of development time to some Bing developers to migrate APIs.
Personally, I think the matrix powers method is more impressive. You're using the matrix as a state engine to get to whatever state you intend to reach. That has more applications than just the closed form, which a lot of people know about, and you most likely just happened to memorize.

Don't get me wrong, it'd still be impressive "Woah, he memorized this!" but seeing someone do the matrix trick would be even more impressive, to me.
We use GitLab and it just works.
In Python:

def fib(n):
import math
r5 = math.sqrt(5)
x = pow((1 + r5) / 2, n)
x -= pow((1 - r5) / 2, n)
return x / r5

$ python fib.py 4
3.0

$ python fib.py 5
5.0

$ python fib.py 50
12586269025.0

$ python fib.py 5000
OverflowError: (34, 'Result too large')

So we add arbitrary precision. Uglier, but supports any n:

def fib(n):
from math import sqrt
from decimal import Decimal
r5 = Decimal(sqrt(5))
x = pow((1 + r5) / 2, n)
x -= pow((1 - r5) / 2, n)
return x / r5

$ python fib.py 4
3.000000000000000242931577139

$ python fib.py 5
5.000000000000000607328942851

$ python fib.py 50000
1.077773489309106593392984005E+10449

$ python fib.py 50309230
8.147201098193506535089177522E+10514006

Or does it?

$ python fib.py 50309230390
decimal.Overflow: above Emax

This was fun. Computing fib(50309230390) is left as an exercise for the reader.

Wolfram alpha verifies this is correct for Fib 50,000: http://www.wolframalpha.com/input/?i=Fib+50000
That's on purpose, of course ;). But it's not only marketing: functional as in preferring immutable data structures, and reactive as in changing the form in response to user input.

Let us know what you think about the DSL itself.
Hilarious watching neighboring cows freak out at 2:26 and 4:23 of the grid fin test video.
> I invite you to provide counterexamples, where the customary unit has an inherent advantage (familiarity does not count). I can't think of any.

The only one I can think of is the nautical mile.
Width of the emitted spectrum.
> That is why advertising on content needs to shift to a performance based model, ads that let you know that someone went to a site after they saw the ad on your page, and bought it.

Is't that what affiliate programmes are?

I must've gone about using them in the wrong way, but I didn't make any more money from then than I did from displaying Adwords.
Maybe we should target a .NET DSL next then ;)
Amongst all the rationalizations I miss the one thing that is typical for the US as a young immigrant nation with little history: a desperate need to cling to any kind of custom or tradition to create a sense of identity. Especially if those customs set them apart from the rest of the world.

This goes well beyond the metric system. In many ways the US is extremely old-fashioned in the eyes of other Westerners, clinging to customs most of us have abandoned many decades ago. Unless there is a clear economic advantage in it, the US is strongly resistant to change for fear of diluting its still relatively young and shallow identity.

On typical form of American deflection is coming up with elaborate explanations why what works for other countries won't work for America. Sometimes these exceptionalist arguments are not entirely untrue (the US is an exceptional nation in many ways), but they become really transparent when they try to argue why other countries are different. (Most of those arguments just show a willful cultural ignorance, especially remarkable when coming from well-educated and well-traveled Americans.)

No, for the US there is no compelling economic reason to go metric. But that's not the reason why it doesn't, that's just the rationalization du jour. Any other country would not be afraid to adopt the simple convenience of joining the rest of world in a single standard.
A Copper Bedrail Could Cut Back on Infections for Hospital Patients
Node for not-http
Nice catch, is that from Knuth's book?
I must be seriously underestimating the pageviews of those websites then :)
Payloads
It's easy to compute things quickly if you pretend that you can do arbitary-precision arithmetic in constant time. Want a quadrillion digits of Pi? Easy, just use the Brent–Salamin AGM algorithm and you'll get them in about 500 arithmetic operations. NP-complete problems? No problem at all, rephrase them as subset-sum problems and use the polynomial-integer-operations dynamic programming algorithm. I don't think you can solve PSPACE in a polynomial number of integer operations, but I can't see how to prove it immediately.

In "real" terms, computing the Nth fibonacci number takes O(M(N)) = O(N log N 2^(O(log* N))) operations.
The Vice interview includes some sources, but I'm very disappointed that they did not include the name of the people or the titles of the pieces. I suppose, though, that in 1982 they did not think anyone would care to look it up.
An issue here is that the the nth Fibonacci number has O(N) bits, so once you move into arbitrary arithmetic calculations your +'s and *'s will become O(N) and O(N logN) respectively.
All the unit systems are functionally equivalent but each generally have their own advantages. Chemical engineering 101 was learning to be fluidly unit agnostic. It is such a trivial skill that I do not see why it matters other than training people to do it.

The nominal value of metric is that it is easy for back-of-the-envelope arithmetic. That is only true for abstract math because humans learn base-10 counting. There are many kinds of engineering systems, like chemical reaction kinetics or computer science, where base-10 counting systems have minimal relevance to back-of-the-envelope computation.

I actually have designed a lot of physics-based representation software. It does not operate on metric models of reality even though it is translatable to metric units and presented that way to the end user for both input and output. In fact, a lot of sophisticated implementations represent all values as infinite intervals over the domain of integers with a strong preference for binary treatment because it is efficient. The presentation unit is almost irrelevant. Same with chemistry, which has its own archaic unit systems.

Metric has a lot of practical advantages and disadvantages, depending on the use case. They are all trivial in real engineering scenarios.
> more intuitive than metric units

I've seen that several times in the thread, but it's like asking what is the most intuitive size of "a piece" of string: Depends where you're born and which unit system you've used.

> and 100 degrees where it boils

I once thought that 0 and 100 degrees C were defined as the temperature of water freezing and boiling, and 1Pa would be defined accordingly, but nope. Boiling can happen at 98.5 degrees under ncpt.
Oops, my bad for not checking. Thanks for clarification!
Can someone explain to me the value of landing a tall, cylindrical rocket vertically like this?

It just seems like such an odd thing to do.
Here's Why Writing Things Out by Hand Makes You Smarter
> the empire that created imperial units has now gone totally metric

Huh? Not according to either of these two links.

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

http://www.ukma.org.uk/speed-limits

Edit: BTW in the USA when I grew up we called them "imperial units", but nowadays the schools are calling them "customary units". Just to add to the confusion. :) https://en.wikipedia.org/wiki/United_States_customary_units
Thanks for the interesting reply. At the moment I guess it's a case of wait and see. I think it's fair enough to have some non-specific skepticism about Perl 6 given the history, however it's clear the designers are putting a lot of thought and love into it. And I can see how it will provide a powerful means of generating pipeline-type analysis tools.

However, it actually makes it seem to me that even more so Perl 6 makes the same "mistake" as Perl 5. The surface area of the language now seems fractal in complexity, and unless rigorous discipline & best practices are applied it's going to be very hard to build working complex projects. So great for individuals, very powerful for highly disciplined teams, but not good for the below average programmer - as 90% of biologists are. Perl 5 was full of magic, but in the hands of most biologists & less disciplined bioinformaticians that was a bad thing.

Take that SQL Slang example, great for quick scripts, but it's seems a long long way from a production ready library that can be used in a complex application. And maybe I just don't see the great advantage in being able to hide a couple of lines that make it exactly clear about what you're doing. If I'm maintaining code I want to see those explicit statements if possible. And really it's not exactly a big win over "&sql($statement)".

Anyway, it's interesting and luckily I can observe from a distance now.
The future is here, it's called iOS. Blackberry does a decent job too.
In fact, companies that don't do ads & tracking seem to have this in common. Not sure what the sit with MS is, they used to have something like the Android model.
Any recommended reading for how direct patronage will work, and how it differs from a paywall? Thanks.
Arch's Beginner Guide will introduce you to the Arch way step by step, regardless of how familiar you are with Linux.

https://wiki.archlinux.org/index.php/Beginners%27_guide
Show HN: Tapblet.com now let you list your device as 'for sell'
Hello.

I´ve been looking for a remote job since 2013 and I think it´s very hard to find them.

In that way I found a new company called watho (watho.net).

We are a company focused on contacts between companies which have remote jobs available with the applicants from any part of the world.

Currently we have 4 remote open positions.
Let's face it, like the canals, there is no life on Mars. 40 years of probes have come up empty. It's a sterile rock. We should be thinking in terms of terraforming it by seeding it with terrestrial life.
Shameless plug, wrote this interactive tutorial for regular expressions for a friend who was new to them. Seems to have helped a few other people along the way too.

http://regexone.com/
We would be fine using existing frameworks and their form handling systems, but all of them feel very heavyweight. Either the backing objects need to be of some specific form, or the communication protocol between the server and the client is weird, or the generated markup is a mess.

With Supler, we want to make it easy to customise the form, the form's markup and associated Javascript (to add any dynamic behaviour), so that you don't have to hack the framework, but instead so that you can use our library to generate the base and then customise further.

One of the main points of Supler is that it takes care of both the frontend and the backend, so I don't think it would be possible to keep it entirely on the frontend. E.g. you define the form once, and you have partial validation on the frontend, and the same full validation on the backend (without having to repeat yourself).
I think it's a combination of availability and experience, and motive. Let's take each in turn.

It seems (I've never done it) that it's fairly easy to copy music or movies into mp4 or mp3 format and strip the DRM. How would you do that with an e-book? What format would it be coming from? What would you copy it to? Is kindle the standard?

The lack of availability, means that you're more likely to find the book you want in the digital book store, and not have to hunt around for it on a torrent site or something. You also don't have to worry about the format of the book working well with the format of your device. Though this may have been an issue for music and movies at one time, I don't think it is anymore.

Lastly, what is the motive of a person who is going to copy or steal a book. First off, I've got friends in digital publishing at a major publishing house, and I've never heard of a time they are not concerned about keeping their jobs. They get paid nothing, and the idea that 'Publishers are having unparalleled profitablilty' is questionable. They have lower revenues per book, and lower costs per sale, but overall, they haven't been able to cut the overhead of editors, marketing, etc. to make the businesses more profitable. I don't think we look at stealing a book and think "the publisher and the author are making squilions of dollars, what's the difference if I get a free copy". It also appears that book publishers don't play the games that other media publishers play with respect to having the correct viewer rights in this region, delayed release dates, etc. etc.

We also spend much more time with a book than a movie, and though music may stick with us for a longer period of time, we are probably less inclined to consider an 'amortization' of the number of times a song is played version the amount of time we spend with a book.

If I'm going to dedicate time over the next 3 weeks to reading a book, I'm more willing to pay $10 for it, and I can always go back to it, vs paying $7 to rent a movie which is only available to me for the next few hours.
It's close, but not quite. 2 cups to 1 pint. 2 pints to one quart. 2 quarts to 1 gallon. But then there are the odd ones, like 3 feet to 1 yard, 3 teaspoons to 1 tablespoon (2 tablespoons is 1 dessertspoon though). But there is quite a bit of doubling in the Imperial system.
MongoDBs new storage engine
Picking on him? Why would I be picking on him?
Call Me Maybe: SolrCloud, Jepsen, and Flaky Networks
Chrome Frame is no longer supported. :(
To my awareness, that is the only meaning of Hayekian.