skysight-inc/HackerNews huggingface dataset:
The whole "publish the source code as a book" thing was really more of a publicity stunt to demonstrate how absurd the regulations were. It was inspired by an earlier case (brought by Phil Karn), in which the US government ruled that Bruce Schneier's "Applied Cryptography" book did not fall under the export restrictions but a disk containing the source code that was printed in the book did.

The absurdity reached its peak when some bright spark wrote a three-line implementation of the RSA algorithm as a perl script (intended to be used as an email signature) and submitted it to the appropriate US government department for classification under the export controls, who promptly declared that anyone who wanted to export it needed to obtain a licence.

So, people started putting it on t-shirts ("This t-shirt is a munition!"), getting it tattooed on themselves ("I am a munition!"), etc.

Of course, this was all beside the point because the source code for all this stuff was widely available on the Internet.

The net effect of the export restrictions was that companies like Netscape and Microsoft had to create "export" versions of their browsers that were limited to a maximum key size of 56 bits. In '98 (I think), the US authorities relented somewhat, by allowing a scheme whereby financial institutions could get a special "Global ID" SSL certificate from Verisign that allowed the web server to persuade export browsers to "step up" their encryption to 128 bits.

Even after the US government relaxed the restrictions (in early January 2000), it took a long time for people to upgrade their browsers. I went to work at Deutsche Bank in the summer of 2000, where I was responsible for setting up the web servers for online trading systems and I can remember having to carefully craft the SSLCipherSuite section of httpd.confs to force export browsers to step up to a key length and encryption algorithm that satisfied the regulatory requirements for protecting trading systems.

It wasn't just the US who had controls on crypto either. I can remember learning far more than I ever wanted to know about the Wassenaar Agreement and the UK's Open General Export Licence because somebody wanted to give Identrus smartcards to clients who were located elsewhere in Europe.

And then, of course, the UK introduced RIPA, which allows the police to demand that anyone who has access to an encryption key turn it over. If you refuse, you can be sent to prison.
The question still remains, what is the legal basis of confiscating the coins?
Let me rephrase it more accurately

"Cygwin does a very good job of trashing your HD on windows."
It cost me 90 euros for two hard drives.
You could just use a marshalling lib written in a faster language and bind it to your current language and code instead of rewritting everything
This is not a dyslexic trait. It is just a method very popular among dyslexic people as it is much easier for them to read this way
Get Key Using Value In JavaScript
Bicycle Drinking Bottles and Running Bottles
For graph colouring I think the right WP link is Ramsey theory.

