skysight-inc/HackerNews huggingface dataset:
Yes, it's the obvious BS language flaw in Go, but as long as Pike & co are fine with it, nobody can change it.
I suspect that sentence was included primarily for the joke.
Drop me an email at raj@appscale.com and we can discuss all the recent features we've added. One service we're able to provide because of AppScale's API is disaster recovery for GAE applications. We presented it recently at Gigaom's Structure conference: http://online.wsj.com/article/PR-CO-20130620-908833.html
Faster than a Wozniak!
For me the most absurd thing is that all this erosion of peoples rights and several wars have been justified by the threat of terrorism.
I'm not going to even bother finding some statistics to post right now but the actual threat of terrorism is vanishingly small. For example in 2012, more Americans died crushed by their TVs or furniture than from terrorism.

http://filipspagnoli.wordpress.com/stats-on-human-rights/sta...
> It's bog standard to claim that complainants don't have standing to sue.

I'd also expect that Google's terms include language with the general meaning of "all disputes to be resolved under California law in California courts". Contracts regularly include such terms and other courts will usually support such terms.

> It really undermines their argument if they have to take multiple approaches to it!

It often confuses people when legal filings involve many arguments, some of them mutually incompatible. But the point is that if A is knocked out by the judge, B might work. So you argue A and B, because you don't know in advance what will work.
I think he already covered both, the second with "or I have to write my own separate implementation for every and each type of graph I'll use, without any significant way to reuse code".
Sort is just one instance where one can work around Go's limitations, this is not repeatable in general.
I believe you're taking my comment out of context. I shared 'my 2 cents'; an opinion - and did not label Google users or employees. I apologize if you found my comment rude, but I clearly intended it to be taken with a grain of salt.
The irrational (but very real) reasoning goes like this:

Glenn reported on the NSA leaks. Glenn is gay. Everything gays do is wrong, therefore reporting on the NSA leaks is wrong. Also, supporting gays is bad, because someone might think you're gay. Therefore supporting NSA leakers is bad.

Where Glenn works is irrelevant. The NSA probably wants to discredit everyone involved, and garner as much support for themselves as they can.
How To Gain Weight
Calling it the Inca sneakernet would have been more accurate. Even then, however, what the Wikipedia article discusses is more of a medium for storing numerical data than a means of communication, so the comparison is forced.
The original article link was http://www.theguardian.com/world/2013/aug/18/glenn-greenwald...

The title was edited by the mods at least twice.
> This argument appears to revolve around a very unconventional definition of the word "cure".

It's not at all unconventional -- in fact, it is the most common definition, and cancer doesn't meet it, which is why medical ethicists insist on "remission".

The point is that, given the public's common understanding of the word "cure", i.e. that after treatment a particular disease has been eradicated, cancer cannot be cured, only placed in remission.

> That outbreak of cholera was successfully cured ...

Now you're desperately trying to inject this word into sentences where it has no place. The cholera outbreak was stopped, but the problem of identifying the cause remained, just as with cancer. Therefore, no cure -- it's the wrong word.

Another example would be to respond to a Plague outbreak by moving to the country, as Newton did. Is that a cure? Of course not -- it's a survival strategy, but it has no depth or insight.

Remember that Semmelweiss was unable to get doctors to wash their hands, even though he had excellent statistical support for his suggestion, because he couldn't explain why his suggestion worked.

> Its OK to have a near religious belief in unusual definitions; its just useless when trying to talk to the general public, especially if they operate under the logical opposite of your personal definition.

Thank you for making the exact point I have been trying to make, to wit: in fairness we must pay attention to the public's understanding of this quotidian term. Most diseases that have treatments in modern medicine, also have cures. Cancer doesn't. To claim otherwise is to violate medical ethics.
> You do business in the UK, you better obey UK laws

Those laws include contract laws, which allow parties to agree on where to settle any disputes. Such clauses are very common.

