skysight-inc/HackerNews huggingface dataset:
He doesn't have to make a substantive criticism because (unless I'm mistaken) that's not what he's saying. What he's saying is that it's not a good thing for an advertising company to "control" ("steer" might be a better word) so many aspects of the internet and web[1], one of which is the design and implementation of the HTTP protocol.

But, to feed your unrelenting desire to argue even when you have nothing worthwhile to say, here's a substantive question (I'm not familiar enough with the draft yet to crticise it): the protocol combines several things that are each improvements in their own right, irrespective of the other, namely multiplexing, pipelining, encryption and (header) compression. If we could subtract three of the four, which one would you keep? What is the most needed improvement to HTTP?

Note that the later three of the four I mentioned have been available for many years (pipelining, encryption and compression). But we've seen over the years that none of them has achieved "sufficiently widespread" use.

1. Cache of the web, web browser, mobile and notebook OS, DNS resolution, video codecs, programming language, etc., etc. While they are a very different sort of company, their overall strategy is much like Microsoft: acquire all the world's talented developers and businesses potentially competing for user mindshare, early and often. How can such a monopoly be good for users in the long term? MS tried vary hard to thwart the standards process. Why should we believe that Google's involvement in the standards process should not be similarly suspect?
I am not so sure the example provided helps me understand its real use. To me his example resembles something the compiler would handle by filtering out code that is never used. I suppose that the example could be more complete with a conditional use of F3 later on, implying if the condition is not met then C={F3 30} would be skipped.

Appreciate the article, confused me at least which means I will probably look into such ideas more even if in my field I will never use them
I think you're missing the point: the metadata alone is an invasion of your privacy.

Something that people don't understand is that metadata is extremely revealing, both in what it tell you about the target's activity (social habits, networks) and how it allows the analyst to build a picture of "what is normal for John Doe".

None of that is the government's business according to our founders, and I'm not keen to give up more of my rights to this administration or the next one.

I guess I'm a stickler, but if you study history enough, you'll be a stickler too.
I didn't mean for the word to have a negative connotation. The word "regime" is a useful as it covers both the current administration and the system itself. So it would cover both a change in the elected leadership and, say, a new form of government installed by a coup or revolution.
I recommend to use. But I never used, so I prefer to not talk about something that I can't explain how to use.

But yes, I think that Continuous Integration is a good practice.
This is apparently a subject of debate (see: http://skeptics.stackexchange.com/questions/2359/the-origin-...)

Most sources agree that its origins are in psychology, though your theory may explain its widespread adoption by retailers:

http://www.helium.com/items/705308-the-history-of-odd-retail...

http://www.eurekalert.org/pub_releases/2011-09/ru-9pm090611....
...in North America, which is just more fact-twisting by the author.

Lets not forget that 228 people perished when the flight crew of Air France 447 flew the plane straight into the ocean.
What we need is some form or decentralised certificate authority, i have no idea how that could work though.

DNSSEC could be used to distribute certificates: https://en.wikipedia.org/wiki/DNS-based_Authentication_of_Na...
Postgres has `EXTRACT(EPOCH FROM date_col)`, which might not be where you'd think to find that functionality.
HTTP/2.0 should be SIP because of similarities and also integrated session management. Not some application layer binary protocol to spy on people even faster. Yeah baby :-)
Your article confuses the two constantly. You can't use TDD without using unit tests, TDD is a way of using unit tests. You can use unit tests without TDD. Most of what you talked about had nothing to do with TDD and was just about unit tests.
"One theory is that may not have happened if Don Estridge hadn't been killed in that crash."

