skysight-inc/HackerNews huggingface dataset:
I guess I enjoy putting more tags into collection. I try to fit few from last.fm , and few that came with the tagging. So a single track can have multiple tags (I think I average 10 tags per track). It is normal to have things like like 'Symphonic' and 'Rock' and '80s' and 'Krautrock' as separate tags on one song. Or in case of some electronica (like ones found at http://ektoplasm.com ): 'IDM', 'downtempo', 'goa', 'psy-dub'.

For compilations I try to keep track of who made compilation, especially if it is a mix by a DJ. I do have many that are just VAs too.

In the end, I have three types of music plays:

- everything by an artist -- this is why I keep CDS / CDM / EP to have remixes, and to track them with covers, etc

- specific album -- this works great for movie scores, or albums that have songs tailored to go one to another (Jean Michelle Jarre work from 70s and 80s is awesome in this)

- party mode -- something like pandora -- last.fm is queried about tracks similar to current one (and past one), and sets up playlist of similar songs to play. See http://forum.xbmc.org/showthread.php?tid=83915
I thought anonimity was a big point of bitcoin, I'm a little stunned. So you're saying if I buy bitcoins off Mt Grox or somewhere else, each coin contains some data linking back to me?
eclipse is ridiculously slow IDE. Let me change letters for you: DIE.
I'm not sure I understand what you are saying.

I never said the Kindle should be free. I see no issue with paying for it, and I even pay extra for the ones without ads. This is because, as I said, I do not personally want to pay for a product that also contains advertisements.
The article describes a scenario where the map editor deals with isometric tiles, but something compiles them into square tiles.

I think they would have wanted a pathing graph finer than the full isometric tile anyway. I don't understand how much additional, wasteful pathing computation resulted from the engine actually using square tiles either.
Out of curiosity, what third-party APIs are you using that return "time ago" attributes but no standard date attribute (e.g, ISO 8601, RFC 822)? I hope never to have that misfortune. This would be great for scraping, though.
I don't see it as caving because removing ads for cash is already the case at Amazon.

For existing ad supported Kindles, you can pay to have the ads removed. The cost, for my mom's older subsidized Kindle 3 model, is $20. So the newer, more expensive Fire's will be a bit cheaper to go ad-free.

Interestingly enough, there's an option I hadn't noticed before for activating ads on my unsubsidized Kindle. However, I don't get any sort of cash or freebie for doing so.
Thanks for sharing this. But why is it a jQuery plugin? It's a single function that iterates over an array, just as suited for a library or node.js module as a webpage; a dependency on a DOM library seems out of place.
Stop whining. Start learning.

Do you think that they (Chinese) don't have similar barrier when learning English?
Do I have enough opportunities to interact with Japanese?
No. But I'm still learning it.

"Not enough opportunities to interact with [language]" is poor's man excuse to not learn it at all.
How not to write a massively multi-player game
"Related topic: The Hong Kong Chinese don't want their kids to learn about about China"

That's a very wrong interpretation of the current events in HK. The parents and students are opposed to the National Education plan because it inaccurately presents recent mainland Chinese history and Chinese cultural values, is an attempt at brain washing (or 'wash brain' in local English) and is being used as a way of monitoring the political reliability of students & their teachers. This last point is a particular concern, as its an extension of the surveillance network & could be used to hinder job promotion and educational advancement.
> Nothing seems odd about that to you?

No. Many governments have or have had programs to spread understanding of their language, including paying for teachers at times, as well as paying for radio stations, TV channels, web sites.

Some of these are or have been blocked by various countries at various times because they didn't like the political views espoused, sure, so it's not like one should assume that there are never political motives (and that goes for all "sides" - the US has done this as much as everyone else).

But it is also important for commerce, diplomacy etc. to ensure a good supply of people with an understanding of language, and "seeding" interest for later language studies by introducing it earlier is a good solution.

> I know, I know. I must be some "conspiracy nut" just to be asking whether the Chinese Communist Party completely financing and sending trained and educated Chinese Communist Party members to the US to teach poor american children to speak Chinese and understand modern Chinese perspectives defined by their government in order to "prepare for 2050" is a strange thing. It's safe to disregard these "crackpot ideas", right? Or is it.

Do you for a second believe that the curriculum won't be read by someone in these schools prior to use? Someone who is pretty much guaranteed to hold viewpoints sufficiently far from any devout supporter of the Chinese regime to react quickly to blatant misrepresentations?

It's not like these teachers will be let free on a class with no follow up. I very much doubt the Chinese regime is interested in risking their promotion of Chinese language and culture by adding controversial political content. Not least because ideology has long been a secondary priority for the Chinese leadership after economic growth.

What do they care if American school children agree with their policies? What they do care about is that American school children grow up to be useful when Chinese companies want to do business with American companies and need people who understand both languages and cultures.
There are some incidents recorded at http://www.37000feet.com/

Incidents involving interference from GPS, cell phones, etc. are recorded. The way people react when reading those reports is more interesting to me than the reports themselves. It's interesting how strong opinions are on this subject.
Part of the reason is because the glass plates the images were photographed on are relatively large. The glass plate was 3inches by 9inches, meaning each image was approximately 3x3. This is somewhat larger (about 80% more area 9 sq in vs 5 sq in) than medium format film and about 8 times the size of 35mm film. While it's generally accepted that 35mm is "dead", it's still being debated whether digital has surpassed medium format.

Take a look at shorpy http://www.shorpy.com/ sometime. They have medium-res scans of full glass plates (8x10, 80 sq inches) and you can see the level of detail that a large negative captures. A full scan of the plate, capturing every transition between dark and light (line pair) would surely be in the hundreds of megapixels.

In fact you can see that many of these images are limited not by the resolution of the plate, but the lens technology (the corners of the images are often blurred, and lens imperfection called coma)
Crappy public college, what to do?
It took me a really long time to figure out what I wanted to do. I started with neuroscience/philosophy and four years later ended up doing computer science. I decided to stay at my college. The program is really really crappy and after two years I can't get rid of the feeling that I pretty much wasted all this time.

Plus I almost immediately started working part time which really got in a way of my studdying. My gpa is good (3.7) and I am going to graduate next semester but I feel like my college curriculum was not adequate and professors generally don't give a crap.

How doable is it to fill the holes in my theory after I graduate and start working as a web developer? How important are they to getting a job?
What the CEO is doing is effective. He's signaling that he really wants to fix things and won't make excuses.

I doubt the CEO will learn much he didn't already know by a "direct line" case study, but humbling himself in this way might give him the lever he needs to really move company culture.

PayPal can keep most of its anti-fraud effectiveness while improving customer service for those innocents who want to recover from misclassification. Either being more trusting, or spending more effort discerning who can be trusted, will cost them money short term. But if they don't do it, they'll lose some of their customers to competitors who will.
Judge in Oracle v. Google Explains What Jurors Must Not Do
That's nice, thanks for sharing. I used exfalso, for which mutagen was written, to build a similar directory structure for my music. Mine was "Audio/[ALBUM_ARTIST]else[ARTIST]/[ALBUM]/[TRACK 00]. - [TITLE].mp3" The one thing it did that your script doesn't is it will enter TPE2 if present and backtrack to TPE1. And similar considerations can be entered for adding a disc prefix for multi disc albums. (Since that anachronism is still relevant.) The only problem was I needed to go back through and delete a bunch of empty directories.
Thanks for the link.

I know. After looking for a blimp in the sky the other day I actually started wondering how much they weighted, and was surprised to find this answered in a faq.

And the faq also posed questions/answers I had not imagined before, like:

If the ship doesn't let off helium, how does it come down?

What type of engines do the blimps have?

How fast and how far can the blimp go?

And even a soft reference to Hindenburg accident[1]

[1] http://en.wikipedia.org/wiki/Hindenburg_disaster
http://en.wikipedia.org/wiki/Merneptah_stele#.22Israel_is_la...

http://en.wikipedia.org/wiki/Yaqub-Har
تکان دهنده ترین عکس پارالمپیک
تکان دهنده ترین عکس پارالمپیک

واقعا باعث شرمندگي ما از زندگيمان هست

با اين همه امكانات مادي و فكري باز هشتمان گرو نه مان ...

اينها واقعا الگوي جهان خاكي و آسماني اند
I don't think linguistic features are very relevant. Historically, languages have become lingua franca primarily due to political and economical factors, and secondarily cultural factors. E.g. people living in the Soviet republics and communist Eastern Europe had to learn Russian, no matter how hard Russian was for them. Nowadays people all over the world learn English; for many of them, English is as hard as Chinese is to a native English speaker.

But I agree that it's not a given that China will be the superpower, and even if gets there, it's not clear that Mandarin will immediately become that important.
No need to link artist names in this case. Just specify "Richard David James" as composer.
I agree with Jason Brown, who, the article states, noted that the piano chord in the background is critical to capturing the overall sound. Listening to this, I hear everything but the touch of dissonance added by the piano, which completely changes the feel of the chord.

Listen to this and the original[1], you can clearly hear a missing piano part, which gives the chord such a crunchy bite. The damper pedal is clearly depressed as well, and it sounds like there is some sympathetic resonance from the guitars/bass that's helping to muddy up the piano sound.

[1] http://www.youtube.com/watch?v=zSm0M-BbVdY
This announcement is about the Kindle Fire, not the Kindle. Kindle Fire is their line of $159 to $499 Android tablets.
Show HN: Organized List of Best In Class Tech Feeds
Practically every major company has a corporate/CEO escalations department that tries to put out fires that their typical customer service path fails to fix. This isn't a novel approach.

PayPal has a notoriously bad customer service reputation. It's going to take more than a typical CEO apology letter to really fix the issues that are embedded within how PayPal operates. The fact that a CEO has to issue such a letter indicates there are problems that probably aren't going to be easy to fix.
Realizing that life is in fact long, relatively speaking. The current culture seems to imply if you aren't successful yesterday you are a failure. I think this mindset is deleterious to any serious undertaking/success. I am a strong believer in the old trope about being an overnight success in only 10 years. The important thing is to think about areas you are interested in, think about the necessary skills and begin the long trudge to learn them. Of course no one wants to hear this, they want the TL;DR version, but the joke is on them as it doesn't exist. My approach, if I were you, would be (long list ahead):

1: Find a job. Preferably in a field you can be passionate about, but really anywhere works to get a good routine and a reason to wake up. I worked nights in a warehouse through college, not an easy or fun job, but a great motive force to keep me on track in school.

2: Pick one skill of the N you think you ultimately need in your dream future. Spend at least the next year learning everything you can about that area. Find online forums, find educational materials, go to the library, haunt local meetups/talks in the area you are learning, ask really stupid questions to make sure you deeply understand things, ignore what others may think or say especially if their feedback is non-constructive (the world is, sadly, full of dicks).

3: Find someone in the area whose work you respect and try to contact them for any advice they may have. Most people, in my experience, are open to this as long as you aren't too needy/rambling (like me, right now), respect that them even taking time to write a single sentence is a gift, they really don't have to and lots of people are rather busy.

4: See if you can figure out ways to provide value before ever asking for anything. Perhaps someone has a PDF version of a book in the area you want to learn. Read it, take notes of typos, confusing points, errors. Reach out to them and ask how to send feedback (e-mail, forums, etc...) and give them what you have. People like favors, doing them will build positive capital for your future.

5: Repeat step 2 as many times as necessary.

6: Always be on the lookout for opportunities (jobs) that you are perhaps suddenly qualified for via your studies. Never eliminate yourself from a candidacy unless you clearly lack most required skills for the job. Make them say no to you, don't say it to yourself on their behalf.

7: See a doctor/counselor if you even suspect depression. Treatment exists and can be life changing.

8: Try to stay in shape. This can be as simple as taking daily walks/runs, swimming, joining a gym, just something to stay active. It helps a lot with mental acuity and focus. I myself struggle with this one, but I always feel better the more regularly I honor this.

9: Try and expose yourself to serendipity. This generally means go to talks, visit forums like HN, do everything you can to be exposed to the area you like and people in it.
Why I think Node.JS is a terrible platform
> Usually, when people say it's the all-new blah-blah-blah, whatever car, that's bullshit. 40 percent of that car, if not 60 percent of that car, if coming from some parts bin. In our case, two percent is coming from the parts bin.

I was definitely not aware of this practice. Recycling material is one thing, but reusing parts is something customerss need to know about, especially if it's about 40-60 % like Musk claims.
I've experienced noise from old phones on cheap computer speakers, alarm clock radios, and installed sound systems in churches. It's annoying, but if the interference is in the audible frequency range, I doubt it's harmful.
The article is a great example of over-thinking things that should be really simple.

Whatever you are doing, you should choose a career you can enjoy. Some people are really picky of what (in their view) constitutes meaningful and fulfilling work. Others may consider any work that generates money to be fulfilling by this definition alone.

One person feels they have to solve the world hunger to feel good about themselves. Someone else feels fulfilled just working on better advertising technologies. Yet another person has to start Wikileaks or become a martyr of some kind to feel like they have accomplished something.

Stop over-thinking the meaning of life and just find a career that makes you happy! If your work feels like fun you'll be motivated to achieve in whatever path you have chosen.

EDIT: To address the comment that definitions of "fulfillment" can change over lifetime, let me repeat the famous quote: "in the long run we are all dead". If you are not enjoying the journey you are probably not very excited about your supposed destination. But I am sure the debates about the "meaning of life" and the "search for the right path, etc" is a way to happiness for many people. Go for it!
PARKCHOONMOO Spring 2013, New York
brandon, you are right. This article is just flawed.
> Forget the radio interference, put hard projectiles like laptops and tablets away during take-off

And the government is what? shy? or embarrassed to admit such physics facts? But in turn had to make up lies and fake convoluted reasons to accomplish this?

You are basically implying that they all gathered in a dark room someplace at FAA and decided "Aha, we don't want all these projectiles flying around, but we don't want to reveal our true motives, so we'll ... call it electronic interference and tell them to stow away electronic devices, but now, everyone must keep this secret!", then they all raise their right hand, swear on their mother's grave, and there you have it, a new FAA rule.
Some Thoughts On The Y Combinator/Google Ventures Mess
If they actually have any intention of having people follow this rule, they need to actually start punishing people who blatantly ignore the rules. I've sat on many planes and watched people be told to shut off their iPods... only to turn off the screen until the stewardess walks away, then immediately re-activate it. If people were fined, I doubt the rule would be broken as much.

If, on the other hand, there is no intention to actually enforce this rule, get rid of the damn thing.
'Fooled by Randomness' by Nassim Nicholas Taleb is also a good book I frequently recommend to people trying to comprehend probability or randomness.
I think China's ascendancy is a foregone conclusion, but not the dominance of Mandarin.
I have been using the instructions in the wiki and they work smoothly: http://code.google.com/p/go-wiki/wiki/WindowsCrossCompiling
Ubuntu 12.04 Review | LAS | s21e06
sorry to hear that but the the x month of the year would still be September and I don't know anyone that would say "see you in sep". The "about you" is 140 characters - like a tweet which is essentially just a couple of lines. There is a link go the explanation below that field. Writing "I want it" or "I need it " is not sufficient. Please understand this is required to be sure that the service doesn't die on the weight of spammers or people planning to use this for other trouble making activities. Over 300 people made it since this news was published so...yes you can (if you want).
radio or speaker wire ? Lots of things cause interference with signals in speaker wire, at short distances (<10 feet, which is only relevant to aviation in the cockpit)
Seems to be a wrong approach to me. Instead of using a timestamp it is sorted against 'English' indexof-ed strings. I would expect human-readable date formats are done afterwords on the sorted array itself, which would be a simple compare check.

It is jQuery specific since it uses $.each
You are projecting a bit onto parent post.
If you choose Netbeans like I did, you will soon find yourself using jVi. Muscle memory is strong, you must admit that ;)
this is so lame, do a ps -e | grep python to find any python running apps that you normally use(when idling) I found out on my Arch its using python2 not just python, so why don't you remove python and add a sym link to python2 as python, wont hurt would it? I've used Arch for about 6 months, I only got to break the system by my mistake, it was never broken as per for its own fault(I actually do read the new on updates when they recommend it). The thing with computers is that they aren't toys that are easy to use, stop trying to make them: you'll either loose security or performance or space. If something like chmod +x was there on Windows virus propagation might be alot less, but who the hell cares to chmod +x an executable downloaded from the net? Or who has the "time"? so they make big and bloaty anti viruses to do that stuff and its not even doing it right!
Would it not be better to become an avid user of the project you picked first?

