skysight-inc/HackerNews huggingface dataset:
As a schizophrenic myself (fine now with medication) it makes me sad when I see comments like this. The stigma is immense, I've yet to tell someone I know without being treated completely differently by them.

Edit (just thought I'd expand a bit on the comment):
Schizophrenia's a ridiculously wide disease, if you ever look at the symptom list in the DSM you'll see just how many symptoms are possible, personally I spent 2 years doing essentially nothing (i.e barely any social contact, no programming etc.) and only hallucinated a few times. The problem with treating schizophrenia's mainly the drugs that can help (antipsychotics) are a) expensive and b) really hard to comply with due to the side effects (personally I can easily sleep 12 hours a day due to mine and you're always at risk for tardive dyskinesia).

It'd be nice to live in a world where having a mental illness wasn't seen by a lot of people as a personal failing of some kind, but we're nowhere near there yet.
Your schizophrenia is acting up again, but try the various subreddits devoted to specific religions.
I'm such a closet typography geek. I'll pretty much upvote any HN post having to do with analyzing fonts. The "depth" of the art and science of typography has always fascinated me. For example when I learned that TrueType etc... actually had, effectively, a built in scripting language where typeface-specific code ran during rendering I was blown away.

Stylistically I tend to prefer sans-serif fonts for my own work. So the font the author used for his example does not directly appeal for me. I appreciate it (like I appreciate a well put together Harley Davidson Chopper, but would never, in 1000 years own one). I have an odd love of mono-spaced, sans-serif fonts in particular. Consolas speaks to me and I'm always seeking out new fonts for my console & editor. Heh.

Thanks for this post.
Great point. I started out with JQM early on and had to drop it. I ended up just pulling some of the touch event handling code from JQM since that was the only part still being used.
How Apple's story is like 'Breaking Bad'
Ask HN: Start a business like BrainTree for Caribbean market?
Hello HNers, for internet entreprenuers in the Caribbean (Haiti, Jamaica, Barbados, Bahamas, Trinidad etc.) it is near impossible to get merchant account from the Banks to do ecommerce. I am apart of a small group of investors(technologists) who are willing to explore this business idea but we have no idea how to go about disrupting the credit card processors in these regions. Any help would be greatly appreciated. Thanks
The problem is that there's so few options to chose from that chances are whoever you vote for won't share lots of your opinions, and their party possibly even less.

In most of life you can avoid having people as friends, or working for companies, and so on, based on these issues. You probably wouldn't find yourself defending a friend as "yes he's racist and homophobic, but he's also <good points here", whereas when picking a political party you end up with bad points.

I get that not all Republicans are racist, but with your party having given voices to so many far-right wackos, it's hard not to tar you all with the same brush sometimes.
It's really weird like that. I remember playing around with CSS3 with some gloss, gradients, and rounded borders, and something like nine boxes with the effects applied just ruined your browser. I had no idea what to do about it at the time, and as it was just me playing around, I decided to abandon it.

There are some really weird bottlenecks in writing websites that are still beyond me.
For those who try to stay away from TC: "it appears that Oracle is making its revision tests and histories closed source" sums up the few paragraph link bait ... :)
Use of sleep() in multithreaded programming is a bad code smell. There are other safer, more accurate, ways of suspending execution of the current thread until a particular event has occurred, though they may take a little more work to integrate into a program than sprinkling sleep's.

