skysight-inc/HackerNews huggingface dataset:
func must(err error) {
if err != nil { panic(err) }
}

func (g *Gopher) DumpBinary(w io.Writer) (err error) {
defer func() {
err, _ = recover().(error)
}
must(binary.Write(w, binary.LittleEndian, int32(len(g.Name))))
must(w.Write([]byte(g.Name)))
must(binary.Write(w, binary.LittleEndian, g.Age))
must(binary.Write(w, binary.LittleEndian, g.FurColor))
return
}
Yeah, some shitty news coming out of Russia around the criminalisation of homosexuality.

The news coming out of Snowden on the US is very fucking bad too.

So what happens if homosexuality is outlawed in the US and the NSA can dragnet every online thing ever?
What the creator of "The Million Dollar Homepage" went on to make
There is something faintly amusing about living in our modern, instant-on, always-on, high-frequency everything world, but having to wait until the monthly batch job runs so that we can see the current list of (awesome) job openings. :-)

(38 minutes and counting)
It's a very dangerous path to take when discussing statistics. Will it become moral to lie and extract taxation from people if there were 5000000 terrorists? At which amount of terrorists morality of gov lying and spying switches from "bad" to "good"? Or, if morality is not black and white, how can one lie and spy at the half the speed?
Guns are necessary only because there exist violent sociopaths who will use force to avoid obeying the rules human society has set down. That you fear them implies you are exactly the kind of person the rules are intended to protect us from.
Edward Snowden leaves Moscow airport
I think this is has a ton of potential use cases, but the video(at least the beginning half) kind of makes it seem like they're pitching the ability to get away from code entirely. I don't think that will be happening any time soon, instead, this allows for a high level mapping of the codebase and for non-developers to link components together at whim(if they're built generically enough, that is).
Does anyone else find it odd that he immediately went to the US's biggest rivals. I mean right away he ran to Hong Kong (China) and now he has accepted asylum in Russia.

I mean these countries have huge interest in this guy. He knows intimate details about how the USA gathers intelligence. I mean I wonder what kind of info he has given (if any) to these countries. I am sure Putin would love to get a hold of those laptops he took with him.
So... it's real. It's a piece of paper required to travel internationally. It's not virtual. A driver license isn't a virtual document stating you can legally drive a car, it's just a document stating you can legally drive a car.
Well, once the site had filled up, there was not really any more demand. Ean and myself, who were doing the orders, went off to do other things. I was working a full time job at the time as well, so that was kind of a relief, because even at 25 years old, 16 hour days take their toll!

I'm English and typically squeamish about money but suffice to say, the site really did make a million dollars (before tax). Alex paid me generously for my services and it paid for a good chunk of the deposit on my house!

Alex has gone on to do a lot of cool stuff. I'm currently principal software developer at Box UK and involved with tech meetups and open source. Oh, I do still rock the human beatbox!
Show HN: I hacked together a gem for profiling functions during prototyping.
Why would I ever not pay my taxes? I have no desire to harm society. That you require the threat of a gun to pay your taxes is scary.
I was involved in some NEON work on libjpeg-turbo, and I can confirm that the image buffer management there is hell, as are some other aspects of the design. A from-scratch implementation with performance in mind should easily be quite a bit faster.
every article that I saw yesterday painted the general as a hero and the heckler as a turd. It seemed like a concerted PR effort to me. It's about discrediting you opponents in the public forum.

Aside from that, It struck me that a lot of people at conferences like this are on the NSA payroll one way or another. I'd hardly call the group a bunch of freedom fighters.
Not true - you're measuring the wrong thing. The X that is improving with practice is 'Being Married to person P' and statistically, the longer you are married to a particular person, the more likely it is to stay that way. [1]

[1] http://www.ons.gov.uk/ons/rel/vsob1/divorces-in-england-and-...
> "rc file"s have no defined format

Why does that matter in this case?
being a freedom fighter and then seeking asylum in Russia which is the place that heavily curtails personal freedoms of all kinds is kind of ironic

when the rest of the world bows to US threats and hands over official presidential planes for searching, there's not much choice is there?

and yes, the whole situation is very ironic, if you your views on the world come from western media
What happens when you don't pay your taxes is that a couple years later you get mail that says please pay your taxes.
Yikes, please read the parent's response to yours. He explains better than I can how you completely misinterpreted his initial comment.
Not odd at all. If he'd gone to a country with good US relations he would have been extradited. Russia and China don't want to be seen giving into requests from the US so along with Latin America were two of the safest places for him.
Armed people are those who make the choice. Gun does not kill, Putin does not kill. Armed dude who can follow or not follow the orders kills.

The whole point of my comments is that what is generally considered immoral (threatening and killing) becomes 180 degrees different when some man in a nice costume says so. Don't you think someone was bullshitting us?

In my view, murder is never justified. Even in self-defense. However, in case of self-defense, you don't have much choice (and people around might understand you), while guys in the airport don't have any kind of attack and everyone can be peaceful and nice to each other and walk their way.
Sovereign. Or representatives thereof.

First and most important attribute of a sovereign is monopoly over violence throughout the specific sovereignty.

No guns no sovereignty. Thats how it goes.
Wait, what's so bad about buses?

Also, "anyone" != "everyone".
It's a very dangerous path to take when discussing statistics.

Statistics let you evaluate many things, including if the "cure" is worse than the "disease".

In this case, terrorism has killed 5,000 people in 148 years. The "war on terror" has killed 4,486 Americans in Iraq and 2,259 Americans in Afghanistan alone. Source: http://icasualties.org/

That's at least 6,745 Americans killed in a little over a decade to fight something that has killed 5,000 Americans in 148 years.

I'm purposely only mentioning American deaths to show how starkly idiotic what we're doing is.
Show HN: PHP MySQL Backup Script that uses a manifest file.
Piscina de 250 Milhões Colapsa na Rússia
This is good news. I'm glad his airport captivity is finally over. Russia is possibly the safest place for him at this point. And I'm glad there's at least one country that can openly stand up against the growing US offense.

Well done, Russia.
Since the NSA says that there are such strict controls on who can access what sorts of data, how did Snowden gain possession of that data?

If some private contractor can walk out with "thousands of classified documents" how are we supposed to believe that the NSA isn't lying about their allegedly strict controls?
Lets start with "Reality 101". The documents do not talk and do not act. It's just a piece of paper (real) with some text on it (real). But it becomes a legal thing only when some particular armed dude is looking at it and makes decisions.

So: the decisions of the armed dude are real, but "legal statement" is just a virtual abstraction invented to hide the fact that some violence will be applied.
Since this is usually downplayed because the "code is shared", to be more specific, for example in V8 in x64 (node.js, Google Chrome), the theoretical minimum memory used by a function object is 72 bytes:

- Map pointer: 8

- Properties pointer: 8

- Elements pointer: 8

- Code entry pointer: 8

- Initial Map/prototype pointer: 8

- SharedFunctionInfo pointer: 8

- Context pointer: 8

- Literals/Bindings pointer: 8

- Weak fields pointer: 8

So if you have a Person class with 30 methods, the methods are taking 30 * 72 = 2160 bytes at the very least. The actual data for a person might take 200 bytes, if we store e.g. full name, age and address
so in this case there is like 10x overhead. If you print the details of 200 people per page request and there are 100 people connecting to your server, you are wasting 200 * 100 * 2160 =~ 40 megabytes on
memory on storing all these useless function objects at that moment. That is just crazy.

And in GC language it's never just memory, a GC will eat exponentinally more CPU time when the amount of memory you use reaches closer and closer to limits.
whilst i agree they are ungrateful and inept i can't help but notice that you want a reward for doing the right thing?

get over it... life isn't this nice, you are entitled to nearly nothing. deal.
So is it okay to take 5 good organs from a single man to save 5 lives? For me, morality comes first, then you use statistics to choose what's good for you, not me. I will decide on my own.

http://en.wikipedia.org/wiki/Utilitarianism
What does Teremok translate as? That was the name of my pre-K.
What I find odd are people finding odd he went to US's rivals in such a situation. I wonder, where do you suppose he should have gone? US-controlled Europe?

The enemy of my enemy is my friend should be pretty obvious once you're running from a government that does not think twice about murdering their own citizens.
Society != government.
>If the code currently works, then they can read it, and infer that whatever precedence the operators have is the correct one for producing the result the code produces. If "a + b * c" is producing 17 where (a=2,b=3,c=5), then you know that your language makes multiplication precede addition.

By that logic why bother using a font in which * and + look like different symbols? Heck, why read the code at all? If the code is working you can infer what it must be doing by observing what comes out when you feed it different inputs.

You read code precisely because you don't know what it does for every input, or don't know how it implements the algorithm; you want to be able to look at a line and see what it does, without having to fire up a repl and run through several examples. I mean, the idea that code should be readable - i.e. that you should be able to tell what a given line of code does without having to run it or look it up - is about as fundamental a good coding principle as it gets.
Probably this: http://www.teremok.ru/
Now, don’t get me wrong, it is typical braindead libertarian rhetoric, but there sort of is a valid point in there.

I think one of the big injustices of our time we will look back to with disgust (like slavery 200 years ago) is not allowing people to go wherever they want to go. What gives us any right to deny people to live anywhere on the planet they want to?

It’s just that I absolutely do not believe that abolishing (all or large parts of) government is any kind of solution to this.

(And, yes, this would have often dire economic consequences for some. Just as abolishing slavery had dire economic consequences for some. Doing the right thing isn’t free.)
According to the Insitution of Engineering and Technology in the UK, Computer Science students are more likely to be unemployed than graduates of any other STEM subject (16%).

Computer Science graduates are more likely to be unemployed 6 months after graduating than Social Studies, or All Graduates, both of which are ~10%.

I realize these figures are for America, but I have to suspect something is up. Outside Silicon Valley, software industry wages don't reflect a deficit like that. In the UK, Finance and Management graduate programs remain much better paid than Software Engineering, with better wage prospects. I think if there really was the lack of talent described, we'd see a correction.

(Figures 2011-2012, Page 4 IET Magazine Vol 8 Issue 7)
Why would 'less government' be less complex law or less abuse of it?

'Less government' typically means spending less money on government employees, when you hear it from libertarians. Paper's cheap, word are free, and abusing the law is usually profitable on it's own.
You Tell Me If This Word Processing App Is Worth $15 Million
Unfortunately I think those statistics are unreliable. I fully agree that outsiders (e.g. Al Qaeda) have done miniscule damage in comparison to, say, the tobacco industry.

But if you want to look at the history of terrorism in our country, don't look to Al Qaeda or whatever. Start closer to home, with the Ku Klux Klan. They were unequivocally a terrorist group; indeed, their entire raison d'etre was terrorism.

As I pointed out in a thread yesterday, here [1] is an example of homegrown terrorism, absent from your list. Ben Tillman [2], who played a leading role in the murders (or, at least, who claimed to; perhaps he was too chickenshit to do his own dirty work) was rewarded for his efforts by election to the South Carolina governorship and, later, the United States Senate.

African-American participation in voting in the South was virtually nil from around 1880 to the 1960's. Why? Terrorism played a major role.

[1] http://en.wikipedia.org/wiki/Hamburg_Massacre

[2] http://en.wikipedia.org/wiki/Benjamin_Ryan_Tillman
Not quite, actually. The US has no passport control upon exit. You are free to leave the country without talking to any government officials.
There is this wonderful article by John Hasnas, "The Myth of the rule of law".
It brings a number of very interesting ideas:

* The law is inconsistent and possess contradictory rules. From contradictory premises, sound arguments

* It gives concrete examples of legal cases and how completely opposite judgments could be rendered, both being based on correct use of laws and analysis.

* Laws are not applied impartially, are not neutral, apolitical nor objectively applicable by judges. People who believe they live under "a government of laws and not people" tend to view their nation's legal system as objective and impartial. Obey and subject themselves.

* There is a cognitive dissonance between the laws and the people who make them. People generally believe that the law are generally good and should be obeyed. People generally believe that politicians tend to be corrupt and influenced. The people who make the law cannot be trusted but yet the laws they write should be.
Illegal immigration as art exhibit
Yes but Latin American countries wouldn't have as much interest in his Intel as the other Russia and China. If he was just seeking asylum Ecuador would have been a much better choice for him. They have already given Assange asylum so I would think that would have been a better first option than HK.
nice. now if someone can port it to C so that everyone can benefit... :)
The Real Reason Behind MIT’s “Incoherent” Stance on the Aaron Swartz Case
Michael Lewis: Did Goldman Overstep in Criminally Charging Its Ex-Programmer?
Privacy Protecting E-Mail Service Hosted in Switzerland Launched to Escape PRISM
Yes but the point is he brought his treasure trove of intel with him.
The spiller machinery seems to be quite similar to SPARCs register windows. SPARC requires software handlers for the overflow though.
Maybe I'm a pessimist but I think that programming is and always will be a process of writing text line-by-line on a text editor.

