skysight-inc/HackerNews huggingface dataset:
"In late August 1973, 100,000 Chilean women congregated at Plaza de la Constitución to vent their rage against the rising cost and increasing shortages of food, but they were dispersed with tear gas.[18]"

http://en.wikipedia.org/wiki/1973_Chilean_coup_d%C3%A9tat

People on all sides of the political spectrum were distraught. It wasn't as clear cut as "left versus right" or "poor versus rich".
> Obama is a progressive

Not so sure that will be part of his legacy. He generally concedes to corporate will and is so accommodating to Republicans he plans to cut social security, which they're now criticizing him for. Let's not forget that Republicans (McCain) supported national healthcare to some extent. If anything, Obama will be appreciated by progressives for his liberal Supreme Court appointments, but whether he's ever remembered as a progressive remains to be seen. Though, it's definitely what Fox News would have you think.
In terms of speed, Go 1.1 is nearly on par with Java. [1]*

[1] - http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

* - To the extent that you may find micro-benchmarks a useful measuring stick.
Thanks for doing these tests, Super insightful.

While, I'm normally of the school of thought to let the compiler do the optimization. Modern compilers often miss what would seem like rather trivial optimizations, And often due to assumptions that the language spec won't allow that the programmer otherwise can make.
> IMO they should impose a tax on televisions

If you read the article, you'll notice that there is already a tax on "television users". This proposal is about extending that tax to cover other devices that carry cultural entertainment.

Not that I agree with this or any other narrow taxation. If cultural funding is deemed important, it should be funded through broad taxation like any other service that is considered important.
Don't you mean Richard Armitage? Read your link.
DigitalOcean Sponsors The Flatiron School | DigitalOcean
All this does is wrap all of the XML in a {"s": "<stuff here>"}. That is useless.
In some countries public broadcasters don't have to stop the program every 15 minutes to beg for money, like the PBS does.

See: the CBC and BBC.

There are ways for television to surpass the lowest-common-denominator - we just don't see this often in the USA, but it does happen elsewhere. Government funded art need not be limited to crazy modernist sculptures sitting in front of government buildings.
According to the post on the mailing list, the tentative schedule is April 25-26 2014 in Denver.

https://groups.google.com/forum/?fromgroups=#!topic/golang-n...
He, it's been a while. Thanks for the correction.
Selling Print Books From Our Own Website?
We have a successful niche website and want to sell our first print book. We want to use our existing billing system to make it easy for our current customers. However, we do not want to have to do fulfillment ourselves (packing, shipping, etc.). I am looking for a publishing service/house that has an API allowing us to integrate our site with their service so that when someone orders a book, we can automatically send the shipping details to them to fulfill. Any ideas?
> For the past couple of years, I really have been wishing for an "XMPP, but built on JSON, not XML". Really. I want this.

The X in XMPP stands for extensible not XML. The reason XML fits the bill is because it has concept of namespaces, what JSON has? If you don’t have explicit namespace support how do you make your JSON variant of XMPP forward‐compatible? You don’t without making it look much, much, worse than any of the examples I’m about to show below.

> (…) I really do prefer JSON over XML because of how compact and readable it is.

> XML is big, bloated, and bureaucratic.

My standard response to this is always “show me a JSON fragment that is shorter or prettier looking than an equivalent XML fragment.”

XML can certainly be shorter than JSON and often is, and repeated tags are the best showcase for it:

<user id="abc">
<phoneNo type="home">123456789</phoneNo>
<phoneNo type="work">321654987</phoneNo>
</user>

This turns into this beautiful JSON:

[
"users": [
{
"id": "abc",
"phoneNos": [
{ "type": "home", "value": "123456789" },
{ "type": "work", "value": "321654987" }
]
}
]
]

Oh, but what if order is important? Take this example:

<policy id="123">
<drop someFilter="ghi" />
<accept someFilter="abc" anotherFilter="xyz">
<comment>
This comment is quite long and spans several
lines of text in pretty printed XML.
But this is quite alright, because XML
by default strips extra whitespace.
</comment>
<!-- That’s another kind of comment, but this one is not meant
to be part of the data, unlike the one above.
Some would say something as basic as comments is
an essential part of so called human‐readable format… -->
</accept>
<drop someFilter="foo" anotherFilter="bar">
<reason statusCode="690">No reason</reason>
</drop>
</policy>

