skysight-inc/HackerNews huggingface dataset:
Agreed with this!

I'm more devops than sysadmin, so more expertise may have changed my experience, but when I did run a CentOS server, I thought, "yay, this is great"... until it came time to actually update.

Then, I realized that I had simply been accumulating up all of my upgrade pain as debt - with compound interest.

By comparison, upgrading Debian servers from version to version felt like hopping from bed to bed in a mattress store. Aside from a missed footing or two, it was usually a nice soft landing.
Wave payroll developer here. Extra $25/month for the company, not per user or employee.
"I know what your thinking: a motorcycle that can't be tipped? How is that..." fun? Motorcycles are fun, is this?
So based on what you said (since I really have pretty much no knowledge of my own) this sort of thing MIGHT be a good idea because they are indicating that the users would just see what trades other people are making. In a comment further down they mentioned that "The data would be entirely made up of trades, no opinions, comments and noise". If that's the case and there is some kind of disclaimer saying that nothing is investment advice, then no one would be liable right? Or am I oversimplifying?

I guess the only other thing I would worry about would be ending up trying to learn from someone who has as little experience as I do.
How I didn't miss a single tweet from YC Startup School 2012
It can, but in the negative: http://blog.23andme.com/health-traits/autism-study-reveals-n...
I didn't even consider headphones! The funny thing is... i do listen to music all the time as well! It's just that i'm so used to my cheap in-ear earphones that i didn't think about that. Thanks for suggesting, i'll probably get a JBL Tempo Headphones as i'm a bass lover ;)
How could you possibly claim his post was sexist? There is literally nothing about what he said that is even remotely sexist.