Fate seemed to be sealed (or on it's way) much earlier than that (based on my memory, and supported by an obvious link below.)

http://inventors.about.com/od/computersoftware/a/Putting-Mic...

"Bill Gates then talked IBM into letting Microsoft retain the rights, to market MS-DOS separate from the IBM PC project, Gates and Microsoft proceeded to make a fortune from the licensing of MS-DOS"

That was of course way before Estridge got killed.

And Compaq came out in 1982...

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

"In November 1982 Compaq announced their first product, the Compaq Portable, a portable IBM PC compatible personal computer."
sorry and thanks, I submitted it again; https://news.ycombinator.com/item?id=6013733
> b) allows you to debit a bank account w/o any verification or micro-deposits

That's an extraordinarily bad idea. If you gave a fraudster access to something like that, they could just pull money out of accounts where they had the routing and account #. You'd also be at risk if the customer fat fingered entry of those numbers and you debited the wrong account.

The US ACH rails lack a lot of necessary features to enable debits without verification of ownership of the account. Unless you want to be on the hook for the above scenarios of course.
Google's corporate charter was specifically written to avoid that. And shareholders have no meaningful voting rights, so they can't override it there either.
Can't even believe this happened. We need to raise the IQ score of our police force.
Coming from Europe, I'm also used to exclusively using wire transfers for free. Not so much in the US.

What's the difference between a wire transfer and ACH transfer? (Chase charges me about $19 for every outgoing/incoming wire transfer by the way).
Yes... the primary case where it was biting us was with our testing suite. It was a set of functional tests that had multiple goroutines going.

It was something that had always passed and never been an issue on 1.0.3, but started failing 85-90% of the time on Go 1.1 with no code changes. :(
In terms of cultural values, it clearly is. Hence the connection to "career advancement".

Please don't be personally sarcastic on HN.
What about unions? You realize that many of the benefits we have today - such as two-day weekends - are a direct result of the union movement, right?
And the spearfishers will maintain SV is still in 'clump' phase as long as plausible to attract more chumps, right? So as someone who's interested in finding his own clump, I've got to filter out the suits from the shirts myself. This seems non-trivial, and frustrating..
6. The hosting of SWIFT in Belgium, and SIX Interbank Clearing in Switzerland, who are both pinnacles of the inefficient, rent-seeking, environmentally and socially irresponsible, protectionist financial establishment and its surveillance abuses. The former's main guilt is in centralizing data on all global interbank transfers and passing it off to allied governments (particularly the US, even after rage against matters surfaced in the EU parliament, a 'SWIFT2' was designed, and new regulation nominally put in place... in response, the very structure of the EU conveniently changed - creating the Directorate of Home Affairs (sound like "Homeland Security" to anyone else?), which rubber-stamped their surveillance requests, and actively sidelined the European Data Protect Supervisor, who were tasked with protecting citizens against such abuses). [Note: The above was volunteered on official letterheard in response to FOIA, straight from the agency in question]. Longtime aspiring to be perceived as politically non-partisan (self-described as an "international cooperative"), they shred any pretensions recently to ban Iran outright from the entire network in a move even the incoming director shockingly described as "unprecedented" (reading between the lines, I believe he perhaps personally honestly didn't support it and his hand was forced). The second operates as a deniable financial NGO on the part of the global financial establishment for petty protectionism with minimal transparency.

7. The illegal rendition of The Pirate Bay's anakata from Cambodia to Swedish solitary confinement (himself a Swedish citizen) - without charge or process - for a term said to constitute torture even under UN definition.
Vogue UK Easter Egg: Up up, down down, left, right, left, right, b, a, Enter
Parse data files using Node.js streams
The state secrets defense isn't all that common. It's usually used to keep weapons programs and the like secret, where we don't want to reveal the extent of our military capabilities.

National security things don't get litigated that often more because nobody has standing.
I wasn't making an argument as to whether he was right or wrong to do it, that's an argument for another thread.

Sure there seem to be extenuating circumstances, but ultimately he did knowingly break a law. Regardless of whether you think it's just or unjust, a law is a law. Devout Christians seem to think that paying taxes that ultimately support abortion is immoral. If they don't pay their taxes, they're guilty of tax evasion regardless of how moral they feel it is. This is probably a bad example, but I'm just trying to illustrate a point here.

