skysight-inc/HackerNews huggingface dataset:
Same here. Is it because I'm not in the US?
> If you had a choice between being sent back to the US and Bradley Manning'd vs lobbing a softball question that technically exposes a lie (albeit one that isn't surprising) but also improves Putin's image domestically, which would you choose?

The "choice" is being offered to a guy who took an action he claimed to be very difficult, because of the principle of that action.

So yes, I expect him to demonstrate a commitment to his principles. Fleeing justice in pursuit of the greater good of those principles is one thing.

Aiding and abetting a different regime's use of mass surveillance and wiretapping, which violates the very principles he claims to espouse, is another thing entirely.

That he claimed to do this all in order to facilitate the end of mass surveillance in the U.S. only reinforces this point, because American data is also not safe if Russia can wiretap it.

If Snowden's standard is that mass surveillance is hazardous, then that needs to be his global standard on a global Internet.

But that is not Snowden's standard, which I've tried to warn about since a couple of days after his leaks first broke out.
XLS Parser in JavaScript
I'm not familiar with the projects you're referring to, any links?

What I particularly like about the US NRL research is (pardon if I'm repeating myself):

• It's based on two very well-established technologies: hydrogen electrolysis and the Fischer-Tropsch process. I suspect other power-to-gas processes are based on this or similar (Sabatier process,

• The novel techology is reasonably minor: CO2 extraction from seawater. Much of the research involves improving the efficacy of this process.

• It addresses the feedstock challenge: CO2 content of seawater is relatively large.

• It is a good match for sustainable energy sources, both base-load (geothermal) and intermittent / variable (solar, wind, tidal).

• It produces well-understood liquid hydrocarbons for which we have considerable experience in utilization.

• Costs and scale appear reasonable.

• It appears highly sustainable.

Dropping birthrates is indeed another positive, though that's got to move far further.
Does it actually matter? For the average desktop, everything of monetary value will be under the main user account. Which is generally also the account used to touch the internet.
Me too. Most of the time my board gets “full” of Mg24. It makes the game more interesting. It’s a pity that it’s only a missing entry in the game table and not a real nuclear phenomenon.
Now that support has ended, Microsoft's recommendation is that you "only use Windows XP Mode if your PC is disconnected from the Internet". Source:

http://windows.microsoft.com/en-us/windows7/products/feature...
Yahoo has a pretty bad history with investors, at least with me. I had a ton of options ready for if they sold to Microsoft at the price point Microsoft offered, it was a huge win for share holders, but they didn't do it. I don't think I'll ever trust them to do what is right for the share holders ever again...
That isn't how a rainbow table works, it doesn't need to store a hash, plaintext pair for every possibility.

Precomputed hash chains are a simplistic way of explaining how rainbow tables work. http://en.wikipedia.org/wiki/Rainbow_table#Precomputed_hash_...
This sounds very impressive, at the risk of breaking the chorus of awesome: what problem does this actually solve?

Discovery: The consul page alleges that it provides a DNS compatible DNS alternative for peer discovery but is unclear as to what improvements it offers other than 'health checks', with the documentation leaving failure resolution processes unspecified (as far as I can see) thus mandating a hyper-simplistic architecture strategy like run lots of redundant instances in case one fails. That's not very efficient. (It might be interesting to note that at the ethernet level, IP addresses also provide MAC address discovery. If you are serious about latency, floating IP ownership is generally far faster than other solutions.)

Configuration: We already have many configuration management systems, with many problems[1]. This is just a key/value store, and as such is not as immediately portable to arbitrary services as existing approaches such as "bunch-of-files", instead requiring overhead for each service launched in order to make it function with to this configuration model.

The use of the newer raft consensus algorithm is interesting, but consensus does not a high availability cluster make. You also need elements like formal inter-service dependency definition in order to have any hope of automatically managing cluster state transitions required to recover from failures in non-trivial topologies. Corosync/Pacemaker has this, Consul doesn't. Then there's the potential split-brain issues resulting from non-redundant communications paths... raft doesn't tackle this, as it's an algorithm only. Simply put: given five nodes, one of which fails normally, if the remaining four split in equal halves who is the legitimate ruler? Game of thrones.

As peterwwillis pointed out, for web-oriented cases, the same degree of architectural flexibility and failure detection proposed under consul can be achieved with significantly reduced complexity using traditional means like a frontend proxy. For other services or people wanting serious HA clustering, I would suggest looking elsewhere for the moment.

[1] http://stani.sh/walter/pfcts
Definitely the best variant of Threes/2048 I've seen so far. Really nice work!
I was hoping for drones that catches taggers, instead it's an automated vandalism machine.
There's the one in...
http://developer.android.com/images/tools/as-buildvariants.p...
...but I've tried everything I can make of that awful font and can't seem to get the proper chars for the URL.
The very first comment below the article (correctly) contradicts the author's claims about SELINUX sandbox. The author acknowledges the comment, and criticizes the SELINUX implementation, but does not dispute the fact that SELINUX sandbox ("sandbox -X xterm" in RHEL/CentOS/Fedora/SL) does in fact defeat the keystroke logger attack described in the article.
Excellent points especially about the fiddles. One thing CP is really heavy into is the C/C++ realm, which can arguably apply to many platforms. I hope Chris Maunder reads HN and can chime in or start a new post on the future direction of CP.

It just seems CP reached a pinnacle years ago and then just let it ride (so to speak)
​Today in the App Store – the best free apps, new apps and app updates
with a function named "parseInt" anyone would expect the inputs as base 10.. otherwise this shoud be called "parseHex" for 15 or at least "parseBytes(input, base)"

The programmers are not the ones to blame on that.. this is really a bad contract between the language and the programmer

Its the equivalent of a function named "getStone()" to return you a " Paper{} " :)
Eh.. it's not too bad. A scratch here and there, and the odd glasses flying off. It's way more fun than it is dangerous :)
Well, Lisp's lack of syntax stands in the way of using syntax to tell a story.

