skysight-inc/HackerNews huggingface dataset:
Get a Kindle.

I started reading again when it became a lot more convenient, thanks to the kindle.

I think I finished reading all the Wheel of Time books because of the convenience of the kindle (it gets boring around book eight, before a well deserved end).

Paper books are heavy and expensive.

It doesn't work for all books, as it is not a good PDF reader, but for anything that's more text than graphics or layout, it's a huge improvement.
This is a favorite statistic for advocacy reporters, but it has many different interpretations:

1. Perhaps FISA really does rubber-stamp all requests.

2. Perhaps NSA really is surveilling almost solely targets of real security interest.

3. Perhaps the FISA process and the documentation it generates forces NSA to be overly conservative about surveilling targets, to the detriment of security.

4. Perhaps NSA only uses the FISA process for targets of real security interest, and uses some other process for other targets.

In fact, a 50/50 success rate at FISC would be disturbing for other reasons: it would imply that the USG was aggressively targeting people of no security interest, and only the FISC process was preventing that from happening.
It's Time to Stop Iblis from World Domination
> Even as the bombers were being assembled, defense officials were planning their replacement, but each plan was undone by its own complexity. First was a nuclear-powered bomber able to stay aloft for weeks (too radioactive), then the supersonic B-58 with dartlike wings (kept crashing), and then the even faster B-70 (spewed highly toxic exhaust).

Second system syndrome at its finest.

Sounds like what they really want is a new implementation of roughly the same design as the B-52.
You have native IPv4 and IPv6 over a tunnel, so of course IPv6 is going to be slower.

The point is that for an increasing number of users, it's the exact opposite.
I gave my students iPads – then wished I could take them back
I feel like that just confuses things for no good reason. It's no fewer characters than parens but provides as I see it less clarity.
There has been http://swiftstub.com for a long time.
Actor-based programming in Pony, part 1 (slides and recording)
Oh, excellent! It's rather more than "a few days" old though! I would never have found that, but glad you found it.
There are some conditions that LIDAR handles badly. We discovered that the charcoal fabric used on many office chairs is a very good IR absorber. The SICK LMS won't see those things at point-blank range.

Some LIDAR units give you "first and last", that is, the time to the first reflection and to the last one. For a solid surface, both values will be very similar. For snow, rain, and foliage, they'll differ quite a bit. This is used in aerial surveys, where "first" gives you the tops of trees and "last" gives you the ground. It hasn't usually been available for ground-based LIDAR units, but there's no reason it couldn't be.
Good luck getting the Air Force to redesign a WW2-era plane. If there's one thing I learned reading the Boyd biography, it's that the Pentagon is constitutionally incapable of thinking pragmatically about technology.
Nice idea, I will try to implement it ;) I will probably have to pay attention to the final call for the IncrementalEncoder. In fact I let bitarray to add 0's at the end of the encoded data to comply with these pesky 8 bit architecture ;)
Russia still uses the "Bear" https://en.wikipedia.org/wiki/Tupolev_Tu-95 too.

In particular it has been just used to fire stealth cruise missiles Kh-101 - by contrast, the most modern weapon, almost 60 years younger than the bomber itself - in Syria.
How D.C. spent $200M over a decade on a streetcar you still can’t ride
If you RTFA, you'll see that it is broken.

This article is silly. The replacement of the B-52 isn't a better bomber, it's a different tech; ICBMs, drones, etc. - which the article doesn't even mention.

The article also mentions the amount of B 52s there are, and were. Today's fleet could be described as, "small" in comparison.
Hillary Clinton Urges Silicon Valley to ‘Disrupt’ ISIS
Better than Kotlin is Eclipse Xtend aka Swift for Android, which compiles to Java: http://xtend-lang.org
Implementing a supercollider ugen in rust
Since there are so many experts on the thread, say these are deployed in every car on the road. How will one tell its own laser reflection from everybody else's, if there's a hundred lidars per city block scanning simultaneously?
An ISP can give you a bunch of separate, but still static IPs. That’s too rare.

