skysight-inc/HackerNews huggingface dataset:
> But I'm usually not writing code for most people on the planet. I'm usually writing it for work, or myself.

Even in such cases I tend to write code and comments in English, which is not my native language. English naming convention just fits better with English keywords and yeah, who knows if I'll really be the only one reading that code..

> Because the writers were probably not fluent in English! The purpose of a comment is to explain something; if you cannot explain it fluently, then the comment is useless.

Well, sorry, but in such case I am tempted to consider writers of such code as amateurs. In this age, if we speak about anything more than the smallest local projects, then English is a de-facto standard language to be used for coding (naming conventions and comments).

If a comment doesn't explain something fluently, then it may still be useful - it may provide hints as to what is going on. But if a comment is in an unknown language, then it is completely useless clutter, a distraction which just makes the code itself harder to read. So yes, I'd rather prefer a writer to use his not-so-fluent English (which actually is quite common in many projects; and this also gives the writer an opportunity to improve his English) rather than write in another language, which most likely won't be understood at all.

> At the end of the day, someone needs to learn two languages; you're saying that it should never be you, but someone writing some code you happened to run across.

He mentioned English is not his native language, so he already learned two languages.
Rails Date class, durations, Ruby inheritance, and BasicObject
If you don't know what you want, you have two options.

You can learn to be happy with what you have, or you can determine what you lack, and work towards getting it.

Almost no one chooses the first option. When we don't actively work on the second, we often embrace our dissatisfaction without mindfully working to change it.
Is this microservice?
A web frontend to receive requests. Some requests are stored in a pub/sub message broker like Kafka / RabbitMQ. Some daemons would subscribe to the broker and do some work. Any processes would have HTTP REST API call / Thrift RPC to some other functional services. Each of those functional services and daemons are load balanced.

