skysight-inc/HackerNews huggingface dataset:
> Maybe there is a reason why the ancient Greeks drew their leaders randomly from their population

I've actually advocated doing this in the US, only half-facetiously.

As an aside, though, it's common when discussing democracy to look back at Athens as an archetypal, Platonic ideal of democracy (pun intended). However, Athenian democracy actually had a lot of characteristics that we would find completely objectionable and deplorable today.

Futhermore, it wasn't particularly long-lasting. It's hard to get an exact date range, because what people mean when they say "Athenian democracy" isn't very well-defined (there were a few different stages that the Athenian democratic systems[0] passed through, so it depends on where you draw the line). But by almost any measure, Athenian democracy didn't even last as long as the US democratic system[1], and it was stable for a lot less time than that[2].

[0] systems - there were more than one throughout Athenian history

[1] In before "we have a republic, not a democracy" - this is a contested point that really boils down to which definition of 'democracy' and 'republic' you use. For example, the definitions used by the Federalist Papers were not entirely self-consistent, and you can cite some that would support this belief, but you can also cite ones that don't. And at the end of the day, it's really just quibbling over antiquated definitions of words that don't really represent how they're used today.

[2] I've heard one classicist (a Hellenist, to boot!) conclude that the stable period of Athenian democracy was as short as 35-50 years. This is the lower bound of what most classical historians would respond if you ask them, but it's just as easy to measure it in decades as it is in centuries - that's how short it was.
Because the quality of the output is directly related to it. Employing writers means they can remain objective and focus on what they actual do - writing. It also includes the other support costs they would need (for example in doing investigative work). You're not going to have the same kind of journalism without compensation.
Guilty? Price inflation? Since when is it a crime to charge more than everyone else for something?

This just in, major exchanges are guilty of stock inflation!
Agreed. Easy to say self-driving technology is ready to go when your test environment consists of Southern California. Now try it in the Midwest at night, with unplowed snow on the highway, and none of the lane markings visible.
Would owning "Joe" make me a slave holder?
Oh, you reminded me there's actually a tutorial for that:

http://www.catb.org/esr/faqs/smart-questions.html
Have you had any success?
Plenty of time for riders to get attached.
Introducing React Native + Deco
Then we watch it all the way through.
Honestly I think this reflects a fairly common sentiment amongst westerners. Not the first time I've heard this; doubt it would be the last. I've even heard white south africans in the west say that south africa would have been better off under apartheid, to be greeted by a chorus of nodding heads. Scary people actually think subjugation is a good thing.
Then don't read them. Problem solved.
I like your extremely accurate title pitch. And no, we're not entitled to low or consistent prices, but the fact that there is inflation on "sale" days is noteworthy because of the air of false advertising. You're absolutely correct though, shoppers should buy when they feel comfortable because buyer's remorse is meaningless when you're happy with the purchase.
Thanks, reading it more carefully I see I missed more info...
Anyway, 86 participants, divided in two equal groups. Let's say the 43 participants in the loser group all threw the dice once you'll end up with a ~9% chance of the groups average to be below 6.5. So that might well be possible.
The winners group throwing on average above 9 is highly unlikely purely by chance. Quite interesting.
Do you have sources for this? This is the first time I hear that someone had definite knowledge of damage to the thermal protection tiles on Columbia. The review board didn't mention this, from the accounts I have skimmed through.
"should" - yes. "does" - apparently not. "use a library if necessary" - that's really the point of this - the standard library's offerings suck. What is the point of a standard that is actually unusable?

strlcpy() also sucks. The solutions I proposed solve both the overflow protection aspect that strlcpy aims to solve and solves the inefficiency problems of strcpy/strcat/memcpy.
Facebook backs notorious freebooter
It's not being done for the benefits of US citizens, that's just a side effect. The goal of the Payment Accounts Directive is to ensure that every EU resident has access to banking services.
Here's what SE has to say about auto-blocking: http://stackoverflow.com/help/question-bans

