skysight-inc/HackerNews huggingface dataset:
I'm not sure I understand the specific complaints in the post. The metadata in iTunes is stored in a standard way, attached to the audio files themselves. All the playlists, repeated track infromation, etc, is stored in an XML file with simple structure. This should be as easy to convert as if the music database had been stored anywhere else.

Similarly, for iPhoto, much of the metadata is attached to the photos themselves. The album information is in very simple XML. I'm not sure how the cropping, rotation, etc, are stored, but the final JPEG can be exported from the UI, and nearly all these applications are highly scriptable.

Storing data in any application results in some restrictions in how that data can be transformed and/or used in the future. The iApps use fairly transparent data formats that are accessible to pretty much any programmer. I'm not sure if there's any open source alternatives to these apps that make it much easier to pull out data. Putting data in these apps is not mortgaging your future as much as putting your documents in MS Office format, for example.
While the Android OS itself is open source, the apps and everything you interact with tends to be closed source, locked down, and keeps track of everything you do just like iOS does.

So the typical use case for Android isn't really any different then iOS.

You can 'free yourself' by using open source firmwares like Cyanogenmod and picking apps that are open or at least honor your privacy much more then the typical fair, but then you are going back to the same "Land of Linux" were everything and anything is possible, but it's all kind of a PITA.

Personally I just suffer along with Linux. I prefer the way it sucks to the way Windows or OS X sucks.
>My opinion is this is a non-starter, a cash hole. Sorry.

No, that's fine. I appreciate it and would rather know if it's a dumb idea. Some clarifications.

>The service would need to have a dedicated number that people would call and leave messages, and a rather sophisticated system to receive the calls, understand speech and manage the service.

I probably didn't explain it well, but that would only for apply to the email to phone use case (which is perhaps the less worthwhile case). Otherwise, you would send messages by going to the website or by emailing an address owned by the website. The routing from there is rather simple.

>* The abuse problem is that anyone could call the access number and leave a message for anyone

That isn't really a new problem (i.e. spam). Those same arguments apply to email. What I'm suggesting would be an additional filter that could work off of a combination of spam filters, white lists, and/or opt-outs.
Thanks for the reply. I was pretty much thinking what you said, so that makes me more comfortable with the situation.

Having said all of that, do you have any suggestions on the next step? Is emailing the administrative contact as per whois the best way to do this?

Thanks for any information: this is definitely not my area of expertise!
This is an interesting question. Another is when will TV's get an Android game API "built in" like they have the "Netflix" and "Hulu" apps built in now. A game framework, an online store of games, an in game purchase mechanism, and one casino game. Blam the new world arrives.
User error is designer error.
But if gas was widely available at 90c per tank, it wouldn't be a big deal. People don't flock to restaurants now because they give free tap water.
I too switched to OS X after 10 years of linux, and I have to say although there are some nice things I can't stand it anymore. For everything that sucks in Linux there's something in OS X that sucks.

