skysight-inc/HackerNews huggingface dataset:
> Wait. The music industry made some 2 digit billions of dollars last year. No one wants to pay for music entertainment?

I posed it as a question, if people are not prepared to pay for something (e.g they download it for free), it because it is priced wrong (too high). That doesn't mean all music is priced too high.

> Substitute your profession above for artists. Do you feel the same? Everyone is inspired from things which came before them, and yes you can profit off of your new creation which has been influenced from culture which has come before you.

You can't substitute any profession over the top. Arts are intrinsically different, their value is much harder to calculate. This has long been discussed throughout history, it is only in very recent history that some of the arts have become a 'profession'.

> Top 3: Shakespeare, Beowulf, The Odyssey. The publishing companies who printed these books and spent the time typesetting, translating them etc aren't making money?

Right...not the artist.. That is a strange argument to make. In all those cases, the artist is long died, and someone (else) is trying to make a buck off of their work... Copyright is only meant to last the life time of the author + 50(?) years... So Shakespeare and Homer are really bad examples in a copyright debate.

> This argument only seems to come up in context to books/music/movies.

This argument comes up every time there is a major shift in how people act/produce. The same 'debate' occurred when the printing press destroyed monopolies on books... Who's response was: Copyright.

> it isn't some noble cause, it is because you don't rely on that industry to put food on the table, are cheap, and can get your entertainment online for free instead.

Nice ad hominem. Though try to keep that out of the discussion please.
Yeah. He promises to move mountains, but couldn't sit in front of his computer.

Or if he routinely works from his ipad, and still have that as a signature, I'd be very doubtful of his capabilities.
Why Fathers Really Matter
Articles like this make me think that there is going to be a big cultural shift in America with regards to how people see debt. I'm guessing that when these young people get older and have kids of their own, that generation may have a far less cavalier attitude about taking on debt (for housing, college, etc) than generations before.
I only had a Kindle Touch for a brief time but I seem to remember that there were some ads that I thought were not so great for kids. The kindle would just lie around in the flat, so kids would get their hands on it, too.
Not so great in that they featured some mildly erotic or violent images (I don't remember exactly unfortunately - it certainly wasn't that big a concern, but it is worrying since you can not control what images will appear).
It's http://cookingforengineers.com
Ask HN: How often do you have merge conflicts?
I'm thinking about a tool to detect merge conflicts as soon as possible (realtime ?).

Before that, I would like to know if you have often merge conflicts. If yes, these merge conflicts often become a "merge hell" ?

Would you potentialy be interested by this tool ?

EDIT: I'm talking about a merge conflict in the source code of a project. Often detected with SCMs like git, hg, svn, etc.
What if everyone actually had only one soul mate, a random person somewhere?
The way I look at it, all investors in the same round should pay the same value, but that's not neccesarily in just dollars. If one firm has a lot of added value and another is dumb money, why should they get the same price?

If you look at it another way, if they are the same firms offering the same deals (at different prices) but instead of joining together in a round, they are competing, surely you would recognise the added value. Why not in a joint round?
> Parents aren't idiots, are they?

The very many parents who believed Wakefield[1] and didn't immunise their children prove you wrong. Some parents are scared, and want to do the best, and cannot assess risk, and cannot understand scientific research, and thus are vulnerable to woo.

See also "wifi is dangerous"; "cellphones are dangerous" etc etc.

> the theory of an environmental cause is actually quite plausible.

I have no problem with someone saying "Cot death could be caused by environmental factors. Let's do lots of good quality research to see if we can discover that cause."

Sprott did not do that. Sprott said 'I have found the cause. This is the cause. There is no room for doubt. By not following my advice you are killing babies. By arguing against my advice you are covering up mistakes that you've made, or you are corrupt'.

Sprott says that no babies have died on wrapped mattresses. This is false. Babies have died on wrapped mattresses.