> ... The exact formula for the bans is not disclosed, but users are only banned if they have a significant number of heavily down-voted, zero-voted, or deleted posts. One or two bad posts will not cause you to be blocked from using the site.

So what happened is definitely against current SO policy and auto-banning rules. If you want to share the question URLs and your SO user id to help sort out what happened, I'd be happy to assist, I can see deleted posts, I'm a fan of SO and I would raise a ruckus if I had proof that new users were banned after asking two programming questions.
>Ask yourself, would this be the answer you give to a 12 year old girl who's taken an early interest in programming? Or a single mother who's trying to switch careers to improve her lot in life? Or your own mother, for that matter? Is it really constructive to be so abrasive?

It depends on what "RTFM response" we're talking about. if it's simply,

1a) "Duh, read the docs" 1b) "RTFM"

then yes, it's abrasive and experienced programmers should cut it out. But we sometimes get the same flack for

2a) "Ah, that's called the controller and section 7 covers it."

2b) "Oh, I see. The term you're looking for is database indexing -- you should be able to get some good hits with that search term. Or 'add mysql index' for your case."

If someone is really like the diligent younger-me programmer you're referring to, they'll have already explained why the manual doesn't help.

You have to be careful not to equate the two kinds of levels of work (though obviously, politeness is always important, regardless of their level of effort).
Not then of course, now, after the documents from the era were declassified, and the agents in question are either dead or long retired.
Columbia's last mission wasn't an ISS mission. They had a pretty limited amount of time before it became hard to breathe. There was a potential rescue option in the form of Atlantis which was already being prepped for another mission and could have been redirected to pick up the Columbia astronauts, but it would have been a big rush and would have required getting things rolling fairly rapidly after they became aware of the ice strike.
>You ask him things YOU think are simple, and are shocked when they don't know it

No I ask him things that He wrote in his resume He is expert of, One need to understand,Process of interview is not riddle game, or I am not going to play role as Brain magician who would through questions to candidates just for fun.All I am expecting from a candidate is if you are presenting yourself as an expert of field, be prepared to answer 'what' and 'how' of it.
Here's the URL: https://logdna.com/
Also very similar to Perl's Mail::Send: http://search.cpan.org/~markov/MailTools-2.14/lib/Mail/Send....
And in Spain :P
Yes, I meant Linux on PS3.
Automated config tool for Apache2, NGINX etc.
Hello community.

As we all know spending time configuring apache2 for our favorite framework can be time consuming and tedious.

We are currently developing a basic web based configurator to speed up the set up of apache2 with mod_wsgi to serve python apps, apache2 with passenger for ruby on rails, and apache2 with mod_php for your favorite php framework. Our configurator will also enable you to add SSL, or even make your dev environment SSL only.

I'd love any feedback on UI/X, tech, design, anything. We're actively developing the product and adding platforms, distributions, features etc. I'd be interested in hearing your problems and how Qonfigure could solve them. If you'd like to try Qonfigure, I'm happy to set up a trial. Email me at wschubin@treadstoneinteractive.com
: New approach to A.I. development. I opened a site for my research fundraising
Dear ...

I'm glad to contact you.

I have been studying for a long time alone in order to incorporate the ideas of the classical spirit of the Eastern such as Buddhism, philosophy and psychology at the machine.

I will spend all lifetime that remains for me, to be able to research and develop, an Artificial Consciousness that was connected Eastern philosophy with a morality, a ethics. Then the machine will have a conscience that evolvable by oneself.

Although, these plans are not considered to be business to make money (of course, it might utilized by-product during researches come), I think that my research plans are necessary for ongoing of humanity in the future history and technology innovation.

I am a software developer with the insight of the highest level in South Korea.
It is surely need my researches for the future of humanity and technology.
But, I do not have things to explain me except for a site and a PPT file for the present.

