skysight-inc/HackerNews huggingface dataset:
Demosthenes and Locke are the only voices allowed... and you must rabidly adhere to one or the other. Ah, Ender, didn't you know?
It's easy to forget that the American Revolution is what ignited the fire of liberty and republican ethos, and catalyzed all of today's democracies to end or augment monarchial rule.

The world in the 18th century was not -- and today still is not -- able to grow and nurture a powerful country towards "absolute moral good." The world is still a primitive and dangerous place full of despots at worst in inequality at best.

It's good to hold the US to a higher standard, but unfair IMO to critique with such loathing the way the OP did.

Finally: It's certainly true that many of the ideals of the American Revolution were inspired by European writing on the subject. Not surprising considering most colonists in North America then were Europeans themselves. We can never know exactly how the 19th century would've unfolded had the British Empire not been so immature and insecure with themselves. They were a relatively young world power and they seem to have believed in the same age old "Domino Theory" that still trips up the US today. Had they been more wise in their choices, they would've granted the colonies freedom from Parliament's authority in exchange for full economic participation in the empire. Most likely you would've seen this unfold over the 19th century and quite possibly maintain itself to this day. Had America been a Sterling country, the British economic situation during WWI & WWII would be so vastly different that it's hard to even speculate. And if that were the case, how would that have changed the pace at which democracy unfolds across the European continent and around the world?

I think it's easy and fair and accurate to argue that the spread of democratic and republican ideals was influenced and catalyzed by the 8 years of hot conflict during the American Revolution. I don't think you can over-state how inspiring a Saratoga or a Yorktown was.
I wasn't referring to knowing it, I was referring to having to _consciously_ wrestling with it.