Sprott claims that toxic gases are produced by fungus and the fire-retardant chemicals. This is false - it's not possible to generate those toxic gases unless you do weird things in a lab. (ie, it doesn't happen in the home when the mattress is used normally.)

So what he has done is diverted attention from correct information; made it harder for parents to remember and follow correct information; caused fear and uncertainty among scared people. He has ignored the very clear recommendations against his advice. And finally he's making money off this FUD; he's using the conspiracy theory as a marketing gimmick.

[1] A really nice overview here: (http://tallguywrites.livejournal.com/148012.html)
Can you elaborate on this, Fred? What's the benefit of having a round, over "a bunch of investors"?
Are there libraries similar to Socket.IO for Yesod framework?
Oops, misunderstood that. Got to work on my English. Thanks for clarifying :)
>"but iPods were banned during takeoff even before they had wifi, and AFAIK portable CD players and tape players were never allowed either."

Someone can correct me if I'm wrong, but I believe the ban on music players during take-off/landing is to ensure that the passenger can hear instructions from the flight crew.

As for phones, well, I don't shut mine off, either.
To all the naysayers out there: in your opinion, what could the CEO have written to convince you? He doesn't have the option to go back in time to change what happened, only to respond.

If I'd receive such an email, I'd give 'em a second chance.
Hah. Sorry for the misunderstanding, I thought he meant reusing parts from other cars, when he actually mean reusing designs. That actually makes so much more sense. My bad.
How simpletons try to sound profound. Take something that other people like and ask "I don't get it, why is this so special? Convince me." Do your own homework.
The feeling of competitive pride is possibly the most precious resource in the universe. Who can achieve anything without it?

Dragon moms all over the world weep with envy over this boy.
Personally, I'm skeptical that cell phones materially affect plane electronics, but the WSJ's argument is laughably thin and illogical.

They show that people leave their phones on. But they didn't measure whether there was interference with plane electronics on those flights. They simply state that all these phones didn't affect navigation systems, with no evidence whatsoever.

It's always disappointing when someone makes a bad case for what is probably a good cause.
Effective teaching is a long con
Wool is also hard to burn (apparently) and sheep don't need to be killed to shear them. Not sure how humane it is. (Better than milk, eggs, leather, etc.)
VERSION = "0.1.2"
"""
Version of the library
"""

This is a good example of unnecessary commenting.

But I think this port misses the point of Underscore.js, which is to make the same functional features of the language available to all browser implementations, because not all browsers have forEach, or filter, or reduce, etc. In Python, or other languages? The features are already there.
Is it possible for me to join in during the private beta?
Water | Socyberty
I'm I the only person who is reluctant to add a service hosted by a startup to your email process?

No, you're not.

When I'm choosing businesses to work with, one of the first things I consider is longevity. Of course there's always a possibility that another business will close down after you start working with them, but there's not much point building a relationship with a business if you actively expect that to happen in the near future.

I think this is something that a certain part of the start-up culture doesn't really take into account yet. The current popularity of acqui-hires and the obvious goal of some founders/investors to just get the company sold at the earliest possible opportunity make me very wary of dealing with small, young companies that have taken a lot of investment or were started by "serial entrepreneurs".
You seem to be missing the key point here: risk management.

Nobody has said that phones are a major risk compared to all of the other risks a plane has to deal with e.g. weather, maintenance, pilot experience. Only that they do represent a risk and the status quo represents the most reasonable way to manage it.

What evidence do you have that stricter enforcement is warranted ?
مسلسل فاطمة الجزء الثاني 
مسلسل فاطمة الجزء الثاني

مسلسل ,فاطمة ,الجزء, الثاني