Horrible as c++ might be in many respects, the elaborate and somewhat stereotyped syntax of the code some random person wrote does tell a story.

If the code uses the horrific "one big loop" convention, it's fairly easy at least to get that that is what's going on.

I've only occasionally scanned Lisp code but in my experience of this, it seems like the formatting of the code doesn't a clue about the programming idiom being used. Admittedly, part of this is that Lisp allows more and more powerful idioms. This part seems really cool by itself.

Despite that coolness, I think one has to admit there's a cost here, the cost of a large block of code not being graspable by an outsider.
First char is a 5.
>I find them no more addictive than books or TV //

They're entirely different in many respects but no book nor TV show is essentially endless as a MMORPG is. If I spent 12 hours a day reading a novel I'd have finished it inside 2 days, similarly for watching many TV series. Yet I could spend 12 hours a day every day playing a game and continue until ... some external factor intervenes.

Books and TV shows don't have the same "reward" mechanisms (think Skinner box) they don't really relate as an experience other than that all 3 media usually involve a narrative of some form. Games feel like you're doing something worthwhile beyond sitting and consuming media as you do for a novel or TV drama; they give an illusion of achievement [often one carefully psychologically tailored to engage and retain the user as much as possible] that compels in a way other media do not.
You're recalling One of These Days

http://www.classicshorts.com/stories/ootdays.html

(Slightly sad to see his life written as Gabriel Garcia Marquez (1928-____ ) on the page. Today we know the answer to the blank.)
FYI, valuation is defined as enterprise value, not market cap. And in general, things like liquidity discounts and control premia also mean market cap is a poor proxy for acual or fungible value, even for the equity. The reason is that the marginal price of the equity is not the average price (in terms of market depth). simply multiplying a market that is 1-2% deep @ p=X x 100% of shares outstanding is flawed from the perspective of suplly and demand. these comments are made by others in the thread elsewhere, but worth repeating.
A drone to catch taggers is pretty trivial compared to a drone that paints.
My jaw is on the floor. This. is. Awesome.
I didn't know that! It certainly makes sense. Context switches still thrash the TLB, though. The performance cost of that has gotten better as time has gone on, but I wonder how many transistors (and how much power) CPUs are burning for that mitigation. The "how computers actually work" digression originally had a section on context switches, but I removed it early on because I felt like that section was dragging.

