skysight-inc/HackerNews huggingface dataset:
Awesome. Just awesome.

I've also been thinking about another possible optimization:

Two things have a big impact on connection start-up performance currently: handshakes (3-way for TCP, 4-way for SCTP, any properly-designed UDP protocol implements a similar one to prevent amplification attacks) and slow-start. Currently both of those are on a per-connection (defined as an L4 connection) basis.

What if there was a concept of "endpoint associations" in addition to connections? An endpoint association would be a bundle of connections, potentially from different applications, between the same endpoints. An active endpoint association would include congestion control information (so new connections within an established association could immediately start communicating at full speed) and also means the endpoints are authenticated. That makes the handshake only necessary for creation of associations, not individual connections.

If that was done at the OS level, the process for opening a new connection would be something like:

1. User wants to open a connection to 1.2.3.4:80. (L4 protocol doesn't really matter for the example.)

2. OS checks if there is a currently active endpoint association with 1.2.3.4.

3. If there is an endpoint association, create a connection within that association and start sending data immediately, with no handshake, and using the congestion control information (window size) from the association.

4. If there isn't, open an endpoint association, complete the handshake for that, and open the connection within the newly created association. (Future connections would be able to go through the simplified and quicker process above.)

I think the handshake isn't a big issue, but eliminating slow-start for connections to an already-established association should be beneficial. Thoughts?
The government can tax Bitcoin too.

If somehow the USD went to shit they could even make you pay it in BTC, unless you felt you were able to hide your identity, but we have people paid only in cash play that game already without serious detriment to government power.
Cases like this are corrosive to the legitimacy of the judicial system.

And it seems all of our institutions are suffering from a crisis of legitimacy.

Our justices care not for justice; our law makers are so bought and paid for they should be logo'd up like race cars, and the executive branch... has become everything it said it would fight against during the campaign.

When what's left of the middle class begins to defect from the norms that keep society intact; what then?

Do we flee to the countryside and try to take up farming while being hunted by the landowners drones?

Die in cities torn by strife and insurrection?

Live in fear of debt collectors who can turn any life upside down with an impossible to fight "computer error" not in your favor?
Quarrels Continue Over Nuclear Waste
Bruce is awesome and has been writing amazing stuff for years!
He contributed to one of my favorite fictional books, the cryptonomicon with http://en.wikipedia.org/wiki/Solitaire_%28cipher%29

Also whenever he comes up you have to visit:
http://www.schneierfacts.com/facts/top
Well gudgeon-ed and pintel-ed teak rudder:

Respect for civilization's eye's covered verdigris bronze lady holding up scales.
Yes, but the political and social barrier between 'citizen' and 'foreigner' is still more or less the same wherever you go, especially where governments are concerned. When I leave the United States, I become a foreigner. My money may be welcome but my motives may be suspect, and I probably don't have the same rights as the locals.

The internet shouldn't be a part of it, though. I agree with that 100%. The internet is not America's, we don't own it, we can't act as if anything going through our part of it belongs to us, to do with what we will.
This is not a partisan issue. Bush started it, Obama continued it and amplified it. The next President will very likely do the same.

The problem is with the bureaucracy, and that is almost wholly unaffected by who sits in the White House.
What theories are out there as to the single-direction?
Just because they're all grey doesn't mean there aren't significant differences in the shade.
Pretty nice! Little bit jumpy when scrolling with the mouse wheel though (much smoother and better effect with the scroll bar), maybe animate the change to offset?
Project outline for the first human head transplantation with spinal linkage
If you do not like your nexus q, maybe donate it to an education facility where students can hack on it
"In the coming months, the external Keyword Tool will no longer be available."
we should be skeptical about any Internet source that fills a gap in the historical record too neatly

This should be carved into the side of Mt Rushmore in 50 foot letters of fire.
The Bible? Ok, I jest.
You observe nature. For instance, that apple that just fell. Then you make predictions about why it fell down and not up or sideways. You hypothesize that this apple and all apples fall at the same rate, call it 5m/s.
You then observe that if it fell from higher up, it is traveling faster than if it fell from a lower branch. Your first model was wrong. Time to revise your model.
Then you invent new mathematics to explain what was wrong about your model and call it the Calculus. With calculus, you hypothesize that it can predict how fast it would be falling if it fell from a completely different height fit constants that match your first and second observations. You then observe that an apple at another completely different height matches your prediction.
Now go and observe other things and hypothesize about them too.
With regards to the Solar System, you observe that the Earth has an atmosphere and observe that it has a magnetic field that affects particles coming towards it from space. You hypothesize that the Sun has significant influence on particles further away from Earth.
In your planetary travels, you observe that there seems to be data that supports your model. You hypothesize that eventually, the Sun will lose its influence and interstellar space will be radically different, that at some point the solar winds generated by the Sun will fall off.
This is more or less where we are now, but we observe that the edge isn't quite as we predicted it would be. This could be because we haven't left the heliosphere yet, or it could be that our model was wrong. We are currently collecting those observations that will allow us to refine our models, and with any luck, the revised model will be tested by the next Voyager.
Observe, Predict, Observe. Even with the next Voyager, we won't know for sure that our model is correct, but it gives you a starting point.
All the government agencies will run as seperate enterprieses in userland, with clearly defined responsibilities and strong seperation of powers. Until the new constitution is done, the government will just run as a single cohesive unit, ignoring the entire history of political science.
ZXX Type
When I object to the government breaking the law against me, it's not "a political matter" - indeed, usually the courts are the appropriate venue.
Probably for the best, Guardian loads like shit on old versions of IE compared to WaPo and even NYT.
> I would hope so. It's none of their business if I buy a new device. This is plain respecting my privacy.

What about THEIR privacy? End-to-end encryption to device-specific keys means that they have no idea which devices THEIR messages to you are being encrypted to.
As if that was the only headline or angle the NY Times displayed on the front page about that story as that story evolved.

C'mon man.
If you need a sanity check, visit the Internet Archive:

http://web.archive.org/web/*/nytimes.com

The last time this story was front page news for the NYT was June 23, when they reported on Hong Kong officials letting Snowden go. On June 22 they reported on Snowden being officially charged. And prior to that on June 20, when there was a story about the "complex reality" of Silicon Valley. All of these stories are sympathetic in tone and focus to the administration. Is anyone really going to characterize them as hard-hitting investigative reporting on the substance of the allegations?

There is no lack of investigative reporting that could be done on this story (most obvious question: did Congress intend to authorize warrantless dragnet surveillance), some of which is happening elsewhere, making it hardly a paranoid leap to point out that NYT coverage has been muted and uncritical at best.
An idea for Instagram on iOS 7
I thought you meant to type that your favorite one was in Sweden. I see I was mistaken!
Actually reading back I didn't make my point correctly.

I am naturally outraged at the antics of the NSA and similar organisations (GCHQ etc.).

But right now I am really annoyed that the entire debate seems to have focused on "This is affecting us". It seems to have been accepted by everyone (Government, News, Public) that spying like this on foreigners is fine and dandy.

I just wish there was a bit more outrage / discussion on the "Is it actually ok to spy on foreigners like this?"
Are you saying that the files don't implicate 'western' companies/government?

You are passing judgement on wikileaks becasue they don't have a leak... But I thought wikileaks was just an option for leaked documents, they don't proactively hunt leaks... Am I wrong on that?
Thanks. :) Luckily (I guess?), I'm very confident in my skill and I set very difficult goals for myself. While I'm a realist and I realize that it isn't likely to happen, I am aiming to get a job at either NASA or SpaceX.

