skysight-inc/HackerNews huggingface dataset:
Thank you for clarifying the distinction. I prefer this definition:

> Although the words can be considered synonyms, morals are beliefs based on practices or teachings regarding how people conduct themselves in personal relationships and in society, while ethics refers to a set or system of principles, or a philosophy or theory behind them. (Principles, however, is itself is a synonym for morals.) One lives according to one’s morals but adheres to one’s ethics while doing so. Morals are the tools by which one lives, and ethics constitute the manual that codifies them.

http://www.dailywritingtips.com/ethics-vs-morals/

which oddly conflicts with yours. This confusion is perhaps why I generally fail to make the distinction.
And how reliable is it?

There have been reports about S3 returning 50x errors, when (as documented) the client should retry. A browser is not an S3 client, so it won't retry ...
https://news.ycombinator.com/item?id=4976893
https://news.ycombinator.com/item?id=4977360
https://news.ycombinator.com/item?id=4981482
https://news.ycombinator.com/item?id=2897959
Now I'm wondering if there is a difference between call-by-value girls and call-by-reference girls.
There's a Youtube video on the site that shows a little bit of the 'gameplay':
https://www.youtube.com/watch?v=hpSA3_ZFWB0
Managing Ruby Environments on OS X: Getting Started with rbenv
Social Shopping Startup Sneakpeeq Raises $4.7M, Pivots to Symphony Commerce
It's not supposed to be data. It's supposed to change your perspective on the data you have.
South Korea was not the only country situated near the edge of the former USSR. It was, however, the only country (according to the WP article on shoot-downs) to have any commercial passenger jets shot down by the Soviets for entering Soviet airspace.
Sure, but the problem is that it's upvoted on HN. Maybe if it had some sort of other key insight, but it doesn't. It only says "here is my anecdotal experience which contradicts the data, I feel really strongly about it." I have no problem with X-Istence or his comment per se, I just wish this thread wasn't filled with these stories.
S3's not completely indestructible, but it is the most reliable platform I've encountered. During the ~1.5 years I was at Pinterest, we used S3 to store and serve all of the cached images on our site, with CDNs in front of course. We only ran into 2 incidents with S3, and only one of those would have affected "normal" customers. (The other was our own fault -- we suddenly started writing hundreds of files per second to a bucket that wasn't ready for this level of traffic.)
I think you're joking, but what you just said would make a great parody of the nuts over in that other thread that are hypothesizing that the NSA is possibly keeping 5D glass hard drive technology a secret from us.
New Atom-Smashing Magnet Passes First Tests
Rubbish. This is an employer's economy, and they have all the power. I can be replaced a lot easier than I can find another job.
print in 2.x lazy-evaluates its arguments.

Given

def p(x):
print x
return x

then

print 'a', p('b')

is not equivalent to

a1 = 'a'
a2 = p('b')
print a1, a2
> Well, I'd say the point is to prevent the failure of any one part of the system from producing unacceptable outcomes rather than preventing the failure of any one part of the system

That's effectively what I was trying to say. I didn't get all the way there, though, and you've stated it quite nicely.

I guess part of the reason that people are suggesting this is indicative of systemic problems is that there's very little in the way of compounding factors. Yes the glide path indicator was non-operational, but that didn't cause 20 crashes that day. It had been out for quite some time (http://www.latimes.com/local/lanow/la-me-ln-equipment-out-of...). Many other planes landed safely. From what I understand (http://www.weather.com/news/san-francisco-plane-crash-weathe...) the weather was fairly clear so that didn't play in.

A lot of the analysis I've read seems to indicate that this was basically a rookie-esque mistake and that there's no possible way such a thing should have happened. That there should have been 20 checks to make sure that this guy wasn't authorized to fly the plane, but that for whatever reason, none of them were acted upon. At that point it's a systemic problem.

I would be looking at this very differently if there were a bunch of bad circumstances beyond his control that converged in ways completely unforseeable and as a result of that there was a crash. But from what I can tell, this was a very nice day to be flying around SFO.

EDIT: I just realized that I got really off-topic. Whoops!
Most robots are not bipedal, for the reasons you state, among others. But if we want humanoid robots ever, we have to get started working with the form factor. There are plenty of technical problems to solve that are specific to this kind of platform.

This robot => (more steps here ) => C3-PO => Terminator => Roy Batty.

DARPA has a great record of pushing hard on technology that might sorta kinda work, but if it does it will have huge impact. Some of it works out better and faster than expected, with the ARPAnet as the prime example.
MRAM is actually commercially available right NOW: http://www.everspin.com/PDF/ST-MRAM_Presentation.pdf

Buy it here:
http://www.digikey.com/catalog/en/partgroup/parallel-mram/14...

Everspin needs to market it better... but yeah, if you're a Computer Engineer, you can build MRAM systems. The issue now is to build computers that actually take advantage of MRAM.
So pumped to see that!
This is very exciting as a Senior at uni in Colorado this year! Wish more Colorado start-ups posted on Who's Hiring.
It's cool that someone did it, but why should $500,000 and 5 months of jail time be involved when he didn't commit a crime?

If we jailed people for jokes made with poor taste, half or more of our comedians would be locked up.
I would question any flight school that not only doesn't care if you ignore standard protocols and checklists clearly spelling out what speed you should be going while landing, but also who's trainer disappears during the most crucial exercises such as landing a plane full of people.

It wasn't just one pilot's error, we have 2 pilots that ignored protocols.

If you want some more Korean pilot hijinx look up Korean Air Lines Flight 769 in 2007 that decided not to land on the runway and instead where they taxi planes. How do you make that mistake: giant landing strip, or tiny strip right beside it obviously not for landing. Hmm I'll land on the tiny strip
Revising MailChimp's logo
> You're basically arguing that the status quo is, and always will be, the predominant way of the world working unless a person can provide direct evidence to the contrary in a big way.

No, I am arguing that arguments of the form "if X occurs, its likely that Y will also occur" need to be justified by more than "X would take a radically different world, and Y occuring would be conceivably plausible in such a radically different world, therefore, it is likely that Y will occur if X occurs."

> What I'm trying to suggest is that the world where social security gets eliminated is so different that your assertion that the status quo is, doesn't hold.

I haven't made any such assertion. I have simply argued that you have failed to provide anything that remotely approaches support for you claim that it is likely that income tax would be eliminated if social security was eliminated.

> The evidence that I would give to support such a notion is that when serious political change happens, it often happens in a big way.

Even granting, arguendo, that point and your belief that social security takes a "revolution", that's not evidence in support of the likelihood of any particular currently-unlikely change being made possible by the situation that enables the elimination of social security.

> Since there are so many people who currently benefit from social security right now having paid very little in

The only people who have substantial SS benefits while paying very little in are the lower-earning surviving spouses of people who paid in and then died, so I think your premise here is a bit dubious.

> You're saying that the minimum amount of energy to get this 1000 ton rock moved from point A to point B doesn't imply that the other 1000 ton rock right next to it would go anywhere at all.

No, I'm not. A better analogy would be saying that I am rejecting the claim that the mere fact that it would take a quite substantial minimum energy to move the 1000 ton rock from point A to point be justifies a claim of the specific path a neighboring rock would be likely to take in the event the first rock was moved from point A to point B.
Got to agree, umbrellas are a waste of money. Freeagent is really good (one or two small annoyances, but nothing that matters). They have a list of partner accountants who are freeagent friendly; I went for a local accountant who is a one person shop. A contracting friend of mine suggested local over chain. I met with the accountant and I'm really happy with her advice and charging structure; she help me organise starting the business reg for VAT, CORP tax and do some cashflow projections to minimise tax etc. I don't pay anything to her month to month but she is available to deal with any ad-hoc queries and will do the tax return at the end of the year. Freeagent allows my wife to do the bookkeeping, payroll and invoicing without the monthly involvement of an accountannt, then the accountant can get involved at the year end.
I must be pedantic and separate the definition of "metaprogramming," and "dynamic programming;" of which this is the latter.

The reason this difference is important is that metaprogramming is structured and explicitly defines the change in the program's semantics.

Thankfully I have never seen code like what was posted in my experience with Python so far. Explicit is better than implicit which the code example in this post would fail to pass IMO. Dynamically dispatching to names that don't exist in a class' published interface at call-time is a big no-no in my book.

Although practicality beats purity.

I haven't seen it yet but that doesn't mean there is a practical reason to use this method of dynamic dispatch. If there were one and it gets a problem solved NOW rather than waiting to find a better solution -- it might be worthwhile.

However it's a price you have to pay.

I think the grep-test is at least a good way to test the waters with a bit of code. I don't think it's a universal end-all-discussions rule.
Turns out there was a story posted already. I looked but didn't see it before posting this one.

You can find it here: https://news.ycombinator.com/item?id=6033534
[Dick Jones directs Kinney to threaten ED-209. Kinney points a gun at the robot.]
ED-209: Please put down your weapon. You have 20 seconds to comply.
Dick Jones: I think you'd better do what he says, Mr. Kinney.
[Alarmed, Kinney quickly tosses the gun away. ED-209 steps forward and growls menacingly.]
ED-209: You now have 15 seconds to comply. You are in direct violation of Penal Code 1.13, Section 9.
[Everyone in the room panics; Kinney tries to hide among them, but is pushed back into open range]
ED-209: You have 5 seconds to comply. 4. 3. 2. 1. I am now authorized to use physical force.
Docker-py - An API client for docker.io
In the article it's actually 9ms rather than 90ms--0.009 seconds.
How We Handled the Problem of JS Date/Time Equality
HR departments are legal shields - they will prevent bias against a protected class because that's a source of lawsuits.

Unfortunately there are many ways in which a person may be unfairly discriminated when looking for a job, than there are protected classes in the law.
Or better yet -- make your entire site static to begin with! This is how our site works (firebase.com). Our entire site is static content that's generated at deploy time and hosted on a CDN. Dynamic data is loaded asynchronously as needed. If a server were to go down, at least all of the static pieces (which is most of the site) would be unaffected.

We use Firebase to power the dynamic portions (obviously), but you can use plain old AJAX requests as well.

The age of the dynamically-generated HTML page is coming to an end.
Or you create a novel filesystem that allows you to use an exotically large capacity, write-once volume as a less exotically large, write-many volume with built-in, block-level history.
Did you read the parent comment before replying to mine?
" Do you want your tax money to go towards supporting this particular developer so that she can open source this particular project?"

How exactly do you think the Internet, most of computer hardware and software was researched and developed before the GREAT PRIVATIZATION in the late 1970s.
You think a police robot is easier than a soldier robot? Why?

Both services are deploying robots as fast as they can. Thousands are in Iraq and Afghanistan.
True. I would assume women would have a better chance since most men are tired of being surrounded by other men all the time at work, like you said.

What is the motivation for someone to be biased against women, seems counterintuitive.
If you daily job involves programming or writing code, then yes. Absolutely. What really is a data structure ? Wikipedia [1] defines it as "a data structure is a particular way of storing and organizing data in a computer so that it can be used efficiently".

Storing and organizing data. There you go. If you write code, you are always storing/organizing/manipulating data aren't you. whether it is front end, back end whatever. Everything is data end of the day.

Now I am of course not saying that you must know linked list or stacks or queques etc. But you must know data structures in general because that is a core foundation.
[1] http://en.wikipedia.org/wiki/Data_structure
The International Association for Cryptologic Research (IACR) uses Helios Voting [1], an implementation of a cryptographic voting protocol [2], to vote for its directors. See the 2010 mock election [3,4] or the 2012 vote for the IACR directors [5]. You can find some other technology resources for Helios here [6].

[1] http://heliosvoting.org/

[2] http://documentation.heliosvoting.org/verification-specs/hel...

[3] http://www.iacr.org/elections/eVoting/finalReportHelios_2010...

[4] http://www.iacr.org/elections/eVoting/heliosDemo.pdf

[5] https://vote.heliosvoting.org/helios/elections/1df69264-0a48...

[6] http://heliosvoting.org/technology/
For anyone who thinks Corporations are not becoming to powerful please think a little more on it.
startupdiet.com/org/net

morethanramen.com/org/net

Haven't completely ruled out building something on them, but potentially for sale. Email in profile.
The man behind the great Dickens and Dostoevsky hoax
There are different kinds of friendships. One of the best kinds of friendships are the ones where you support each other, help each other with your hardest struggles. Spend time together, make each other feel safe, and push each other to be the best you can be. Things like this aren't really best done on Facebook. Frankly, most of what is best in life is not done on Facebook.
It Took More Than 4,000 Photos to Tell This Story [video]
Q - Quick and dirty python debugging output for tired programmers
I've been contact by about a half dozen small game developers in addition to myself. I can only assume the true number is many times that possibly in the hundreds.

These scum have moved on from litigating agains the big players in the industry to trying to extort the smallest and most vulnerable developers.

It's truly sickening...
One should not get too dependent on just one tool as Grep, sacrificing some useful features of dynamic languages... In the Javascript example, (and possibly others), it is still possible to easily find where the method was defined - open a debugger, add a break point on console.log(ray.getPosition()); and step in to it.
there are many other tools to help you, for example, many modern IDEs have powerful inspection features these days.
"probably take this as an insult."

Yet isn't it surprising perspective employees don't feel the same? Or maybe we do but we suck it up to get the job.
Foreign Student Dependence
There is always going to be code that takes more than grep and a glance to understand. Sometimes you won't fully grok it until you've stepped through it line by line, even without "tricks" like metaprogramming. And more often than not the "tricks" make it more concise, less prone to bugs, and easier to understand.

It's madness to classify all use of metaprogramming as abuse. Perhaps you need to pour a glass of wine and learn to savor the source code, and to appreciate the power of modern programming languages.
I'm not aware of any of these South American countries that he mentioned being run by dictators. In fact, as far as I am aware, all South American countries are democracies. There are no "South American dictators".
I don't have a Peapod account, so I imagine no.
If so, I would suggest saying "In assessing this study, it's important to keep in mind the huge difference between grade improvement and general cognitive effects." Then, maybe you could quote a different study that found cognitive effects (which undoubtedly exist). And then, if you really thought it useful, you could say "my anecdotal experience conflicts with this" and leave it at that. But the problem with these human-interest stories is they grab people's hearts and keeping them from thinking clearly about this stuff.

Here's an exercise: try translating your anecdotal experience into boring clinical language, e.g. "one 27 year-old male subject had a small statistically insignificant increase in grades, and self-reported feeling more focused."
Undead - Dead Easy Posix Daemons for Python
I don't agree with the point about later stage options:

But what this misses is that you don't get paid in percentage points - you get dollars. A $100 share going up 20% to $120 means you make $20 per share. A $5 share going up 100% to $15 means you only make $10 per share.

If you join a larger company, the shares will be more expensive but you will own less of them. Percentage growth is definitely the way to measure opportunity when it comes to options. In other words: (how much I might earn) / (how much I have to pay).
Netflix in Talks for Another Season of ‘Arrested Development’
It's not a conscious motivation. But if you go through life working with nothing but men, it becomes harder to visualize a woman doing your job, or doing it well. (Because otherwise where are they? Thus the term "status quo".)
Email should be in my profile. Make offers.

fructohol.com - a word coined by Snoop in a dream I had once. What you call a drink that has as much sugar as alcohol.

gothgiftbaskets.com - wife & I bought a mail-order gift basket company from a couple and tried to make it work, but goth was in too deep a decline by then. Our vampires didn't sparkle.

suburbanchicagophp.org - Former home of the Suburban Chicago PHP Meetup. I'd prefer it stay with a meetup or other user group.
Damn, no robot balls to kick. There goes my plan.

I think this is incredible actually. It's worth noting they tend to try not to show power tether feeding the thing. But once they get it all nailed it's gonna be amazing. Truly awesome.
Why don't you just always have your site static and connect to your back end as necessary? Treat it as a webservice with uptime, etc.
If only my wife's body was immutable.
WebhookInbox: inspect HTTP callbacks in realtime
It goes both ways. In the US many "consultants" / "independent consultants" refer to themselves as "whores" especially when applying their talents (for money of course) to companies or projects they disrespect.
Funny: when I read the article, it struck me that a person seeking asylum elsewhere for revealing secret spying by his country, then being hunted by his country as a criminal sounds like something you would hear from some totalitarian country (yes, even Russia), but not America.

I guess I am more concerned about what's happening to our country now than with litigating the human rights history of tangentially involved nations.
Maybe it had to do with the resume appearing more formal. Try another version with "Ms." and another with "Mrs." to really make this something we can draw conclusions from.
Reference: http://www.businessinsider.com/heres-boeings-fix-for-the-dre...

> Unfortunately, the pack architecture supplied to Boeing is inherently unsafe. Large cells without enough space between them to isolate against the cell-to-cell thermal domino effect means it is simply a matter of time before there are more incidents of this nature.
This was the late 90s. A lot has changed since then. Yeah, there's still problems with male-dominated industries but it's gotten a lot better. Nowadays it's more about getting women even interested in the fields.
Since he has taken the US to task, it looks like anywhere in the 'liberal West' will probably just lob him back to the US to face whatever the authorities can cook up for him. His point isn't any less valid because he wants to avoid that.
It's seems like this will be the plan. Are there any other useful extensions for express that I should be aware of? I currently have it set up with just express and jade. I've been looking into passport for user authentication and _(underscore) seems interesting as well.
Please no. The new season was horrible.
Ugh. There has to be a happy medium somewhere between serfdom and welfare-dom.

In my mind, both extremes involve leaches wanting money for nothing, whether its because there are a few aristocrats, er, capitalists collecting "rent" for assets they inherited, or many people (I believe by Kiwi friend calls them "dole bludges") who simply expect a monthly welfare payout for nothing.

I'm so old, I remember a period in this country's time when we rejected the idea of an aristocracy, taxed the hell out of the well off, and used it to pay for maintenance of the commons. This maintenance involved people in many walks of life, whether it was filling pot holes in roads, or researching rocket science and brain surgery. This made work that paid well enough for many people to do things that were helpful to society as a whole, but that which it was hard to get a single person to pay for. Forcing those who benefitted most from the structure of society to contribute to its continuation is NOT the same as expecting a free ride. OTOH, I'm pretty sure that handing out "basic income" to everybody would greatly stagnate society, as 60 to 90% of the population would do nothing :-(
Tufts admissions officers may have included the question because they're genuinely curious as to the meaning of the popular phrase.

This is clearly not true, since the first part of the question shows they understand the meaning pretty well.
Or on the flip side, pulling someone from a burning building or performing CPR.
The point here is not that metaprogramming is universally bad, it's that it should be used as a last resort (or second-to-last resort to codegen, depending on your platform/application) and you should feel bad when you need to use it.

Simply using it to save keystrokes is pretty lame since you'll spend much more time maintaining code than typing out the original and explicitness is valuable when returning to a piece of code. Additionally, if you find yourself that you need a lot of metaprogramming for a lot of things it's often an indication that you could just refactor your code using static idioms and be better off.

Not to mention that the more you use metaprogramming, the more likely it is that you or someone else will kill some runtime optimizations of the JIT.

IMO, syntax matters way less than people tend to think it does, and the additional implementation complexity and astonishment cute syntax introduces tends to make the trade-off not worth it.
Shareable, Collectable Content the Next Holy Grail of Advertising