Open any T&C, any EULA, any developer agreement, any copyright assignment. Scroll to near the bottom. You will probably find such a clause.
100 pascals isn't a sixth of atmospheric pressure, it's 1/1000th.
I don't think that would really make any difference, aside from causing lots of issues for you. You'd be safe from lightning strikes though.
If you want to test out the Web Version:

http://westerneducation.org/games/play/Challenge_SAT_Vocab_Q...
I got the x220 less than a year ago because of all the recommendations out there and I regret it. Should have gotten a Macbook. The trackpad is horrible, the usb connections get cut off after putting the laptop to sleep, which means any mounted external drives are disconnected hard after resuming. Oh and the microphone doesn't work.
Sure, I can `type Tree struct { Child []*Tree; Node NodeType }`, where `NodeType` is either `interface{}` (makes `Tree` reusable by sacrificing type safety) or some concrete type (sacrifices `Tree`'s reuse) but that's about how far I can progress. Also, I have to manually ensure that only one of Child or Node is set, but not both.

I just can't do anything like `data Tree a = Leaf a | Node [Tree a]` there.

(Edit: okay, my mind swayed a bit, that was trees, not graphs. I had different ideas on data structure to use, and my memories are a bit messy. Sorry about this. The problem should still hold, it applies to both trees and graphs, and I think many other data structures too.)
O.o reading the other Article I thought about business "partner", pwnd me hard^^
Facebook Can Make Your Life Miserable [STUDY]
But why would you want to do that instead of just using the built-in multiple profiles feature? The only thing I've encountered that required a separate browser instance was using non-default command-line flags for testing something with different proxy options.
3 Easy Steps to Protect Your Online Privacy
Cars don't have bathrooms -- that is correct. However, cars can take unscheduled stops without triggering an emergency response.

And pitching this fluff as SF -> LA without tackling the last mile -- perhaps the hardest part -- is all a reasonable person needs to know to know it's just waffle.
If any of you are already fluent in Morse, I'd love to hear from you! Were you able to hear full words or phrases "natively"? Did you ever have the experience of being able to identify the person on the other end merely by accent?
Las reinas de la paz.
Layout Boundaries
Never understood the kind of people who wont believe obvious things without first seing a smoking gun on the hands of the culprit and/or a written confession.

I guess it's what passes for valid to the politically naive.
Zest.Md | TeleHealth platform for Nutritionists & Dietitians | A SaaS Product
Debian removes json support from PHP5.5 packages
The Internet: We’re Doing It Wrong
One more reason to suspect the media & equipment taken had nothing valuable on them. I'd assume after one direct hit against ones' person a more careful approach would be indicated. That's still an assumption but I really can't imagine anybody that has been the subject of a targeted theft like that to carry incriminating data on their person across a border.
I GOT THE LOOT, STEVE!
I'm glad to hear that :) I've had problems with this for so long that I finally decided to put all of the information together.

I'm planning to cover more things about PostgreSQL, mostly using pg_dump, pg_restore, pg_upgrade, initdb etc., just the regular things you should know when using it on your own VPS.
Some people definitely see a bright future.

Who'd start a incubator otherwise? http://coinlab.com/

@snitko Nice work! :)
With respect, you might want to familiarize yourself with some significant papers from the political science literature, starting with http://static.ow.ly/docs/0%20Tilly%2085_5Xr.pdf‎
The difference is the balance of power. I'm anti-drone because I believe they'd be used for indiscriminate surveillance or to gather specific evidence the police want. I would find it implausible that they'd be used to vindicate a civilian or to "watch the watchers". The presumption is different with body cameras. If standard practice is to wear them and record at all times, they should be used as evidence of the truth either way - whether that condemns the police of justifies their actions. I'm okay with anything that would prove the truth neutrally and impartially, as long as it respected reasonable bounds of privacy. If body cameras could only be used when the police chose to, I would be against them as though they were drones.
Don't be sad. Be proud of what you guys have accomplished so far.