Also, thanks for the heads up! I fixed the link.

Cheers!
I'm so glad to know that, I was thoroughly confused :D
> Fox News != Anyone with credibility.

There are very few mainstream sources that have a shred of credibility left. I see little qualitative difference between Fox and CNN, for instance. They only differ in style and delivery but their main entrees are still lies and rubberstamped government press releases.
The modern Prometheus, indeed.
The funny thing about Hacker News (and most other places) is that if you explain everything you end up writing a tome that nobody ends up reading.

That is to say, I completely agree with you. Google Reader had an excellent backend (being used by 90%+ of people meant there was a virtuous cycle happening), and I especially noticed this when I developed a prototype backend that I never actually used. Deciding how frequently to check feeds is complicated.

In the end, given that this is a side project, I'm never going to be able to compete with the big players, especially at scale, and to be frank, I don't find this side of it as interesting or enjoyable to develop.

The good news is that this frontend could be modified to work with another backend if there was a good reason to do so.
Replace "foreigner" with "Jew" to remember a history lesson that America should not repeat.
Missed Opportunity
Thanks for your concern, but I prefer to rely on paying attention to the world I live in for my guesstimates. It's so much nicer than not seeing the woods for all the trees.

Don't rely on drive-by one-liners that point out some random point at best to be anything but transparent. If you have any additional facts, what are they? If you don't, what is this?

I made experiences with chalk and cops that have actual criminals to catch, and cops that have big fat property and malls to patrol. Anecdotal, yes, random, maybe, but still mostly for those who get the point, or have experiences of their own to contribute; anything more than just cheap shots from cheap seats to stifle discussion you don't like to see others having.

What legal claims did I even make? What exactly is that supposed to be a response to?
Yes, but even the choice of facts expresses an opinion.