http://pic.dlu3a.com/pics/76.html
Sure signup to the landing page, we are releasing invites in batches.
Off topic, but what do you mean about Fluent? I though it was chugging along, and I've been waiting on an invite.
I am actually thinking of writing one. My blog (yes I am the author of the article, http://ledgersmbdev.blogspot.com) is basically running a fairly large series on these features.

The big thing to realize is that there are two aspects here: development efficiency and complexity cost on one hand, and db performance on the other. A lot of the O/R capabilities really do have a significant complexity cost and it is easy to code solutions that don't work very well performance-wise or otherwise.

In a bit over a week, I will have general recommendations out on the blog entry. As a brief preview:

1: table methods are generally good

2: nested storage is generally bad

3: table inheritance is frequently used for the wrong things. It is a very powerful technique if you think in terms of composition, but not so great if you think in terms of inheritance.

4: avoid to the extent you can putting tuples in columns. Postgres gets really weird in these cases.
But SO, as stated elsewhere, is not for discussions. It's for answers.
> It's the smooth-talking-but-not-that-bright individuals who do well, and any people who perceive the real problems the find themselves a part of an outcast fringe.

Change a few words and it can also apply to a "scene."
already done, can't wait to try it, this looks pretty useful. good luck :)
The article wasn't written by a DBA. Reading isn't one of your strong points is it? Neither, if you think MySQL makes DBAs obsolete, is thinking.
And his mum is Carol Marcus? Kirk's son!
You have to define "just a database" (I am the author btw).

PostgreSQL is a very different kind of database than MySQL is. MySQL is closer to a persistence layer for an application with an ability to plug into other reporting tools. PostgreSQL is a data modelling platform.

Both are "just databases" or not depending on how you want to define "database." I would say it is clear that PostgreSQL is not just an RDBMS but that's the point of other articles on the blog, not this one.
Patching my fonts seems a bit excessive just for a fancy prompt.
> Maybe that is their way of looking into systematic issues...

If true, they are doomed! New leadership is the Hail Mary toss, not the way you solve problems.
Why Does Amazon.com Hate Open Source?
I'm not even sure the gamification or point/karma scoring of the question and answer space is responsible. The same behavior was evident in comp.lang.perl.misc back in the late 90s. People would ask "bad questions", and people with barely more experience/knowledge than the questioner would happily provide answers/solutions. I'm guessing this is at least partly showing off "Hey look! I worked out how to do that last week!" And often they'd provide lousy or even dangerous advice, and the "old hands" would be left to try and explain why (for example) copy n pasting from Matt's Script Archive was such a bad idea.

There's probably an endless supply of new-but-inexperienced coders who're happy to show off their new-found skills by offering advice to the even less experienced. I'm less sure there's an endless supply of "old hands" to keep an eye on them.

And I've seen this in areas other than programming too. It's _really_ common for motorcyclists with a year or two of riding experience to be offering all sort of advice to newer riders - advice which riders with 10 or more years of experience will sometimes just roll their eyes at, and sometimes will step in and say "that's not just wrong, but dangerous enough to get you killed if you're not careful".

(and yeah, I've been on both the "barely experience" and "decades of war stories" side of the advice giving in both coding and motorcycling…)
This doesn't agree with my experience at all. I've had flights in the US, England, Spain, Bahrain, the UAE, Japan, and China, and the US is by far the most invasive and tedious.

I think it's unique to the US that you need to take off your shoes, thoroughly empty all your pockets and take off your belt, get scanned by the new RapiScan things, and throw away your bottles of water (well, I've experienced that in some of the other countries, but not all).

I'm curious what other people's experience are like. Taligent's comment caught me by surprise because my international airport experience has almost invariably ended with, "wow, that was refreshingly painless. I wish the US was still like this".
For me the reason it's difficult to participate in is completely different. I originally signed up with my own OpenId server run on a static IP address from my basement rack. When we switched ISP's, we went with a normal account and moved most of our servers to Linode. I didn't bother moving the OpenID server (I'd forgotten about it) but about 7 months later, I lost the cookie for SO and that ended my ability to log in.

