skysight-inc/HackerNews huggingface dataset:
Maybe it's because I'm on the fringe of what can be called millennial, but I don't see how sharing every little detail of your private life with your thousand closest Facebook friends shows a substantial concern for "privacy" as I understand the term.
So we can move from IPv4 to IPv6 but not introduce a new transport because of NAT? Hmm...
As they said, it belongs in the mailinglist. I too find it quite horrible that they demand technical arguments for why something should _not_ change. Usually one needs technical arguments to justify a change.
> One ASCII character names? 255 (edit: 37 alphanumeric) possible headers, of which only a few might correlate to what you'd expect?

I wasn't suggesting encoding "Host: news.ycombinator.com\r\n" as "Hnews.ycombinator.com\r\n" but as "H:news.ycombinator.com\r\n". As long as you keep the colon, you can still use long names for other headers.

> Trying to fit an HTTP field parser into one line is not the way to win a programming argument.

You said parsing would be "simpler". It's going to be hard to get simpler than something that you can fit into one line.

> Perhaps you should focus on real solutions to real problems versus quoting what decade network application programming began in.

Well, that's kind of what I'm saying: let's focus on solving real problems, instead of recreating new ones that we'd already solved decades ago, in order to "solve" non-problems like HTTP header encoding.
If you add ?share=1 to the end of Quora URLs that you share, it will make sure that people who follow the link won't see a sign-up call to action or any answer blurring.
How to Create MKV 3D Video Out of 2D DVD
Wanna convert 2D DVD to 3D MKV video? Use DVDFab 2D to 3D Converter and DVD Ripper to do this professionally and easily. Particularly, you can customize all parameters and video effect at your whim. Now please follow me to have a look at how to make it with a few steps.
tbf, there is a good social engineering function to propaganda. Propaganda is not necessarily false, it just can be. If you look at the roots of the word (which originates with the Jesuits) it has the same meaning as "to go viral" in modern Internet speak. To propagate, to organically spread and grow on its own.

My father, who worked with MLK and the SCLC referred to his work in the civil rights and union movements as being "a propagandist for the right reasons" -- a dry jest that should have made your brain trainwreck instantly if you are paying attention. He was an incredibly smart and funny -- and very ethical man. I inherited the family business, which is why I ended up as founding executive director of the Tor Project. You of course are welcome to judge that bit of work on its own basis. I didn't write the software, I just took it from a framing as a gray hat cypherpunk project to being the acclaimed champion of human rights, journalism, democracy rights activists, and apple pie in about six months flat along with seven figures of funding most of it from the US government without which we'd probably be dead meat from the NSA now (IMNSHO, and I don't speak for the current project's management -- only a volunteer these days).

Ultimately, my point is, I've worked with folks in government, and around Alex. And I've worked around these health care exchanges from RomneyCare here in MA.

The fact that they can relaunch, have a database like this work, even get this decision through, is pretty damn revolutionary. That it worked and they didn't get immediately hosed for it -- you have no idea how risky this was for them on an eGov basis, especially in "obamacare" where they have targets on their back for everything.

Give the dudes credit for a little excessive celebration. It's not propaganda -- and if it were...?

Triangulation sucks too.
I'm glad that he had the courage to turn himself in.
In my experience, it's less that STEM is difficult and more that many other majors are increasingly easy. Seriously... do you even have to go to class to graduate in 3 years with a polisci degree?

Might explain some other things as well.
I'm not sure why you're getting downvoted. Research scientists are woefully underpaid, for the type of expertise they have and the contribution they make to society.
I believe the founder is still head of product development for all of Intuit.
I would love to read a similar run down on what amount of money, intelligence and human resources the US has pured so far in the Venezuelan opposition.

Do we really need to take sides here? Can't both states be doing bad things, just as other governments are also doing things that will lead down this path? The US has a reputation as a bully internationally for good reason, but that doesn't mean their enemies are without blame or are fighting them for purer motives. Most states use the same dirty tactics, it's just that some have more power than others.

I really don't think you should try to defend this outrageous violation of privacy and democracy by saying it is somehow linked to standing up to the US.
I think what feynman says in this kind of matter is very important. Understanding is more important than just knowing information.
Once you understand things, it's not hard. You just need to invest time. For example, if you can't explain relativity to a 3rd grader you don't really understand it either. I really recommend watching "What do you care what other people think" series on youtube (side note: he does talk a bit about his love life but things that are said there have their meaning).
He explains that for example our languages like english is just a human convention. This really hit me. Math notations are used so extensively (I understand the importance of them) but when you want an understanding, you have to interpret it in your own way. If you know the formal definition of derivative but cannot understand why and how it's applicable (for example to derive equations you once had to remember in high school!) then it's not very useful.