Also I'm calling BS on this:

"[...]is a sort of visual mechanism for helping people not necessarily familiar with code, like executives, managers and others[...]be able to understand at a glance what developers are doing"

Bringing executives and managers in the development process is a recipe for disaster, there's a separation of roles for a reason.

There's always chat about programming being stuck in the '80s but I think that with the recent developments and improvements in compilers, programming languages and toolchain the process of programming is anything but stuck in the '80s.
Samsung agency is buying off StackOverflow users
Seems like a fairly straight forward comparison at face value:

What negative value do you ascribe to 5000 people being killed by terrorists compared to 5 million people? Obviously, 5 million deaths would have a far greater effect on every day life and the ability of society to function.

On the other side, what value do you ascribe to freedom from government lies and spying? This is tougher, but it is generally assumed that the government performing such acts will lead to inefficient use of resources and services - resources that could have been used to prevent deaths in car accidents or raise the standard of society as a whole.

So at face level, the OPs comparison using statistics is fairly sound, and the changeover point is where the number of deaths or potential deaths switches over from one side of the argument to the other.

The OP is arguing that 5000 deaths is nowhere near the costs that the spying program has on society. This seems fair.

The arguments against the OP are that removing the spying program would increase the 5000 figure by orders of magnitude, or that the spying program has no negative effects. I disagree with both these arguments, so I think that the OP is probably right.
So what? That's sad, but in the end we rely on existence of these armed guys to do whatever we need to do. In post-apocalyptical fantasies where government armed guys cease to exist, who would usually thrive? Organized armed guys.