Now you have to do it like that:

[
"policies": [
{
"id": "123",
"rules": [
{ "type": "drop", "someFilter": "ghi" },
{
"type": "accept",
"someFilter": "abc",
"anotherFilter": "xyz",
"comment": "Unfortunately the best you can do with JSON is to rely on your editor’s dynamic wrapping. And this is how you break the line: \nWhat a treat!",
},
{ "type": "drop", "someFilter": "foo", "anotherFilter": "bar",
"reason": { "statusCode": 690, "message": "No reason"}
}
]
}
]
]

For an example of how horrible JSON in wild can really be see Reddit’s JSON API. Because JSON has no syntax for metadata you get things like that:

[
{
"kind": "thing-foo",
"items": [
#
# list of comments or something that goes on for
# two screens
#
],
"votes": 15
}
]

See the keys are sorted for convenience.

XML’s text representation is very minimal and consistent. You don’t need to quote Every Single Thing, and there are no special cases for not quoting just some type of values. The only redundant part of XML is repeating the name of the closing tag if the </element> has value. But this actually aids readability, as demonstrated above.

Editing complex JSON by hand with a regular text editor is a nightmare, because of all those single '}', ']' and commas trailing for several lines when there’s any light nesting involved. Editing XML by hand on the other hand is no big deal.
Note: AndroidPinning is not a cryptographic primitive.
> Realistically, a bunch of pea-shooters stand no chance against the US military. This holds true whether it's Americans or hired sub-Saharan mercenaries driving the tanks.

The people bearing arms isn't to shoot at the government. That's a common misconception.

It's a deterrent - enough people armed and willing to shoot at the government means that the government doesn't come knocking to create the situation wherein everyone loses.

It's basically p2p/distributed mutually assured destruction.

Eric Blair once wrote: "That rifle hanging on the wall of the working-class flat or laborer’s cottage is the symbol of democracy. It is our job to see that it stays there."

"Stays there" both in the RKBA sense, and "stays there" in the "above the mantel and not taken down out of necessity" sense.
Show HN: Minimalistic ORM Library for Android
Why this Tesla dooms day obsession for New York Times.

NYT now feels like lobbyist for Gas powered automobile companies
The Outcast (Star Trek: TNG)
Thanks. These meet pretty infrequently though.

I guess I'll have to make my own connections somehow. Maybe join a hacker house in Cambridge.
Benchmarking Go clients for Redis
Fully agree. Securing an application is just part of the overhead of creating it. To expect people to hand these bits and pieces out seems a bit overboard, if not somewhat entitled. This stuff costs time, money, and effort to make. The author released it under GPL3. If you can't afford to shell out for it, you can use the code to reroll your own. There's plenty of documentation on the topic as well.
It seems a shame that more hasn't been done with Go and games. The concurrency facilities seem particularly fantastic for this.
web.go is influenced from web.py.
Picking up someone's phone that they left at a bar and doing a teardown on it is theft. Not in a "I think this is equivalent to theft" sense; it is theft in the legal "you can be charged with theft for doing it" sense.

It is illegal to take things that other people use and appropriate them for yourself. If someone finds your phone on the street, they need to try to return it.
>> There's almost certainly near no magical evil council sitting atop it all scheming about how to wring profits from other countries at any cost
You're evidently not familiar with the concept of lobbying.

Clearly neither are you. It's not like there's one big magic evil lobby firm that tries to suppress everything in your best interest.....
The forensic analysis didn't actually prove manipulation. It's depressing to see sensationalist headlines like this instead of real reporting.
>If you really cared about the water problem, couldn't you have donated part of your (steady) income for that?

There's lot of scientists whose life objective is to solve a variety of world's problems and they don't want to become rich.