Is this microservice?
ISS crew evacuated from US part of ISS after ammonia leak
When my coworkers see news like this they start telling me that I ought to bring my fleet of Nubian goats out on jobs like this. They do great work, easily digesting poison ivy (and destroying its seeds so it can't regrow from their droppings).

Goats are a big component of a project I'm working on now, where they will graze on fallow land, eating weeds and grasses, depositing fertilizer and tilling the land with their hooves in the process.

In a small farming operation where the negatives to using many chemicals (to fertilize crops, and to kill weeds) isn't even always safety or environmental, but simply cost-related: the work that grazing animals like goats can provide is a game-changer. Plus, they are super fun animals to be around. I used to think that having a few backyard chickens for eggs would always be a no-brainer decision, but now I am sure that I'll always keep a couple goats around too.
>IMHO, they have played along the rules

Your humble opinion is factually incorrect. At the heart of this story it doesn't have anything to do with tricking HFT (how ever much that may appeal to you). They broke a basic law, one that everyone who trades knows, and then they put it in an email chain to an FBI informant.
How so? Most of my clients give 5%+ payrises each year.
Why doesn't 50/50 [with a vesting schedule] make sense?

The sunk costs are sunk. Presumably the cofounder will more than double the rate of growth and value of the business.

To put it another way, if you're going to treat your business as a startup, then assume it will fail and that 80% is as valuable as 50%. And if it gains startup style growth, your life will be roughly equivalent with 50% or 80% of the exit.

On the other hand, if this is hard negotiating then there's a poor fit because the relationship is already adversarial. If the potential cofounder is not someone you want to become rich, don't marry them. 5~10% equity is not "co" anything.

Good luck.
I don't have a problem with understanding why capitalism works, or even why it worked so well for us in the last century. But "straightforward application of basic logic", as well as simple observation of the world around us, clearly shows that the "invisible hand" is pushing us toward a very unpleasant future. We would do well to reconsider how much we want to follow that hand, because we don't share the goals of its owner.

But hell, we're dealing with incentive structures here, and people change those only when they're incentivized to do so. So maybe we really need to wait for Bitcoin or something similar to throw us back into XVII century (only dirtier) for people to realize that maybe, just maybe, they shouldn't have been treating feedback loops as benevolent deities.
US segment of ISS evacuated due to possible cooling system leak
Evidence? Sure. How about a direct test? It was found that, even with all basic needs covered, output decreased for only two segments of the population. Teenagers in school, and new mothers. Everyone else coninued working because (1) having more disposable income is nice and (2) it gets boring otherwise.

http://en.wikipedia.org/wiki/Mincome
"Most" is hardly a vague term, as it definitely means "more than 50%". Some would say it means more than 75%.

So you're boldly claiming that the company has lost over 50% of its community support. That's an incredibly damaging statement. And you're basing it on shamefully weak evidence.

If you really wanted to be vague, then the appropriate word might have been "some". So you could have said "Some people in the community have lost faith in Blockchain.info". But that wouldn't have sounded as impressive, would it? It would sound like you don't know what you're talking about and you don't have any real proof. So you went with the bold and confident "most".

> Do you have any specific ones you want an answer for?

Frankly, after this discussion, absolutely all of them, because you seem to be prone to exaggeration, to put it mildly.
> If there were any kids at the cleanup spot, interacting with the goats was good for the kids.

I read this sentence three times before finally deciding that you were using "kid" to refer to human children and not young goats. It's true either way.
Hm... ok, guess I'll quote myself again then too...:

Since you know there is no Chargeback mechanism wouldn't it be wise to demand product/service first or use an escrow service?

What part of "Bitcoin is not a credit card, do not treat it like a credit card" is so hard to understand?

Yes, if you send coins to some address which might belong to a scammer then those coins might be lost. Duh.

You can now complain all day about Bitcoin not having a chargeback mechanism. Or you can just accept it as fact and refrain from sending your coins to random bitcoin addresses...
I wish I could, but we don't have enough cash on hand to commit to that level of employee.
With the Marines at Tarawa (1943 documentary)
Before every major war, the media tends to be full of very brave yet inexperienced pronouncements that the war will be over in weeks. The Athenian Sicilian Expedition in the Peloponnesian war, WWI, WWII, the second Iraq war, its all the same propaganda story.

Trying to kill the entire 99%er population of the world by starvation to preserve resources for the rich is likely to make "starting a land war in Asia" look like brilliant military strategy.

One interesting side effect of the existing system, is stratification of wealthy by family connection, race, and gender is likely to mean the smartest people will be on the other, larger side. So one side has the numbers, the brains, self preservation instincts, probably quite a bit of anger and hope, and the other side has ... money, temporarily. Wonder how that'll turn out.
Simple possession or with intent to distribute?

Or are we talking about awaiting a bail hearing?
Charlie Hebdo Attacks Raise Fears of a European Patriot Act
Layering was illegal before there was HFT.

Also, everyone who has any expertise in the way markets and especially electronic markets work, thinks that "Flash Boys" is a terrible book on the topic. You literally are worse off in understanding for reading it.

Try "Dark Pools". Still sensational and occasionally wrong, but at least it gets close.
How to Work with DHTMLX Ajax: Detailed Description
What you're saying is correct, but just to be pedantic: police in Northern Ireland are armed at all times, and are allowed to be armed even while off duty.
Arctic Explorers Retreat from Hostile Waters with Oil Prices Low
A web frontend to receive requests. Some requests are stored in a pub/sub message broker like Kafka / RabbitMQ. Some daemons would subscribe to the broker and do some work. Any processes would have HTTP REST API call / Thrift RPC to some other functional services. Each of those functional services and daemons are load balanced.

Is this microservice?
Level Up Games Register on PlayBestFreeOnlineGames.com
> Some of the old games have not stood up to the test of time. E.g. I played the original Dungeon Keeper recently and I was a bit underwhelmed because I remember when I played that game when it was new and how great it felt.

Certainly, but the opposite is also true. Baldur's Gate 2, Planescape Torment still hold up very well to this day and shame more recent RPGs lacking good stories and good character development, aimed at folks who liked RPGs on pen and paper and who actually liked RPGs before they existed on computers.

Indies are great, but there's a certain lack of ambition and a lot of rehashing there too (shovel knight reproducing 8 bit games, others using pixel art as a form of style instead of using all pixels available on screen to do something gorgeous, many reboots of ancient IPs, etc...). Truly original, innovative games are few because most of the genres have already been established for a long time.
Not quite. The 'type' in the example is a label for what it contains - it's wholly semantic - as opposed to a field that would exert some sort of constraint such as describing the data type, collation, restraints, etc. Schemaless databases don't completely abandon all forms of organisation because that'd be unusable. They just make the organisation looser. For example, if the user wanted to they could add a record to the products in that example that doesn't have a 'type' (although in the case of that example that probably wouldn't be useful).
When Amazon Japan used goats as lawnmowers [1], proper procedure had to be maintained:

"The company has officially hired the goats following a procedure similar to the one used when hiring humans: it made identity cards for goats, just as it did for its human employees."

[1] http://www.tokyotimes.com/amazon-japan-hires-goats-to-mow-gr...
Why You Should Not Use Chrome and Firefox Clones
I have another quip about that "Frameworks are framing, libraries are liberating" :)
Terrific first-person footage of the battle of Tarawa in 1943.

According to Wikipedia:

"The film is in full color and uses no actors, making it a valuable historical document. The documentary showed more gruesome scenes of battle than other war films to date.

Since the pictures were far too graphic to meet the standards of Hollywood producers and distributors, only the President could grant permission for its release to the general public. President Roosevelt consulted the only man who was present at the Battle of Tarawa that he personally knew and trusted, Time-Life photographer Robert Sherrod. Quoting Sherrod, "I tell the President the truth. Our soldiers on the front want people back home to know that they don't knock the hell out of them every day of every battle. They want people to understand that war is a horrible, nasty business, and to say otherwise is to do a disservice to those who died." Based on Sherrod's prompting, FDR agreed to release the film, uncensored."

http://en.wikipedia.org/wiki/With_the_Marines_at_Tarawa

Far more detail about the battle here: http://en.wikipedia.org/wiki/Battle_of_Tarawa
1gam and ludum dare are great ways to experiment with new ideas, but they rarely result in the level of polish needed to succeed on the mobile stores. Of course there are crazy success stories like Flappy Bird, but even Notch spent a lot of time iterating and improving Minecraft. Shipping v 1.0 is just the start!
While it does still semi-work on mobile devices, frankly it is useless. Trying to trigger hover by tapping on the webpage is just frustrating and overall a bad user experience on mobile devices.
They are two sides of the same coin. Free trade allows companies to find places where labour is cheapest and free immigration allows workers to find places where salaries are highest. IMHO, it's a bit hypocritical or at least naive to have contrasting opinions of them.
Must-watch videos about JavaScript
I actually responded to that above if you look. You ignored it when you went off about the credit card thing. Here is my response.

"How would I know? A company can seem fine and turn into a scam quickly. I could use an escrow service but then I'd have to arrange that for every purchase when currently I can have it handled for me automatically."

>You can now complain all day about Bitcoin not having a chargeback mechanism. Or you can just accept it as fact and refrain from sending your coins to random bitcoin addresses...

The point is though you either reimplement the security manually for each transaction or you only shop at a handful of companies and hope there isn't a mistake that they can't track on their side. Look at all the complaints about Tiger direct not refunding bitcoin payments early on for an example of a non-scamming company screwing people over not by maliciousness but by incompetence.

So yes. I could just hope I won't run into one of those problems while shopping or I could manually setup escrow for every purchase and hope the escrow solution I choose is legitimate. Or I could just keep using my credit card and not have to worry.

And people wonder why bitcoin isn't gaining traction?
This system currently does not allow you to withdraw an offer once it has been matched. That is not what happened here.

The reason "spoofing" is illegal is because it gives a huge information advantage to one party that the other parties do not have. Similarly to insider trading. I have no opinion on whether those should be illegal, but if the basic premise of the market changes from "we assume everyone here wants to trade" to "this information is garbage", it will definitely have a negative impact on the price of the traded instruments.
So, "you don't".
I took my kids to the two KidZania parks in Mexico City when they were younger. They still talk about it frequently. Basically it is like a little city. Kids can be firemen, doctors, painters, vets, walmark checkout clerks, etc. I highly recommend it. It was way more interesting than Disney.
Check out the video on http://www.kidzania.com to get a better idea.
When the parts are cheap compared to the cost of storing them in a real database.

I even know someone who stores invoice items in memcached. Whenever memchached evicts something that hasn't made it onwards to real storage, they lose the ability to invoice the right customer for an ad impression.
Note: This is a bug on an outdated OS that is no longer supported by Google. This is no worse than Apple not patching iOS 4.
Native Mobile Apps with JavaScript Using NativeScript
StrongLoop Announces Support for Io.js with StrongNode
> And wouldn't it be nice if Bitcoin changed that reality for the better, a little bit?

It would, for sure. But I'm not sure how - people need to become rich enough to afford smartphones/laptops and a reliable internet access first. That implies we'd have solved a big chuck of the other problems first :(

> Which I never argued.

You're right, sorry if my post was misleading. You just pointed out other advantages of bitcoin over gold (which are correct).
And the problem with police not having guns is amply demonstrated by the recent terror in France. The first police to respond were unarmed.
Aren't these goats also an invasive species?
No, the NSA Isn't Like the Stasi–And Comparing Them Is Treacherous
~$500 to Amazon will get you a "wondrous machines from the future that washes dishes", which many find indispensable to modern-day living.

eg. http://www.amazon.com/Whirlpool-WDF310PAAW-White-Console-Dis...
Just to let you know the context for the second drawing is that some far-right magazine had compared the Minister of Justice to a Monkey on the front page :

http://www.france24.com/en/20131113-france-racism-black-mini...

The drawing is actually denouncing the far-right by a play on word with "Rassemblement Bleu Marine" to "Rassemblement Bleu Racist".

At the time of the publishing, it would have been well understood by the readership this was not an attack on the Minister but rather on the far right.

Regarding the context, let me quote you Cardinal Richelieu:
"Give me six lines written by the most honorable of men, and I will find an excuse in them to hang him"
So you're saying that 1) laws aren't necessary for moral/empathetic people (the vast majority of citizens), and 2) for those who aren't moral/empathetic (those who deviate from this stable state), the laws don't work anyways?
Thanks for the reply!

You're right, sunk costs are sunk costs. I guess I am try to also figure out if I want a "co-founder" or just another early hire.
List of Eight Popular Websites That Are Banned in China
The wikipedia article[1] of the book contains several quotes with references to negative criticism that look fairly credible to me.

[1] http://en.wikipedia.org/wiki/The_Better_Angels_of_Our_Nature...
The essence of the article is about effectiveness of technology/trade in reducing the 'gaps' between the capabilities of workers/artisans results in lowering their average compensation. But I think there's something missing. Professor Katz famously suggested not to become scientists [1] because getting your research funded becomes top priority than the assurance that 'all you'll do is research'. In a way, since we live in a society, workers need to feel personally responsible for /constantly/ finding the appropriateness (value) of their skills and elevate them as necessary to make sure they have a steady income and their craft is still valued by 'customers'. If you stagnate there, then you will gradually (or rapidly) become replaceable. And as you age, being indispensable becomes harder. So, perhaps, it makes sense to learn things that ensure stability of demand for your skills.

1- http://physics.wustl.edu/katz/scientist.html
Your ignoring the value of an early pension with Heathcoverage that can easily add 30+% to base pay. Also, coders rarely qualify for overtime so that can be a 50% pay cut right there based on 1.5x to 2.0x pay during overtime.

Now adjust for cost of living and taxes which hammer the Bay Area coder's the disposable income and things don't look nearly as good as you might think.
My experience is the need for programmers rapidly increases under those conditions because

1) New capabilities and demonstrations of capabilities mean its easier to make the new thing a business requirement, now implemented and supported by IT.