Perhaps he's pinning the blame on Mayer because the announcement was written and signed by her! It's the role of the CEO to represent his or her company in this manner and serve as the lightning rod for any feedback. The fact that Mayer is a woman is completely irrelevant. Both Jobs and Gates (and many other male and female CEO's) took on that role, and there is absolutely no shortage of rants and raves over the years directly addressed at them.

In fact, I would say that you are the one being sexist, since you are apparently accusing jpdoctor of sexism based solely on the gender of Yahoo's CEO.
Coming in Ubuntu Linux 13.04: instant purchases from the desktop
> A GNU/Hurd competitor to Ubuntu?

Well, there is this: http://www.debian.org/ports/hurd/
I did a news search to see what researchers are saying recently about the data analyzed by 23andMe. One news article led me to a company blog post by a bioinformatics researcher, Gabe Rudy, "GATK is a Research Tool. Clinics Beware"

http://blog.goldenhelix.com/?p=1534

in which he applied his own industry knowledge to his updated 23andMe report. His conclusions suggest that the product needs much more work:

"I promptly sent an email off to 23andMe’s exome team letting them know about what is clearly a bug in the GATK variant caller. They confirmed it was a bug that went away after updating to a newer release. I talked to 23andMe’s bioinformatician behind the report face-to-face a bit at this year’s ASHG conference, and it sounds like it was most likely a bug in the tool’s multi-sample variant calling mode as this phantom insertion was a real insertion in one of the other samples."

. . . .

"But because GATK has been used so prolifically in publications and is backed by the Broad Institute, it can be viewed as a 'safe' choice. As small labs and clinical centers around the world are starting to set up their DNA-seq pipelines for gene panel and exome sequencing, they may choose GATK with the assumption that the output doesn’t need to be validated.

"And that would be a mistake.

"GATK is as susceptible to bugs as much as any complex software. Their new mixed licensing model (free for academic, fee for commercial) is intended to add more dedicated support resources to the team. I suggest they think about adding dedicated testers as well."

So for those of us following along at home, the crucial idea is that most of the "information" that 23andMe provides paying clients has not been validated. Not only has it not been validated as to correctness of the genome analysis software (the industry scientist's observation), it has even less been validated as a clue to clinically significant disease risk for the majority of diseases that afflict people in developed countries. Pay your money for the service at the new lower price if you like, but prepared to see your personal genome results repackaged and reinterpreted for years to come before you learn anything from them that will help you improve your health.
Memory and Instance Configuration for Running WordPress on AppFog
Profiting From a Child’s Illiteracy
That's why you don't compare floating point numbers with the = operator.

You use something like:

fabs( a-b ) < epsilon

where epsilon is usually defined by the language as a very small quantity (example values in C are 1E-8 for a float, 1E-15 for double), or you can just use a hard coded value appropriate to the values you are comparing.
Never underestimate the power of "free, as in cheap." :)
That is really cool! Seems to me you're close to having a product you could sell. Nice work!
We have been using this technique for a while to go from logo-to-brand, I have a demo and API for it: http://landr.co/brandr/
And the current economic situation is an aberrant special case; it isn't implicit or ever-present.

And, even still: I think anyone whose annualized rate of return on savings -- over the last, say, ten years -- has fallen below the rate of inflation, can be safely said to have invested in a manner tantamount to stuffing it in a mattress.
Yes.

https://my.personalgenomes.org/profile/hu840B0B

My brother:

https://my.personalgenomes.org/profile/hu6A0E65

Also, feel free to ask me to share my full 23andme profile (ancestry and health) to anyone interested.

I was almost 23andme's infrastructure engineer two years ago until my father came down with lung cancer and I had to decline the offer (would have had to move across the country). Still a supporter/advocate of them though. (If you read this Steve, thank you for the opportunity and being willing to take a chance on me. It changed my life and career for the better).
$250,000 (1990 US dollars) hard drive tear down
Hard Truths About A/B Testing
Interesting, thanks. It looks as though you rejected the idea of dual-licensing. It's totally understandable that you'd want to avoid the hassle, although a dual MIT/ASL2 really does give you the maximum protection and flexibility. There's at least one big open-source project that's recently taken this exact route:

http://thread.gmane.org/gmane.comp.lang.rust.devel/2593/matc...

...though in their case they were moving from MIT to a dual MIT/ASL2.
Ask HN: Cheaply and legally filling 40 mp3 players for good cause
My best friend works at a residential treatment center for troubled youth across an entire spectrum of problems, ages 13-17. She asked me what is the best cheap and legal way to put music on 40 mp3 players today. I told her to just buy a bunch of mp3s once and load them on all the devices (maybe $300?). Is there any other options or ideas? She says they are not iPods, for what it's worth.
The city of Munich even has created their own Linux distro in 2006, called LiMux, which is part of the identically named LiMux project, aimed at switching all their software systems to free and open source software. (http://en.wikipedia.org/wiki/LiMux)
My immediate reaction: Ugh, all that boilerplate. I have no idea what is going on with all of that, and I'm not sure how I would work it out on my own.
I was exaggerating the anger and grumpiness.

That said, open-plan signals to me that the company doesn't actually value productivity so much as image and availability. This is something that I have learned with age not to take personally, but I still dislike it.
No manager can make you read code as it is. There is said to be an unprecedented shortage of developers. It is easy to walk to another company who has code that aligns with your beliefs.

I don't see anything wrong with companies that want to have bad code. They'll probably suffer for it, but that's not your or my problem.
"free, as in cheap" does not apply in the case of an existing infrastructure with staff already trained on using the deployed (AD) system.
Ah, ok. Thank you. This isn't a problem for me then. It appears to be just typical floating-point math. I was thinking perhaps JavaScript did something else weird that I didn't know about.
I can't imagine what, say, Facebook or Twitter would be like if you were just dumped into a "temporary account" profile before you signed in. It wouldn't make any sense.
I released 1 app that took me 2 weeks to build. I've made a spanking $40 within the last 3 weeks. I get about 300 downloads a day.
"Get Xorg + gnome/kde/xfce (xfce should work, kde is missing working dbus (due to local socket auth and bugs in select() cornercases)) + some webbrowser working (iceweasel 9 works, though not https)."

From GNU/Hurd TODO list :)
As a Windows Phone user, one thing I can comment on is that some Windows Phone apps that I have seen in my personal experience are more expensive than Android or iOS apps. I'm assuming this is because developing for WP has a lower potential for return, but it really turns me off on the app. Some I've been willing to purchase on my Android tablet, I have not purchased on my Windows Phone because the price difference was 99c vs 2.99.

Price is something you have to take into account; price it too high and people won't buy it, which in turn gives you a lower ROI. Then you have developers complaining that their WP app didn't turn a profit and the market is dead when in reality the price was just out of sync with other platforms. Consumer's aren't blind, and regardless of the platform they don't care the reason why your prices are high. All they care about is iOS gets it for 99c and they're saddled with a price significantly higher than that.
Apple updates maps to remove Australia’s ghost-city in the desert
mods take notice
This is fantastic. Microsoft Active Directory is truly awesome, but a replacement that is both free and runs on Linux? Yes please.
You could take a screenshot of the receipt page, if you are worried about receiving the receipt via email or whatnot.
Can you imagine offering a fully scalable AD online? Having access to the code you can start doing things that Microsoft never allowed you to do ;)