Also not sure graphs are a "branch" of mathematics, that would be like saying polygons are a "branch" of mathematics. (Branches would be like CA, AT, DG, ... as in http://arxiv.org/list/math/recent.) I see graphs as just a common object that relates to a variety of mathematical areas.
- real time

- avionics

- type inference

- duck typing

You like challenges don't you? ;)

I like the literate component a lot, I can see why that would be a very big plus when you're building avionics software.

Bookmarked your thesis.

What was your reason for going for 'duck typed' and 'scripted' rather than strongly typed and compiled? (Which I would assume to be a whole lot more suited for the intended branch of industry, so that has me curious.)

At the surface of it this looks like a 'textual spreadsheet' with the lines replacing the cells of the sheet.

This 'spreadsheet' is then evaluated 'x' times per second to satisfy the hard real time requirements.

How do you stabilize the results from one 'tick' to the next? Do you keep a shadow copy that you work on with all the results posted to the next generation?

There is something funny about a person working for a small software outfit choosing a format for textfiles (for really good reasons) because Microsoft or Apple might not be around when the files need to be read. I get your reasoning and agree with it completely but you have to balance that against the chances of your own company not being around anymore either.

How much of the software of the original Boeing 747 is still in use today? I'd imagine there are no fuselages that have not been upgraded multiple times since the first 747's took flight. So the lifespan of the documentation is roughly the same as the lifespan of the software.

Are there any public sources out there?

Here are some of the oldest 747 airframes known to be still on active duty:

http://www.airliners.net/aviation-forums/general_aviation/re...

But that does not say much about the avionics in them.

Do you intend to release the source to solscript in order to profit from the 'many eyes' out there to reduce the number of bugs in the runtime? (Which can't be written in solscript, so effectively will have to be written in some unsafe language.)

I like that markdown trick a lot, that's applicable to just about every programming environment, see:

http://michael-sokol.tumblr.com/post/13112309135/literate-pr...
Doesn't matter. Web-as-App is a flawed concept that everyone has tried and failed. Firefox is expecting a different result?
In case this is the reason for the downvotes, to clarify, I certainly don't believe landmines should ever be placed such that they would be expected to detonate. I'm saying that they might save lives in certain circumstances if used as a last resort deterrent only (with fields obviously clearly marked). Sorry for the tangent.
Write Clean, Professional, Maintainable, Quality Code in Python
Thanks, I might take you up on that soon! Meanwhile, I've subscribed to the poltihacks mailing list.
Notes on Apple CloudKit Storage and Data Transfers
I doubt a book from 1967 has a very good answer to "What do the rich do online?".
> On the climate change front, you're probably in disagreement with scientific consensus, but this is not my field of expertise.

Not just probably in disagreement, definitely in disagreement: http://en.wikipedia.org/wiki/Scientific_opinion_on_climate_c...

A lot of us like to believe we're rational actors in the world, but denying scientific consensus on this is very irrational, if not just badly misinformed.
You can write the non-GC part in C and call it from D. What is the prercentage of an app that is going to get harmed by GC? I believe it is manageable in C or even FreeBasic or even Freepascal or even Assembly. I used to believe that C++ is the best. Not the last three years.
Independent Surveillance Review Panel Announced
> I'm not at all concerned about the climate changing

You really really should be.
http://en.wikipedia.org/wiki/Effects_of_global_warming
> On Tuesday, June 10, P.F. Chang's learned of a security compromise that involves credit and debit card data reportedly stolen from some of our restaurants

That sounds very strange, the more plausible explanation would be that they somehow compromised the mothership and all restaurants had their data lifted.

> Because we are still in the preliminary stages of our investigation, we encourage our guests to be vigilant about checking their credit card and bank statements. Any suspected fraudulent activity should be immediately reported to their card company.

Maybe they should hold off on making statements limiting the scope of the breach until the investigation is complete.

Since they don't name the actual restaurants where this happened they are making it much harder for their clientele to establish whether or not they were possibly affected.
But perhaps the types and locations would be different. I think it's been avoided because you wouldn't advertise on pornographic sites anyway, and because people tend not to be very open about sex.

Maybe that's the big hole in the market though, advertising on porn websites! Most won't even tell others "I found X through porn site Y"! Someone test this? Porn sites everywhere need your advertisement moneys haha
An small air gap is generally capacitive and will pass the higher frequencies while rejecting the lower ones. In the old days (when we only had a few channels on cable television), the CATV systems had a lot more loss and ingress (60Hz from the AC and other signals induced onto the center conductor). To support the higher frequencies now used, the cable has to be carefully installed and maintained.

In the '80's we could get full cable TV by pointing a large Yagi antenna at a particularly strong "leak".
SF people, you are hypocrites using services like Uber and Lyft
Their value is ridiculously low compared to BTC's, but they're also years younger than BTC. We have no basis for saying yet whether they'll work out.
It isn't ambiguous under the commonly accepted scientific facts of the time, in that particular civilization.

They believed that they were on a flat earth under a dome that separated the atmosphere from huge amounts of water above (hence the blue color of the sky) and below (hence the oceans). They believed that the dome leaked sometimes, causing rain. They believed that the flat earth leaked too, causing rivers.

More information here: http://en.wikipedia.org/wiki/Biblical_cosmology
So Tesla goes Android.
That makes no sense, they've selected a group that the article clearly considers rich, and is a large majority of the total amount of rich people.
Subject line real estate is precious.
The author makes some big statements about what Elon is doing and then wonders why everyone isn't guzzling the kool-aid like the author. It has nothing to do with the prisoners dilemma.

First, there is a large portion of the population that doesn't believe global warming is an issue.

Second, there is another large population that doesn't believe global warming can be stopped by a slow transition to electric cars.

Third, there is a large majority of the population that can't afford a 90k luxury car so they fail to see how Tesla will revolutionize the world. This is compacted by the fact that the batteries will need to be replaced in 6-10 years and it will likely cost 20k+. These cars are out of reach for the majority of Americans it's not really going to reduce CO2 output by anything significant enough in time to matter.

Fourth, Elon made a fat stack of cash selling PayPal to Ebay. With that being his primary historical success story, it doesn't make it sound like he is doing just what is optimal for humanity. SpaceX is great for space exploration, but that's not really optimal for humanity considering our current problems.

The article had a nice write up on pareto optimal solutions and the prisoner's dilemma but they are completely irrelevant to the skepticism observed here.
I think you are agreeing with your parent post. He's pointing out that BitTorrent is better then FTP and the reason it is better is because of the decentralisation, thus addressing rdl's claim that his digital currency was better than BitCoin, but centralised.
You don't. Patents are selectively published according to national security criteria.
We do a ton of railway-oriented programming at Snowplow, using the Scalaz Validation[1]. It's a great great fit for data processing pipelines.

When we are enriching raw events, we try a few separate validations/enrichments and then either accumulate errors or compose a valid enriched event.

[1] https://gist.github.com/justjoheinz/9184859
[2] https://github.com/snowplow/snowplow/blob/master/3-enrich/sc...
The Chemistry of the World Cup Football
An ocean as imagined by Jules Verne in Journey to the Centre of the Earth. A splendid bit of early fantasy fiction. I recommend 'Lost' - the chapter where the narrator gets separated from his Uncle in caverns 70 miles underground.
> Could this water some time in the future "rise up" once more and create a second worldwide flood?

It could create a flood. Not a second one.

> could it be that this is where all of the water has gone?

No. The process doesn't seem reversible.

Analogy. If someone tells you they filled a balloon with water and pierced it, and later you see a balloon with water, you may believe they un-pierced it, unless you know physics and you learned that you can't un-pierce this balloon just like that. Then, the more likely explanation is either that someone filled another balloon, or that they didn't pierce it after all.

If the great flood had been real, either we'd find evidence of there being a lot less oceans in the Pleistocene (which we do not), or we'd come from another planet. (But then, how would we have traveled? Why is there no evidence of it? Why do we fit perfectly in a common phylogeny with all other species?)

All in all, that theory doesn't (puts on sunglasses) hold water.
Inside Shenzen: China's Silicon Valley
I went the other way :)

I find that I rarely get confused about the types of the things that I'm manipulating, and in practice I find that the problems I have are unexpected behavior from say third-party web APIs, surprising data at system boundaries and so on. Usually I try to mitigate this by introducing a "type system" (or more accurately, declarative data validation enforced at runtime) near the boundary of the application, such as a parser, JSON schema, option parser, etc.

The biggest thing I do miss in Python is solid and natural concurrency. Gevent is the closest I've found, but it doesn't play as nicely as I would like.
Just to add some basic methodology behind Teamgum, it revolves around sharing useful resources with team, which we(as a collective unit) can refer to whenever needed in future. Here users don't "re-tweet" any shared stuff. Users share research, discoveries, inspiration, images, articles with team to either drive a culture, provide solutions to each other or do research on ideas and convert them into actionable immediately.

USP of Teamgum being, Your Team is right next to you, on every browser tab. You don't have to break your work flow and communicate anything.

Do try it out and let me know your views.
Permanent Tattoos Inked By Hacked 3D Printer
Not sure that sounds like a problem to me. Python isn't suitable for everything, but very often it's good for at least a prototype.
New molecular self-assembly process scales up from nanometers to millimeters
Thermal Camera Could Help Make Many Surfaces Touch Interfaces
I think this is symptom of media consumption and drama led narratives. We are so used to seeing the great and the good destroyed and pillared by media institutions who have an axe to grind, that when someone does actually do something positive, it is seen with utter cynicism by most (what's in it for them).

If you can see past that, you will see that Mr Musk is acting in his own interests and the interests of humanity as a whole at the same time. He is giving away the patents to help create a marketplace he can compete in, he is also giving away the patents because he feels that this will help humanity.

There is nothing wrong with either approach really, just a balance that needs to be struck between them.

This balance is what the media distorts, it creates a drama where the figurehead is 'good' or 'bad'. The truth is that no one is entirely either, but their actions can be.
Totally agree with you re 1. The "success, but..." scenario.

We're trying to figure it out at the moment in Snowplow. We process raw events and either accumulate errors on Failure or compose an enriched event on Success. The trouble is, we would like to switch some of these errors to warnings, so we would need to push both the warnings and the enriched event through on Success.

I think we need to switch:

Validation[NonEmptyList[ProcessingMessage], EnrichedEvent]

to something like:

Validation[NonEmptyList[ProcessingMessage], Tuple2[List[ProcessingMessage], EnrichedEvent]]

It feels a bit clunky though...
> Bitcoin isn't inherently deflationary.

While the supply will keep growing for quite a while, eventually it will stop growing. And lost coins will ensure that the supply keeps dropping beyond that point. Bitcoin can only avoid being deflationary in the long run if demands drops faster than supply.

> An inflating currency would never catch on.

Like US dollars? Or Euro?

Both of which are not just used where they are legal tender, but are also widely used for international trade, by choice.

> It's a hot potato situation of "I don't actually want to own it because it's decreasing in value. If I do have some, I want to dump it on the next sucker as fast as possible to minimize my losses."

This is an issue if the inflation is rapid. If the inflation is slow and steady, it's a benefit: It means the value of currency that is inactive - because someone put cash in their mattress for example - steadily diminishes, which gives you a reason to ensure your currency holdings are put to use, whether by spending them, investing them, or lending them to someone who will invest them (e.g. in the form of bank deposits). It helps stimulate economic activity.

As long as the rate of inflation is low enough, people are relatively insulated from the negative effects - you won't really notice price changes from day to day or month to month much -, and the yearly inflation can be accommodated when your salary is adjusted.
Think you mean 'spur' not 'spurt'.

Sorry to be a pedant! Great points. :-)
HTTPA – HTTP with Accountability
This product promises to greatly reduce your cloud storage cost
Google's Project Tango brings $1000 3D imaging tablet to Android developers
Phusion Passenger Code Walkthrough [narrated video]
Agreed, the share button can significate a lot of thing, other than sharing on a social network (which I have never used).

Including :
* Printing the document
* Viewing a video on my TV
* Mailing it
* Marking it to Read Later
* Copying the URL
* etc...

technically it's more a "Send to another application"
Are you one of those people who think that "evolution is just a theory"? Creationists are dumb people. So are people believing in homoeopathy or astrology.
> For graph colouring I think the right WP link
> is Ramsey theory.

That turns out not to be the case: Ramsey theory is an area of Graph Theory that overlaps with, but neither subsumes, nor is subsumed by, questions related to coloring graphs.

> Also not sure graphs are a "branch" of mathematics, ...

It may be the case that you are unsure, but my PhD is in Graph Theory, specifically, and I can assume you that it is a recognized area of mathematics.

> I see graphs as just a common object that relates
> to a variety of mathematical areas.

Similarly groups, topological spaces, sets, etc. Math is built on abstraction - the idea is to find commonality, extract it, then study it in its own right. Then anything you prove there applies to everything it came from. Graph Theory is like that, and it is its own subject within math.
Hi! I'm curious why Allen Rohner (your ex CTO) doesn't work for Circle any more? Are you moving away from Clojure to Node.js?
How does the US foster innovation? It certainly puts the rich (Some of which who were innovators) on pedestals, but the education system certainly does not preach innovation for the first 18 years of a child's life. You could argue that it actually penalizes innovation.
It is still possible to knock someone out with a slap. Some bouncers in the UK recommend it as a) it doesn't hurt your hand so much and b) telling the police you just slapped someone doesn't sound so bad. Plenty of videos on youtube of people being knocked out with a slap.
No Ember?
The rich are likely to be older and therefore statistically less likely to use porn. Rich people are also more likely to have been married for a long time and porn habits don't usually help keep things going.