At least we have some mechanisms to influence the armed guys we have now.
An assertion I disagree with.
You can replace threads and locks, if you use non-blocking programming techniques.

http://en.wikipedia.org/wiki/Non-blocking_algorithm
The gospel of Jesus is a poorly kept secret.
Why do you want protection from me? I have not given a slightest hint I want to harm anyone in any way and I don't like violence. Why would I fear rules? I fear people who want to randomly enforce those rules, justifying by them anything they want to justify, while themselves avoiding the rules they created for us. Besides, it is exactly high ranking government jobs that attract sociopaths, because it becomes really easy to do anything with very little accountability.
At least one of the ads still works. The place I worked at back then jumped on it early (maybe only 9 or 10 other ads at that point). They paid more for a few pixels than I earned that month!
Reference: all basic ways to sort arrays and data in PHP
mostly advertising.
I highly recommend front-end developers keep up to date with Lea Verou's blog and talks. She's a great ambassador for standards-based development and maintains a great sense of whimsy.

I really recommend her recent talk on border-radius, for example: http://vimeo.com/67567648
Hands-on self paced labs marketplace
Did he? How do you know?
1411 results for https://github.com/search?q=%23lang+typed%2Fracket&type=Code

of the total

53k results for https://github.com/search?q=%23lang+racket&type=Code