- I needed to install Octave for university (No I won't get the 89$ student version for one course). For this I needed macports or home-brew. I chose macports. To get macports to run I needed some developer tools. Direct links for the developer tools required an apple developer account but I also could get XCode. For XCode I needed an apple account. I don't have a credit card, so I needed the help of google for creating an account without one. Macports now installed several additional versions of llvm and gcc. Under Linux this is just a <package-manager> octave

- I wanted to use Inkscape and Gimp (No I won't buy photoshop for the extreme few occasions that I need to edit pictures). Inkscape doesn't find X11 when starting and Gimp has the problem that the compress dialog for pngs spawns under the main window.

- Old versions of Software. No python3 ssh-copy-id or java7 by default.

- Package management is really broken when something isn't in the app store. You can't uninstall X11. You need to keep the virtualbox installer .dmg to be able to uninstall it. Virtualbox in macports didn't work by the way.

- I have to use the command line to mount a disk with ntfs-3g, because writing to ntfs doesn't work out of the box.

- Everybody wants my to pay for basic things that were solved decades ago. I don't want to pay for your reinvention of the wheel.

The difference between Linux and OS X is that if I want can use something different, write patches myself or talk with the developer directly. At apple everything goes to /dev/ignore. With Linux on a macbook I have best of both worlds as linux support for apple devices is actually quite good.
I agree with almost all of your main points, except that Chrome on my tablet does a pretty decent job of supporting your "opening lots of interesting looking tabs" workflow (which I also do).
That quote is the Chuck Norris of proverbs - even tattooed in reverse on my eyelids, I can still be inspired by it :-)
May I suggest you switch services?
From the graphs it doesn't look that ZMQ has generally better peformance; it depends on the number of clients and whether they run on Python or Go. It's pretty interesting:

- For up to 4 clients, (buffered) redis is better than 0MQ in Python but worse in Go.

- For more than 4 clients it's exactly the opposite: redis is worse in Python but better in Go.

I'd be interested to hear an explanation for this, even if it turns out that a graph line was mislabeled :)
So...she admits settling on the best option available, and complains that downgrading would be uncomfortable?
Just add an "expert mode" that does nothing. Placebo, it works.
It's hard to tell what the author's actual complaints about OS X are (the reasons why she's moving away from it) - there's a Lion bug that's extremely unrealistically blamed on Steve Jobs, and some vague complaints about "going off the rails".

It's possible to export from both iTunes and iPhoto, and probably not particularly harder than it would be to export from a similar application for Linux.

edit: gender.
You can buy classics right now on the virtual console service, for wii or DSi/3DS.
If your Mac is sluggish, you frequently see the dreaded beachball and get warning dialogs about low disk space:

"The core issue seems to be that the virtual memory manager is bad at managing which pages should be freed from the inactive state and which ones should be paged out to disk (and, consequently, back from disk)."

http://workstuff.tumblr.com/post/20464780085/something-is-de...
Why would you want to have this kind of schedule while you're in school?
Ask HN: Good portrait-mode monitor for coding?
I'd like to buy a new monitor that I'll use primarily in portrait mode. Do you have any suggestions?

Some requirements:
1) Good for reading text in portrait mode.
2) Reasonably wide viewing angle

Am considering the Dell U2312HM: http://accessories.us.dell.com/sna/productdetail.aspx?c=us&cs=19&l=en&sku=320-2807
I'm ashamed that a lot of rants about languages get so many points here on HN. This article, in particular, is written by a JavaScript ignorant, which for the first time approaches the language. Even worse, "JavaScript the good parts" is a good read, but it shouldn't be promoted as the _de facto_ bible of JavaScript as it is: it's old, outdated, lacks a lot of the recent changes and promotes a lot of patterns which became anti-patterns.

An example of my last sentence: have look at how Titanium SDK (v2.1.x) folks designed their "parasitic inheritance" architecture following Crockford's book. A terrible, unusable, instable, un-hackable (wrong) use of JavaScript.

EDIT: I don't know if Steve Kwan is actually a _noob_ or not, but it looks like. Eg:

identifier = function () {};

this is not one of the examples of "ways to create a function". This is actually an assignement using a function expression. These are the 3 REAL ways:

// As expression, in an assignement or as argument.
(function () { /*...*/ });
// As expression, but with a name given to it.
(function $identifier$ () { /*...*/ });
// As a declaration, which gets HOISTED!!
function $identifier$ () { /*...*/ }
i continue to question the "whiteboard coding" experience.

on one hand: a dev cannot put their thoughts about a problem set into code on a white board.

on the other hand: a dev answers all problems with code on a white board.

i find it hard to believe that taking a dev away from their desk and providing a whiteboard with marker is so different that it would make one become a "bad developer" incapable of solving a problem.

i find it easy to believe that the dev has just not practiced coding on a whiteboard. therefore, when asked to do so, cannot bc of to anxiety from not practicing.

if one can write english on a whiteboard and not get anxious, then why would a professional developer get anxious about writing c++ or java on a whiteboard?