The point is, this guy did not want to be in a startup, he wanted to work directly on doing something to solve the World's water prblem. That's good for him, and IMO it does not make his decision worse than staying doing something that did not fully satisfied him anymore.
yip, got "pugs" some other dog type, after 6 levels my hope of porn was deminished and I gave up.
>>For practical purposes, I think they're better off to think of it as a reference.

No, they should learn to understand what is actually happening. Otherwise things, at best, do not make sense and, at worst, can lead to bugs when using functions like append(): http://play.golang.org/p/eTJXu6XMNJ
Oh Weston, I'm in your shoes.

I'm dreaming for a day when I can start a business that installs high powered vacuum suction motors and large hoses into 20 foot utility box trucks so I can help clean the billions of tons of trash that plague our cities.

When I had time I created a hobby of cleaning up small forests and unclaimed land from trash. I'd show up in a green construction vest so people thought I was official and didn't ask questions and would bag all the trash I could find and weighed the bags on a scale. I've got an excel sheet with all my stats. I've picked up over 570 lbs of trash to date. Just in wrappers, McDonalds cups, styrofoam. It's heart breaking to see an area trashy 5 months after I cleaned it up. I stopped doing it because I started wishing death and destruction to the people who littered. It made me angry and bitter towards humanity. I was picking up its trash and it didn't give a damn. I try to ignore it but every time I see trash on the side of the road a part of me keeps saying, "You should invent something that makes it easier to clean that up, think of how clean the whole world could be". The little voice keeps saying "Imagine a giant movable vaccum cleaner mounted on a truck with large hoses sticking out. It could work. Just try.". I can't stop thinking about it.

Your story has actually inspired me to try to go ahead and pursue that dream. If it's one thing tax payers are willing to pay for it's less trash in their neighborhood.

Anyone interested shoot me an email chris at norcophoenix dot com. I know an electrician, a guy who knows where to order the trucks from, and some really cheap office space for startups. I'm in St. Louis Missouri btw.
The Latinos Of Silicon Valley
What’s different about us? Why does it matter?
And there is AfriTech for African Technology, Startups and Business. See this: http://AfriTech.com/blog/about for a description (and this for actual news: http://AfriTech.com)
I got "Tokyo" for the next level, then some place not heard of followed by two dog search's. Would appear to be somewhat random/based upon what people are searching for maybe.
Thanks for the reply. The PI charge can be expunged next year so really I'll only have the 2 duis (one of which is ongoing but the nature of DUI laws its pretty much going to end up a conviction). Even before the first sight of legal trouble I was considering therapy but ive been afraid of being subscribed medication that may disconnect me even further or the social stigmatism of needing mental health help. Having your reply though has offered a much needed outside opinion.
Microsoft does work at eliminating this kind of thing. They clearly just missed this one.

Microsoft's main source of control over OEMs is the logo program. All laptops that want to get the "Designed for Windows" sticker (logo) have to pass a minimum bar set by Microsoft, which includes things like "must boot within X seconds" or "must sleep within Y seconds", "must output the correct audio frequencies", etc. My guess is none of the logo tests invoke the accelerometer which is why this got missed.

The logo program is great in theory, but in practice it doesn't work too well since consumers don't care about the sticker. Therefore, if Microsoft makes the requirements too high, OEMs will simply stop trying and just sell their laptops without a sticker.
> it has weak keys, not weak values.

Wow. That does seem backwards. What's the use-case for that sort of thing?
Will Graphene Redefine The Ampere?
That should have been 1 mph of range added per square meter, not per square foot.
Now wait a second: in the message I'm replying to, you said they were "charities ... suspected to be engaged in political activities". Now they're social welfare groups ... but how is hiding the identity of "political donors" a problem? They're allowed to do that!

And you need to be more specific about how these charities, excuse me, social welfare groups, are fraudulent, you haven't clearly outlined what you claim they're doing that's a fraud.
I came here to write this. But then I notice that he said "especially when you have passions and interests in something bigger ...". So you see he's got an escape-hatch there. The people who think the most soul-sucking and demoralizing thing they've ever done is watched their own child literally shit himself to death for lack of drinkable water are still correct. Their greatest conceivable passion and interest is working for money, so they don't qualify.
I just feel as part of being close with someone they should know I've had some problems, and in my experience most people would write me off at that point as there are plenty of others out there who are free and clear.
Ask HN: Does it EVER make sense for a startup to work on two products at once?
Would love to hear the HN community's feedback on this this...