With regards to schema/ validation, wouldn't it be a poor choice to put this logic in the transmission layer?
A 93-year-old neuroscientist explains how memory works
Oh, right, because no other country does that.
Just as a counter, I'll mention that I don't spend nearly the time on Slashdot that I used to. The signal-to-noise ratio has never been great, but lately it seems to have gotten particularly bad (or maybe it's just me). Since the Dice.com buyout the ads have grown increasingly obnoxious, with what appears to be an increase in "slashvertisements" to boot.
Please discontinue the stereotype that pitbulls are raging. :(

Up until they became a favorite in a bad scene, they were known as nanny dogs. If you get them young and from a non-abusive context and train them well, they're absolutely adoring.
Well, you don't vote for the guy with the better hair, do you? How do you distinguish between options at the voting booths, if not by their policies?

I'm sorry, but that blows my mind.
> There's no need to guess. It works. Almost the entire Go ecosystem uses it.

For a given definition of "works". Personally speaking, my "good" has not been met but of course, each to their own. The "Fork it if you want version x" workaround also would not satisfy me.

Google has the resources, reach and authority to easily setup a central repository. If they did then I would not be surprised to see people start using it like CPAN and rubygems.

You say you do not want the go tool to become complex but there is no reason the dependency management side of things cannot be done with a separate tool to keep things segregated.

The current tool seems to roughly match the ruby 'gem' command (albeit with-out a central repository). I am surprised google has not created an analogue of the ruby 'bundler' gem with its 'bundle' command.
Do patent rights impede follow-on innovation?
Maybe the French government is out of money, and they might be even desperate, but first of all this money will be earmarked for the production of independent movies and the like. Secondly and more importantly when the French elected a socialist president they where expecting more actions like this one and many commentators think the government is not doing enough and is still too enterprise-friendly.
Ask HN: affordable & accredited online calculus courses I can take?
I'm looking to do a master's in CS and I need to take care of some prereqs, including calculus. Where can I take an accredited calculus course online. SFSU looks pretty good. Are there any others with decent prices?
My jaw dropped when I read this, and then I felt sick. It's so dismaying to check in on HN threads and encounter this degree of nastiness and self-parody.

Good for you, Weston. I look forward to hearing about your dragon-slaying adventures.
The Structure and Interpretation of Computer Programs
(http://mitpress.mit.edu/sicp/)
> In any other context we'd be calling this "victim blaming."

Except for that AT&T aren't the victims, the victims are the users who had their information stolen.
> If you really cared about the water problem, couldn't you have donated part of your (steady) income for that?

This.

There are tons of great organizations (non-profits, etc.) that are already doing wonderful things in a variety of areas. Even the ones with considerable human resources, knowledge, relationships, infrastructure and donor bases usually typically have a need for more support. What these organizations need less of: duplicative efforts that produce fragmentation and are likely to see good ideas die quietly because those trying to do their own thing couldn't obtain the resources to execute.

It's sad that so many well-intentioned, idealistic people apparently fail to recognize or refuse to believe that minute for minute and dollar for dollar, their time and money will almost always produce a far greater ROI when invested in existing efforts.
When mentioning validation I compared them in general, not in the context of XMPP specifically. Validation is always expensive, and is used only when really necessary.
> When you said Revel is "heavy" [...]

It provides nearly everything, likely including things you don't even need. It's likely that a lot of the parts included won't be needed by a "typical" web application, and if you want to do things another way you'll need to spend some time switching those components out. To be fair though, having "everything" can be a big plus, especially when you don't know what you might need (or have the time to glue things together).

I don't know how tightly coupled the components are in Revel, but if it's like Django, some things are easy to add/remove (middleware), and others are much harder to work around (ORM, views, etc.).
What are you looking for? Science and technology? Cool startups? Articles on coding? Just a clone of HN, only different?

I have my own list, but each item on the list is a bit specialized (IOW, maybe not of interest to you), and HN keeps me up in general. Maybe listing some specifics can help others point you in the right direction.
Can I Crash Your Seattle Startup?
Hi,
I'm a teenage developer and I would love to see how a startup or tech business works in the real world. I'm interested in ios development and design as well as python, but at this stage anything's interesting! I will be in Seattle during July. If I could check out your startup that would be awesome! Contact: manit8525 (at) gmail (dot) com
I would love to tour your startup!
If you show up the office, I promise I will never buy anything from you, ever. If you cold call, I may lie to you, and then hang up, and have Google Voice block your number.

If you pitch me at a meetup, and it's not meetup-related stuff, you're an asshole, and ruining meetups.

If you send an email, though, I may read it, esp. if it comes recommended from someone I trust.
No need to disparage Scratch. It's a great learning environment. I'm just amazed by the comment, that's all.
Weston what's your hashtag or email address?
No other country is as prolific (in modern day).

But that aside, I'm pointing out that saying "our government is better (for you!)" is complete BS. Countries in general shouldn't push their values on each other. Just because some do, doesn't make it all of a sudden a good idea.
Metasploit meets MS Kinect
> You say you do not want the go tool to become complex but there is no reason the dependency management side of things cannot be done with a separate tool to keep things segregated.

Yes. I addressed that.
I've learned that being negative or spiteful toward people who are actively building things isn't helpful.

Keep on slaying dragons Weston. Even when I'm not passionate about what someone's building, I'm always supportive of people executing. Keep going Weston.
Atari Breakout, a Google Easter Egg in HTML5+JS
No, it's not 'the touchstone' for the question. It's a massive oversimplification to claim it's only or fundamentally about governmental trust. You hand-wave away the cultural differences, but they are highly significant when comparing the Swiss and the American experience of firearms held by the public.
Maybe he was referring to your blog rather than your comments here.
I strongly disagree. People ought not to let themselves be talked out of unreasonable dreams of greatness. Your comment reads to me like depression distilled into words.
A perfect example of why you should never use foul language in your code - even if it's not meant for production ;)
Mini Show HN that is kinda cringeworthy:

Those that want to see some of my novel ideas with breakout, see my unfinished game, that probably will remain unfinished (as I focus on my startup) please visit http://paddlewars.agfgames.com (yes, the site is horrible, but the game is good... or at least half of its players love it... I know that the other half hate it but half of them love it!!!)

EDIT: Random trivia: Breakout game design was done by Steve Wozniak, mostly because when Steve Jobs recruited him to do the electronics, he forgot (or "forgot" we will never know) to explain him the rules in detail, so he had to invent them.
The weak keys is nice as it gives you a place to put "hidden" properties that can only be accessed when combining an object and the WeakMap. When the object is GC'd, the hidden properties in the WeakMap can as well.

But you can get close using a naming convention on the objects proper, say double underscore prexix or whatnot.

What can't be easily approximated right now is weak values, for identity maps in particular.
Nice work! This got me to venture into some sad subreddits though... Had no idea that /r/niggers was even a thing (wouldn't it even be illegal?).
Isn't that true of every new language project though?
If you are a former liberal turned libertarian I highly recommend http://bleedingheartlibertarians.com/. They're liberals but use a libertarian ethic framework, sort of.
I have several websites. They get a really piddling amount of traffic, more than they used to but really, really piddling. I don't really think of that as significant public exposure. And I would prefer the OP clarify. I can make wild guesses of my own.

Thanks.
By all means, point me to a single administration in the last fifty years that hasn't tossed ethics by the wayside. I'm of the opinion that ethics has very, very little to do with politics; the appearance of ethics is the important thing.
SF Transit History
Yes, perhaps there is ego involved. But at least it's blended with some wonder and some love. That's better than the form of it that you're expressing here, which is black bile. I wonder why people don't see that when they pour this stuff on others, they're pouring it on themselves as well.
List of all hn webapps. https://github.com/cheeaun/hackerweb/wiki/Hacker-News-apps

Try it out and let me know if you find any with login capability.
This isn't that case because that case was decided 12 years ago: J. E. M. Ag Supply, Inc. v. Pioneer Hi-Bred Int’l, Inc., 534 U. S. 124 (2001) ("we hold that newly developed plant
breeds fall within the terms of § 101 [which specifies what sorts of inventions are patentable]"). Or, really, 33 years ago: Diamond v. Chakrabarty, 447 U. S. 303 (1980) ("A live, human-made micro-organism is patentable subject matter under § 101. Respondent's micro-organism constitutes a 'manufacture' or 'composition of matter' within that statute.")
iTunes users spending at the rate of $40/yr
[ANN]Meteor Cluster - realtime cluster of meteor nodes
>Why the US citizens and government propaganda insists that US is about freedom, when US ignores its own constitution, takes away freedom from its citizens, and most important to me, takes away freedom from citizens of other countries while claiming to do the exact opposite?

Why not? Have you seen a crook come at you and say "I'm a crook"? It's a facade, and as such, it helps with maintaining appearances, diplomacy, UN excuses and such. The "freedom" part is for lip service only -- well, and for the people to feel "privileged" and "patriotic".

When the facade doesn't help to maintain their interests, they strike will all their force, either directly, like in Vietnam or Iraq, or indirectly like tons of US backed dictatorships. If a nice pretext can be found, like "bringing democracy" (as if democracy can be brought with invasions from outside) even better. Else, the naked support of a dictator (like Pinochet) toppling the legitimate leaders will also do.

What the US does care for are it's "interests". Which are not exactly the interests of their people, mainly the interests of big corporations and large backers of politicians, those than can influence foreign policy.

(Yes, the explanation above is simplistic and naive. It's only meant to paint the big picture. And in their essence power and large interests work in a very simple ways too -- always had. It's the ideological manipulation and the feel-good excuses that are nuanced and very eloquent. The more nuanced, the more BS.).

That the population is not informed, doesn't understand, and doesn't even care for foreign policy also helps those in charge do whatever they want. Heck, the worst offenders are the "deeply informed", those that read supposedly "hi-quality" world and foreign policy coverage, which in the US, ever since the eighties, is full of self-censorship, bias, and ideology, when not a direct manipulation (from the http://en.wikipedia.org/wiki/Operation_Mockingbird to the NYT Iraq war coverage).

>I am from Brazil, and many people here remember the US backed (and enforced sometimes) rightwing government that we had during the cold war.

As in my country, and in tons of other places.
If the stories are to be believed, the only reason we're having this conversation on this particular message board is because they actually do at times.

http://www.paulgraham.com/avg.html
All you are saying is that most people have a different opinion than him. In other words that he is subjectively wrong.

If opinions could be objectively right or wrong, then they would not be opinions.
A github page would also be a good idea
Modern Physics From Scratch
Well the play store could be classified as Not a "Google Service for Android".

Much like Gmail, and search are... I don't know how google would play it. But they could do a number of things.
That is badass. Will be trying this tomorrow.
http://xkcd.com/1070/
Ask HN: What is better than ppt/keynote to show code in public?
It is a fundamental flaw of democracy as it is currently realized that in order to attempt to change the system, you must continue to subject yourself to a system that you do not believe in.
SSH Agent forwarding for Mosh
Thank you for this, I have bookmarked it for future reference!

I've always made the second part of your argument: that namespaces are the key feature that make XML useful, especially for the eXtensibility in XMPP. I also think that namespaces are a part of XML that few people understand, partially because many XML/XMPP implementations don't even (fully/correctly) support them.

The rest of what you say is new though! The solid examples you gave for compactness/ordering were impressively concise.

I'd even go further and say they generally illustrate the difficult readability that can arise in JSON with not-so-difficult requirements--I had more trouble following the JSON than the XML here, by far. I'd say the embedded comments and possibility of a schema in XML are also a bonus, to help understand the meaning if it isn't obvious.

I am by no means an XML-supremicist, but I do take the unpopular view that it is a much more future-proof and natural solution for many more use-cases than it gets credit for. I'd love to see a successor that cuts out some of the warts as much as the next person, but every solution has pros/cons, and XML is a pretty good balance in a lot of cases where people refuse to look at it.
Ask HN: What skills to learn to land a job at a startup?
HN, I'm hoping to get a job at a startup in the Fall or Winter. My resume is not the greatest: long stretches without a job when I was traveling.

Coding skills are obviously something I can work on, but besides that I might want to work in product dev, or as a growth analyst. What skills should I work on that would let me get one of those jobs?

Thanks.
Collaborative cheat sheets
>What happened was the IRS decided to ask extra questions for groups attempting to register as charities but suspected to be engaged in political activities.

That's okay, in and of itself. The problem is they only did this to conservative groups, while leaving obvious law-breakers on the left (like MMFA) alone.
Great book. Although I'd like to see an "open source" version when you can get all the code snippets expressed in the language of your choice. When I read the book I wanted Haskell, but now I think I'd like to see it in F# or maybe even C#.
Programmer responsibility
> There's also the fact that the array (I'm guessing) of bytes diverges from every other language to put them in front of the type which looks like crap.

Every other language except:

- Actionscript, TypeScript, Haxe

var x:int = 10;

- ML, OCaml, Haskell and derivatives

val x : int = 10;

- Pascal and derivatives

Var x : Integer;

- Ada and derivatives

x : integer := 10;

- Old-school MASM Assembly syntax

DSEG segment
x word

- SQL

CREATE TABLE tbl { x INT }

- Basic

Dim x as Integer

- XML DTDs even

<!ELEMENT x (#PCDATA)>
She wasn't the first. It happens every few years - it's sort of a badge of honor for reporters.
You're assuming the necessity of a great, essentially imperialistic power in the world. The source of the scathing criticisms you will often see coming from outside of the United States is the observation that misery was visited by some alien source.

There's no doubt that villains abound .. the question is, does the world need a "global policeman"? The historical record shows that these powers, even when acting with the best intentions, usually lengthen suffering where they intervene by distorting local and regional power dynamics. And more often than not, the motives for selecting a given site at which to intervene are less than scrupulous (Britain in India, US in Iraq) or are perpendicular to the host's interests (Vietnam), in which case there is no excuse for the resulting fallout.
I got Eggs Benedict.... which is hands down my favorite food. I got that 'how do they know!!!' feeling... until i played for the second time :\
>> I just have to sell this mobile shopping company for $200M

And then..

>>But my girlfriend challenged this: “How does selling a consumer app company help you disrupt the potable water market?” She was right, and I knew it.

In the same way Bill Gates can solve problems like Polio, Hunger and Poverty by using his fortune. You need money to solve the world's problems, Is this really so hard to understand?

If you have no money you can't solve your own problems. Let alone the world's problems. Without money you will be left working crazy hours to solve your own miniscule problems which aren't relevant beyond house's front door.

You were right there, if you had sold that start up for $200 million. You could take your cut, then spend rest of your life focusing your time, energy and passion on the problems you are interested to solve without worrying about mortgage, debts or anything.
It's definitely important. Not only can the language contribute to better development (however you want to define "better"), Go, in particular is attractive to engineers you might really want to hire.
Thanks, I took a look at that... but it doesn't seem to quite explain what I meant. I was thinking more like, there's no need for SendMessage() to go from user->kernel->user, even when it's on the same thread. It could just do a system call to get the wndproc for the given window, then call the wndproc from user-mode directly.

Wouldn't that completely avoid needing to call back into user-mode from kernel mode?
Minimum Game Developer skills: Understand Random numbers and Asset creation
A Trudge to the Roots of Autism
> Or don't sell it exclusively on codecanyon

Nobody in their right mind would do this. Envato rob you blind if you don't sell with them exclusively.
Chrome will only store a few items locally, and often you still need a network connection.

If you use Syncdocs [1], it syncs all docs locally as Word or Open Office files. It also syncs other files and Google calendars.

[1] http://syncdocs.com
You are all making the mistake of conflating data copying with theft. The real reason this is fucking ridiculous is that he was using the internet to lookup an address and got information without any trespass, but was charged anyway.

It's nothing like stealing, it's more like being arrested for taking and distributing photos of a home taken from a public road.
I've talked with the Scratch team and I believe they went with Flash to serve the many schools with low-end machines and older browsers.
What is Cohort Analysis? Google Ventures Startup Lab [video]
Backtesting Bitcoin bots with zipline using bitcoincharts
What is the recommended way to go about debugging a Go program? Is there something better than GDB if I want to look at the call stack, have breakpoints, look at the state of variables etc.

Using GDB seems akin to working with assembly
> The keyword 'terra' introduces
a new Terra function.

Why would anyone do this? What's wrong with func, function, def, etc. ?
Why would something that's distasteful be automatically illegal?
"A number of years ago I became aware of the large number of physics enthusiasts out there who have no venue to learn modern physics and cosmology. Fat advanced textbooks are not suitable to people who have no teacher to ask questions of, and the popular literature does not go deeply enough to satisfy these curious people."

It's as if he made the courses just for me! :) Thanks for sharing this.
Lua already has a keyword for declaring functions
A friend did a couple of of the Ludlum Dare comps in Go. Here's the most recent one: https://github.com/kurrik/ld26