(Google Docs is, as far as I know, OpenOffice for example)
I doubt any record or distribution company will ever sue your friend for downloading music and using it with troubled kids. Sorry, i know you expect smart replies on HN but i'd just go with Torrents copy music on mp3s. The whole legal thing regarding mp3 is so wrong and this is the perfect example
Agree. Especially in the south bay/peninsula, you have all the millionaire NIMBYs preventing the area from becoming a new dense metropolis. It doesn't seem possible for cities like SF and Manhattan to be built today.
Who WOULD mention primer? It's an excellent movie about how engineers work on stuff though
1922: The Vacuum Tube Amplifier
Interesting article, although I think the author incorrectly blames the software tool rather than 23andMe.

The GATK is a research tool in active development. "Clinics beware" makes little sense because it's not like there is any real alternative (aside from other research tools). This is new territory for everyone. It almost strikes me in the same way as if someone were to say, "Users beware: Linux is a research tool". Whether or not it is a research tool doesn't change that misuse of the tool will lead to poor results.

It's been a little over a year since I last directly used the GATK's caller, but at that time indel calling (the thing that produced this blogger's error) was experimental and clearly labeled as such in loud capital letters.

Also, the GATK does not make one use insane parameters such as allowing variant calls supported by 0 reads; that's the choice of the person running the software...
It's obvious you're pedantic. How much I wish `inconsistent newlines between functions` would be my first shallow observation when reading through my code.
LivePerson & Bizzabo: Creating Meaningful Connections
LivePerson's Developer Community Manager, Ariel Cohen, is the guest blogger over at Bizzabo sharing his recap of our recent LivePerson Inside event which brought together business leaders, technology pioneers and innovative developers
Its not an artifact that's intuitive to me either, but the numbers shown that good landing pages drive conversions.
Three answers are all the same: macros, macros, macros.
Design done right. Also, very useful for fans like myself.
Assassin’s Creed III: rendering water
Cool, but unfortunately it breaks if the code your testing does from datetime import datetime :(

https://gist.github.com/4261936
Just out of curiosity, what features would you want to add to make it more advanced? I'll make tickets for them.
I'm usually sceptical about "Why Lisp?" "Practical Common Lisp" offers the confident (and subjective) "You'll get more done, faster, using it than you would using pretty much any other language."

Well, this is much better.
These are terrible answers to the question "Why Lisp?" (to which the most obvious answer would be "For what?").

1) Good ideas? Yes, it did, but many modern languages implement them so it is no longer a reason to use Lisp. Macros? There are numerous arguments on both sides about whether those are good or bad. Needless to say, not enough to justify using Lisp.

2) Your "extension to the language" is my "wtf is this developer doing here?" Consistent syntax is part of what makes a language intelligible to many different people. I don't want to be a human parser to understand code.

3) Thrust/weight... ?. OK, I think your point is that there is little syntax to understand. Unfortunately, that means that context needs to be parsed by the developer because there are few "road signs" that tell me what is going on without reading the whole chunk of code in detail.