My startup (based in Korea) currently has two products which have both had some early success with great partners (Evernote & Nike) and we're having a lot of trouble deciding which to focus on.

Does it ever make sense for a startup to work on two products at once? If not, then what kind of questions should we be asking to determine which one to focus on?

===

Product #1

Mobile application. 3 language studying tools in 1 beautiful interface - A multi-language dictionary, a flashcard generator, and a vocabulary list. iOS paid app ($3.99 full price). Tens of thousands of downloads. Won an Evernote API hackathon in Korea which has led to a great working relationship.

Link: http://cookiewords.com/en/

Product #2

A social network for amateur athletes (team sports) - Organize games more easily with your friends, and see what sports and when/where all your other friends are playing. Used by Nike Korea as official mobile application of a nationwide summer youth soccer event.

Link: http://nikeinc.com/news/nike-cup-247-brings-mobile-innovation-to-the-pitch-in-korea
Yes, there have been positives and continue to be positives. I don't really think I owe you an explanation or justification for my participation here, assuming that is what you are refering to. I currently get a lot less attention (generally) than I used to. I am okay with that changing, but the circus that used to follow me around is substantially quieter.

Could you clarify a) why you are asking and b) where this remark is really coming from since it does not sound to me like it is about just the specific statement I made above.

Thanks.
> You don't trust him with ssh access to your server, yet you trust him to run arbitrary code there. That doesn't make any sense.

When people say "ssh access" they usually mean root. The software that's running there, if the server is properly set up, will be running on a restricted account with restricted privileges. Now, granted, even with that there can be quite a bit of damage, but not as much as giving somebody root access to your system.
You don't always have to reach your goals to gain benefit from pursuing them.
Still ridiculously good for an indie.

Any suggestions on how to find profitable niches?
Not the guy you're asking, but thought I'd answer. This may not be referring to true "immunity", but Matt Cutts did say this around the time Panda was first released:

"And we actually came up with a classifier to say, okay, IRS or Wikipedia or New York Times is over on this side, and the low-quality sites are over on this side."

http://www.wired.com/business/2011/03/the-panda-that-hates-f...

So there is something that is specifically recorded for well-known sites that likely prevents them from receiving the same treatment as other, smaller sites. And anyone who works in SEO can tell you that not since Vince has it been just about links.
Nothing you're saying is based on anything but speculation. Babel (most likely called Hangouts) is real, yes, but that's about all we know about it.
Entrepreneurship is a PhD.
monolithic kernels are good for general purpose computing, but lose their edge in specific use cases (e.g. 10M connections).
This is great advice, AND it dovetails nicely with the advice I've been seeing here a lot lately: send more email to prospective customers :-)
Working for a company that has started adopting JSON Schema as our primary validation tool, I can definitely agree that XML still has the upper hand when it comes to a seamless experience in data validation. Schema validation is still really primitive (though with the love JSON has been getting in the past couple years, it shouldn't be too much longer until it's in fighting shape).

Something about XML just has never really sat well with me - whereas JSON just works when it comes to actually modelling objects in a way that makes sense and can be picked up quickly. I can't say I've yet to find a place where I absolutely needed a feature of XML that I couldn't find in JSON, but would love to know more situations where I can be proven wrong.

I think ultimately if the goal is just to JSONify the world, then that's no good - but if we're looking to make protocols more accessible and hackable, JSON may be the way to go.
Well, if Bitcoin goes mainstream it seems like we could expect it would require 51% of all computational power on the planet at all times, which would indeed be horrific as well as tragic, IMO.

Sure, the perfect currency is valuable. But is such a sheer brute-force approach to security the best we can do?
Bret Victor - Stop drawing dead fish
My apologies, for both my tone and for overlooking your reference back.

I think 'vast majority' of drugs is overstating it a bit, but still - I very much understand where you're coming from and do not disagree.