I have to contradict the article's assertion that karma's were dropped by the rebalancing ... I've been amazed at how my better answers have continued to receive up-votes and I think my reputation is about 1000 points higher than it was when I last participated.
While I can understand this might have been fun from a hacking/building experience, I don't understand why do it. Everything except the micro templating already exists in python.
Humors
I've either inherited or hired a mysql dba at my last four jobs. In fact I'd say its a close call as a young/small internet company grows whether they should hire their first dba before they hire their first sysadmin, as you're probably going to get more immediate wins out of the dba.
That comment is kind of pointless.

Millions and millions of passengers are screened every year and so of course there are going to be lots of stories about airport security making mistakes. What you need to show is actual statistical evidence which I haven't seen any to date.

And of course it isn't just theatre. In 2011 over 1000 guns were confiscated by TSA and I am sure everyone can agree that guns do not belong on a plane.
That link is down for me right now, but if they really do claim that they're getting interference from GPS then that site is sufficiently unhinged that I can't trust their analysis.

I figure that the way this works is something like this

* Flight instruments will have problems occasionally.

* People on planes always use electronic devices, but the flight crew here about it unless they specifically ask the stewardesses to look for people using electronic devices.

* The flight crew will ask the stewardesses to look if and only if there is interference.

Which means that if the flight crew are normal humans who have heard rumors that these devices cause interference, they will quickly be able to assemble what they regard as evidence for that view.
One of the key factors driving the student debt bubble is "for profit" colleges. Many of these schools are scams to begin with, and prey on students who are desperate for a degree, but probably not qualified to attend college in the first place.

They max out the debt load of their students, and really don't care if they graduate or get a job. Congress recently tried to crack down on these education scammers, but the for profit school lobby blocked any reform.

The sad thing is, degrees from these schools are worse than worthless. When I see University of Phoenix on a resume, it's pretty much guaranteed to wind up in the trash. It makes it quite obvious that the holder of this "degree" is too dumb to get into a real academic program.
I love how people are always up at arms how "a nation state" OBVIOUSLY means Israel in a given story why don't they come out and say it???, or OBVIOUSLY means China in another story, or OBVIOUSLY means the NSA, come on!!

Meanwhile, the reporter is the only one smart enough not to speculate based on nothing.
How do you know there isn't interference in the inaudible frequency range? Because you can't hear it?
Old - this was already linked on HN a while ago I believe. But if you haven't seen it, it's nice.
Heh. I think I might start drawing Visio diagrams with what used to be labelled "the cloud" instead labelled "the marketing department". When anybody asks, I'll say "nobody knows or can explain what happens in there or why, we just know that you put data in, and usually _something_ arrives at the destination. Company policy dictates that we have to use it, so we send all our data through it in ways where we can detect and correct any changes made in transit" ;-)
Quick summary, assuming you know what MVC stands for:

Mysql - Model is in your code.
PostgreSQL - Model is at least partially in your database.

There is a HUGE mistake in the article in the assumption that WRT the model design, that the database always knows best. Its possible to come up with weird situations where you just want the DB to store stuff and not nanny you. Consider a database of actual, real world, gravestone inscriptions. If someone's gravestone stone has "1890-02-30" inscribed on it, I know thats wrong but I don't care, I need to store it exactly as is for historical purposes, I don't want a DB crash or need to recompile postgres to accept it, I don't want to force the users to falsify gravesite records, I don't want to have to store as a CHAR or VARCHAR and have to write my own date handling routines in my app... The correct way to handle data modeling/integrity is to allow the app designer to decide how flexible he wants to be WRT reality, and let him decide exactly how to shoot himself in his foot.

On a bigger scale, if I made a database table and related CRUD app to store philosophical positions, if I wanted an AI to only accept "truth" then I'd put the AI in my app, I would not want the DB model and the app model to have to fight over Marx being right or wrong before the data could be stored. What if filesystems needed to verify "truth" before allowing a file to be saved? Weird.