Finally, I'm not sure what this is in response to (other than it being the eternal question that burns in the hearts of all men) but if it is an argument for using Lisp on a project, it would be better directed at what Lisp has that makes it good for production work in a modern environment. However, in that way, I don't think it is much better than many of the other languages today.
'And finally, have you ever used Unbounce? (Had to ask).'

Really?

This makes it difficult to take the list seriously; when that is weighted the same as 'Is it clear who your company is and what you do? (a logo and tagline)?'
Isn't something like this done for the Windows >=7 taskbar icons too? Only for a single color, though.
Had significant issues with the Chrome Web Store yesterday - images not loading from some content servers, extensions failing to install ('The extension file was not a CRX'). I guess this was the cause.
_The user enters how many boxes they want to pack and clicks Print, which prints a unique QR code inventory control label for each box. The packer affixes the QR code labels to the packed boxes, places them in the staging area, and moves onto the next box._

I've built a logistics system, where we did this until I realised that it is much more convenient to have a roll of pre-printed labels, that are scanned by the operator and then linked to a record in the application. You don't have to wait around for the printer to complete, you don't even have to input how many boxes you want to pack - You just point and scan. It also allows you to have the labels attached to the boxes in advance (or printed on). You can buy a roll of pre-printed bar codes for cheap, from print shops etc.

In general, I found that "reversing the order of control" works very well. Instead of having the system tell the operator what to do (which would be a natural solution from a software perspective), it's often much more flexible and efficient to have the operator tell the system what he did and then deal with that.
Thanks for reading the feedback :) Love that there is a campfire importer that we can import our chat history with!
Help me crowdsource a comprehensive reading list
Startup JuicyCanvas: Add A Personal Touch To Paintings Before You Buy Them
Thanks, I'm from Toronto. I was curious to see some comments before I constrained my question to the following. The site should, like HN, help you:

- Keep up to date with industry news
(e.g. record labels and producers would read it daily)

- Improve your chops
(much like the technical coding articles)

- Provide a community
(but not in the sense of YouTube or MySpace)
i.e. more signal, less noise; perhaps deliberately small.

It's something I would like to see someone build. The closest I have right now are trade magazines.
I'm not talking about "me" here, except rhetorically. Yes, I can walk away from bad code (although I might be walking into worse code). I don't think a junior developer in Iowa City can.

What I'd like is a world where as few people as possible deal with bad code, and no one is stuck with no other options, because bad code tends to beget more bad code, and because it's wasting time that could be spent writing a bunch of new good code.

The evil of bad code isn't that unskillful code exists. The problem is that there are plenty of managers out there who don't know any better and will insist that people use it, and who never learned the processes that lead to good code (most important: keep program size small.)

Also, my experience is that over 90% of corporate code is absolutely terrible-- unusably, mind-stoppingly awful. Rolling the dice doesn't have the best odds.
Until just recently I was an iTunes power user. I have a 15 year old 80gb collection of pirated music - all full albums, all with pristine metadata and personalized genres. I do not have cover art tho, but I don't really care - until now.

iTunes 11 makes a big deal about cover art - their UI is nearly exclusively dependent on it. I don't like thumbnails.

When I look at my music, I want a big sortable list. I don't want a bunch of random (alphabetized) tiles that don't tell me much. Also - electronic music of today is largely post-album. It doesn't make sense to organize a bunch of remixes by different DJ by album cover.

The previous version of iTunes had a hybrid view that had a sorted list with a small thumbnail to the left. It was useful because the thumbnails would scroll nicely with the text.

But no longer as far as I can tell.

The whole idea of curating my own collection, through either piracy or purchasing, seems outmoded to me. It's expensive even when it's free. Pirating music, at least at scale, is time consuming. iTunes is ridiculously expensive. My music collection would cost me $20k if I bought it and it feels woefully inadequate when I try find something to listen to.