Spinlock implementations sometimes use sleep() calls in them to yield the current thread to others that may be ready to run but are currently being blocked. It's still a bad code smell though because spinlocks, at least in user space code, are used to avoid the overhead of yielding to other threads. There are also other locking mechanisms, like mutexes/futexes, that will accomplish the same yielding behavior if it's really needed, like if it's anticipated that the code waiting for the lock may be held up for a while.
My guess is that most long-haul aircraft are flying overnight (since you have to do to a trans-oceanic route) while most short-haul aircraft are parked overnight (there aren't that many short-haul red-eye flights).
We're in agreement. I should have worded it as: there isn't anything a recreational jogger needs from running books in order to enjoy and even get decent at running. Not to say running books are completely useless, but most of the things you could get from them are better learned from experience or passed down by a coach/trainer. Exception: Running magazines (or any magazine for that matter) are only there to entertain you and sell you things. Another exception: if buying running accessories/books helps motivate you, go for it, but I don't think I really needed anything more than a running journal/log.

Another really good running book for those still following along: Once a Runner -- http://www.amazon.com/Once-Runner-John-L-Parker/dp/091529701...
http://warmowski.wordpress.com/2010/11/13/losethos-when-god-...
I see that this opinion piece by a journalist (so described in the biographical squib on GigaOM) has reached the front page of Hacker News. As a definition, I'll say that a journalist is "a reporter who writes for an editor," a definition I heard quite a few years ago to deny that certain solo bloggers are journalists. I think the issue of writing for an editor is important, because I have been a reporter who wrote for an editor (at an obscure company in Taiwan that published English-language trade magazines for international businessmen procuring products in Taiwan). I later became an editor for the same company, and learned how to read raw manuscripts from cub journalists while still doing some beat reporting of my own.

Journalism is not easy. Finding a source who will tell you the facts and not lie to your face is harder than you might think. Finding reference materials that accurately represent the world of reality is still not trivially easy, even in this age of the World Wide Web. (Some subjects, notably some medical subjects, are notoriously misrepresented on the Web. Wikipedia is plagued by edit wars

http://en.wikipedia.org/wiki/Wikipedia:Arbitration/Requests/...

http://en.wikipedia.org/wiki/Wikipedia:Lamest_edit_wars

and is still not based on reliable sources for many of its key amateur-edited articles.)

Even if a journalist carefully gathers correct facts about the external world, the journalist is swimming uphill, because the journalist is writing for readers who on many subjects already have their minds made up. I almost think the title of this submission should be followed up with a submission titled "Can't human beings acknowledge that all humans are human?" because confirmation bias

http://en.wikipedia.org/wiki/Confirmation_bias

(yeah, this is a rare example of a good Wikipedia article on a controversial subject) is a common feature of the thinking of all human beings, so it's not easy for anybody to learn new knowledge simply from observing the facts of the world. Persistent misconceptions persist because they fit the cognitive biases of the human mind.

So rather than give in to the cognitive bias of tribalism, decrying journalists as members of the other tribe, while praising HN participants as smarter than journalists, I'll suggest that each of us lay out our observations of facts, examine one another's statements, and generally proceed with tolerant awareness of our own foibles and yet bold pursuit of truth.

On the issue of the submitted article, if someone employed by a news organization makes a factually unsupported comment slurring a big part of his audience, I'm okay with his employers seeking a new person to fill that position. There is a meaningful distinction between a journalist, a reporter who writes for an editor, and a freelance commentator, and if the person who makes off-the-cuff remarks disparaging other people gets good enough at that, he can gain a job like Stephen Colbert's--IF he shows a sense of humor about himself as gentle as Colbert's.
Virtualization With KVM On A CentOS 6.3 Server
Shazam-style app shows who funded political TV ads
So It Has Come To This - ads mid-video on YouTube
You're conflating two things - in one situation, an objective answer exists ('Which database is best for our purposes, for some understood definition of 'best'?), and the means for identifying that answer are clear (ie, performance testing/profiling), but it's logistically impractical to carry out that process.

In the other, there is no objective answer: even the most debated political topics are inherently subjective, because the tradeoffs involved are value judgements (ie, whose satisfaction is worth more? is X/Y/Z immoral?) and there's no process - however slow - that will prove an 'objective' answer to, say, whether abortion/gay marriage is 'moral', or whether it is 'moral' to tax the rich to feed the poor.
"a crime related to information technology"
Props to the BBC for the last paragraph:

No copyright content is hosted on the site's web servers. Instead, it hosts "torrent" links to TV, film and music files held on its users' computers.
I liked the section titled "Good manners are not stiff, formal, or awkward." It reminded me of a story I was told of a dinner party at which one of the guests suffered from cerebral palsy. The host seeing that the guest was having trouble with her knife and fork immediately put down her own cutlery and started eating with her hands. Once the guest noticed this she felt she had leave to do the same. The story's a good example of "people over process".
Isn't that what MariaDB is for?
Masochist cold turkey remedy: Don't buy anything you can snack on for the fridge. When you leave your home bring neither card nor cash (Except when your weekly, well-planed shopping. Then you buy exactly those things that are on the grocery list).
It has been a while since I last tried KDE so I tried again - using Kubuntu. All I got was a bottom panel and never found any way of getting an equivalent to the Gnome Shell.

But it also reminded me why I have never liked KDE - it just feels too busy with too much going on. I prefer things simpler visually as well as functionally. Yes, I'm one of those people who are quite happy when Gnome go around removing configurability (right up till the point it is an option I use). I try to use defaults as much as possible and find it important that they are appealing and well thought out.
My guess is that the entire crew will be on some sort of antidepressant to reduce their libido and also the potential for "space madness".
"Medicine could, and should, be a lot like going to the vet."

Yeah, and patients whose cures are more expensive than they can afford should be put down painlessly, eh?

There are some aspects of health care where free market mechanisms can improve efficiency, but efficiency is not by itself the ultimate goal a health care system should have.
List of 33 MOOCs starting in September
EDX(3)

6.002x: Circuits and Electronics - Sep 5th

CS169.1x: Software as a Service - Sep 24th

CS188.1x: Artificial Intelligence - Sep 24th

UDACITY(3)

CS222 - Making Math Matter - Differential Equations in Action - Sep 3rd

CS259 - Software Debugging - Automating The Boring Tasks - Sep 3rd

EP245 - Entrepreneurship: The Lean LaunchPad - How to Build a Startup - Sep 14th

BROWN UNIVERSITY(1)

CSCI 1730 - Introduction to Programming Languages - Sep 5th

COURSERA(26)

Statistics One - Sep 3rd

Securing Digital Democracy - Sep 3rd

Model Thinking - Sep 3rd

Introduction to Computational Finance and Financial

Econometrics - Sep 4th

Networked Life - Sep 10th

Modern & Contemporary American Poetry - Sep 10th

A History of the World since 1300 - Sep 17th

Networks: Friends, Money, and Bytes - Sep 17th

Introduction to Mathematical Thinking - Sep 17th

Neural Networks for Machine Learning - Sep 17th

Functional Programming Principles in Scala - Sep 18th

Social Network Analysis - Sep 24th

Greek and Roman Mythology - Sep 24th

An Introduction to Operations Management - Sep 24th

Probabilistic Graphical Models - Sep 24th

Human-Computer Interaction - Sep 24th

Introduction to Logic - Sep 24th

Bioelectricity: A Quantitative Approach - Sep 24th

Learn to Program: The Fundamentals - Sep 24th

Computing for Data Analysis - Sep 24th

Mathematical Biostatistics Bootcamp - Sep 24th

Scientific Computing - Sep 24th

Information Security and Risk Management in Context - Sep 24th

Heterogeneous Parallel Programming - Sep 24th

Organizational Analysis - Sep 24th

Computer Architecture - Sep 30th
Man, seeing how talented you are and at the same time out of this world and rejected makes me incredibly sad.

[1] http://qaa.ath.cx/LoseThos.html -- for some background
It may be as easy as approaching a local bank with ecommerce facility with a large sum (500K-1mil) explain to them your business model and negoiate the best rates. I think a lot of it will hinge on your ability to prove to the bank you will have the ability generate enough volume to make it worth their time financially.
Trust me, these tips are still useful.

