skysight-inc/HackerNews huggingface dataset:
Even on the web, imo a large portion of the interesting stuff done today is strongly based on decades-old expertise. For example, Google's V8 JS engine was built largely on techniques developed in the late '80s and early '90s for implementing Self and Smalltalk, by people who had developed their expertise in the Smalltalk world. That expertise didn't remain static, of course. But it was highly relevant and formed the basis of the further developments, which is why Google specifically went out and hired those people to develop V8, because having expertise in implementing Smalltalk efficiently is useful if you want to implement Javascript efficiently.

If you approach things very shallowly, learning how-to-set-up-technology-stack-X type bags of tricks, those become obsoleted quickly, but lots of technical expertise is quite durable.
For an Economist article I was expecting more covering the Studios economic troubles, periodic retirement of Miyazaki, and more contentious films [1].

[1] http://en.wikipedia.org/wiki/The_Wind_Rises#Controversy
The last ~200 pages (like 2,000 posts) of the Bitinstant support thread at Bitcointalk.org before they shut down were essentially all complaints about undelivered orders and excuses by staff, including Charlie Shrem, about why orders weren't being delivered. Things got so bad that they hired someone specifically to respond to complaints in that thread, and then after a month or two he quit.
Putin owning the parliament, the government, the military, and the judges is not the problem. The problem is that he's not able to, or not willing to, use all that power to improve life in Russia.
To elaborate on the economic troubles I think part of the problem is possibly the lack of a successor to Miyazaki. His son's work is often considered quite poor [2] and there's no clear successor to Miyazaki who often announces his retirement, then comes back for one last film.