Try to connect to http://sookmook.org/
Go to the site, try pressing for each menu, you can read a more detailed description.
If you are an investor and you need, then I can send a PPT file about my research business plans.

I am so sorry my poor English writing, because I only use Korean.
I have difficulty communicating in English.

Plus, you should know one thing ...
I have difficult states when I want to go out to somewhere, because I was born with severe cerebral palsy disability. This is a short movie clip that I have typing. https://youtu.be/fRvAduO6ZY8
I almost had to study all alone, but my capability is best class in the thinking.

Please, help me so that I can make a research organization to make the ARTIFICIAL CONSCIOUSNESS of the machine .

Best Regards,
Young-min Ji
people often claim that they "misspoke" or "my words are being misinterpreted" as a way of attempting to save face when they actually said what they meant.
title should probably have in parenthesis that it was published in 2011. i know i read this a long time ago.
At least part of the complication is that overseas equivalents of 401k funds that may be mandatory to contribute to are often considered to be bank accounts by the IRS.
You talked about the breakdown of society in your first sentence, and then the collapse of states in the second. Of course it's in the interests of states to conflate the two. But as states rise and fall, the people suffer and endure, and wherever there is disorder, there are still people, and wherever there is discontinuity of rulership, there is continuity of family, culture, and tradition. Revolutions and conquest can sweep time and time again over the people, but they persist. There are still folk cultural beliefs in places like Iraq, where the people have been conquered and reconquered time and time again, states failing, states rising like waves, that have a murky line of continuity back to Babylon and before.

It is true that a state cannot exist without asserting its exclusive right to violent means, but it is pure propaganda that society fails without a state. It is certainly true that wherever states fail, others come like vultures to pick apart the corpse. States, being supremely violent entities with the assent of billions behind them, make their own reality true. It is not the absence of a state that brings the breakdown of society, but the competition between states to fill power vacuums: would be warlords who would aim to be the next state. It is a ransom: submit to a ruler or we will inflict suffering on you. Choose one oppressor, or be sieged by many.
Britain first used their military power to seize India. They then blocked the Indians from manufacturing a vast variety of manufactured goods and forced farmers to produce certain cash crops (like cotton), to be sold only to the British at fixed prices. They then imported those raw materials to their home country and then exported finished goods to India. They basically captured themselves a monopoly which kickstarted the industrial revolution. It's telling that it was Britain and not Germany where the revolution happened. A bit of reading would tell you this..
Show HN: LogDNA – Easy logging in the cloud
Well, they De facto get to kill people.
Hey everyone. I'm a co-founder / CTO of LogDNA. We were in Y Combinator's W15 batch working on a eCommerce marketing platform (PushMarket), only to realize we built a powerful logging system many of our friends wanted.

We had our “slack moment” and decided to pivot. We were frustrated with the current logging landscape and built LogDNA around 3 philosophies:

1. More Storage - give away ample storage so you can log everything

2. Longer Search - faster and longer search retention

3. UI/UX - a much cleaner experience to interact with your log tails

I’m happy to answer any questions you may have!
Hey!

Thanks for the feedback, I just realized that the feed is still there on mobile. We were supposed to take it out (mainly because we wanted to give some more relevant examples instead).

Hope you enjoy the answer that's about to come your way!
Exactly. We can't kill strcpy/strcat, for backward compatibility reasons. But the standard ought to have a spec that is actually useful and not ridiculously sub-optimal. strlcpy() doesn't fit the bill either.
JavaScript people have programming ADHD.
"This system works fine, but we've been using it for too long, let's just rewrite it with the latest greatest"
"Angular, let's rewrite that from scratch"

Imagine is Microsoft released a totally new version of C# every year, and stops supporting it.
Scaling when tied to an external API
"Strong typing" and "weak typing" don't really mean anything:

http://blogs.perl.org/users/ovid/2010/08/what-to-know-before...

You probably mean "static typing" versus "dynamic typing" which I wrote a bit about in the context of Julia here:

http://stackoverflow.com/questions/28078089/is-julia-dynamic...

Basically, I think "type stability" hasn't really been a thing in the past because in dynamic languages, people have traditionally not cared about ensuring that return types are predictable based on argument types, and in static languages, a program is incorrect if that's not the case. As people care more and more about being able to statically predict the behavior of programs in dynamic languages, the concept of type-stability in dynamic languages becomes increasingly important.
Great post. Unsure why all the responses to this seem to equate cheating in a sport with murder, tax evasion or other rules that are far more fundamental to the proper operation of society.

I see what uber is doing as far more ethically questionable than ubiquitous doping in a sport.
"The only true way is with Dijkstra's programming textbook that starts with proofs." It will prevent you from becoming braindamaged from BASIC (or Python :) )

http://www.amazon.com/Method-Programming-Edsger-W-Dijkstra/d...
Valentines day spl Short animation
why are you so eager to leap to Marc Andreesen's defense? surely the man can speak for himself.
Here are some thoughts I've put together about some challenges experienced over the years. Fairly high level, and would love to hear your thoughts
Servers, even ones that run NTP, aren't always on time. I had one the other day that somehow got 30 minutes behind.
I agree. I was a part of IK12 and there is a lot of industry-specific knowledge, activities, and connections that a vertical can offer that a general accelerator cannot.

For instance, IK12 has a "Teacher Day" that's similar to Demo Day, except startup founders present to a room full of teachers and school administrators instead of investors, with the intent of getting advisors, feedback, and even pilot customers. It also doubles as good practice for Demo Day, though the pitch is very different.

I could see similar industry-specific verticals playing out well in YC too, especially as it continues to grow.
GZ-Sort: A utility for sorting really big files
They call that JavaScript ADD
The article is mainly a blog post attempting to build hype for the author's book.
I've just noticed Vox.com doing this too - very annoying.
How has this slipped from front page so soon when the topic is still hot. Please forgive my ignorance. What is the logic behind it?. I have faith we are not elitist.
"protecting American jobs"
ngx_mruby – A Fast and Memory-Efficient Mruby Extension Mechanism for Nginx
Generally I completely agree with you. However the conversation changes when you're talking about price inflation with relation to sales. Yes, prices change all the time. That's fine. However, if the price inflates every time it's "on sale" that's different and is possibly in violation of various regulations or laws.
> sent a second shuttle to retrieve them very easily

Every report I've read this, the math doesn't check out here. It takes months at a minimum to get a shuttle ready for launch and there's no proven method for accelerating that time frame or keeping people alive in the shuttle for the extended periods of time required to prep another launch. It's not like they had a second one waiting on the pad ready to go.

This isn't even taking into consideration the required engineering and logistics around moving people between shuttles, which there's no procedure for.

These things aren't minor details.

Source: I've played kerbal space program. :-)
I do remember how I started programming. I had no computer and no access to it when I got intereseted in it, so I just read every article I came across. Later, I started to buy the books I came across—that was before the www.
So yes, I firmly believe, that you need to try yourself, and try hard.
There was a quote, I cannot find the source any more, but it was going something like this: like in mountaineering you should not help begginers to avoid them being killed higher up.

Btw, do you realize that your remark about diversity is sexist by itself? It assumes that females are not able to cope with the same conditions males do.
JSON Web Token (JWT)
These people are shining a bright light on their own ignorance. I have worked with many Indians through out the years, and they are fiercely independent, inventive, and hard working. As a people and as a nation Indians are incredibly smart and thoughtful, it's incredibly disparaging for an outsider to claim that the Indian people don't know what's best for themselves.

Under colonial rule the Indian people, their wealth, and their culture were plundered and forever destroyed, now they are seeing a similar attack coming from facebook. They are smart to carefully guard their people from corporate interests who are seeking only to exploit them.