Anyways, I was trying to say that the government isn't simply torturing Manning, there's a good reason for keeping him isolated. In a sense, he knew what he was doing, releasing troves of information that he had no legal right to release. He's going through the painful legal stuff now, but in a lot of ways I think he's better off isolated, rather than murdered by fellow inmates.
Lock-in, what lock-in?
You mean like how virtually all of consumer software development now happens either on the web or on a platform that didn't exist until 2007?
But it still definitely incents passengers to carry on more, larger and fuller bags.
It's considered impolite to be deliberately obtuse. I won't waste my time responding further, I strongly suspect you're a Google employee or other employee of the US government.
"If you change a polynomial's coefficients slightly, its roots will only change slight as well."

If only: http://en.wikipedia.org/wiki/Wilkinson's_polynomial
Did you even read the article? This is a huge win. You're just spouting rhetoric without taking the time to celebrate this massive victory!
Ask HN: How to keep a mobile office running without power?
In two about weeks we'll move our startup from the city to a a big outdoor soccer camp (we do a soccer app). We're planning to rent a mobile home and stay there for a week and we don't know how often we'll be near a regular power-outlet, so we're looking for a solution that let us keep using our laptops continuously.

Either by having a big battery pack inside the mobile home that can power us for at least 24 hours - preferably more - and then be recharged somewhere. Or even better, some sort of solar-power arrangement so we don't have to worry about re-charging.

What can we do that's still not to expensive to be able to power 3 laptops continuously?
Job Change Notifier is shutting down
I hadn't seen runtime.Gosched() before, will take another look at it. Mentioned it to a coworker and they already knew of it, so maybe it was always switched to call it instead of sleep. :)
No, you don't need a GC to implement lock-free data-structures. RCU allows you to generically defer work on a piece of data until it is no longer accessible. I personally find the idea behind it to be very elegant and I'd recommend reading up on it. While it isn't as simple as a full-blown GC, once you have a working implementation that suits your needs (eg. urcu), it's usually pretty straightforward to introduce in a lock-free data-structure and has far less overhead. In fact, when it comes to real-time systems (eg. games), the GC is usually something you want to avoid at all costs.

Note that there are various other tricks (eg. hazard pointers, reference counters, etc.) to get around the same problem but they're mostly specialized to various situations. As an example, last time I checked gcc's std::shared_ptr implementation on x86, it used some lock-free magic to implement its thread-safe reference counter. In fact, I think it could even be used to build entire lock-free data-structures and never have to worry about deleting anything.
Custom tools for binary format would take years to evolve to be as powerful as generic text tools.

All you need is one parsing tool that produces a textual representation of the binary protocol, and you can once again use grep and friends.
I want this so much, as I'm sure everyone does. Sometimes food preparation is therapeutic, and if getting food faster is going to make us sit in the office more and stare at the screen longer, well that's more unhealthy. But with the right balance, this is good news and I would surely subscribe right away when it comes to my neighborhood.
Honestly, I don't know so I'm going to speculate based on experiences. I think it's a generational thing. The younger generations seem to want density, to be around things, to not own a car. I think growing up in large suburban homes, there's been a genuine desire by younger people to move to cities and away from that lifestyle.

You can see this happen in many ways aside from city's becoming safer: Real estate cost increases in cities, The whole bike-movement is an element of it, NYU getting 44k applications, the growth of the Brooklyn "brand".