For these two reasons I would be very surprised if the rich were using the internet for porn more than the general population does, however, I am sure that there are plenty of idle rich that spend their whole lives wrapped up in some porn-fantasy.
VKontakte?
In Demonic Males (http://en.wikipedia.org/wiki/Demonic_Males) there is a section that highlights punching as a particularly chimpanzee (and human) activity.
tl;dr: they all require and ungodly amount of abstraction to do something on top of a flawed platform, and they don't do it particularly well either.
I'm quite aware microbes are mostly gone, after all radiation deals most damage to fastest multiplying cells.

I didn't say it's all roses, but the wildlife there is thriving because of severe lack of humans. Sure those near the sarcophagus are dangerously mutated, but the scientist in me wonders how the animals will adapt to heightened radiation.

As for fires, there is that, but then again the exclusion zone will spread and there will be more free space for wildlife. People will have to reallocate but on the plus side, more refuge for animals.
As someone who lived in SF for a while, I found that SF public transit was utter shit. Muni delays could be as bad as 20 minutes in the tunnel between two stop or a line showing up 45 minutes late. Or even catching everything on time getting from the middle of the Sunset to the middle of the Richmond took over an hour.

On the other hand, I've never had Bart break on me or be delayed (in SF itself).

So yes, when people have be money and want to take a cab, it's usually a better bet.
here we go again...

But what I have emphasised on is that vanilla JS, with zero dependencies, is actually shorter code than any other solution. And works just as well. Not that you'd want to develop all applications without the help from libs/frameworks, but sometimes that abstraction simply adds unnecessary complexity.
vue.js is a great library, it is ridiculously simple
The Ultimate Congressional Hideaway (1992)
This is exactly what I meant by "you'll fool yourself into believing things that aren't true." You cannot reason about the price of bitcoin in terms of fundamentals.

Wherever there is perceived value, you can reason about fundamentals, it is just how the world works.

But what fools we were to think our theories mattered back in November, when the price was almost entirely due to Mt. Gox's market manipulation!

You invested in a time of great volatility, and got hurt. That doesn't mean the game is broken. That MtGox manipulated the market is irrelevant. If something appreciates 10x in 3 months, that's volatile and it's your fault for investing when you did not know the full reason behind that volatility.

I don't say "It's bad of course" as some sort of guess, it's pure logical reasoning. I am not saying it is necessary that the balance goes down. Combine the information of the logical effect of this event with the actual effect that lies in the past and you can say that there was a likely relation.
For the lazy, it's "dream" or "dreaming" :)

"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn"

translates to:

"In his house at R'lyeh, dead Cthulhu waits dreaming."
not everything sold here was illegal. However, if I was a SR customer, I would probably not want the gov to know it.
straya
It's a regular occurrence that people who are probably innocent have property seized under forfeiture laws, and never get the property back. Some of them are never even charged. Others are charged but beat the charges.

It's worse, though. While it's possible to get the property back, you have to prove by a preponderance of the evidence that the property had no connection to a crime. That's a difficult thing to do.