like i said, i go back and forth on this when it comes to interviewing people.
Very cool projects! And using gifs to show the items in motion is a nice touch -- not every moving image has to be a flash video.
How can I get our clients mailing addresses?
Any creative or elegant ways other then telling then a email campaign (like the following): Hey {NAME}, we would love to send you stickers but dont have your mailing address. Would you mind filling out this form with your data? Of course the wording would be done by a copywriter instead of me. But are there any ways other than email campaigns
> Here's a interesting video from a Sandy Hook father whose child was at Sandy Hook the day of the shooting

No. This so-called Sandy Hook father IS NOT a Sandy Hook father, and his daughter WAS NOT at Sandy Hook the day of the shooting, as documented many times by himself, and described in more detail in this Slate article:

http://www.slate.com/blogs/the_slatest/2013/02/07/bill_steve...

So maybe you should start by getting your facts straight.
This has quite a way to go. I'm running Firefox 18 on my Radeon HD 6970 card (high end gaming grade) and there's quite a bit of stuttering every few seconds.

Maybe the javascript garbage collection?
Based on that article, I think Ubuntu probably would push me away from the PC, too. I used a variant called "Goobuntu" (guess where...) during my tenure at one particular company, and it was a mixed bag. I'm not sure how much was due to Ubuntu itself and how much was from the local meddling, but it was wonky in ways my Linux boxes normally aren't.

Put it this way - my machine at work was some beastly multi-proc Pentium 4 something or other, and my machine at home was some random gunk I put together using old parts from Micro Center. It was so old, I had to special order the CPU online because nobody in town still had them in stock. I live in the valley, and could drive to AMD in under 15 minutes. That's just nuts.

Still, my machine at home was far more responsive than my workstation ever was. There were tons of weird glitchy times where it would just sit there and lag for no apparent reason. I didn't even get the worst of it, since I ran a minimal window manager. People who went for the full-on "desktop environment" (KDE? GNOME? whatever it was on that distribution, I don't know) had even more anomalies.

When I hit my hotkey to pop open an X terminal and don't get my shell prompt in a blink of an eye, something is very wrong.

Edit: forgot something. My home machine was faster over my cable modem + ssh tunnel to work than my work machine was sitting on the corp gigabit Ethernet. Think about that.
natermer, FYI, your comment is marked dead.
It's not a bug, but it is an unfortunate quirk of the language. But find me a useful language without any unfortunate quirks, and I'll give you some sort of medal.

My point is that as unfortunate quirks go, this one isn't actually that big of a problem in practice, especially if you know to watch out for it and take simple steps to protect yourself from it.
Fearing that your child will be stolen by a stranger is ludicrous.

Well, almost. I remember one case in Finland where a stranger took a baby who was sleeping in a pram outside.

It was such an uncommon occurrence that it made national news, although the episode took only a few minutes and no one was harmed. Touching someone else's baby who is sleeping out is just a no. (Looking at it to make sure it's well is OK, of course). But some fear about this is understandable. Parents worry about everything, sometimes not very rationally.

Mostly this is about trust within society. Finland is still very homogeneous, people share the same values, and the level of trust among citizens is high.
Eh, it is so easy to forget to set something up on Arch and scratch your head all the time to figure out what it was. Things that start working on Ubuntu fail rarely.
And yet, he has done nothing to investigate that idea.
Arch Wiki is the best! I use it to set up stuff on my Ubuntu computer, sometimes. The thing is, Ubuntu already does most of the stuff from the Arch Wiki automatically.
Zendesk hacked, Tumblr, Pinterest, Twitter user email addresses stolen
I'm just responding to the claims that there is an orchestrated attempt to use Newtown emotion to further gun control and confiscation. There undeniably is, and it's not some crazy notion of the tinfoil hat crowd - but the admitted and public goals of some people in power.

They have stated that they need to act now or they will lose the emotion required to pass such laws. That is not demonstrating that they are correct - it's the equivalent of "act before we have time to calm down and think, because we know we are in the minority on this."
Bills are a lot easier to understand if you think of them as source code diffs. This bill is basically requiring them to provide context diffs which is actually a pretty decent idea.
iOS: sell your soul to Apple.