2) Labor required to do something vs skill level in programming scales way beyond linear, maybe exponential. So pay a genius 10 hours of labor at 3x pay, your average grunt "real programmer" 50 hours at 2x pay, or front line sorcerers apprentice doesn't even have programmer in his job title 250 hours at 1x pay to do it in a spreadsheet.

3) Sorcerers apprentices have no idea how to use tools making them incredibly inefficient both in calculating results and the immense labor they expend for their result. The most expensive way to get a result is to pay people who have no idea what they're doing.
Why not? Thats what the actual StarCraft AI did above a certain level. They also get extra resources per pull if you set it high enough.
That is interesting. Does it matter which amount of gold you're buying, or do you have to show ID in any case?

I haven't bought a lot of gold, but I've never been asked for ID here in East Europe. Go to kiosk, buy coins with cash and that's it.
Visiting the Kerry Dark Sky Reserve, the Only One in the Northern Hemisphere
I avoided clicking this title for hours, thinking it was something to do with the Twisted framework.

Using "actuator" about software is uncommon of course, but considering other terms in use in Twisted ("deferred" as a noun, "errback", "reactor" pattern) it didn't surprise me.
The Ultimate Startup Idea Test: Talk to Customers
If you do end up discovering anything interesting, be sure to post it...
Animated Page Transitions with React.js
new Function() parses the JavaScript code stored in a string into a function object, which can then be called. It cannot access local variables because the code runs in a separate scope.
> Actually I find the problem of stashing gold very tricky.