I think, generally, there's a real desire for an urban community with culture and shared experiences. I know I don't have anything more 'concrete' to back this up, but this is the general sentiment of my friends (in their late 20s to early 30s.)
Jolla has a better appeal I think. Firstly it's a full pledged Linux, not limited to JavaScript applications only. Secondly one will be able to run Firefox OS applications on Jolla as well, since the browser there is using Gecko.
would you have used the same word in reference to the USA?
Curl and wget are nearly as ubiquitous as netcat.
How To Do Big Data: DIY VS. MSP?
I wrote about using unit tests with TDD. You can use unit tests without TDD. Of course, some of the TDD benefits are also achievable when we use only unit tests.
I wish I didn't have to log in with Twitter to try it out. It is a lot of fun to see some of these cool things built with Firebase though. That Refrigerator Magnet game a while back was some of the most time-wasting fun I had found on this site.
That's exactly what we had in the 80s, a deficient culture in the cockpit, a bunch of hot shot pilots who 'didn't want to be told what to do' and would ignore co-pilot advice. I'm not surprised another country has these same hurdles to overcome.
That's a really great point, good for you for challenging yourself to truly learn the art of programming. To me, the students who only study enough to pass the next exam are cheating themselves, the time I've been given to learn something new and difficult is priceless to me, really a gift! I can tell you won't let them discourage you, follow your own path!
I think the GP makes a valid point - if you're worried about climate change, it's no good being able to say that all your electricity is produced from clean sources if all of your heating / transport energy needs are being met by carbon-intensive sources.

Also, which goal posts do you think were being moved exactly?
Which ones? The PRISM slides said "collection directly from the servers of..." which is not the same as 'direct access'. Are there different NSA documents, if so it would be useful to see the context of the wording in that case.
Snowden email interviewed by Appelbaum before whistleblowing to the world
http://en.wikipedia.org/wiki/In-N-Out_Burger#Second_generati...

Such an accident prompted changes in the time between large and small planes landing.
...? Seriously? You don't see the difference?

HTTP is a layer 7 communication protocol. HTML/CSS are markup languages for designing an interface. JSON is a data interchange format. RSS is a content syndication format.

They are all wildly, vastly different. The only thing they have in common is they're all ASCII. If anything, you're making my argument for me: a communications protocol is not a format for displaying documents, it is a language for communicating machine instructions to network applications. Historically they have always been binary because it works better that way.

Your argument that "people can read ASCII, so ASCII is good" leaves out a couple points. Like, human beings do not read an HTTP statement, go into a file folder, bring out a document and present it to their computer. It's the other way around.

Really this just reflects a strange phobia people seem to have. Like your brain is tricking you into thinking you'll lose something by not looking directly "at the wire".

When you look at HTTP headers, 90% of the time you're actually looking at a pre-parsed, normalized set of fields. If you look at a raw packet dump, the whole message may not show up in one packet; you may have to reassemble it, which means parsing. If you have multiple requests in one connection, you have to find the end of the last request, which means seeking through the stream; seeing requests broken down individually means a tool already parsed them. Firebug and wireshark and other tools all take care of the automated, machine-operated work for you.

And what's left? What do you have to do with HTTP, really? Apache rules? They'd stay human-readable. Application testing? We use proxies that handle it, and APIs for client/server programming. Firewalling? Handled by tools and appliances.

Stop giving me the blanket "ASCII is great for everything" excuse and tell me one thing, one single thing, that only humans are able to do with HTTP using their eyes without a tool. But you don't have to, because that's impossible: HTTP is not for humans.
Better yet. Buildings that alert the maint. staff that the refuse truck is nearby, and refuse trucks that alert buildings as to their location. Trash doesn't have to block the street all day/morning/night.

Is trash collected in the daytime? That seems like as bad an idea as doing roadwork in the daytime.
Visit the site then press: Up up, down down, left, right, left, right, b, a, Enter.
"plane is working just fine"