Android: sell your soul to Google.

The thing is, I already did the second one to a far greater degree than most people ever do. I'm not about to repeat it.
The Seattle Times has slightly different content, including the Oregon senator saying he will extract a promise from the incoming Sec. of Energy (and probably more funding) for this

http://seattletimes.com/html/localnews/2020415477_hanfordlea...
Which reminds me, I'd love to see a post about how you do it, and especially how your perspective has changed as your company has grown. #justanidea
I think you might not have read the article, because the proposal is rather simple and reasonable.

Laws are often written with links to other laws that are required to understand them. Some laws are even "diffs" of other laws: "Paragraph 5 in law 65/1996 is removed, and the following paragraph is added instead: blah blah".* This means that you often need to open four or five different documents to understand a single law.

The proposal seems aimed at doing away with the links and the diffs, which sounds very reasonable.

*Note: the example is based on my country's laws (I'm not from the US so I don't read US laws), but judging from the content of the article, it seems like US laws have the same problem.
Ad-hoc decoding a backdoor
How do you know when a user is using stolen credit cards?
Though it may be effective, from a moral standpoint I find hellbanning to be as evil as the name would imply. To a lot of people, finding out that you've been ostracized and nobody told you would be extremely psychologically damaging. This applies more to discussion forums, of course, than online purchases.
We've come to the same conclusion (been using Heroku and testing all three). Splunk's query language with its built in charting functionality can be quite useful.
After reading the discussion here, I feel like there's a few things I should point out that I may have missed or not made clear in my blog post.

1) I live in a remote place. Getting stuff shipped here is very hard and finding "Ubuntu-friendly hardware" is simply not an easy option, at all. I find it odd that Ubuntu is purportedly an answer for those who live in rural or remote areas, yet those are the areas where it can be extremely difficult, or expensive, to get specialized Linux-friendly hardware.

2) I've spent lots of time digging through documentation, reading about packages and messing with various pieces of Linux over the years. I am constantly SSHing around to various boxes for development and administration. I'm no stranger to config files, man pages, or Linux.

3) As I grow older, I'm finding that my time is definitely equatable to money. This is especially true as a freelancer. There was absolutely a thorough amount of "is this worth it" over the course of months, if not years, before taking the plunge.

Ultimately: the time and frustration investment reached a threshold where throwing money at the solution became a viable and intelligent alternative for me. I'm not advocating that this decision is for everyone, only telling the story about how it became the decision I made.
Don't forget that logging in with multiple accounts on the same install also uses a token per account.
Nintendo is now officially selling AAA titles through the online store for DSi/3DS.
I can rattle of examples

1. Field guide for birding

2. Field guide for astronomy

3. Omnifocus

4. Mobile fitness regime