I rest my case.
Impressive job! But I confirm the webapp does not work for me either, it stays blocked at 0%. I'm using FF (Nightly) 25.0 on Ubuntu 13.04 x86_64.
Interesting. So why did they check mine upon exit? I haven't indicated in any way I'm not a US citizen.
What exactly do you find strange with this?
In common speech, teremok is a small wooden or stone house[1], like the one from a fairy-tale of the same name [2]. Also a name of a fast food chain. Blini = pancakes. Kvas = Russian national non-alcoholic (<1%) beverage.

[1] http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%B5%D0%BC

[2] http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%B5%D0%BC%...
You don't need a passport to leave the USA.
Vaguely inspired this site I made: http://humbit.com/humbit.php
You Tell Me If This Word Processing App Is Worth 15 million
Not disagreeing with you on the sentiment, but the argument disregards causation.

It's like saying Fort Knox has never been broken into, so let's stop wasting money protecting it.

By the way, this example is only meant to highlight the fallacy, nothing more.
Source can be found on: https://github.com/leaverou/animatable/
Even in Chrome, 22 pushes 24 right off the end of the line which means everything after that randomly jumps around.
That you might pay your taxes voluntarily is charming, but do you really think that if all enforcement behind tax collection is lost that most of the population will pay their taxes?
Stallman isn't a dog, or a computer, or a protocol, he's a human being, and 52 years of age does not equate to being "still a young man."
Latin American countries also wouldn't have the power to tell the US to piss off (as we've seen in July). He asked for asylum there but there was no way he could fly to these countries.
Good collection of Investing feeds
As I've read it - the NSA are using the weasel-word "strict controls on analysts accessing data" – Snowden was a SysAdmin. I bet there's lots of other "non-specifically-analyst" roles at the NSA too. Like "Senior Analyst", or "Manager - Analyst Division".
On a half-serious note, what longevity did you expect from companies spending their marketing bucks on stuff like this?