To try to paint a very rough picture of the larger thoughts from which this talk was taken: I think that microkernels and the actor model are both the right thing (most of the time). When implemented naively, they both happen to take a big penalty from context switch cost. But Erlang can host a million processes in its VM, and we're using VMs for almost everything now anyway.

The obvious (to me) solution is to move both the VM and an Erlang-style, single-address-space scheduler into the kernel. Then you can have a microkernel and a million native processes without the huge overhead of naive implementations. There are surely many huge practical hurdles to overcome with that, and maybe some that can't be overcome at all, but it sure sounds right when written in two paragraphs. ;)
I am reminded of PG's essay on black swan farming
http://paulgraham.com/swan.html

They are probably playing the same game with these moon shots.
Unless (or until) human populations fall markedly -- to, say, 500m - 2b, the viability of biofuels simply doesn't add up. There's too much conflict with both other human ag demands, and with ecological systems.

Is that algenol productivity associated with open-air production, or is that in an artificial controlled environment with UV lighting and a highly engineered grow space?

Even if those production rates can be sustained, you're looking at 30 million acres for algae cultivation.

Technical details are thin, but I've found their 9kgal/acre-yr release:

http://www.biofuelsdigest.com/bdigest/2013/03/11/algenol-hit...
Racket is somewhat unique in this respect, but it allows you to create dramatically different languages as DSLs.

Consider this example of the experimental "2d" syntax:

#lang unstable/2d racket
(require unstable/2d/cond)

(define (same? a b)
#2dcond
╔═════════════╦═══════════════════════╦═════════════╗
║ ║ (pair? a) ║ (number? a) ║
╠═════════════╬═══════════════════════╬═════════════╣
║ (pair? b) ║ (and (same? (car a) ║ #f ║
║ ║ (car b)) ║ ║
║ ║ (same? (cdr a) ║ ║
║ ║ (cdr b))) ║ ║
╠═════════════╬═══════════════════════╬═════════════╣
║ (number? b) ║ #f ║ (= a b) ║
╚═════════════╩═══════════════════════╩═════════════╝)