5. Taking notes in class (my wife who lives on her 15" MBPS) used one for a class with iAnnotate. Worked like a dream.

6. Synthesizers. The musical instruments on the iPad are stunningly good

7. As a control surface. I use mine to control Ableton live

8. Notes. I use mine for note taking often

9. Scratching out ideas (I use Paper and a Stylus).

10. And lots of reading research papers and figuring out ideas

11. All my camera manuals stay with me when I go on a photo trip.

Books are one thing where I am all kindle all the time. Long form reading and tablets don't work for me.
Am I the only one that loves Unity?

I took some care when getting hardware to have it work with my Ubuntu computer, and I don't have any major problems with it.

Now, 12.04 used to be buggy at first, but now I can even play intense 3D games without problems on it!

In any case, it's so much easier to code on than on a mac, I really hope that good laptops that work well with it start costing less than $1500.
Obama officials refuse to say if assassination power extends to US soil
> Android: sell your soul to Google.

Nobody is forcing you to use Google apps on an Android device. If the market decides that the Google experience is subpar, they will be replaced. This has already sort of happened with the Kindle Fire. It forced Google to respond with a better device (the Nexus 7).
I think the whole point of OS X is for it to be user-friendly enough for people to not have to deal the nitty-gritty underpinnings of Linux. I don't mind getting close to the metal since I'm a software engineer née systems guy (wasted high-school youth? pff). In fact my primary dev box is Arch/emacs/awesome so needless to say I spend a fair amount of time in my dotfiles and editing scripts.

I'm not entirely informed as to the details of the export procedure. But I think it's a fair expectation for an OS X user to not to deal with all of the nitty-gritty details of Linux. Saying "its as easy to do in OS X as it is in Linux" isn't really a fair defense.
I mortgaged my future with KDE several years ago, and the KDE project "went off the rails" with v4. My usual ways of working weren't improved with new benefits - the entire rug was pulled out from under me. All my effort in learning KDE stuff, and putting my data in KDE apps was wasted, as I had to spend time to migrate all that data to other apps.

I'm being somewhat sarcastic, but also honest - I used KDE as a primary desktop for several years, but v4 was too radically different, and migrating away to another system was not fun.
I would be able to stomach this vague, disjointed rant if it had a different title, something like "I am experiencing minor inconveniences as a result of wanting to switch computing platforms".
What about the Ubuntu Phone? It might also make an offer for your soul, but I think it will let you say no. (Not that we have too much information about it yet.)
A single ticket on United costs far more than I'll ever pay for the gmail service I use on a daily basis - this might well be true even if you take into account revenue from ads I click on. Facebook aren't exactly known for being responsive to this sort of customer problem either.
Front-End CSS Frameworks
Now that makes me think twice before getting a Mac. Though I own an iPhone and an iPad and am happy with both devices. iTunes 11 is good and actually much better than iTunes 10.

And I have no idea why someone would stay on iOS 5. iOS 6 has quite a lot of new features. Only reason to stay on an older version would be to make sure that your phone stays speedy(I have noticed that iPhones tend to get a bit slower with each major upgrade).

I played with a Mac in a showroom today and it seemed much better than the mess that Windows 8 is right now(tried it for 3 months, now back to 7!)
You should've just waited a year or two and not upgraded to KDE 4. KDE 4.10 (the latest version) works just fine.

That said, I'm an Xfce user, and I love it because things never change.
Maybe because of the last three words?
I think that the mention of "post Steve" jitters is largely false. OSX has never been perfect and has always had quirks. iTunes has never been a flawless interface and missteps happened while Steve was there (mobile me, etc). People seem to be misremembering apple as being perfect while Steve was there. For the most part, the people that make macs/iPhones, etc are the same as when Steve was there. Sure Steve was a great inspirer of polish and set the bar high, but he didn't create these things. Apple hasn't gone to shit since be died. I'm not even sure you could really say their trajectory has changed since he left. She seems like she gets bored with tech after a while, and she just wants to change so she is constructing a reason to switch.
Niklas Roy is an amazing artist. This has got to be my favourite installation of all time:

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

And no, I don't know why either.
If you're curious about the state of console development, there's an excellent Reddit comment/thread @payne92 just shared with me:

http://www.reddit.com/r/Games/comments/18irx0/the_minecraft_...

The long and short of it is a) developing a non-Xbox Indie game is incredibly expensive and prohibitive b) (for now) state of Xbox Indie game network and framework is crippled c) Steam is a much better, although still imperfect, beast to deal with.
I am still primarily on Ubuntu. My differences are:

- KDE. There are probably better solutions, but it works.

- I bought my computer after reading up on supported hardware.

- My Mac has had more problems with latest printer installs than my Ubuntu installations. (Samsung and Xerox both stopped publishing drivers for their old printers for new Mac OS versions?!)

- The (simple) killer features to support, to get my money: apt, high-resolution displays and Emacs. [Edit: To be clear re apt-get -- macports, homebrew, cygwin etc are just not apt enough.]

- I still hope Unity gets better than Gnome 2 and will e.g. run the devices that replaces my iPhone/iPad. (The answer to the next question: "No, I don't also believe in Santa..." :-( )

- Right now I have no idea if I'll go Ubuntu, Debian or Mac next. (Comments advertising Arch Linux made me curious.)