In addition to this, they've have a series of big budget flops. While The Tale of the Princess Kaguya has received critical acclaim for it's artistic quality, it cost 50MUSD to make (compared to 6MUSD for Kiki's delivery service), while bring in 25MUSD at the box office. And while it's received critical acclaim, informally I've been told it's not well liked in Japan (looks good, but content is poor).

So, I was curious to hear more about their financial troubles, and how much they have been effected by these large budget flops and what the future might be (there's a rumor that Nico Nico Douga might buy them, or that they might shut down completely). It's unfortunate that this wasn't covered in the article.

[1] http://en.wikipedia.org/wiki/The_Wind_Rises#Controversy

[2] http://en.wikipedia.org/wiki/Gor%C5%8D_Miyazaki
Miyazaki/Ghibli stand apart from the rest of the anime industry. Their sensibilities are both out of sync with the film and TV output of other companies[1], different from mainstream manga; yet when they put something out, the world watches. I think it stems from Miyazaki's unique outlook, which seems far less influenced by pop culture but instead hews to the dreams, whimsy, and imagination of children. It's less "modern", more "storybook", and that makes his films unique and widely appealing.

That's not to say there aren't other anime film directors who have put out impressive work:

- Satoshi Kon (a visionary sadly deceased, a true loss to the world)

- Makoto Shinkai (purveyor of the most beautiful animated scenes to exist[2])

- Mamoru Hosoda (works naturalistic yet fantastical, grounded in family and the real world)

All three have been labelled "the new Miyazaki" or compared to him.

Finally, since people are posting recommendations of Miyazaki's work:

On Your Mark, a 6-minute animated music video, is the sort of thing that you watch once and remember years down the road as a strange memory, a sci-fi short story from your teenage years.
http://www.dailymotion.com/video/x1yx4sf_hayao-miyazaki-s-on...

=========

[1] In fact, Miyazaki has criticized the anime industry for being too full of people who don't observe other people, resulting in works that don't resonate with a wider audience; it's anime by anime geeks for anime geeks, full of stereotypes and a culture unto itself. That's why directors like Satoshi Kon and Shinichiro Watanabe are so needed, who paint rounded, real characters who're accessible to a wider audience. Discussion: http://www.reddit.com/r/anime/comments/1wltx5/miyazaki_the_p...

[2] Shinkai's most recent work is The Garden of Words, a lush feast for the eyes which might as well have been titled The Garden of Wallpapers: https://www.youtube.com/watch?v=HTTRweJ7jVs
Don't forget InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter (http://javadoc.bugaco.com/com/sun/java/swing/plaf/nimbus/Int...)
...nominally random between intermittent runs.

That's a lot of caveats. Suppose you want to run multiple times in one second. Suppose you want statistically uniform random numbers to ensure even coverage of test cases.
I dunno, it feels to me that there are lots of okay developers, but few good ones. Given the nature of the tools available, I am incurring technical debt at a significant rate unless I hire a good developer.
> Students progress through subjects independently of their peers and the other subjects they are studying.

The usual objection to this is people's aversion to having children at vastly different levels of physical development in the same classroom. Personally, I don't know whether to buy that argument, but it sounds worth expanding upon.

> Students graduate school when they have reached a certain level of competency in all subjects. This could take an arbitrary amount of time. e.g. it might take one student 3 years but another 8. But once a student graduates they will be competent.

OK, but at age eighteen, physically preventing them from leaving is against the law, and will likely be punished.

I'm only half-joking:

At some point, the law recognizes people as full adults, and it is much more difficult to legally restrain an adult, even if they're reading at a fifth-grade level.

Personally, I think the answer to that is more and better trade schools, and increased governmental public works programs, but such ideas went from being All-American in the 1930s to Socialism in the 1950s, and we're still not quite past that yet.
Ahh, I meant in general.

Unfortunately in the general case it is usually very difficult to follow the money and power trail - and one needs to first identify that there is censorship (or coercive information) to begin with. In Russia, there are many actors - the US and Western allies have a lot of interests (both monied and power) there as well - as does China.

Not sure exactly what I was expecting you to say about the general case, but thank you.
This is simply not true us as us citizens has not profited from this. The banks has been printing money like crazy and the American middle class has not gotten richer while the top 1% has gotten really rich.

Here is a graph from CNN about it
http://money.cnn.com/2011/02/16/news/economy/middle_class/
After the comments I've seen here I'm tempted to see it. But it was a big budget flop in Japan (cost 50MUSD, (compared to 6MUSD for Kiki's deliver service) and took 25MUSD at the box office).

I think this may partly be because other recent Ghibli films have been quite poor, and expectations are low.
Being willing to work for low payoff seems to be one decisive trait. If you're willing to work for low payoff, people often want to take advantage of you. Being a sucker also seems to matter more than raw intelligence, and betting on suckers tends to be a good bet.
Ha! I knew this had to be Joeyh before reading the article.
>What they fail to note is all the good that could have come from not doing TARP, what innovative services might have sprung up instead?

Maybe None. It could escalated into Great Depression and no cheap money for start up like Uber, SnapChat..etc.
How many of your points actually deal with their ability to write fast/safe C++? Most of them deal with more management or UI design and their desire to write in Rust instead.

And considering where firefox was five years they have done a remarkable job at trimming it down, in particular in memory usage.
The point is, if you want a repeatable sequence, ask for it. If you want a truly random sequence, ask for it.

What you don't want is a repeatable random sequence that you, the programmer, incorrectly think is truly random. But rather a lot of invocations to srand turn out to be this case, rather than either of the legitimate two.
SASS in Java Webapp
An interesting case is why everybody is trying to create a intelligent robot, just for the sake of show how intelligent are they?, but nobody wants to explore or simulate another life forms. Maybe because the fake statement that: "if you can not create a really very smart machine, it proves that you are not really very smart".

No, it doesn't.

A lot of sucessfull creatures from the earth are just plain stupid, or maybe another kind of smart.

I wonder why nobody is creating for example a "sequoia" robot. A machine, designed with the main goal in mind not to move, talk or act like an animal, just to survive for 2000 years (and maybe store/deliver information in the meanwhile). This machine will not need to be very intelligent, will not need eyes or legs, not at all, just to be very robust and maybe self-reparating. Thats all.

A machine like this could be really useful for the human species. Instead we create chess players.

When we thing in a robot, everybody have in mind a machine able to speak and deliver company and smart punches and quotes. Well, this is perfect... for a hollywood film. In fact the aim should be to create a machine able to survive in a spaceship for "any time that we wish" or at least "a LOT of time", doing very simple things.

A machine don't needs to be intelligent; it needs to serve to an intelligent purpose.
> There is an additional attribute that goes a long way in staying an expert in a changing world - humility or acknowledging that you do not or cannot know the future.

Sadly there's one rather important setting where this does not work at all :

Interviewing with a non-technical interviewer. Like one has to do for pretty much any non-individual contributor job at all but the very largest companies.

I keep having this impulse and I find it actually convinces people you don't know what you're talking about. The more algorithms you've seen fail spectacularly at prediction, the more capable you are (especially if you figured out why), but the less capable you appear.

Furthermore people always believe they can do better by just looking at the data and going with their gut feeling. This is not true, I've only seen people do that in a few cases. And I've seen people screw it up royally in more than a few cases. I think the successes were lucky guesses, because while they looked like they knew what they were doing, I could never get a decent response to the simple question : your arguments work just as well for 5 other predictions one might make, so why this one ? So I'm forced to doubt there. Either they knew more than they were willing to admit (one was also a political figure, so ...), or they were lucky guesses.
Sure it does, but is that reason enough for dismissal?
In other words, the bureaucracy of the code reflects the environment it was developed in.
This is true. However....

The basic premise that you are operating with mathematical functions, which allow you to reason equationally can be done in any language.

Of course when you move from C to Perl you pick up a lot of power in what you can do functionally, and when you move from Perl to Common Lisp you pick up even more, and when you move to Scala or Haskell, you pick up even more from what I have seen.

But just as you can do object-oriented programming in C (a language really not designed for it), you can do functional programming in a lot of languages not really designed for it too.
One of the South Korean Cheonan investigators agreed with this hypothesis, which led the South Korean government to remove him from the team:

http://www.koreatimes.co.kr/www/news/nation/2010/10/116_6582...
Sony Hackers Taunt FBI, ‘Congratulate’ Its Success
DOS looks trivial to me these days. I kick myself for not going into business making a workalike clone back then.

On a related note, I've kept most of my old machines, except (sadly) my H11. They're just piled up in the basement. Last year I wondered what I had on those old drives, and tried to turn on the computers. None of them would boot. One made a popping sound and smoke came out.

My next attempt was to read the hard drives. My 286 drive wouldn't fit anything modern. The oldest drive I could hook up was in the 486 box, and had to try plugging it into many machines before the old IDE drive was recognized. I was anxious to see what was on it.

Like opening old safes, turns out there was nothing much on it. I was surprised at how simple my old programs were, and how small.
Backbone React Sortable Table Tutorial
But that isn't taking into effect the contagion issue. In theory your view is the way it works. In practice doing it "properly" comes out half-properly because you spent all your other time maintaining horrible code so that it infects your thought processes and design.

The problem is this. Let me put it clearly:

If you are maintaining bad code, it will take you several tries to come up with a good architecture to replace it. You will make better progress having someone entirely outside do the architecture themselves.

OTOH, if employers are going to use credit scores to decide whether to hire you, then technical debt may be an even better metaphor if you factor that in ;-)
And yet, the US is producing more millionaires each year than every country except China. . .

https://www.bcgperspectives.com/content/articles/financial_i...

The total number of millionaire households (in U.S. dollar terms) reached 16.3 million in 2013, up strongly from 13.7 million in 2012 and representing 1.1 percent of all households globally. The U.S. had the highest number of millionaire households (7.1 million), as well as the highest number of new millionaires (1.1 million).
Ask HN: How do you discover new music?
I am planning to build an app for music discovery through curation of youtube videos. Although it can extend into discovery of videos but currently I am planning to go with music only.

Is music discovery still a problem? What's wrong with the current available solutions(if anything)?
That's totally the only things this will ever be used for.
Note taking worked very well for me because it caused the information to be fixed into my memory, even if I never looked at the notes again.

Taking notes on paper is far more effective, because you cannot type diagrams or equations or draw arrows, etc. The batteries never die on notepaper, they're light and easy to carry, they don't make noise, the display doesn't distract the folks behind you, etc.

Later, just run the notes through a scanner.
True, though you could argue that feeding their military is a social welfare program of sorts, though it also redirects resources from the general public.
>This gives N Korea the benefit of terrorizing the S Korean navy, while avoiding a direct military or economic response.

They've frequently done similar attacks and been completely open about it and suffered not much in the way of a response.

>This gives N Korea the benefit of terrorizing the S Korean navy, while avoiding a direct military or economic response. It's a game of brinksmanship where they want to push their actions as far as possible to convince the world that their threats are serious, while still minimizing the negative repercussions that often follow from such actions.

Alternatively there was an almighty fuck up on the part of some part of the South Korean navy and blaming the North Koreans helped them escape any fallout.
Quote from that page:
"Good programming requires thought, but everyone can do it and everyone can experience the extreme satisfaction that comes with it."

That contrasts directly with my opinion after 20-years of development experience working on applications across a number of industries and in teams of 1 to 100. Not 'all' programmers can be or are good, and definitely this is not true for 'all people' in general.

After such a start, why then should I read further? I'm genuinely interested to know the answer.
I work at one! New York Code + Design Academy. There are similar schools across the country and world. People graduate having enough skills to land an entry level job as a junior developer without having to go incredibly deep into theory, we focus on implementation and actually building products.
I favour guided note taking a lot. A page, with concepts, and a blocked-off section for personal questions similar to the Cornell method. Together with diagrams and drawing lots of arrows, I know of no electronic method which is as fast as the pen.

If taking notes means essentially taking meeting minutes, the material provided by the lecturer is lacking.
I think you're conflating the semantics of English with what was actually trying to be accomplished. This isn't about protecting the officer's privacy; it is established in Seattle, King County, and Washington that officers can be photographed and recorded while undertaking their official duties.

The opposite, however, is not true. Individuals--the set of humans who are not police officers undertaking duties--do have an expectation of privacy except when the law or common practice says otherwise. For example, I have no expectation of privacy when walking down a public street. I, unlike a police officer, do have an expectation of privacy when I am at work, except from my employer.

The Seattle Police Department has a bad reputation inside Seattle. (King County's Sheriff isn't too far behind, sadly.) As a voting resident of Seattle, I am thrilled both that the police department is working on it and that the City Council is holding them to reforms.
I'd be perfectly happy with being able to make a friend sometime during the year. The past few years have not been fruitful in this category.
Some help on spellcheck like stuff in perl would be perl-critic and perl-tidy.

Beware using this on old code though.

http://search.cpan.org/~thaljef/Perl-Critic-1.123/lib/Perl/C...
http://search.cpan.org/~shancock/Perl-Tidy-20140711/lib/Perl...

I know nothing on javascript.
I switched to vim years ago for everything else, but I still use emacs specifically for auctex. I have yet to find a vim equivalent nearly as convenient. In particular, C-c C-c as a do what I mean compiler (checking timestamps to figure out whether to run LaTeX, BibTeX, etc, as well as C-c C-e to insert an environment, and alt-enter to insert a newline and \item.
The point is, they had little reason not to.
This is actually a relatively new "feature" of web browsers. When I was a kid, if a page didn't load completely it would just make do with whatever assets it could grab. Images would be replaced with a stand-in icon and some descriptive text.
And if the one server timesyncd selects is a falseticker it will keep you there (where there is not equal to UTC) indefinitely too.

If you want an alternative check out chrony: http://chrony.tuxfamily.org/
"Cyberterrorism" existing happened rather recently. In terms of general cybercrime abroad, well, off the top of my head I can think of the Half-Life 2 leak in 2003... And in terms of general infosec chops in the present, the FBI have recently taken down two famous Tor hidden sites.

But of course, this is little more than circumstantial evidence regarding the case at hand.
"Convenient proxy factory bean superclass for proxy factory beans that create only singletons."
My approach to bashisms is to put "#/bin/bash" on the first line unless I'm specifically trying to avoid them. It acts as a declaration of "yes I'm using bash, there are probably bashisms in this code".
I've managed to fix a few low-profile security bugs in various projects.

I switched jobs to one that pays double what I was making at my last one... which isn't saying much because I was being royally screwed.

I did not manage to do anything I had actually planned to do at the precipice of 2014, however.
Popular justifications:

-Banks are a matter of "national security".

-Banks have heavy lobbies that we don't want disrupted. See also, "national security".

-Bitcoin is a tool used for hacking.

-Bitcoin is only good for drug deals.

-Bitcoin upsets centuries of tax-optimized bondage imposed on money flow and markets.

-Computer crimes are easy to find evidence for using Enhanced Evidence Procurement Measures (tm).

-Press releases associating criminal activity with Bitcoin are great for defeating morale and dissent.
You know, I've been looking for something fun to eat all day. Not because I'm hungry but because I like to cook and I've been in a lull lately.

I have this in the oven now and this thread as put some life into my kitchen today. Thank you so much for this post, it's been the highlight of my day.

As a side note: This only strengthens my choice of having well seasoned cast-iron pans in my kitchen. They are truly my best piece of cookware and they're some of the cheapest too.
I don't know if he does this sort of thing, but I recommend Jonathan Walgate. He has a Ph.D. from Oxford in quantum physics and a business helping people to write grants. He's also a great guy! (I used to do quantum physics.)

https://www.linkedin.com/pub/jonathan-walgate/35/965/553
Great read. Thanks for the article.
That's what the earlier post is getting at. There is a lot of wealth skew towards the top... so of course there are a lot more millionaires.

It is the common man who didn't see any benefit from TARP.
A cornbread recipe without eggs, milk or sugar, very wholesome:

400g cornflour

200g wheat flour

250ml water (add gradually, moisture depends on relative humidity)

Teaspoon of baking powder

Teaspoon of salt

Mix.

Form into balls.

Heat an iron pan, gently. Press balls into desired shape and place on pan.

Cook, covered. If uncovered, turn to roast both sides.
> Just a simple example is that in xptemplate (and probably any respectable snippet plugin in vim) you can type a part of a snippet name, hit TAB, and it will expand the snippet whose partial name you typed (assuming there's no exact match). In yasnippet, you have to type out the full snippet name before it can be expanded. This is pretty annoying, especially for long snippet names.

Yes, you can do that as well. See the list of expansion methods with screenshots inside: https://capitaomorte.github.io/yasnippet/snippet-expansion.h.... You may interest in minibuffer prompting.

You already have a built-in template system in Emacs called Srecode that allows you to program your templates: http://cedet.sourceforge.net/srecode.shtml

According to the homepage, "the core template text is based loosely on Google ctemplate".
I have the urge to find out if a well (or badly?) tuned Markov chain can generate functional enterprise java code; I know exactly enough java to be sure all those words in that order actually mean something, but not nearly enough to have any notion what, precisely, that is.
"All-American in the 1930s to Socialism in the 1950s, and we're still not quite past that yet."

Socialism was "All-American" in the 1930s. Then history happened and it garnered itself a rather nasty reputation, which it went to great, great effort to earn fair and square.
The banks too profited handsomely from TARP, thereby creating a huge moral hazard. The government gave the banks money, which they used to make profits, AND then returned money to the government.

Let that sink in for a second, the banks sunk the economy, and the government helped them make huge profits.
The Montessori my kids attended in NC went through middle school. I believe the Montessori my first child started at in CA went through high school.
Twitter/Facebook have argued that they can do more good by being 99% accessible in oppressive countries than by generating outrage.