The one who has an open mind to think of all the posibilities of why things are the way they are (by eliminating the wrong choices) is the one who masters the topic and possibly even discover new things. [Twist: Everything we know is just an approximation, they're not accurate; But that's for another day, also by Feynman btw].
That's a myth, a pervasive one. I'll point you to one
source that debunks this, but there are many.
http://www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html

It's unfortunately compromised by some boneheaded things in the MRI implementation. Method caching is a great example: https://charlie.bz/blog/things-that-clear-rubys-method-cache

(Rails startup does a lot of the mentioned things, for example, but then so do a lot of apps' controller actions unless they're careful. The OpenStruct example is particular egregious.)
Very useful article. This is nothing less to be expected from a Communist bloc nation. Public media smearing is just one facet of oppression.

If we are talking about Snowden as a beacon for freedom of speech and basic human rights, his move would seem like an unwise one. However, he is but flesh and blood like any of us so running to an oppressive state for relative safety is just fine. Survival comes before ideal.
Microsoft C/C++ compilers also pick this up as a warning if the warnings settings are set to max.
Let's talk about Ruby... http://destroyallsoftware.com/talks/wat
"Nobody ever got fired for choosing IBM."
The U.S. has a very long history of foreign policy hypocrisy, especially since WWII.

One of the reasons the British finally divested themselves of their empire is that it was bankrupting them and destroying their civil society. The empire eventually comes home. Everything we've done overseas will eventually be applied to us, and the costs will be ours to bear. Hopefully we'll be as wise as the British and divest ourselves of empire before it destroys us, because it seems like civilizations that do not gracefully exit empire collapse.
Sometimes.

I graduated with a 2.8 and an Art degree from a state school (albeit a good one). I thought most of my assignments were bullshit and didn't do some of them - who wants to design another fucking brochure for a fake client. I spent my senior year learning how to program and launching an app (Red Cup on the App Store for those interested).

Not doing the schoolwork and instead focusing on actual career development got me a job when I graduated. I've never put my GPA on my résumé, and I never will. It doesn't matter for the things I want to do in life.
> What kind of creation are you building that you are expecting
> to not know which methods are available while running your program?

`method_missing` is more useful for dynamically responding to method calls than actually not knowing how to respond. A good example of this is rails' (version 3.2 and lower) dynamic finders:

User.find_by_username('a_username')

`find_by_username` is never defined anywhere, it is dynamically responded to using method missing. this allows code to be much more precise and DRY (though at the expense of readability if you don't know what's going on)
Speaking of Ruby performance, we haven't received a whole lot of pull requests improving the performance of the Ruby implementations on our benchmarks project [1]. If you feel Ruby isn't getting a fair shake on performance measurements, we'd love to see some pull request love.

[1] http://www.techempower.com/benchmarks/
Prepare to be surprised:

http://www.pprune.org/rumours-news/518568-asiana-flight-cras...
Often the grades will follow a gaussian (normal) distribution. In that case, the wider, less used range, is important in capturing and quantifying the outliers. It would be an effective grading system if it saturated at the high or low end because it would no longer have the power to differentiate at the saturated end.
The Datastore API: a new way to store and sync app data
An idea I've been interested in seeing is a regional paywall for online media. Instead of doing it for a single site like the NY Times (who is uniquely positioned to do that), regional newspapers and TV stations could band together and have a shared paywall. The big challenge would be figuring out the revenue share.
More or less total surveillance and indefinite storage exists today.

It takes very little creativity to imagine this being abused. Choose a few keywords, and you can easily identify everyone in the U.S. with any significant civil libertarian.

Once you've got the list, all you have to do is prevent these people from getting political power, and voila, 1984.

The robot thing definitely takes more creativity to think of than that.

More generally, I tend to think that all Brute Force methods are the most crude, and a last resort even in a tyranny.
Meet the Dropbox Saver
Whatever happened on final approach into SFO, I highly suspect that it was in fact related to the culture of Korean air safety in 2013:

http://www.pprune.org/rumours-news/518568-asiana-flight-cras...
Cow Herding with Virtual Fences
In my opinion all the dynamically typed languages were just a stopgap on the way to statically typed languages with more flexible type systems. These days I'll easily take a statically typed language over a dynamically typed language for anything but quick prototypes or knock-off scripts.
The Chooser, now for iOS and Android
It seems to me that LinkedIn would be well positioned for something like this. Allow pro users to create microsites.
Spideroak.com - online backup and sync with zero-knowledge client side encryption should be represented in cloud services in my opinion, though since we are not yet 100% open source I understand the arguments against it.