If you want to contribute on an open source project I would say;

1) Become a power user of the project.

2) Become an advocate of the project and help other people to successfully use and apply the project.

3) Then, do all the development stuff described in the article.

This allows you to be become known in the project community and gain trust with the other developers and show your commitment.
check out the open source Spring engine: http://springrts.com/. it started as a full 3d implementation of TA. now it has it's own games, but some are heavily inspired by the original.
I tried reading the code in intrusive/list_hook.hpp and intrusive/list.hpp, and it's quite difficult to read. However, it does seem that it inserts an extra pointer to the member (beyond the prev/next) in order to avoid the "cast". If it indeed does so, it is again less optimal than Linux's list.h. On 64-bit machines, 8 extra bytes for each list element is not always negligible.

Also, the examples do not showcase using the same list member node to put in multiple lists. There's also the unsafety of putting the list node in a union (mentioned in the article) which adds unsafety regardless of templates or not.

I agree about destructors improving safety, I was specifically talking about templates.

With list.h, it is possible to get the same safety (unless I am misunderstanding something about the boost example) by wrapping the list anchor and node structs with a struct (typically done by a macro to define the anchor/node), which adds an array-of-0-elements of the type of the container. This allows adding the same type checks demonstrated here using templates, implemented in the list iteration, insertion/deletion and downcasting macros.
How Amazon will win the tablet wars
cell phone conversations lead to in-flight murder[0], which causes chaos, which is a threat to airline safety, under FAA purview.

[0] (well, justifiable homicide, anyway)
From The Fine Article:

"Within 48 hours of Mike’s post, a representative of Google’s Open Source Programs Office let the developers know they would be taking up his challenge of helping getting the performance tests running again"

That is awesome. Many companies could not get 20k approved for an internal project in that amount of time.

Thank you Google!
Having a hybrid version of the Model S would completely defeat the purpose of the design.
What have you tried