This you know how?
Could you elaborate on the part of no strong proofs? I was under impression that SPDY fixes lot of flaws with HTTP/1.{0,1}
Did you even read Ellsberg's article? Further, are you aware of the conditions Manning was held under? (Forced to sleep naked, not allowed to exercise, in solitary for such extended periods that human rights organizations declared it torture, etc.) Manning was held for years without trial.
A while back, I wrote a daemon that checked a bunch of network stuff in a loop. I needed a UI for it, so I made it speak http. No library, just raw GET support. It worked. Didn't take long to write, either. I would never have tried that with a binary protocol.
thanks for posting our article
Seth Vidal, creator of yum, killed in hit and run accident
I feel no guilt. Buying food is expensive and preparing it requires a lot of labor (not just cooking, but cleaning too). This could be a huge time saver for busy folks - and many of them might use the savings on sleep instead of work.
You seriously blame a vaguely defined, unorganized group of people of deliberate conspiracy?

A much simpler and less nasty explanation could be that to people who do TDD, the difference between 'doing TDD' and 'writing good unit tests' is completely uninteresting. It's all part of the same engineering practice.

This blog post clearly seems to target people with an interest in TDD, so I don't see what's wrong with that.
Yes: it's annoying enough for me to decide not to bother with the comments on this story.
The founders had zilch to say about monitoring activity or networks. You could tail people in 1789 too, and it didn't require a warrant then.
I wish people could stop conflating normative and descriptive arguments on HN, and I wish the textarea where HN comments were entered included a summary of the Fundamental Attribution Error fallacy. This comment makes both mistakes.
Building Your First OpenJDK
> Snowden is running away from having to take responsibility for his actions.

No, quite the opposite. The government is, however.
>If it's a publicly traded company, it has a fiduciary responsibility to make money for its investors //

Where is this codified?
Understanding Your Roofing Installation Estimate | LGC Roofing Blog
MIT license for the win!
Yes, you could. But not every, nor very many, U.S. citizens have the knowledge or skill to do this.
MyRedis acquired by Garantia Data, gives customers 3 days to move off
Could you please go into more detail on what were your requirements that Clojure did not fit?

What you have so far IS an impressive, audacious, idea. You can probably tell by the amount of attention you have gotten for it already. False humility is a kind of arrogance too, you know. Honest humility takes more work. Any time anyone starts talking about writing a new language, either they have not thought through all the challenges that would have to be met, like a boy trying to build a rocket to the moon using fireworks, or they are trying to do something impressive. Which are you?
You definitely need a dedicated office space. Especially when you got kids in the house! When we were looking for a house, having a sweet office space was one of the major factors. My office is away from the family common areas, on a different floor, and the noise I hear is minimal if any.
And yet somehow, in general, national health services with highly integrated medical data storage systems across Europe don't seem to lose data as often as you'd think.
Alternatively, not everyone in the military is a self-obsessed psychopath intent on murdering Manning because he didn't hold to their ridiculous concept of honour.

I am a reservist, I have been mobilised at short notice and served overseas, and amazingly I would have no problem whatsoever not murdering Manning or someone like him, and indeed, were he in my custody, I would have a problem with and would even try to stop some wandering psychopath who did try to murder him. Crazy days.
Fun Fontifier
That definitely surprised me to learn that go's garbage collection required all threads stop. That can't possibly manifest as anything other than a visible and uncontrollable "THUNK" in your application.

I'd love to see a pros/cons comparison between Go's all at once strategy vs Erlang's per process strategy.
I don't know if the name is supposed to be a joke, but it's a bit weird that the NSA uses it internally:

http://blogs.marketwatch.com/thetell/2013/06/06/nsa-targets-...
It used to not be all that common. Now it is routinely being used to prevent people from uncovering the massive and pervasive spying apparatus.
I would not because I (and any reasonable person would) consider the odds of a change of the form of government itself in the United States to be so remote to not be worth mentioning. In the case of Venezuela, their constitution is only 13 years old, Nicaragua's is 26 years old, and Bolivia's is only 4 years old. The systems in these countries frequently change and are likely to do so again within Snowden's lifetime.
A Rough Guide to Data Science
Yeah, my neighborhood dive bar outright banned Google Glass for this reason (OK, and also as a publicity stunt): http://the5pointcafe.com/google-glasses-banned/