We are however very close to opening nimbus.io and crypton.io open-source secure and private storage APIs based on our storage infrastructure.
Better for who is the question.

If your service doesn't figure out what your response is going to be before the disaster hits, then you are no better off than Enron diverting power to another state in order to price gouge.
Scala is like Perl in that there is a non-zero possibility of writing non-native code. In Scala, you're supposed to favor immutability and functional constructs, but there's nothing preventing you from treating Scala exactly like Java. Same with Perl and C.

Also, if you need a language to dictate your coworker's behavior, that says something more about your coworker than the language. Why doesn't he just choose to write good code? (barring arguments regarding the activation energy of good versus bad code)
Show HN: Egg - C++11 Parsing Expression Grammar Generator
Right, it's more that those were the LiveCDs which I had on hand to try and I didn't want to research alternatives. What I really should have done at the time is to ask around on Freenode or some other IRC network; someone could probably have answered the question quickly.
If true this would be awesome. The problem currently for me is that with cash payments I would always be the one who has to pay most.
Also things like full text search are super slow over ssh-fs since the network call is intense. Syncing the file system makes things super fast.
The Psychology of C# Analysis
If I was well-assured that if I participated in Facebook all of my posts, private messages, likes, etc. were truly private and would never ever be released to the gov't or any other entity in any way, ever, under no condition such that they could prove to be self-incriminating, I would use Facebook. But I know that isn't the case, and hasn't been the case for a long time, and thus I don't use Facebook nor have I ever.

There are a lot of millennials who plainly did not realize this. Whether it was willful ignorance or whatever else, I don't know, but I can tell you that a good bunch of them now are not happy that this is so. They just feel powerless in being able to change or challenge the status quo, which I guess they actually are. They could stop using Facebook, but that decision comes at the expense of losing out in other important parts of life.
This might have been more fun but there exists the possibility that someone might ransack the laptop for components, and I actually like the idea that they might be successful.
I think you've won "longest horizontal scrolling on HN"
I assume one of the main benefits of cloud coding is that every developer has access to the same code and environment. How does this application handle multiple people working at once on the same code?

Also, why would somebody choose this over editing files locally and committing to github? People can do that in one click if they want.
Thomson Reuters will stop giving high-speed traders a two-second head start
This is one (of many) reasons I have a dislike for Java:

String myString = null;
if (myString.equals("foobar")) { /* ... */ }
// This causes a NullPointerException in Java

Here is some equivalent C# code:

using System;

namespace SampleApplication
{
static class Program
{
static void Main(string[] args) {
String myString = null;

if (myString == "foobar") {
Console.WriteLine("???");
}
else {
Console.WriteLine("No good!!");
}
}
}
}

and sure enough it produces what I consider the correct logical output:

No good!!
But, surely you see the dissonance between your assertions that people's concerns over NSA-spying, etc. are irrational and the fact that you're worried about killer robots?

I mean, if you believe that there are people with such an intent as to dominate us with technology, then why is it such a stretch to imagine that it's exactly what's happening now with the NSA? It would seem a little more practical for those megalomaniac billionaires to use something like the super-secret TIA, NSA-spying, etc. than to build an army of robots.

Does the government literally need to create a killer robot and stamp "USA" on it for you to be concerned? Because, you know they've done that also. They call them drones.
Judge throws out ‘state secrets’ claim, allowing lawsuit against NSA to continue
Prisoner's dilemma tournament results
So who on this thread has already started coding a kayak for hospitals?
George R.R. Martin:

function factorial(n) {
delete n;
}
If you think that it takes an elite cadre of civil libertarians to protect the country from 1984-style dystopia, then surveillance is indeed a scary thing. But surveillance isn't going to do anything against broad-based public opposition. If you think the masses of ordinary people are capable of preventing a 1984-style dystopia through majoritarian mechanisms, then surveillance is a lot less scary.
For advertisers this is a non-starter, because it prevents you from knowing the size of your audience. All sites would immediately begin requiring some form of "login" in your scenario in order to enable tracking again.

If you can't track uniques, you can't sell ads, and that's pretty much all there is to it. So there's huge incentive to undermine any scheme to prevent unique user tracking.

The solution is to somehow ban advertising, but that's biting off a bit more than simple user privacy.
> I agree. But so far as I can tell, even the the most strenuous credible arguments against the FISC don't argue that its judges have the "final say" over surveillance issues; FISC judges issue warrants which can be overturned by federal courts. The FISC isn't "supreme" and is in fact subject to the judgements of SCOTUS.