It’s effectively like the standard 24h dynamic IPs, just that they never change them. You don’t own the IP, but are still guaranteed to be reachable under it.
So now, surveilling a suspected foreign terrorist requires more process than has ever been required to secure a search warrant for a domestic suspect.
The site has plenty of good ones, but that one's not interesting at all. The correlation between any two data series consisting of two points each is ±1 by definition.
I also wonder about all the rickroll stuff. The stuff that most of us don't mention in public. Mostly it was anonymous. Some probably featured actors. But there were some seriously messed up people.
Dylan, perhaps in the demo video they should be designing something other than a Weather app? As it's basically a poster child for the "bells & whistles over substance" trend in the UI design.
There's a paper called "Capability Myths Demolished" that addresses this. There's an online version here[0], see "revoking access".

Personally I'm fascinated by ocap systems and am always looking for ways to employ them. There are some interesting "modern" applications (aside from a couple of research kernels) like CapnProto and Pony language. Macaroons come close but are more of a hybrid approach to authorization. (They don't out of the box prevent confused deputy or anything)

[0]: http://www.erights.org/elib/capability/duals/myths.html
What's so painful about just doing `exclaim(capitalize(doubleSay("hello")));`? Why introduce needless syntactic sugar that'll only confuse people about how UNIX pipes work?
Holy shit that's terrifying. It almost seems too outrageous to be true - I wish we lived in a world where that was the case.
To revoke them, the usual pattern is to never hand out the original capability, you hand out a wrapper that you can disable. E.g. in Javascript:

let [revoke, revocable] = makeRevocable(cap);
share(revocable); // share can call revocable(), which forwards to cap() unless revoked
setTimeout(1000, revoke); // for auto-expiring, just for example

See section 4.3 in http://www.erights.org/talks/asian03/index.html

A capability system can help you batch up those round trips you mention, btw: https://capnproto.org/rpc.html
Sure, cities are fashionable again. There's a generational shift and demand is high. Construction is slow. Growth in some places is opposed, by both people and governments. All of this results in limited supply.

So I guess we agree that supply is limited.

But I ask you this: If supply is critically limited, then how on earth is it silly to complain about a "rental service" that mainstreams alternative uses of housing stock where the net effect is even more reduction of supply.

Alternate means of doing business are interesting, and new structures in society are also interesting. People can and should experiment. But if they're experimenting in areas that are already problematic and are doing so in ways that obviously make the problems worse... I'm going to heap blame on them whether you think it's silly or not.
Yes, but that is only a challenge-response DNS verification.

What I’m looking for is "I write a value into DNS once, and use that to prove at any future point at which it exists that I still control the DNS".

In this example, by putting an RSA public key in there. (the very same I use for the CSR)
I read a lot of books I've previously put down (Anna Karenina, GoT Series, Ian Banks' Culture Series) because I started reading on my phone (Nexus 5).

If you get the font size right, it's not bad. The advantage of the phone is that it's always in my pocket, so if I've got a couple of minutes of waiting time, I can just pull out my phone from my pocket.
Finland plans to give every citizen 800 euros a month and scrap benefits
I saw this a while back, and was so excited by it.

I wish the world would hurry up and use the blockchain for domain names and secure communications already. I love bitcoin, but the blockchain can do so much more.

IMHO, letsencrypt.org is an amazing initiative to lowering barriers for encrypted comms, but I'll feel safer when the average Joe can spin up a blog, and get all the encryption perks immediately, and for free, all in one fell swoop.
Please no.