I could report how many murders were caused by black people,
how many robberies by mexicans,
and how much drugs by asians,
Then how many illegal immigrants entered the country this month.

All fact, no opinion?
There's j/k for next/previous, but that's it. (Oh, and escape hides things.) Other than that, not yet.

I should have mentioned that I've also released the source code: https://github.com/davidjohnstone/alt
Or how long until they expand to other departments?
Private WANs may be less secure than VPNs
I refer to your constant stream of rolling your eyes about discussions you don't actually enter in any sustained way. There's an awful lot of that here lately, it's lame.
Thanks for the compliment, it means a lot! And that's good advice, so I'll make sure to keep an eye out. Honestly, I didn't have very high hopes for this post, but I figured "Why not try?".
You're not in a position to make that determination, and the judicial branch has traditionally taken a different view of this from yours. The question was whether people could sue, not whether they should be able to.

http://en.wikipedia.org/wiki/Political_question
The persons who leaked to BuzzFeed tried to go to WikiLeaks three days before. WikiLeaks says they have no record of that so maybe the leakers simply couldn't figure out how to properly submit. But the story's been out for like 2-3 days now apparently, certainly would be useful for WikiLeaks to archive surveillance state abuses by Western democracies, no?
What if someone decides that the law against murder is unjust and tries to kill you? Would you care then?

I don't think it's realistic to view the law in that way. I think that it's possible to have a lawful society only if the majority of people are willing to obey the law for it's own sake the majority of the time. You'd need to have a police state to enforce the laws otherwise (or "Leviathan", as you might term it). In most countries, people could break all kinds of laws all the time and get away with it.

Also, it's very unclear what it would mean to say that someone has the right to try not to be punished. How can I tell the difference between a situation where I have that right and where I don't? Since no-one could possibly stop me from merely trying, it seems vacuous to say that I have the right to do so. If you mean "has the right" in a moral sense (i.e., they would be morally justified in doing so), then I see what you mean but don't agree.
He anticipated this point and explicitly acknowledged there are levels of opinion.
The problem I see is not to do with the education but the whole "I went to an IIT" leg-up that people get (Like ivy-leagers).

Just seems extremely unfair that the social outcome for getting into an IIT is so different for people of almost identical intellectual capability.
pcwalton already explained that you're underestimating the burden of garbage collection (and I'd add to that that the speed of execution matters more than you realize too). But another real factor is the fact that mountains of code, including complete game engines, have already been written in native languages. Why throw all that out just to program in a language like Java (itself certainly not without its warts)?
my country? I wish people would grow up and stop thinking in terms of these stupid imaginary lines.
iOS 7 and Commodities in the App Store
I just noticed FB makes it really tough to clear your Activity Log. Every search/action is stored and if you want to remove items you have to delete them one by one. Clearly this was an evil design decision. It's no value to them, if they can't use your activity log.
As pointed out by many, this is even more proprietary than any plugin. Microsoft are fricken idiots, they are trying to be hip and open standards etc but nobody is going to buy it, at the same time they are annoying everyone who couldn't care less and probably don't even know what a plugin is, on top of disenfranchising legions of developers.
Makes sense. And, honestly, I should know better. I just have gotten kind of annoyed with the graphical obsession that most sites have taken to getting this sort of stuff running.

The single most annoying part of switching solutions has always been modifications to my interactions, more so than any glitz. I think my defence against worrying about what different icons did/meant was just learning how to type what I wanted. Sorta sad it took me as long as it did to get to that level of using the computer. (I initially rejected vim/emacs because of how difficult they felt...)

Reader and gmail had hit a sweet spot of playing off my muscle memory rather well. To the point that I honestly forget about all of the extra graphical stuff they add around what I'm focusing on.

Anyway... feels like I should give this area a run. I think I agree with you regarding the backend stuff. I would probably just sit on top of gwene.org. But regardless of the source, making your own backend seems... unnecessary.
Imagine if every government bill was annotated or available online for the public/scholars to annotate. This would be really cool for terms of service, as well.
Well, how dare they not put him on the front page as often as you would like. And I suppose because your analysis stops on June 20 I'm supposed to forget any reporting that they did on him in the weeks prior.
Effectively, you're describing socket pooling and re-use.. across sessions / tabs / windows. Most browsers already have this in place. :)

Some details on Chrome implementation here:
http://www.igvita.com/posa/high-performance-networking-in-go...
Apart from my citing the relevant bits of the penal code, explaining the differences between questions of law and of fact, how California law governs responsibility for sidewalks, sure. So I'm a guy who likes having my facts straight instead of going off on an emotional tirade, shoot me.

