skysight-inc/HackerNews huggingface dataset:
Ex-animator from the US here.

Most Western animation has historically been done at 12fps ("on twos"); you go to 24fps for very fast motion or stuff you want to be super-smooth. This holds even in big-budget 2D theatrical features[1]. You will also find no small amount of super-stylized motion - dig up "The Dover Boys" (dir. Chuck Jones), commonly cited as the first cartoon to experiment with the smears, multiple images, and other crazy stylizations of motion. Single-frame your way through that someday; it's full of amazing semi-abstract images.

(First in the US, at least; there may have been people in the East playing with this as well, but there was very little cross-pollination at this time.)

The big difference between the Western and Eastern animation traditions, in my mind, comes from different decisions in how to best allocate "pencil mileage". You have a budget of X number of miles of lines drawn by your animators for each project; how do you spend it? Westerners generally pursued "the illusion of life", favoring really fluid and subtle motion over a huge number of drawings. This meant that very few single drawings could be very complicated. Easterners, on the other hand, gravitated towards complicated character designs. You might spend four or five times as much effort drawing a single frame. This meant that very few motions could be fluid.

Fluidity of motion × character design complexity = pencil mileage. Pencil mileage is fixed by your budget. Which one of those do you want to emphasize? You can't have both unless your budget is amazing. (This is also why animated commercials can have both; they can cost more per second than some features.)

To eyes trained in one tradition, the other one looks like crap. Why is this Eastern cartoon barely more than a slide show half the time? Why is this Western cartoon full of such simplified designs? Personally, it took me many years to learn how to appreciate Eastern animation.

(Also it is worth noting that most lovingly-animated Western games quickly converged on quickly popping into a motion as a result of a control input, with exaggerated settling into the new pose - look at Crash Bandicoot, Earthworm Jim, or Aladdin.)

I am rambling. Mostly I just wanted to mention that my experience of the Western tradition (including years of single-stepping cartoons) is largely on twos, with occasional bursts of ones.

[1] except for anything Richard Williams directed because he is kind of a total obsessive who would wander around the studio late at night and inbetween stuff onto ones that maybe should have never been on ones. See 'Raggedy Ann and Andy' for instance. Or if you want to actually see a decent movie hunt up the Recobbled Cut of 'The Thief and the Cobbler' because RA&A is pretty much 80 minutes of pure nightmare fuel.
It happens to designers a lot: company wants to hire a "designer", they really mean CSS/Javascript coder who can match colors and pixels in a way that isn't disastrous.

The difference between a real designer and a web dev that dabbles in a bit of design is huge.
Agreed. Anything else is a waste of time, and usually leaves me with more questions than answers.

At the same time, the quick and efficient version can still be presented in a positive - or at least nonnegative - way, which I think OP mentions: "callous indifference" is indistinguishable from "mean", for many people, which makes it difficult to work together.
Taxes are usually assessed and paid once a year, so I would go with one year.

Livable area is already very well defined in law, so no need to do it again. Every real estate listing has this number. There's even an ANSI standard Z765-2003 for it.
I don't think anyone thinks disagreement should lead to hurt feelings. There's a difference between being right and KIND and being right and a total ass.