I've never spent a few days thinking about a Linux distro except for ElementaryOS: Luna. I spent 3 days including burning multiple CD of the 64-bit image (I don't know why but it seems to me that your 32-bit image works better) and finally got mine setup a few hours ago today.

I've imported my pictures. Installed a few other software (VLC, Chrome) and even thinking of learning Vala! (got MonoDevelop with Vala plugin installed). It's very unusual of me to jump into an obscure language (mind you I do Java for work and I'm spoiled with the tools, the best practices, the mature 3rd-party libraries).

Mind to share some tips of Vala development (project structures, IDE/editor, unit-testing, continuous-integration, etc)?

PS: I might be the minority but I never like launchpad and secretly wish you guys move out of it. Their UI is very confusing and in most cases I can't even see a screenshot for some of the projects that link back to Launchpad.
Multi-user is hilariously broken on the products where it is implemented, and not implemented on most Google products.
There's no doubt "terrorism" laws are abused on a daily basis to intimidate and scare people into being good citizens, the question here is who in the chain of command and how far up the chain did the order get carried down from and why? This whole NSA, Prism stuff is getting out of hand. It's not a nice feeling living in a world where Governments are spying on their citizens and those abroad in plain sight and knowing there is nothing anyone can do about it except go off the grid completely and well, it's 2013, it's not exactly easy to do that.

I can only hope that this incident is investigated further and that we get some solid answers from those in power about why David had been detained for the legally permitted time of 9 hours without charge.
why there is no facebook location on Africa , this is racisme
>> This brings me to my fascination with Morse code. Granted, learning Morse code today may be a futile exercise. After all, I don’t know a single person who speaks it!

From what I understand, ham radio operators still use morse code, although they phased out the requirement to be proficient in Morse code somewhat recently. So I don't think it is completely futile to learn.

"Demonstrating a proficiency in Morse code was for many years a requirement to obtain an amateur license to transmit on frequencies below 30 MHz. Following changes in international regulations in 2003, countries are no longer required to demand proficiency.The United States Federal Communications Commission, for example, phased out this requirement for all license classes on February 23, 2007."

Link: http://en.wikipedia.org/wiki/Amateur_radio

Ham radio operators also perform duties in emergency situations, including disasters such as Hurricane Katrina.

"More than a thousand ham operators from all over the U.S. converged on the Gulf Coast in an effort to provide emergency communications assistance. Subsequent Congressional hearings highlighted the Amateur Radio response as one of the few examples of what went right in the disaster relief effort."

http://en.wikipedia.org/wiki/Amateur_radio_emergency_communi...
So voting for a politician that takes advantage of a strategic opening by promising things he/she likely has no intention whatsoever of following through on is going to fix the police state? I mean, the administration's positions throughout this entire NSA scandal have been diametrically opposed to promises and assurances that Obama made while campaigning. Until you solve the problem of politician trustworthiness, then you have no hope of fixing systemic problems stemming from lack of trustworthiness among government officials. And make no mistake, you have to trust a politician that promises in his campaign to limit his own power.
Zorba - the NoSQL Query Processor
This is a great idea. Nice and simple execution: great work. I might have an upcoming event I can try this out on too.
The list is by mattermark...

I don't know what to say. Certainly I wouldn't have included my self in such a list if I'd have made it.
Flatland theme for Console2
I fear the police more when they are in my home than after the fact. Police brutality, planted evidence, and plain old dishonesty have more potential to harm me than the truth.
I can't decide if it is scarier if it came from high-up in the government or not.

If it did, then clearly people in positions of power are happy to abuse them to hold that power.

If it did not, then it implies there is a whole shadow power structure so confident of their position that they are happy to do something like this knowing full well it would get publicity.
I personally just buy a hard copy of the most important books and keep them for reference. Most of what I need can be found online so I don't usually have to purchase too many books, and I think the best ones are worth having around.
Gullible crowdfunding as proxy for traction or accomplishment is an intriguing trend though

This is an alternative path into an incubator such as YC, as evidenced by LightTable and Diaspora. It's a built-in audience who has proven itself willing to hand you money.
It's too bad we don't teach this as part of language development at the primary school level. As someone who's tried to teach programming to lay persons, I can't help but think that having first-hand practical knowledge of how language can be encoded in a kind-of-binary (quinary, according to Wikipedia) system would be an extremely useful abstract concept to have in mind.

It's certainly more useful than learning cursive.
Although I'd prefer to have generics, the issue isn't obvious. Generics can be really hard to understand. For example here's a HashMap in Scala:

class HashMap[A, B] extends AbstractMap[A, B] with Map[A, B] with MapLike[A, B, HashMap[A, B]] with HashTable[A, DefaultEntry[A, B]] with CustomParallelizable[(A, B), ParHashMap[A, B]] with Serializable

If that's what the type system is going to end up being with generics I'd rather just cast things. Sometimes less is more.

http://commandcenter.blogspot.com/2012/06/less-is-exponentia...
It's called "acting". If you can only pretend to be who you actually are, you are not really an "actor".
@iancackett Awesome first post!
I would definitely follow this then. I was just about to say that I hope this develops into part 1 of a queue of topics covered in a similar way. I just started with PostgreSQL and this is very helpful.
Nice intro. One great trick if you want to learn more about the system tables is `psql -e`. This will show the queries used internally by all the \d, \u, etc. commands.
Maybe. It's still pretty clever way to solve a problem...
That's a good assessment, I don't disagree this is or that there is even any 'hard proof' but at some point some of us will make a conclusion about things with the information that is available. To play devil's advocate: I have not seen anything to convince me that the Google is not a key component of the NSA's mass surveillance efforts.

And indeed, other tech giants should share the blame for being involved in PRISM - I tend to single-out Google because of their long & documented history in doing business with the NSA and other intelligence agencies like the CIA.

http://english.pravda.ru/opinion/columnists/17-06-2013/12484...
J.C.R. Licklider is an interesting character in computer development history, particularly for his involvement in the development of timesharing, networks, and personal computing.
Have you given Rust a try? As far as I understand, it supports generics and defining your own data types pretty well, although I've never tried Rust myself.
Then you're going to have to fire just about everyone in government.
Taken from the article:

> "Strongly typed (with dyamic casting)"
> "while Go is statically typed, it has a strong system for dynamic casting and reflection".

This is not even wrong. The whole point to using types is to make strong guarantees about the meaning of programs without even having to run them. Dynamic casting and reflection destroy the usefulness of these guarantees, by virtue of their semantics depending on information only avaluable at runtime. Strong typing with dynamic casting and reflection is like a safe knife whose handle is a blade!

> "Really good at concurrent stuff, pretty fast"

Give me a break. Concurrency support is all about compartmentalizing the use of resources as much as possible, reducing sharing between the concurrent units of computation (processes, tasks, goroutines, whatever you want to call them) to the bare minimum required for the program as a whole to serve its goal. How does Go's shared memory model help in this regard? This fundamental inadequacy has negative consequences both for correctness (synchronization is a convention, it is not actually enforced) and for performance (Go needs a stop-the-world garbage collector).

===

Go might have been barely interesting ten or fifteen years ago, but in 2013, this kind of design has to be rejected as mediocre.
Isn't this the Like/+1 case where Mobile Safari settings disabled actually useful internet behavior (that is, Broke the Web for federated login services), and so Google, Facebook, and app developers with federated login needs devised a workaround by exploiting Safari behavior? IIRC, the workaround however 'leaked' due to a browser bug (which Google themselves submitted a fix to WebKit for) which causes other cookies to bypass the filter. Google also stopped doing it, and removed all the cookies that had been set.

So what do the people pushing this suit want to happen? The loophole got closed (IIRC, the webkit fix by Google happened prior to the WSJ story exposing the loophole, it's just that Apple doesn't update its browser that frequently), the cookies were removed, the behavior has stopped.

There is still the need for federated, secure, login, whether it is cookies or some other mechanism, it is a problem that has to be solved, I worry government interference can actually inhibit progress here.

And why isn't Apple included in the case? Shouldn't they be suing for a faulty implementation as well? If someone sells a door lock that doesn't really work, and your house gets robbed, the robber gets charged, but you can bring a civil case against the lock manufacturer too. After all, even if Google's behavior is changed, there are lots of other blackhats who can leverage bugs, so going after a single exploit isn't actually solving the problem, the single point of failure was the Safari implementation. <conspiracy theory time> I'm somewhat skeptical that this is an organic case. I mean, I do think people have a right to have their day in court if they think they were actually harmed by this, but could it be that Microsoft's byzantine array of "attack Google" organizations is behind this case? I have a nagging suspicion.
Slightly OT: Pirates of Silicon Valley for the UK:

http://www.youtube.com/watch?v=sIcAyFVK0gE
Leap Motion: Towards a New Linguistics
Can an UK citizen sue an US citizen if the latter broke former's window? Not sure, but guess they can.

If that's true, then UK citizens should be able to use US company (Google). I'm afraid the rulings may be somehow problematic to enforce, though.

But I suspect all things change because there's Google UK Ltd.
I spent nine years as a naval communicator and am fluent in morse. It's been a few years so I would definitely need a bit of practice to get back up to 12 words a minute on a flashing light.

I can speak three languages and morse was similar to learn. From the first day of training they gave us sheet of paper with the alphabet and the morse translation and told us to memorize a couple of letters. Then they sent us outside to spend hours staring at a flashing lightbulb.

When you recognize a letter your writer (someone with a clipboard standing facing you and away from the light) would write it down, and when you didn't recognize the letter you said "MISS".

The first day was spent saying "MISS... MISS... MISS..." It was extremely frustrating, the same way being immersed in a new language can be. It felt useless... as if I would never get it. Every day we'd spend the morning staring at the light, and little by little we started to get more letters.

Once we mastered it (100%) they would turn up the speed and we'd be back to where we started... "MISS... MISS... ECHO... MIKE... MISS... MISSS..." until we perfected that speed and were moved up again.

It took about three months of daily practice to get up to the military's standard.

I catch myself years later spelling out words in morse in my head.
Middle-click.

A poignant reminder that sometimes effort put into learning that new language/framework/methodology should be redirect into "what really basic web-browsing techniques have I managed to miss all these years"
I feel sorry for woz. The interviewer seems she had no clue what she was talking about.
https://zmap.io/paper.pdf
From page 14, Section 8, titled, "Conclusion"

"We experimentally showed that ZMap is capable of scanning the public IPv4 address space on a single port in under 45 minutes, at 97% of the theoretical maximum speed for gigabit Ethernet and with an estimated 98% coverage of publicly available hosts."
TLDR - this thread is basically about Amnesty refusing to defend holocaust deniers. You can apply Godwins law and move on immediately.
I thought he baited the trap with that comment about how he was sending his partner encrypted files:

http://www.thedailybeast.com/articles/2013/06/25/greenwald-s...

“When I was in Hong Kong, I spoke to my partner in Rio via Skype and told him I would send an electronic encrypted copy of the documents,” Greenwald said. “I did not end up doing it. Two days later his laptop was stolen from our house and nothing else was taken. Nothing like that has happened before. I am not saying it’s connected to this, but obviously the possibility exists.”

After that his partner was definitely in play and that set the stage for todays (or yesterday, depending on where you live) action.
That suggests a problem with subtyping (or, rather, with inheritance as construct for implementing subtyping), not with generics. Parametric polymorphism is a most natural notion.
Bear in mind that the cookie is included in the request, so it has to be uploaded by the user, unlike the ad banners or HTML. Upstream bandwidth is often slower than downstream.
Manning is gay too, doesn't seem to hurt him at all.

Discrediting gay people because they are gay is losing its power even in the US.
The 'one of Child or Node' isn't really an issue since you probably shouldn't expose the members of the struct (the tree should be accessed via methods). But I agree with your point about containers.