Most of the outrage porn that gets posted to HN is very poorly founded in fact.
Any form of government subsidized education is immoral. The universe doesn't owe you an education, which, like all values, is inherently expensive, and must be produced. Neither does society; and neither do I.

This may seem cruel, but it's actually kind. Were it not for government control of education, education would have already undergone the same kind of massive transition that has happened to every free-market industry: much better, much cheaper, much more widely available.

If you want to see what happens to an economic sector as the government becomes more invasive, look at the finance sector, which is the most controlled sector in the US, or look at the "federal telecom bureaus" (AT&T, Time Warner and Verizon).
I've pretty much settled on just buying Humble Bundles to get new Android games. On iOS I'm much more willing to take chances especially on trusted sources like toucharcade.com that I haven't found an equivalent for.

For graphics performance I really think we reached a point years ago that these devices are capable of that are more than enough for most people.
He's talking about the OP, not you. (I think anyway.)
Where does it go? Well, some universities apparently are tempted to put it in a nice slush fund. See the University of Wisconsin as one known example. http://pjmedia.com/instapundit/167425/
Read my other posts to this thread, and to the other thread. I'm sick of correcting the same basic factual errors over and over for people too lazy to do it themselves.
In my humble opinion, most Americans don't really appreciate what it means to be an American.

It's not something you can really comprehend until you spend time in a country like India or China.
The end was the only point I was making. The person may be guilty of infractions per law.

To not even be able to reference his right to free speech, if it's upheld I'm quite worried.
> tho netflix on Linux will be nice...

What's annoying is that you can run netflix on linux right now[1] via `netflix-desktop`, which combines `firefox`, `silverlight` and a modified copy of `wine` to access their site.

If they switch over to these new plugins and the plugins are IE-specific, we'll be locked out again.

[1]
* https://launchpad.net/netflix-desktop
* http://www.compholio.com/netflix-desktop/
Netflix already support ChromeOS on Samsung Chrome books using this method. Only that Chrome doesn’t support an end to end solution, as it doesn’t support the Crypto API, so Netflix rolled their own. They also support a different DRM plug-in.

As this involves three different specs, which are all from the W3C, this means that it will work in any browser that implements them, and supports the DRM that Netflix uses.

Microsoft and Google are already on board. I expect Opera will inherit this from Blink/Chromium. As both YouTube and Netflix support this already, I wouldn’t be surprised to see WebKit and Firefox/Gecko implement it eventually.
The Nexus Q feels like Google realized it was a dead product as soon as the first shipment left the factory, before it was publicly announced.
If you want 'critical' reporting, I highly recommend Rachel Maddow or Bill O'Reilly or Keith Olberman or Glenn Beck. Pick whichever flavor you want.
The article you link touches on it, but before you even consider where students go to school you must ask why they do. And that is a very vacuous answer most of the time. I got my CS degree only because my peers said it would be significantly easier to be consistently employed with a BS even when it cost me 20k to get.

In reality, young adults don't go to college to learn. They did that for ~15 years (even worse, they did for 15 years by compulsion without much say in the matter) and the vast majority want to do something else. Most of them are there for credentials, not knowledge, and that is the problem.

The most important problem here is the necessity to disconnect education from schooling. The intent of the latter is to cause the former, but the former is not dependent on being confined to the latter. You can apprentice, you can self-teach, you can dive in as a high risk newbie in an industry. None of those involve going to prohibitively expensive summer camps turned annual to get lectured at.

The Internet enables a lot here - where previously it was very hard to find like minded individuals interested in participatory group learning about a subject, now it is stupidly easy, a search away. Learning resources are also rampant online in what used to be confined to a tome from the local library or a prohibitively expensive book purchase.

So the third viewpoint is that the problem has nothing to do with how the government behaves here because it is symptomatic of a baby-boomer irrational quest to get pieces of paper saying "bachelors" on it for everyone currently under the age of 30. The solution is to get a significant chunk of the people currently attending college and accruing these insane debts into more productive and better directed paths to careers in the things that interest them without the cultural baggage touting a phd in some field writing on a chalkboard as the golden goose of learning.

The real, true, bottom of the barrel reason I think this entire debacle even exists or came about in the first place, and I think it is at the root of most societal shifts for 30 years, is that the ultra-concentration of capital and wealth into so few people has dramatically slowed down the productivity engine of the first world. There is little motivation when you already pull the strings of international business to invest in risky youth labor, and when you control a huge chunk of the economy your lack of risk taking on new talent means huge droves of the population are never given a chance to succeed. It is safer and (here is the key) more profitable to play games with rigged fiat money and banks or stocks of fortune 500ers than to actually create goods and services by growing productivity and creating value.
There's the Android NDK, which can be used to port C and C++ games. Some plumbing required.