Yes, that big ascii-art graph is actually part of the code, not some sort of comment. The 2d syntax allows you to create ascii art truth tables which contain in them code (in this case, in the traditional paren'd style.)

(See http://docs.racket-lang.org/unstable/2d.html for a better explanation and more examples.)

Alternatively, here is an example of typed racket using sweet expressions:

#lang sweet-exp typed/racket

define: fact([n : Integer]) : Integer
if zero?(n)
1
{n * fact{n - 1}}

(https://github.com/takikawa/sweet-racket)*
I once met this american guy who told me in fluent spanish that he went and studied the spanish language after reading one of GGM's books because he wanted to read it in it's original language.
Massive investment? Compared to their existing infrastructure, it would be a drop in the bucket.
So there is something that is different with the ranking/presentation of stories?

Recently I have noticed that the front page will look dramatically different (story wise) than it did five minutes ago. By dramatically different I do not mean story #3 is #15 five minutes later, but that stories #2-12 will be completely different some of which I remember reading 8 hours before.
Ditto. Not in the US also.
Let's not forget that GGM was a life-long socialist and a supporter of the Cuban revolution.

He spent many years living and Cuba and he considered Castro to be one of his best friends. He was a firm supporter of Chavez, and looked forward to the day that Simon Bolivar's idea of a united Pan-America would be realized. Because of this, he was prohibited from entering the US during the Reagan administration.

As much as I love his works of fiction, my favorite book of his is the first volume of his autobiography, Living to Tell The Tale. I've been patiently waiting for news about volume 2 and 3 ever since the first one came out in 2002. I have never heard anything about these -- whether they were ever written remains a mystery. RIP to a magnificent man who brought so much pride to the people of our scarred continent.
Yeah, lower-content posts, narcissists, etc. I find more harmful in watering down the content than the obvious trolls or "cruel" posters, which don't tend to last as long.

The community is nice, but I'd rather focus on the interesting comments and stories I wouldn't see on any other site.
Be glad: If it were easier to get stuck in Magnesium, stellar evolution would be very different, and our beaches would be made of magnesium (and our oceans full of Magnesium salts).

Higher elements would still be formed, by the occasional fissioning of Mg by fast alphas/neutrons, but it would change observed nuclear abundances considerably.
The system's goal is to prevent crime. Rehabilitation is one of the ways it tries to do this, but that is generally directed at people with socioeconomic or mental health issues. Someone who just decided they wanted to use their economically valuable skills to steal? What can be done to rehabilitate them?

See http://lawcomic.net/guide/?p=60 for more on the roles of punishment in the criminal justice system.
Bloomberg: Shazam-assisted song recognition feature to use iOS 8
Cien Anos de Soledad = One hundred asses of solitude (giggle)

ñÑ :)
I did find it a little odd that the "tour" that Aereo gave to TechCrunch[1] showed off a whole bunch of racks, servers, and transcoders but never actually showed the antenna arrays. They were supposedly inside the silver boxes (shown around the 2:00 mark), but why go through all that trouble to prove they have implemented thousands of little antennas and then not actually show them? And if your RF receivers were critical to operation, why are they located on metal racks in the middle of the rooftop unit enclosed in more metal?

I've been an Aereo beta tester for a while, so I'm actually pro-Aereo and hope there's a future for them. But my gut is really starting to wonder if the technology has all been a big put-on.

[1] http://techcrunch.com/2014/04/16/aereo-shows-off-their-rooft...
I have only come across the two, both on the link in the OP.

Has anyone found others?
If you so "hate to say this" why have you said it twice in this thread?
They are prepping for an IPO.

(note - for anyone not familiar, a common strategy just before an IPO is to cash out on a large chunk of capital so as to sweeten the deal for the much larger public capital raise)
Scientists Just Found Earth's First Cousin
In common lisp, a for loop is reduced to a goto internally via a macro which manipulates the syntax tree. In C, a for loop is internally reduced to a goto after the code is transformed into a syntax tree (manipulated by a non-standard and ad-hoc macro implementation). The difference here is that C must first make the syntax tree before it reduces the tree while CL reduces it immediately (since lisp code is already a tree).

All languages must reduce to a limited ISA of primitives (or conversely, all HLL are built on small ISAs). Lisp does a lot of this conversion early on (because it can) while C does this much later (because it can't do it early). You're simply quibbling about how soon to do this conversion. LLVM does the same thing as lisp in that it reduces a seemingly large language into a small set of constructs (and then works to optimize this small core language). I would argue that a smaller core language is better because it is easier to reason about and easier to optimize.

As to embedded, iRobot corporation created a lisp variant called L (based on a subset of common lisp) to use on their embedded processors via a bytecode VM.

http://www.cs.cmu.edu/~chuck/pubpg/luv95.pdf

Check out shen lisp (link below). It has (to my knowledge) the world's only Turing complete static typing system. Racket also has a static variant. Common lisp can be made into the equivalent of statically typed if you (declare) all variables and tell it to fully optimize.

http://shenlanguage.org/
What has changed? (Not advocacy; I'm curious.)
We're talking late 90s/early 2000s here. If anything like that existed during Flash's heyday, I certainly wasn't aware of it.
His writing was like poetry and song, all in one.
Second best opening after "A Hundred Years of Solitude":

"It was inevitable: the scent of bitter almonds always reminded him of the fate of unrequited love. Dr. Juvenal Urbino noticed it as soon as he entered the still darkened house where he had hurried on an urgent call to attend a case that for him had lost all urgency many years before. The Antillean refugee Jeremiah de Saint-Amour, disabled war veteran, photographer of children, and his most sympathetic opponent in chess, had escaped the torments of memory with the aromatic fumes of gold cyanide."
"int" doesn't imply anything about the base.
Is there a resource on how much karma you need to do what on HN and what the username colors mean? I assume green is new, blue is a couple months old and grey is even older?
Xerox squandered a lot of what was invented at Parc, but the completion of the development of the laser printer more than paid back the years of investment.
probably going to get jumped on for using this phrase. but that feels like it goes against the "sanctity of life". In that it seems like it diminishes the value of the individual both the original and the clone, When you can just order up a replacement.
It looks like they were hiding them in other places, such as old video annotations...

Source: https://twitter.com/jc4p/status/456881857481547776
Nearly my entire professional career has been spent using languages other than lisps, but I am not really sure what you mean by use of syntax telling a story.

Perhaps the subset of C++ used reveals something about the development team that wrote it I guess? But there are certainly analogous things in lisp. Is the code macro heavy or light? Was the developer trying to treat the language like an imperative language, or functional? Massive monolith functions, or many small almost mathematical functions? Comments, or no comments?

I think that C++ and Lisp might actually be relatively unique in that respect. You typically don't see much variety in Java (beyond "This code was clearly written by a C developer who wishes he could just use C for this", which comes through loud and clear sometimes), and even less in Python.
I don't understand breached retailers offering "identity theft and credit monitoring solutions" just because CC data was leaked. The big winners are Equifax/Experian/Transunion and "security companies" who now get to sell Michael's, Target, etc. multiple millions of dollars in services that just hurt their bottom line and/or increase prices for consumers.

It's not like Michael's and Target, both of which I shop at, have the magic "shared secret" of SSN, address, and DOB. It's just a credit card. Worst case scenario, some transactions show up that I didn't authorize, and I report it. Credit card fraud is not the same as "identity theft"!
Indeed, so was I.

I detest vandalism.
But 30 million acres is merely a vast amount of infrastructure. It's a big piece of land if you consider it at once (a few hundred miles on a side), but spread across all the places where there are people, it isn't that big an area.

If you manage to build some of the infrastructure in the oceans, the area doesn't even matter (that doesn't mean it would be easy, there is just lots of room).
Fio Output Explained
The flaws in computer software cause damage because people are quick to exploit them. Mother nature is not quite as driven by money and corruption.
Nobody have anything to say? I haven't really followed it, but it seems like BIND 10 is a failure if ISC wants to stick to BIND 9.

I think other packages will eventually become more popular. E.g. OpenBSD now has NSD in the base system and will soon have Unbound.
Just found one. It's the "opportunity to purchase" a ticket to I/O. Registration code should arrive within 24-48 hours.
When to use HTML img tag vs. CSS background-image?
Just what we need, more graffiti.
Same.

Perhaps this drone could instead be used to repair vandalism in hard to reach areas. Matching paint colors would be difficult, though I think merely covering up the graffiti with a slightly-off color would be an improvement in most cases.
She is aware of this but has a bone to pick with the particular way that SE Linux secures the GUI: http://theinvisiblethings.blogspot.com/2011/04/linux-securit...

I agree, though, that the style is overly aggressive.
People are good at convincing themselves there is no problem. Vendors are good at convincing people there is no problem. The demonstration has to hit them over the head with the obviousness of the exploit. If the private-key pops up automatically, and a sensor didn't detect it, they have to believe. Otherwise, when the sensor doesn't fire, they'll believe that the exploit is at fault.
Yeah, well, I avoided an event of this general nature until quite recently, a decade or so ago. I was very glad Dermabond was in common use to suture up the gash above my eye, I hate to think what the alternatives were back in the '70s.

No, dodgeball is no fun at all when the stakes are higher and you aren't yet well coordinated (this was high school; for some reason, I didn't get coordinated until my college years, perhaps when I stopped growing...).

There's also the minor detail of it being involuntary. I should have told the coaches to f--- off and that I'd get a GED when the time came to graduate....