I just recently backed up my music collection and deleted it from my HD. I've signed up for Spotify Premium and am so far pleased.

$10 is very fair (a bit high, but fair). The quality is consistent, I can save songs and playlists to my devices (feels like buying) and create radio stations that are functionally superior to Pandora (skipping, etc) but algorithmically inferior (try getting it to play Louis Armstrong style music and see how long it takes to play modern music, for me it's two tracks regardless of downvotes).

Music discovery is just as important as curation, and Spotify scratches both itches. The iOS apps are buggy but so far it's working. I'm happy to leave iTunes behind. That said, I really loved SmartPlaylists. SmartPlaylists + Accurate Genres + Ratings = Powerful, Granular Track Syncing. It's just too time consuming, and now hard to manage with new emphasis on cover art.
Rising housing prices are very popular politically, though.

I tend to agree with your analysis, but you must recognize the nature of your fight.
These are all really great points you bring up -- we definitely aren't taking other payroll companies lightly, and providing amazing customer support for both big and small companies is one of our core-tenants.

One of the things that the article didn't mention that I think is worth bringing up is how we eventually plan expose parts of a "payroll API" which can make managing payroll much easier. For example, I would imagine that tabbing through text boxes to enter hours for 120 employees every 2 weeks can get pretty tedious and error-prone. Well, we actually have a (currently internal) API for that, which can eventually be integrated into, say, time tracking software. We believe similar benefits can be realized by integrating our API with accounting software, expense reporting software, etc.

In fact, we've architected our system to be an API from the start, and our JS web-app is just a consumer of our API.

I'd love to hear some other ideas people might have that could take advantage of a payroll API!
So you're basically saying that following bad practices is inconsequential since - among the thousands of CMSes, WordPress is the most widely adopted, despite an abundant availability of alternatives that claim to be simpler, more powerful and prettier. Interesting thought.
> In China, Korea, Japan, Taiwan, no one buys CDs

What are you talking about? This might be true for the other countries, but it is most definitely not true for Japan, as I explained in this post: http://news.ycombinator.com/item?id=4903236
I'm with shaunxcode, posts like this make up for all the junk.

Thanks so much for creating and sharing this.
SPOTLIGHT: YING YANG TWINS
Firefox 17.0.1

[same behavior at work (behind firewall) and home (no firewall)]
I worked with cards in the 70's. It was possible to insert & delete columns when copying, by pressing down on the source or target card respectively, while duplicating.

We invented the "240-column" card to increase data storage (three 4-bit digits per column). Our cards looked like lace doilies. ('7' = 0111)

A real programmer measures his worth by how much he can accomplish, with what little he has. (Cue the penis jokes).
You're responding as if I had suggested that this is a replacement for all the other practices one should already be doing.

If I had, yes I would agree with you 100%. However, far from suggesting anything remotely like that, I made sure to work in the phrase "add that extra step." It's not a panacea, it's an additional thing that needs to be done to account for one new quirk that a particular technology throws into the mix.
>Antipoverty programs also discourage marriage: In a means-tested program like S.S.I., a woman raising a child may receive a bigger check if she refrains from marrying that hard-working guy she likes. Yet marriage is one of the best forces to blunt poverty. In married couple households only one child in 10 grows up in poverty, while almost half do in single-mother households.

Ugh. That seems like a bit of a stretch to claim that getting married is what causes someone to be lifted out of poverty.
Yep, that's what happened. Also, procedures were different back then, so we could have many more siblings, hope we didn't hook up in college.
Not necessarily. In fact, I went to high school in NYC and I distinctly remember my 10th grade History teacher reminding us repeatedly "New York city is nothing like the rest of America!"

I left the city decades ago: he's right!
This is an extremely long-winded way of saying that rising house prices are only good for owners who want to move to a smaller house.

The article misses that rising house prices can also be good for a person who intends to move to a place with cheaper housing.

Net net: rising prices good for near-term retirees and rental property investors, bad for almost everyone else.
Thanks. Sorry for the ignorance, but what do you mean by LOE?