You're wrong. How can the SCOTUS review a FISC decision if those decisions are never made public and if, upon challenge, the government can invoke the state secrets privilege. This is exactly what has happened in the past.

The supreme court doesn't hear cases unless there are two parties. It does not issue "advisory" rulings. But if the citizenry aren't allowed to know how the FISC interpreted the constitution, then how can we possibly object and challenge the interpretation before the SCOTUS?

Further, judges don't generally do a lot of constitutional interpretation when issuing warrants. They rely on precedent. If a judge were to step a bit outside of whatever precedent existed on a given topic (for whatever reason), the person against whom the warrant was to be served would later have the opportunity to challenge the warrant, and the constitutional interpretation that resulted in its issue. None of this is the case with the FISC. They are free to interpret the constitution however they see fit without any real possibility of their opinions being challenged or reviewed.

> Of course, this isn't actually true; every sitting FISC judge was approved by the Senate, since FISC judges are appointed from the federal bench.

Nice try, but nope. Just about every Supreme Court justice has been a federal judge previously. Did that mean that there was no confirmation process? Not a chance.

Congress vetted these people to be federal judges, not members of a secret tribunal that makes secret constitutional interpretations that have the force of law and are effectively immune from further scrutiny.
Ruby really is a great language. The author just posted a poor example that is frankly NOT idiomatic Ruby. The proper way to create a getter and setter method on an instance variable is like so:

class Person
attr_accessor :sanity

def initialize
@sanity = 50
end
end
Cookie-baking robot
I don't think the system collapses if 5% of the people cheat the system. The problem is that 50% of the space is taking up by leachers. The enemy of the good is this perfection you are looking for.
See: http://en.wikipedia.org/wiki/Radiation_hormesis

It's controversial politically, not scientifically.

People have a knee jerk reaction to the idea of any radiation - except if it's natural of course, despite that making no sense.
Couchbase Lite is an embedded JSON database with sync capability. It's Apache licensed and available for iOS and Android:

https://github.com/couchbase/couchbase-lite-ios

https://github.com/couchbase/couchbase-lite-android
A similar issue was responsible for one of the V22 crashes ([1], page 4). In that case the gyro wires were hooked up backwards, instead of the unit installed backward. Both cases are good examples of small design details that make or break a project.

[1] - http://www.fas.org/man/dod-101/sys/ac/v22-report.pdf
Point taken. However, keep in mind that even when it's an emergency, you often have choices. For example, if you just had a heart attack, they will often stabilize you then talk about further options.

I agree that no one will do a price-check when they are on death's doorstop, but there are many instances where doing a price check for medical procedures is possible.
Agree that a single, simple error has little chance to down a modern transport aircraft. It's almost always a chain of errors, each necessary but only jointly sufficient.

I realize that not all the facts are in, and the NTSB full process will take quite some time, but I believe that once all the facts are in, you will find this to be a stunning display of lack of basic airmanship skills.

Why would no one on the ground warn the flight? The altitude transmitted to ATC radar is in hundred foot increments and the high and fast on initial won't trigger an alert, once they pull the power off and try to capture the appropriate vertical profile, ATC radar has no information that anything is wrong, then when they start blowing through the vertical profile, there's not enough resolution to trigger a low altitude alert.

More fundamentally perhaps, it's not ATC's job to fly the plane. ATC keeps planes separated; pilots fly them. On a clear-and-a-million day, and an 11,000 foot runway, the crew couldn't manage a visual approach. There was more than one error, but I think the NTSB findings on probable cause will overhwelminginly find the failures to be in the forward portion of the aircraft, immediately behind the yokes. (It is hard to fathom.)
So we replace doctors with software. Will it be perfect? Not at first. But eventually...
I'm torn. Venezuela's government has had more than its fair share of real coup attempts in the recent past, so there is an actual non-imaginary threat there, instead of terrorist bogeymen.

The fact that Chavez and his boys did launch one of those coups originally, though, makes me less inclined to give benefit of the doubt. Why should I have to take sides between two groups of bad guys? There's an honor in condemning everyone who violates human rights.
> that produces extremely toxic waste

Solar power produces far far more toxic waste per energy produced.
well there's a file-system sync too, so you can edit code locally and it gets synced in real time with your cloud-based box. This enables you to use SublimeText, Textmate, MacVim or any OS X text editor but with your entire dev environment being hosted on the cloud.
Huh? I have never known someone whose employer demanded to see a transcript. Not saying it doesn't happen, just that I don't believe it is as common as you seem to imply. Graduate schools want transcripts, yes, but they are generally more concerned with GRE scores than GPAs.