All in all the ruling class has the same arguments now as they have always had, "What's best for everyone is what's best for me" and they are always hurt when everyone doesn't agree.
Yeah seems so. Perhaps worth having a wikipedia page for it now!
> all of these technical reading skills need to be practiced. beginners frequently make the mistake of denying themselves opportunities to practice those skills by simply asking for someone to tell them the answer.

These are skills that develop over a programmers career. And when you have issues like getting a for loop going, or if you can have a for loop in a while loop, then reading the documentation is not going to be very useful. Again, information density and assumed level of programming competence in source documentation won't help if you are trying to figure out fundamental programming issues.

Should people read documentation, of course, but the usefulness of documentation increases with programming ability.
I've been programming for ~20 years and I use Stack Overflow ALL THE TIME. The thing is...I've literally never ever posted a single question. Everything I've ever asked has already been answered.
I stick by the title. No, it's not a crime, but there's definitely a disingenuous aspect to overcharging for a product.
I am not sure. Their web page doesn't work very well. The one chart I could spot doesn't seem to show September '15, and it stops at $2 billion.

The bigger problem with WealthFront is the question of how many paying accounts they have (given that they don't charge for accounts under $10K). Let's say all of the $2.5 billion are paid accounts.

As far as I can understand, they would be collecting about $520,833/month now that they have reached $2.5 billion AUM, assuming all the accounts are paying accounts.

There seems to be a sustainability problem in there somewhere.
How does this do server side rendering but also uses local storage for storing auth token?
There's a benchmark [0] showing better performance than Lua, but it's not clear if plain Lua was used and not LuaJIT.

[0]: https://gist.github.com/matsumoto-r/6930672
You could make the argument that their behavior is algorithmic, at least that's a part of what HFT banks on.

Conversely, what if the corporate shareholders were primarily algorithmic traders?
How Seagate Tests Its Hard Drives
Glass Animals' Choice Fan Cover: Stella Cottrell
The word guilty does not require a crime. According to google "define guilty": culpable of or responsible for a specified wrongdoing

Further it's not "price fluctuation". It's a systemic raising of prices prior to a "sale" event, to deceive people into thinking they paid less than they would have by not waiting for the sale.

As for the person you are talking about may be acting irrationally, but there are many people who rationally wait for something they want to be on sale - because such a thing should save them some money. These people are maybe being naive - but without easy access to perfect market information, they have to rely on some sort of price messaging.

Finally - articles like this are good for people who shop to get better informed. Even if I were to track the price of something, to know that it used to be cheaper, I have no way of knowing if a given "sale" is a good price since future prices are unpredictable. However if I know of the "price inflation before sale" practice, with data to back it up, I can infer a pattern suggesting whether I should wait longer or not on a purchase.
Spy agencies are good but they're not omniscient. It's entirely possible that things happened that the CIA didn't know about, especially back before spy satellites were a common thing.
A number of people in my office are considering spending $200 on a font now. I think the licensing of fonts presents challenges regarding their use in non-design contexts, and I wish there were some way of licensing a unprintable version of the font to reduce cost/spread good design.
why should anyone be required to agree to the terms set by Paul Graham or anyone else? how terribly condescending.
Customers are being trained to repeatedly scan barcodes to check the price on Amazon. Something that, rather conveniently, they can then do in every other shop they visit.
Large scale image processing on the fly in 25ms with Google's First Network Eng
> I'm starting to understand why we have such a problem with diversity in our field

That would be true if men were treated any differently. If anything they are treated worse.

Kid gloves can preserve flighty women in IT, but it's not the reason there's so few.
I personally like the conspiracy theory of a break-away civilization that we fund with black project money. I just hope it actually exists.
Known to be false. Stop posting such crap.
There is a reason why Britain industrialised first. A lot of it had to do with barring Indians from making manufactured goods in their own country and importing raw materials at artificially low prices. Also Indians were not allowed to own valuable assets like tea plantations etc. Educate yourself before making statements that make no sense