We live in a civil world and as much as you promote "natural vigor" as an anthesis to kindness, there are ways to have vigor and drive while also being kind and respected. Difficult? Yes, but as a society we should aspire to do great things while also having a regard for the feelings of the other people we share this planet with.
No need to be hopeless about winning one of these! The "easiest" ones to target, I think for the general HN crowd, will be the EFF Cooperative Computing Awards, i.e. finding primes with 100 million and a billion digits. Looking at the winning claim from 2009 (https://www.eff.org/awards/coop/primeclaim-43112609), which was a Mersenne prime with 12M+ digits, I see that it was discovered using an "Dell Optiplex 745 computer with an Intel Core 2 Duo E6600 CPU running at 2.4 GHz" running for about 33 days. Netting the 100M prime should be doable using, e.g. a couple hundred EC2 instances for a couple of weeks.

With current EC2 prices (http://aws.amazon.com/ec2/pricing/) , for $100k one can run a c4.8xlarge instance (36 cores) for 2244 days, so for a comparable time for the 2009 award, you can run (2244/33)x36=2448 cores rather than two. Assuming that's adequate to discover the 100M digit prime, that's a net profit of $50k!

Since no body has done this there must be some significant flaws in the naive analysis above. What are they? What is a rough estimate of how fast the computational load would go up from 10M to 100M to 1B digit prime search?
> Being kind is fundamentally about taking responsibility for your impact on the people around you.

> the start of a journey that is still ongoing

Then you still have a long way to go on that journey, because you apparently have no idea the damage you've done to the world with Facebook. You have help lead people into undermining their own privacy, straight into the hands of a surveillance state.

So keep on that journey. Maybe in a few decades, when it is far too late, you'll realize how much you have hurt humanity. For the time being, I expect you'll just dismiss this entire post.

/sigh/ I don't have many regrets in life, but you, "Boz", are one of them. I wish I never ran those 4-H programming projects, and never worked to get you interested in computers. It probably wouldn't have changed much, but maybe the problem we call "Facebook" would be just a little bit easier to fight.
>> I’m still not as good as I’d like to be at any of this...

...

>> But believing deeply that I am responsible for how I make others feel ...

...

Don't make a guilt trip out of this.

You're cool, smart and capable.

Go ahead and conquer higher heights.

Pleasing others neither been a winning nor beneficial strategy for anyone.
"Yes, totally this. Moreover, I'd like to add anonymously down-voting / reporting someone's opinion just because it's not yours is just as mean-spirited as calling someone names."

I've stopped up/down voting all together for similar reasons.
Doh. I should have said, "Use Jython."
DigiKam 4.10.0 Released with Bug Fixes, Install in Ubuntu or Derivative Systems
Hi Steve! I was just wondering if Joyable's costs would be something that would be coverable by health insurance?
Nice job if you can get it...
I don't understand the down votes you're getting. Your contribution to this discussion seems considered and worth considering.
I hope that most people flying these things show the same level of care and consideration that you do -- but as the barrier for entry lowers, I doubt that will be the case. I am concerned that as the number of careless casual users increases, the public outrage will be directed at the technology itself rather than the inexperienced pilots.
Reading Code and Mapping the Depths of a Project
It's not much, but when I see posts that are downvoted for no discernable reason (assuming good faith on the poster), I'll usually throw them an upvote to bring them a bit out of grey.

It's not much, but if I'm having a crap day and something I say it getting downvoted, I feel a little better when it ticks up a notch, knowing at least one person isn't trying to just bomb my post. It's basically the tiniest little gift I like to give to people, heh.

I also think that, if enough people put that upvote in, the community could shift how it reacts to things.

Just my two cents
It's possible to be highly skilled in one area and very weak in another, and the median is almost always more important to the long-term success of a business. Look at it from the perspective of a CEO: is a hot-shot programmer nobody wants to work with more or less likely to be productive than a well-integrated team with a dozen people? Would you want to bet your company on that one person staying healthy, employed by you, never making a mistake, etc. or do you want to bet on a long-term model more sustainable than “Make sure this person never leaves”?

This is why the 10x mythologizing is so annoying. There are a few people who are 10x in specific areas or who might have periods of intense productivity but it's never true across the board for significant periods of time, and it's used to excuse a lot of bad behaviour by 1.2x programmers — not to mention the larger mistake of assuming that the limiting factor on projects is rarely absolute programming ability. In most cases, you see far better results from someone who might be maligned as a .8x programmer who communicates well with the team & users and relies on solid tools and practice rather than assuming sheer skill will save the day.
Drone is way too generic of a term. Do you know of any military application of a multicopter?
You might want to check whether transportation of gasoline this way for commercial purposes is legal under local, state and federal law. Transporting flammable liquids sounds like a kind of activity that would be licensed and regulated.
Great nuance and insight! That feels like part of it.

When I'm wearing the Software Engineer hat, yes, the entire world can fail if a single nit is imperfect. But when we wear the Human Conversing or Persuading hat I expect and indeed enjoy seeing and using a more fuzzy logic. I expect more buffer and assume-I'm-not-an-idiot-kid-please-get-off-my-lawn-been-there-done-that-have-the-tee-shirt-thanks.

Compilers and CPUs are the world's most productive utter idiots. The best engineers adjust their thoughts to see them and emulate them, but sometimes this backfires when they forget to exit that mode.
Any one of those explanations could have been offered when he was asked about the matter and it would have almost completely defused it.

That's what I'm trying to get through to you.

It's not just the donation.

It's not just the fact that he'd rather quit a CEO position rather than answer a direct question about it. (Which is pretty damning all by itself - but.)

It's not just the fact that he still hasn't addressed it.

It's all of those things taken together, that paint him in a very poor light. Every defense you can possibly come up with makes no sense in light of one of those three facts.

And on a more personal note, my charity for Mr. Eich ran out when he took a shot at me and a few million others and didn't even have the fortitude to own it or apologize for it. There it hangs in the air like the scent of rotting meat, unaddressed, maybe people hope it'll go away if it's ignored long enough. People have been killed, driven to suicide, and otherwise treated as second class citizens thanks to the lies of the organization he chose to directly support. (You should look at the ads sponsored by the Prop 8 people - they're really something else!)

My charity stops well short of that point.

Perhaps it's not rational to place someone in the same mental bucket as Cathy and Robertson and Phelps, especially since Eich actually had a positive impact on the world via JS and Mozilla, unlike a fast food magnate, a megachurch preacher, and a hate speech spewer.

Perhaps actions speak louder than words.

...Perhaps an apology would be a good start.
A blast from the past and I'm still losing to the computer. Nothing has changed.
In my recollection, smart pointers were a fairly common C++ idiom in the early 1990s. Ref-counted shared_ptr and scoped_ptr were even proposed in 1994 for standardization, but didn't quite make it (scoped_ptr mutated into auto_ptr). There were also cow, deep-copying, intrusive, and ref-linked smart pointers. It was easy to write your own smart pointer, while GC was something alien and magic.
I've never owned an 808, but I've owned at least 18 hardware synths and samplers, as well as Live, Reason, Rebirth, and lots of softsynths on iOS.

I hate softsynths on OS X because it's not stable enough. I have two synths that were made in the 1980s and they don't need any software updates to run. You just plug them in and turn them on.

Hardware lasts for a very long time. Software, you don't really buy it, you rent it for the brief lifespan of your computer.

Emulating analog gear is difficult for the same reason that writing software which simulates any real-world process is difficult. TLDR: everything louthy said.

Even emulating digital gear, which logically should be much easier, is still a challenge. I have a Korg Wavestation and a Korg M1. Both are 100% digital. Both are well-emulated in Korg's popular and well-regarded Legacy Collection. But well-emulated isn't the same as exactly reproduced. And Korg supports the Legacy Collection now, but they won't forever.

I can't even trust operating systems to work properly when I install them. I'm not risking my ability to make music on the incredibly widespread incompetence of programmers, even at the best companies on earth, when all I have to do is put down less than $200.

Look at the bug trackers for any open source project from Apple or Google. Apple's still got WebKit bugs around arbitrary cookie resets from at least ten years ago. Or look at iTunes. The demand for programmers is so intense that you can be an utter incompetent and still have a terrific career.

If the best companies on earth can't get their shit together, how on earth is some music company going to do it?

Also, no two 808s ever sound exactly alike. The 808 is still unbeaten when it comes to claps and kicks.

Emulations are getting better and better, but you're never going to get a picture of a sunset which is more beautiful than being there. The only truly, unequivocally successful emulation project ever is the x0xb0x, which "emulated" the Roland TB-303 by taking it apart.

We have two--count 'em, two--analog electrical engineers with too much time on their hands working on this project. An original TB-303 was diassembled and reverse-engineered to verify the schematic. The original transistors were analysed using big expensive curve-tracers to determine their characteristics. We measured every waveform and counted every cycle to give you the best sound...its just like the original because it IS the original.

http://www.ladyada.net/make/x0xb0x/
The commercial value of the solutions to some of these problems are multiple orders of magnitude higher than the prize money.

In that sense, the prize money isn't really much incentive to develop a Tricorder, or a process to remove greenhouse gases.
The population of Pittsburgh has been declining for over 50 years. It's likely to have a lower cost for housing since demand is disappearing. SF/NYC have the opposite problem of limited supply of housing and increasing population.
Welcome to Life 101. It's all about sales + skill. Skill is one part of the equation, necessary but not sufficient. Sales is the other part - unfortunately a great salesman can go very far without hard skills (to be fair, a great salesman has unique skills).

This is a hard fact about life and something a lot of talented people realize way too late. Now you know. Focus on your pitch - ABC - always be closing. Every interaction in life is a transaction of some sort - your sales strategy will determine if you get a good deal or a raw deal.
I think this article puts the euphemism 'social perfectionism' on the subtle, and in some cases blatant anti-male stance that pervades US and UK society today.

Sports teams fall over themselves to wear pink for Mother's Day, hardly anyone celebrates Father's Day. [1] Time Magazine publishes an article on how "Men are Obsolete". [2] Politicians routinely trumpet the 77% pay gap despite it being "more complicated than that" at best, and false at worst. [3] Fathers are routinely mocked and disparaged in TV commercials, and shown as the bumbling idiot. [4] A Columbia student has gained national acclaim after doing a "art performance" accusing a fellow student of rape [5] while he (despite having been cleared by the University) is still a pariah. [6] Meanwhile, a female teacher in California who had sex with her 14-year old male student gets only two years in prison (note that the article doesn't ever say "rape", even though it is statutory rape).[7]

Given these, is it any surprise that the average man who is mocked by society thinks of committing suicide after his wife commits infidelity multiple times, and then gets the house through no-fault divorce laws? This has nothing to do with so-called perfectionism.

To be fair, the article covers this in one succinct sentence in the middle, which is, "In the UK and other Western societies, it sometimes feels as if we collectively decided, at some point around the mid-1980s, that men are awful." -- which I think is a far more accurate statement.

[1] http://www.nydailynews.com/sports/baseball/granderson-met-ya...

[2] http://time.com/179/men-are-obsolete/

[3] http://www.slate.com/articles/double_x/doublex/2013/08/gende...

[4] https://www.youtube.com/watch?v=RGCTFjFiNu4

[5] http://www.washingtonpost.com/news/morning-mix/wp/2014/10/29...

[6] http://www.thedailybeast.com/articles/2015/02/03/columbia-st...

[7] http://www.huffingtonpost.com/2010/05/07/amy-beck-gets-2-yea...
A few years ago I was eating dinner and watching the local 6PM TV news broadcast. The lead story: "Friends and family mourn the tragic death of a young woman who killed herself..." Half an hour later: "A young man has become the latest statistic in a string of suicides..."

I don't know if it was deliberate, but it definitely brought to mind the quote attributed (most likely incorrectly) to Stalin concerning deaths, tragedies, and statistics.
I am sorry I did not come across this submission sooner today. There are lots of opinions being passed around here, and all of those opinions are being framed from the point the OP focused on: kindness.

I am not sure if kindness is the right remedy. In fact I don't know what the right remedy is. But my insight is a little different here. These past couple of years I have been slowly reading a book called "The Multiplier." It has been a very difficult read, mostly because every page of every chapter has been a slap in the face. I am constantly having regrets over the past. The book is related to management, and in essence, it says that intelligent people get miscarried by their intelligence. And then the book gives situations upon situations and examples upon examples of how intelligent people are terrible managers.

The book also says that the best possible thing for a team is to remove its most obnoxiously intelligent person. Similar to when you remove a queen from a chess board, the weight of winning and accomplishing great things now equally rests on the shoulders of all players, positioning everybody for growth.

And if you are still reading, some quotes: one guy makes you feel like he is the most intelligent person in the world; his rival makes you feel like you are the most intelligent person in the world. I started off reading the book to know how to multiply my skills across my team, but the book was about how to multiply people to do more than they've ever done before.
Failing to Hide Israel-Iran-Iraq Secrets
agreed: differences and variety are good
Usually the use a metrics based valuation using recent sales. Home improvements are captured by building permits. The people who do it tweak the process based on geography and demographics.

That's exactly how mortgage underwriting works. It's not 100% accurate, but there is an appeals process to address inequities.
Said differently, the limitations of a medium can lead to better decisions. What can be done with a limited toolset is often better than what can be done with an unlimited toolset.
I wouldn't have guessed that. I find your comments measured and thoughtful.
You're right. I'm specifically referring to his attacks.

I'm curious if you can find any references to the key expansion / hashing collision before Solar Designer started talking about it a little while ago.

If they're obvious you should be able to find dozens of references. Because they're obvious.
The land is only part of the equation, as with dense housing you can stack apartments on top of one another and amortize the land cost among larger number of buyers.

Average square footage of a single-family dwelling in 1950 was 983 sq. ft. http://www.npr.org/templates/story/story.php?storyId=5525283 and guess what happened to the square footage once two incomes came into the equation.
I'd say that a CPU that needs a clock but does not have one is not Turing-complete. CSS plus an infinite stream of user input is Turing-complete, but CSS itself is not Turing-complete. I should make it clear that I'm not saying, "my definition is the one true definition of Turing-completeness"; just that I prefer this definition. One reason I prefer this definition is that the claim "CSS is Turing-complete" makes it sound like browsers could take unbounded time to render a webpage that only used HTML and CSS, which as far as I can tell is not true.
It requires courage and wisdom to openly accept feedback and reflect on yourself instead of playing the blame game in situations like this.
Don't change too much. Your comments are usually very critical and very technically correct, even if they might offend a project owner.

Based on your HN personality, I know that you're a no-bullshit kind of guy, and that means that your company is at the top of my list for when I start looking for my next gig.
Bệnh lậu có chữa được không?
The demonization of all things male has had a pernicious effect on boys and men over the last 20 years. I've seen it negatively impact friends and, worse, my own boys. Oone of the best things I ever did was cut the live TV feed and the commercials that only show men as drunken idiots, drunken leches, or bumbling idiots (notice: drunken and idiots is a repeating theme).

As a society, we need to come to terms with masculinity. That means men need to be able to be masculine without being domineering and without being castigated.
chances are you're not nearly good enough to warrant being a torvalds-esque dickhead.
Passive aggressive behaviour is the direct outcome of someone being on the receiving end of dominating or controlling behaviour. If you don't want people to avoid saying what they think to you then you cannot crush them under the weight of your overbearing manner.
The CPU clock is part of the CPU. That doesn't mean a CPU without a clock is Turing-complete. An ALU with access to a couple registers is not Turing-complete. "Turing-complete as long as something else provides the power to loop endlessly" is not Turing-completeness.
Yeah, if the school quality is correlated to school financing, and school financing is correlated to property taxes paid, then existing homeowners must have paid a high amount of property taxes to propel their school district into a wealthy one.

Anybody who's overpaying for good school district is chasing home ownership in the area that's expensive to begin with.
You're right. HMAC keys, from the internal hash perspective, are always one block long. So if the key coming into HMAC is less than blocksize, it's zero padded to blocksize. And if the key coming into HMAC is length greater than blocksize, it's hashed down to blocksize. Obviously this does create collisions if the key ends with nulls and is less than 64 bytes, or if the attacker can specify keys.

None of this likely matters in practice.
I am getting : Currently viewing : 0, Connecting to websocket.. and nothing happens. does this mean the trail has been lost and even the last user have closed their browser?
The CuBox: Linux on ARM in Around 2 Inches Cubed