But yeah, links on the internet survive much longer than the sites they point to; when I am hunting for information on something, I encounter at least one dead link per hour.
"She may not look like much, but she's got it where it counts, kid. I've made a lot of special modifications myself." - disappointed it wasn't this Solo; but still: seems much better than an electric scooter (for moving around in the city, at least).
An excellent history of the problem of longitude is detailed in the book 'Longitude' by Dava Sobel. There are great stories about the clocks leading up to the creation of H4, and many more details on the "injustice" that John Harrison felt.

http://www.goodreads.com/book/show/4806.Longitude
All this despite overwhelming support from young educated citizens in your country.
Straw man. You can be a consequentialist but still see the absurd rhetoric of the 'war on terror', noting actual casualty numbers due to 'terrorism'.
I can't really find any ground on which it feels like this argument has any bearing or weight in the overall discussion. Anything can be redefined to terrorism by your measure as hindsight is apparently blind to context.
Inheritance can be implemented as well:

typedef struct AdvancedFoo {
BaseFoo super;
int a, b, c;
thinkfunc_t thinkHarder;
} AdvancedFoo;

Since `super` is the first member in the struct, a pointer to an AdvancedFoo can be used as a pointer to BaseFoo as well:

AdvancedFoo *advFoo = AdvancedFoo_new();
advFoo->thinkHarder(advFoo, advFoo->a);

((BaseFoo*) advFoo)->doThink(advFoo, some_int_method());

Of course, this inheritance pattern can continue in multiple steps.
Microsoft's C# and VB Compilers Now Freely Available
Lite mode - Google Maps
Are you referring to transportation staff who checked your passport to ensure they weren't about to facilitate your illegal entry to another country?
I'm really amazed at how many people complain about Putin. Would you all prefer to live in the Russia of 50 years ago?
So I first encountered your project a while ago, and it looks like its come a long way. Congrats!

Just curious, but can you point to any folks who are using NoFlo (not necessarily the new visual editor tool) for ETL? I do a lot of ETL type work, and would love an excuse to begin to use Node/Javascript instead of Python. Python is awesome of course, but there are certainly advantages to Node's event-driven architecture that would help me, since a lot of times I'm processing huge CSV files that can't fit into memory.

I think NoFlo, combined with the new visualization tool, would have a very big advantage in ETL. ETL workflows are one of those things that are so often shared with executive types in a visual format anyway.....