Is it persistent storage or is it a turing complete theorem prover and why most both be in the same executable? Note I'm not claiming a "middleware" of a model is a bad idea, in fact its a great idea, it just doesn't belong in the persistant DB store anymore than it belongs in the filesystem layer.
Small team manager here -- not often at all. Most people are working on different components simultaneously so conflicts rarely arise.
What I lack (and I doubt I'm the only one) is well-thought-out tag system and more advanced players.

All textual entries (title, album, author, ...) should be stored in original language using original alphabet. Player could transliterate them if user doesn't know the alphabet (e.g. doing romanization of hiragana, katakana and kanji using Hepburn system for japanese music). Such entry should be able to store also a translated text, usually at least English one for non-English stuff.

That would solve also another problem the blog post author mentions, first name and last name ordering issue. Quoting Wikipedia:

"In Hungary, along with China, Korea, Japan and in many other East Asian countries, the family name is placed before a person's given name."

Thus in original language the order would be original, but in English one, Western-style, i.e. placing last name after the first name (and of course transliterated already).

It would be up to a user to choose what player should show her or him: original names, transliterated names, translated names.

But AFAIK ID3v2 and Vorbis don't support such stuff (well, you can try going with custom keys, but non-standard means mess) and I haven't heard about player that would do any transliteration either.

---

As for filenames I think that the best is Latin alphabet, with the most-widely used romanizations of non-Latin alphabets and simplifications of extended Latin alphabets (like removing diactric marks etc.). Clean visible ASCII!

I know that Asian people would mostly disagree on such file naming rule. :)
There is absolutely no reason to use this. As far as I can tell, it's a direct port of underscore.js, and implements nothing but functionality that's already in python.
For the last four years I've spent most of my disposable income making sure my kids ended college without debt ... Not only is it a better way to start their working life, but it also demonstrates an important life lesson. Sometimes it's worth sacrificing for something important.

Unfortunately, I'm no longer convinced that a college degree is worth the cost and my hope that they'll recoup the money spent during their working years is diminishing.
How is MySQL going to store "1890-02-30" as a date? What internal format does it use to allow storing a date like that?
Amazon are releasing the paperwhite in the USA and refuse to even say if, or even when it will be available in the UK. Even though it is an e-Reader this truly illustrates their attitude to non-US users.

Whilst they consider non-US users second class citizens they have no chance of winning the tablet wars ... at least not outside the USA.
This phenomenon has always existed, and is more famously known as the 'PLZ SEND TEH CODEZ' phenomenon. What happens is that rookie coders get in way over their heads and are unlikely to finish their tasks regardless of the amount of support received. In a desperate last attempt, they turn to the internet looking for a saviour who will hand them a complete solution.

IMO, the best thing you can do in this situation is to inform them that they won't get their homework done for them, and what type of questions are considered reasonable.
Steve Yegge's Grok project might become a potential candidate.
Had this discussion 2 days ago: http://news.ycombinator.com/item?id=4488173
Hmmm.... if you think MySQL has made DBA's obsolete, then you haven't had much experience with it.
It is hilarious that someone would have the knowledge to build this but not know that it was already implemented as part of the language.

Is this a parody?
Heterogeneous parallel programming - an explanation for laypeople
My experience was the same. I flew in India, China, Australia and UK last year, and I didn't have to take off my shoes or worry about liquids (except they would so secondary screening for liquids in the boarding areas on US bound flights).

US however was the only place where I could leave my 11" Air in the bag.
This doesn't bring anything good to Python. Python can do those things nicely. I can't see any point of this library. Also, underscore already has its meaning in some places, such as for i18n. For example, _('Text to be localized'). Another use of underscore is to store the previous output in console. Although you can rename it, still, it's pointless.
'Bring Them And They Will Build It' is the new 'Build It And They Will Come'
You'll be waiting forever then[1].

[1] http://fluentmail.tumblr.com/post/28767857337/fluent-is-clos...
Why Not MySQL? (Tekpub)