Put it in your teeth, facepalm, your teeth!
Server-side HTML vs. JavaScript Widgets vs. Single-Page Web Apps
"Update: #Exp42 crew informed by controllers that it's starting to look like a false indication, either a faulty sensor or computer relay."

https://twitter.com/NASA/status/555353082209767424
Edit: Disregard, it seems as though the book does take a scientific approach.

From the comments I am reading here I am gathering that Pinker's work is exploratory and not scientific (keep in mind that I have not read it myself). If that is the case then there are no grounds for a counterpoint.

Exploratory works can be used as a framework on which to build points and counterpoints, but attempting to disprove them is a fundamental error.

All it comes down to is this default argumentative state that the internet seems to have.
I can agree that Lewis was perhaps more focused on weaving a compelling story than focusing on the finer details of HFT. Nevertheless its a good primer on the subject and an interesting read. Thanks for the tip about Dark pools
You seem fixated on my choice of wording. I've explained my meaning. I could have also said "many" and been factually correct and with the same impressiveness. I've apologized for confusing you but if you're just going to keep going on about it there is really no point in us continuing to discuss things.

>Frankly, after this discussion, absolutely all of them, because you seem to be prone to exaggeration, to put it mildly.

Well go ahead and copy any paste any of the ones you are unsure of here and I'll reply.
My point wasn't about the patch version it's about the software being called "beta" while the version doesn't reflect that at all.

If the api is fixed and its just bug fixes before release why isn't this 1.0.0-beta or -rcN, with a 1.0.0 (a vanilla version is always considered higher than one with an identifier like "-beta" or "-rc1"
One Possible Explanation for Some iTunes Sync Problems
Samsung Launches First Tizen Powered Phone Z1 in India
What's this topic? Why is this even here?
Tesla stock: Time to ditch it? – Jan. 13, 2015
Does it take the plates one by one from my hand and then puts them back in the cupboard, already dry?
What if I need this plate RIGHT NOW, it's just a single plate, shouldn't take more than a minute.
What if I burn my food, will it scrub the pans for me?

Thought so.
Static hold time: 100 days. Evaporation rate: 0.20 liters/ per day. 2.25" Necktube inside diameter. 15" Outside diameter. 25.50" Overall height. Empty weight: 23 lbs. Full weight: 60 lbs.

:)
JUnit tests that read like documentation