Javascript's beauty lies in its versatile simplicity. Can we just leave these sorts of things to systems programming languages like C++? I came to javascript because of its lack of cruft, but if libraries start adopting this then I'll be forced to put it in my code as well. If that happens then I'll probably leave for nim or clojure, though that's not preferable.
I think the US considered using ICBMs to deliver conventional strikes (and in fact they didn't even contain a warhead - just the kinetic energy of the missile was enough), but decided against it as they couldn't be differentiated from a nuclear strike by early warning systems.

As for drones - the B-52s are very long range aren't they? As in they take off from the US to strike in the middle east or anywhere else? Can any drone do that? So if you don't have a drone in theatre, it can't replace what the B-52 does.
Sounds like a good read, are you referring to this?
http://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed-ebook/d...
I really hope I never become internet famous, for better or worse. :\
> what could you do that your competitors could not

Input customer orders, schedule production, track inventory, print shipping labels, do accounting, send invoices, and type memos... all in one integrated system.

And if you had multiple offices, they could each have one and they could exchange data throughout the day.

It was truly a revolution in productivity.
You miss the context, though. The unnamed writer (presumably Prachett) advocated suicide as something positive and talked an audience member into suicide. All for the sake of feeling better (or, rather, not feeling). For Wright, humans are made in the image of God, and to kill yourself as if you were a horse with a broken leg is a travesty. To advocate doctors killing people, even if they want to be killed, is to treat people in an amoral, atheistic way that destroys civilization. And in the comments, Wright regrets that he did not have the gall to stand up and do something about this evil.

It's a bit like, if you knew what would happen when Jar-Jar proposed giving Palpatine dictatorial power, regretting not actually doing something instead sitting while everyone else pulled civilization down around you.
"A return to my technology routes"

...

...

Sigh.
How do you figure? These lawyers aren't there to defend or attack anyone in particular, but to defend or attack a certain process of collecting data, if they believe what the government is doing is unlawful.
As an F# user, I like this a lot, very similar although it can confuse people. It's very much a trait of functional programming and it's easy to read once you get the hang of it :)
"infamy lingering from the carpet bombing of Vietnam"

Carpet bombing is defined as bombing within a large boxed area with the goal of obliterating everything in the area regardless of the military value of the targets in the area.

Yes, B52s carpet bombed some jungle areas of Vietnam. No, there was no carpet bombing of Hanoi, which is what this is probably referring to. Can't believe after all of these years the NYT is still misreporting this. If Hanoi had been carpet bombed, it would have been leveled. It's obvious that bombing was limited to specific targets of military value.
It just seems like trouble. I like to keep a low profile and minimize the drama in my life.
Yes. But he seems to be doing well now, turning the shame into good works. That's admirable. Kinda like old Luke :)
The B.U.F.F. (Big Ugly Fat Fucker) is a bomb truck: it carries heavy ordinance over long distances in uncontested airspace. Yes it drinks fuel, yes it's a maintenance hog, but it's paid for.
A quick search puts 350k in 1976USD at about 1.5m 2015USD.
A Chance Encounter, Reddit Marketing, and Forever Pants: One Startup's Story
From what I've read, it seems like a problem of being overly obsessed with the highest tech and most dramatic missions. Every new bomber is designed for the goal of nuking Moscow, including figuring out the best way to get past defenses. Never mind that if we actually wanted to nuke Moscow, we would use ICBMs instead.

What we really seem to have demand for is something that can carry a whole bunch of bombs cheaply and reliably in airspace that we already have air supremacy over. But apparently the Air Force can't get it's head around that design goal. Nobody seems to want to champion a cheap, dumb bomb truck plane that does simple stuff right every time. Instead, they keep going for the technological marvel designed for a goal that we'll probably never need to do and already have better weapons for anyways.
As someone that used to be an aircraft mechanic on military planes, the running motto was "If it ain't broke, fix it 'till it is!"
> A smaller role for government, in particular a reduction in policies that try to pick winners and losers explicitly (e.g. taxes or fees that favor particular companies or industries), could reduce the incentive to influence the creation of "targeted" legislation.

Exactly. Companies look at the dollars they spend and ask themselves, how can I get the best return on spending this dollar? As government regulations increasingly influence their bottom line, companies will increasingly conclude that spending money influencing regulations is a good use of their money. Hence, more lobbying.
(because (there (is (such (a (thing (as (too (many parens)))))))))
How to choose a statistical model
The New York Times tries to play up the issues of the (indeed, terrible) American military procurement system, but I think there's something else going on. The B-52's Soviet equivalent, the Tu-95 (turboprop-powered, even!) is also still flying!

Part of the cause is that big bombers with enormous payload capacity and long range can always be adapted to new missions and tactics - there's always something you can do with an extra few tens of tons of ordnance.

Where the US military-industrial complex has fallen down on the job is that the physical airframes are still from the original production run. While the USAF always thought its new and different (first supersonic, then stealth) bomber designs would allow it to retire the B-52, the Soviets kept building new variants and retiring old airframes. So while American B-52s have been heroically kept operating since the 50s and 60s, Russian Air Force Tu-95s were all built in the 80s and early 90s with assorted design improvements and new avionics.
That's beautiful, the linear pipeline better matches your intuition about the computation than the nested functions.

Can we have this in C# 7? :)
I lived in London from 2004-15.

There's been massive demand beyond available capacity for over a decade, but perhaps not much over a decade. That's about how long it takes to plan new lines.

I used the West London Line before it was the London Overground. Within a month or two, it went from a little-used train to not getting a seat. Areas like Dalston went from being places I was warned to avoid (as a student) to having loads of new nightclubs. The closure of the East London Like wasn't a massive issue beyond the local area, few people used it.

I expect the same to happen with Crossrail, and Crossrail 2. Royal Oak will become known, etc.

London needs two or three of these project to be built simultaneously, to catch up to what is needed, but that can't happen - there aren't enough skilled engineers in the UK. (This is why the plan to electrify all the remaining national rail lines stalled.)

Where is there a multi level rail line? I've never seen one, except within a station.
Forcing the terrorists/criminals to roll their own encryption would be a huge win for both law enforcement/foreign intelligence agencies and the general public. When non-cryptographers write their encryption software the likelihood that it's insecure goes up, and if they're off using Mujahideen Secrets v5.0 instead of WhatsApp their communications would stick out like a sore thumb instead of blending in with regular users. When the terrorists/etc. don't blend in, the FBI/NSA/etc. don't have to sift through mainstream communications channels to figure out which people are bad guys and which are just regular people.
If The Pentagon Wars got only half of the problems right, this system needs to completely changed.

People who decide how to spend the money should not be going to defense contractors when they retire. And a problem that Ike pointed out 62 years ago shouldn't take this long to be changed.

How we elect our representatives is the root of the problem.
I find that the kind of people who are "squeezed for time" are always "squeezed for time". You make time for the things you need to make time for, just like everyone else.

That nonsense aside, I was doing what you're doing until I learned an important lesson. I found that I will not gain anything of value by reading quickly and inattentively. If I am spending my time skimming articles, forum posts, stack overflow, without doing something like taking notes, I'm just teaching my brain that most information is useless to me. The sooner I learned that lesson, the sooner I was back to reading books.
Clinton used B-52s to do carpet bombing in Europe in 1999, too.

http://theaviationist.com/2014/10/16/b-52-in-allied-force/
Can't speak for nim, but Clojure has a near-exact feature which is used all over the place, the thread-first and thread-last macros.

Example:

(defn do-stuff [params-map]
(->
(build-object params-map)
(do-thing-with-object)
(extract-thing)
(format-thing)))

I'm not sure why you'd choose Clojure to get away from things like |>.
Which is what the Soviets did - Russia still operates Tu-95s whose basic design comes from the exact same period as the B-52, but they built new versions and retired the old ones right up to the fall of the Soviet Union.
Let me state the question more clearly: according to your theory, why can't we trade-barrier our way to prosperity within a country as well as between countries?

I do agree with you that developing nations (e.g. China, India, Brazil) doing catch-up growth have grown faster than frontier nations (USA, Japan) that can't do catch-up growth. I would be very wary of attributing this to protectionism.
I think the clarity comes from the reading order. str |> method1 |> method2 |> method3 vs method3(method2(method1(str))).
If we're going to do this operator, I would prefer a regular arrow:

import { sortBy, filter, map } from 'array-like';

let names = document.querySelectorAll('.entry')
-> sortBy('title')
-> filter(entry => entry.getAttribute('data-url') in whitelist)
-> map(entry => entry.getAttribute('name');

I personally find this more readable than either the bind proposal (which looks too much like a property access, and not enough like a function call, to me) and the proposed pipeline operator, which doesn't have an immediate meaning to my eyes.
I bet Lispers would beg to differ. :D

Nested function do one thing on a chunk of data, then another, then another.

*nix pipelines apply all the filters at once and control the scheduling and lifetime of the filters.

Those are quite different concepts, and I think it's confusing to conflate the two. Plus every decent editor can handle paired parentheses.
Transplants Being Planned to Heal Troops' Hidden Wounds
Peking Duk fan infiltrates backstage, fooling security guard with Wikipedia edit
I agree that a "functional" operator that uses `this` as the first argument is weird.

The main goal of all of these proposals is "left to right" composition when working with functions, and functions take parameters.
You're welcome! b^)
C++ has a piping operator?
It massively shows down alighting time, the "dwell time" is already a big factor in how many tube trains can be run. It's also very confusing to passengers. For both reasons, TfL would be extremely reluctant to introduce it at a central London station.

And, there are building foundations and other tunnels in the way in many cases, so it wouldn't be a temporary inconvenience.
I think you meant many_parens(too(as(thing(a(such(is(there(because)))))))).
Natalie Sylvanovich is mentioned in the article:

She did amazing work reverse engineering the Tamagotchi in various incarnations. There's a fair amount of overlap so you might just want to watch the last video.

1: https://www.youtube.com/watch?v=WOJfUcCOhJ0
2: https://vimeo.com/109380788
Okay, thanks for the information.
The problem with doing the pubsub in NodeJS entirely is the way NodeJS handle connections. Each is separated and is accompanied by a big overhead from NodeJS. What would be great is a way to interact with the pubsub server not by config but with an API. This would allows, for example, the execution of middlewares when a user publishes a message (to filter them or something else).
Right now, I'm using two websockets, one to Nginx PushStream only to receive messages and another to the NodeJS server to publish messages. The NodeJS server is used to parse the messages, format them, authenticate the user and apply the middlewares before publishing the message to Redis. Then, each NodeJS get the message from Redis and POST it to Nginx.
The problem here is that there is two sockets for each user and the complexity involved with the communication between Nginx and NodeJS. That's why a really performant standalone websocket engine with an extensive API would be awesome.
Also, the theorem only applies to ranked-choice voting methods for single offices, so the kind of ordinary proportional representation list-voting used in parliamentary systems faces other constraints rather than those of Arrow's Theorem.
Conventional ICBMs are being considered under the Prompt Global Strike project [1]. From the summary:

> Conventional prompt global strike (CPGS) weapons would allow the United States to strike targets anywhere on Earth in as little as an hour. This capability may bolster U.S. efforts to deter and defeat adversaries by allowing the United States to attack high-value targets or “fleeting targets” at the start of or during a conflict.

> Some analysts, however, have raised concerns about the possibility that U.S. adversaries might misinterpret the launch of a missile with conventional warheads and conclude that the missiles carry nuclear weapons.

[1] https://www.fas.org/sgp/crs/nuke/R41464.pdf
There are a lot of myths about B-12. The most persistent one is that it comes from meat. It's actually made by bacteria. Vegetarians and vegans only lack it in modern society because of (a) antibiotic use, harming bacterial population, and (b) "clean" foods, which fails to reintroduce those bacteria, and which lack b12 themselves.

Not so surprisingly, the same is true for modern animals including farmed cows and pigs. I can't find a the source now (and apparently neither can wikipedia editors, cause they deleted it), but a very significant percentage of B12 production today (some say upwards of 80%) goes to animals. Some of it for their well-being, but most of it for the people eating them. A contender for the "least-efficient-way-to-supplement-vitamins", I think.

Also, many non-vegans and non-vegetarians suffer from B12 deficiency these days.