I regret saying that "Opiates are actually quite safe, as drugs go." I think it has some validity in it's hastily-written context, mostly concerned with countering the article author's cluelessness on his subject. In moderate dosage and without mixing substances, it's basically true - though I'm admittedly coming at it from the perspective of a long-time recreational drug user, hardly that of an upstanding mentor to the young and impressionable here. It's obviously a reckless thing to say in any context, and I would certainly hope that no-one takes it as guidance.
Agreed.

I'm currently using http://www.fusioninvoice.com/ which is a free open source Bootstrap/PHP/MySQL invoicing system. Has clients, estimates, invoices, etc.

Very pretty, but doesn't have project management. This does. So I bought it. Pretty sure I wouldn't have if it was three hundred bucks.

And yes, I'm a solo freelancer, so you're spot on.
I think you should reconsider that position. I don't know anyone who lacks baggage. It mostly varies by type and color. That doesn't mean you shouldn't work on your issues. But, really, everyone has crap in their life of some sort, and they still need people. Of course, alone time can have its benefits, if you prefer that.
Prediksi Skor Bola Reading vs Manchester City
Pada pertamuan pertandingan kali ini Reading akan mengundang Manchester City sebagai tamu yang akan di gelar pada hari Rabu 15/05/2013, Laga terakhir antara Reading dan Manchester City terjadi pada tanggal 20/10/2012 yang lalu.
Except Google does nuke sites all the time for buying links...
"The question left me sick to my stomach."
"I went to bed that night with my head spinning."
"...I had been living... in the 'trance of fear.'"
"I knew that I was powerfully unhappy..., but I was powerless to do anything about it"
"That revelation liberated me."
"I was buying my life back."

dude, reeeeeeeeeeeeeeeeelax.

sounds like you are about to do some cool stuff. excited to see what you come up with.

but, just so you have a different perspective, this is what i heard: you are leaving one company to start another company. the new company does water stuff, and you really like that.
Is the key derivation bad because of SHA-256, or because it is too fast/easy to brute-force? According to the security page, they do 6000 (AES) encryption rounds on the key after hashing it (6000 by default, you can increase the work factor). So I guess this is comparable to what bcrypt/scrypt does?

(There's something on the security page saying that KeePassX (as opposed to KeePass) only partially supports this, though.)
I didn't even get to create a "droplet", the instance kept failing. I contacted support about a refund (I created the account to work on a small personal project for the weekend) and I was given the run-around, "there were issues and they were working on it", then they told me it was probably my issue (I forgot to "fill in a field"), etc. etc. Took 3 days to get my money back.

I'm sure it was an outlier since I've seen a decent amount of positive reviews, but support was terrible, and I think the way a company handles situations like this pretty telling.
I'm especially excited about the race detector. It looks like a practical implementation of http://cseweb.ucsd.edu/~savage/papers/Sosp97.pdf. Always exciting to see research coming up in practice!
> ....it's still better than almost any government outside Western Europe, and is in some ways better than governments in Western Europe (e.g. with regard to free speech), though worse in others.

Only from an American view point is that true, lots of differing view points come to lots of different conclusions about which govt is "better". That is entirely the point with why the US insists on pushing it's value system on others (by force if neccersary).
Upgrading Our Self-Serve System  Self-Serve Advertising System: Engineering
The odd Goldbach conjecture has been proven
As a speaker about Lua, this is awesome news.

Yet, it also feels kinda pointless, most Lua use right now is in embedded interpreters in other software, and Terra would be hard to use, since most projects probably won't incorporate it at all.
This reminds me vaguely of Randall Munroe's Map Of Online Communities:

http://xkcd.com/802/
It’s not about how long-form your content is, it’s about engagement
http://publiceditor.blogs.nytimes.com/2013/02/18/problems-wi...

Because Elon made them look dumb.
Odd. The code:

int main(int argc,char *argv[])
{
int x = strtol(argv[1],NULL,10);
printf("result is %d\n",x/16);
return 0;
}

The resulting assembly contained no division instructions, nor a call to a divide routine, but there is one instruction that does an arithmetic right shift by 4. Changing x to unsigned changed the instruction to a logical right shift by 4.

I think it really depends upon the compiler.