My team is working with a company whose site is just shy of the top 100 in the US by traffic. Big company, been around for almost 100 years. What surprised us was that 50% of their traffic comes from mobile browsers. They even already have mobile apps for both iOS and Android, and still that much traffic goes to their mobile site. Also of interest: iPad users get the normal site. So 50% of their traffic is from phones.

What do you serve to those people? Bug them to get the app anyway? On large sites involving several different divisions of a company, the native app probably only has 10% of the functionality. And serving the full "desktop" web experience might not be possible or desirable.

While I think it can be a huge mistake to try to completely mimic a native app on the web, you can make the experience much better by at least adopting some mobile UI patterns. And in those cases, the tips on this list will save you. (Our work with this company involved adding stuff to both their "desktop" and mobile sites. We didn't use PhoneGap, but did use several of the tricks on this list.)

As an aside, almost all of these tips have nothing to do with PhoneGap. They all apply just as well to any mobile site that's going to be using transitions to look like an app.
Memristors' one-year delay will hit IT in the wallet
Mandatory participation (of insurance clients) is the necessary other side of mandatory acceptance (of clients by insurance companies).

For health insurance to work as insurance you need the young and healthy to participate and pay more than they'll ever get out of the system, otherwise it's impossible to cover the costs for the old and chronically ill.
No, it is easy: avoid anything touched by Oracle like the plague.
Congrats on shipping your first product!
Alternative Solution (to all of the above): Build better robots. As in, hard AI. Has the additional advantage of allowing exploration of not only Mars, but every other body in the solar system, and at not much greater a cost. Potentially even other stars. Also improves nearly every other aspect of human existence.
I don't know anything about Firebird. Is it really a good replacement for MySQL?
I like the UI. Really simple.

Maybe avoid duplicates across the tracks. Would require some hardcore regex because of the way all the different sites name the tracks.

Some of those sites have a direct DL link so you can scrape and provide a direct DL link instead of having to go to the page.

A category that says "music" and lists all the tracks and threads the same songs. So if 2dope and nahright have the same track it wouldn't show twice.

Anyways, this makes life easy for a lot of people I would bet. Cool idea, nice clean UI.

Edit: If you do get the direct links scraped and make them auto-play you can set it so I can click a site like "nahright" and listen to all the songs in a loop without having to leave your site or select songs. Then have a "download this track" option which would grab the songs I like only.
No, it means that they went cheaper than they ought to.Of course, you get what you payed for. But the scale is different. Just because it is cheaper, it does not imply poor quality.
They in an ad hoc way turned postgres into a key-value store, but in reality they have Cassandra running as a "permacache" in front of it and, in practice, everything really just hits Cassandra. It looks like postgres could at some point be phased out.

Source: ive hacked at the codebase to produce arxaliv
This might also explain why SSD prices are dropping fast.

50 cents per GB now and falling.
Github resume blames you if it can't load your profile
Only disagreement (although I feel like I'm arguing w/ Linus about git) is don't memcache session data (lesson 5.) Memcache's 1mb max-block (exceeding that removes too many performance perks to be considered viable) introduces a "I need to constantly worry about my sessions getting too big" mental overhead that isn't worth it.

Go with Redis for storing session data.
PBS is a corporation. Just because a corporation is non-profit does not mean it doesn't count. See also: Wikipedia.

Regarding donations: I didn't say content should be free. My second example was Netflix after all. I said that having ad-free on-line children's programming is possible technically and economically.
I think this is a more of a case of wrong tool for the job. For example if i have a fairly static mail server configuration then it could best served by stable - I get security updates back ported but I won't have significant changes in the underlying platform whipping the carpet from under my feet.

Choosing stable for say the website may not be such a good fit though - the website is permanently in a state of flux due to having money and developer time invested with a lot more vigor, introducing new technologies to the stack, I'd be better deploying testing or more likely unstable under that stack.

For all I love Debian, the naming scheme has cost me many hours explanation to senior ops management over my younger years!

All that said, there is also the valid ops concern about developers introducing unproven tech just because it's in fashion even though there is no business, operational, architectural or even development advantage to be demonstrated or even hypothesised from it.

Its not fun for anyone when you have A team of developers with their dummy's out the pram because you wont open any to any routes on the dmz firewall so they can use some new sexy message queue when any one of the well behaved, well proven, stable alternatives would offer the same advantages.
A call to action like an e-mail update form would've been a good move, don't you think?
That's the same company that bundles much needed java security updates with the opt-out option of installing a weird browser toolbar and setting the homepage to a crappy service, right?

Seriously, I never cared about that company as long as it was just selling expensive (but supposedly feature rich?) software to the enterprise, but it seems the alternatives to Oracle's java and MySQL need some more support, market- and mindshare.
Unfortunately, that includes hardware too... A friend had 3 out of 13 Oracle servers die with random memory errors (persistent). Of course, if they had a 10K+ service contract they'd be happy to help.
This looks really good! So now I'm wundering what this service might cost and when Enterface might be online?
Great idea. I would test but currently no access to an android device.

Good competition in this category as of late as many people are entering. Think of it as a positive because it is validating your idea.
I'm not sure it follows the 5-minute rule for non-FAA data. I've watched, for example, an Emirates A380 go over my flat (near Heathrow) almost exactly as it's passing on the FlightRadar24 map.
Exactly. It was very well written and held my interest to the end. But the article didn't have an ending at all. Not the fault of the author really, the real story really didn't have an ending either. It just ended like "...and I guess we'll never know. The End."
Ask HN: Your Personal Finance Software?
What hacker-friendly personal finance managing software is out there? Mainly what I'm interested in is:

* Being able to set budgets as percentages of my income
* Being able to Play around with those budgets to see how a new expense would affect everything else
* Having credit card purchases automatically tallied into the correct budgets, so I can see how much room I have remaining in each
* Being able to access this data from mobile, so I can consult it before making a purchase

Do you know of anything that fulfills some or all of these goals? Or is there anything else that you particularly like?
They recently added FAA data to the US map (go to Settings on the left and tick "Show FAA traffic").
Show HN: AudioBot - a web crawler for electronic music (weekend project).
A bubble never really becomes "normal business" and it never will without specific tools that can support it, tools only available to governments (eg. the China bubble).

An honest prediction on when this bubble will burst, would be at the end of the current financial crisis. This is because for now, investors treat take as a safe retreat for their capital, along with German and U.S bonds, gold and over-priced art.

When faith is restored and capital starts flowing towards other industries in equal quantities, this tech bubble will deflate (not burst).

Actually, start ups are more of a new sort of monetary inflation within a certain industry rather than a bubble, now that I come to think of it.
The video "What if Khan Academy was made in Japan?"

http://www.youtube.com/watch?v=CHoXRvGTtAQ

linked to from the blog post submitted here is not to be missed. It has great information about comparative education research, and specific examples of how Khan Academy videos could improve.
No — open source is about you being able to take the code and do pretty much whatever you want with it.

Being able to report issues is entirely orthogonal to that. Lots of non-open source projects accept such reports, and releasing something as open source does not carry any implicit promise that the author will pay any attention to such reports.
> The Google crawler will hit you has fast as you let it, so when gets slow just crank up the rate limiter and it quiets the system down without hurting users.

How does one tell Google crawler to slow down without potentially hurting SEO? (Source: http://googlewebmastercentral.blogspot.com/2010/04/using-sit...)
As an example of where you might use a user space spinlock, consider:

If you have:

… a multithreaded process with shared resources that need locks

… and for the uncontested case your spinlock is much faster than your next fastest lock

… and you have resources for which the probability of a contested access is very close to zero

… and the locks are only held briefly (relative to compute quantum) (especially if they are held shorter than thread context switch)

You may find that the speed gained by using the spinlock is a win even if once in a while you end up burning your compute quantum because a thread got suspended holding a spinlock.