skysight-inc/HackerNews huggingface dataset:
2009 seems like yesterday, it's crazy how different the world was merely 5 years ago.

Since then, Android has certainly grown into an viable competitor to the iPhone, though it's still far behind in many ways, particularly developer adoption and the high end of the market (which is by far more profitable).

Apple has also gotten a bit better and faster in app approval from what my friends say. Still, the iPhone is a lot less hackable than especially the nexus phones. It's still bewilderingly hard to test an app with real people (I'm writing my first iOS app right now and so wish I could just email an apk to even 5 friends). I know many get around this surreptitiously using the "enterprise" program (my hunch is Apple knows but quietly lets it slide knowing that a lot of the best developers do this).

Compared with rooting an android, jail breaking an iPhone seems more risky and less effective. And Apple seems to have succumbed to carriers wrt banning tethering apps not only from the app store, but also in code (from what I hear, haven't had the chance to see if it's possible yet).

However, there are a lot of reasons startups still start with iOS and leave android as a second thought:

1. iOS users actually buy apps, use them, and spend money in them which is extremely rare amongst android users

2. A lot more iOS users have the latest OS and enough also the latest hardware, which means you can do the coolest stuff the platform allows and (at least initially) not have to worry about deprecating well for legacy devices/OS.

3. the devices themselves are (as pg wrote) just too much better designed compared to to even the best android phones. I have a nexus 5 and iPhone 5s and slowly over time I pretty much only use the iPhone except when developing for android. It's little things that cause this behavior, like being able to plug in the iPhone's power cord in the dark (since it's symmetric).

It's still too early to decide whether Apple's tight control is purely a good or bad thing. You could make a decent case either way.
I use http://spellcheckplus.com/

"I'm commenting in Hacker News which means I have a minimum IQ of 120. But in no way my above statement proves my above average intellect which can be personified in this comment. But then some may say I'm arrogant or just trolling neither of which, this sentence is too long I'm gonna end it now."
The unstated distinction you are making is between a program a novice can use for word processing and a program that requires some level of experience. I will grant that ed/edlin/nano are not word processors. But excluding emacs from the category is just as absurd as including ed.

Have you used emacs in the past decade? Some of your requirements are laughable. Softwrapping? visual-line-mode has been baked in since 23. Word count? wordcountmode. Tables? I will take orgtbl mode over the libreoffice/ms-word interface any day. Bullet points? Nothing comes close to orgmode for manipulating/moving/adding bullet points.

Apple's Pages did not get "track changes" until 2012. Was it just a text editor prior to that?

Sidebar: It is kind of funny that you like WP 5.1 and are a lawyer. Were you ever a lawyer in the states? The only people I have ever heard gush over WP5.1 were lawyers. I never realized the fetish was global.
Yeah; I use vim as my editor of choice (outside of my job which is actually .net, heh).

I have other computers I use a lot, and I'd never 100% give up on gui's. Mostly I'd be setting up an environment that boots quickly, reduces background processes, and gives me a nice retro place to code in when I'm tooling with haskell or c. I also like having an environment that I've fully optimized for keyboard only.

The excel part would just be an interesting convergence of what I do at work with windows, and what I use mostly at home.

I've never messed with frame buffers in terminal; that'd be really interesting. Maybe I'll see if I can get to something more fully functional after all. I've always gone pretty much easy-mode when it comes to linux. I want to get more hands-on with the distro
Im not an ESR fan, but let's be real here, the bug got found. How many bugs of similar impact are hiding in crufty old Windows code that nobody is looking at.

Unless you're talking about an IBM mainframe, validated at EAL 5, there are security bugs all over the place. With open source, you don't get a platoon of elves scanning the code, but you have a much better chance of someone happening across a defect or identifying the responsible party.
Well, I'd done a small kernel for a class. Later, I wrote a lockfree malloc and realized that large lockfree programs are actually pretty managable, and that was the start. It's generally just a matter of designing around simple data structures (which are the only ones you can really do lockfree) and a repetition of some key tricks like refcounting, generation counting, and type-stable memory. Writing the data structures and primitives was tough, but otherwise you don't have to worry about locking and things come out quite neatly as a result.
This is such a bloated space, and it seems like suddenly every major player has an experimental app (atom.io, brackets.io) - it seems like it will become harder for programs like this.
Nah this was a traditional scholarship with research funding inclusive. It was difficult to turn down because of that

NYU and other private universities (Saas-fae etc.) will charge PhD candidates because they can. They have prestige, more applicants than they can deal with and the whole snob-appeal. I was going to join their Media Studies/Computer Science department
Let's not beat around the bush. It absolutely is.
Probably because this site wasn't just besmirching them, it was helping organize protests.
Wow. As an typography enthusiast who's miserable with bezier curves, I've never seen something this straightforward. I love the coordinates it gives you on handles and points. Being able to easily work from metrics forward is a great touch as well.

I gave up on trying to learn with Fontlab's TypeTool because nothing was nearly as clear or usable as this.

This is the perfect entrance to type design, and I see myself wasting a lot of my time with this in the coming weeks.
Fair enough points; there is indeed a difference between being more concerned about the ovens than the bread and all.

That said, I have worked with/for a lot of bakers who have literally given no time thinking about the oven (I've done a lot of cheap PHP freelancing), and occasionally ruminate on finding a better oven and the choice that led to my current situation in the kitchen.

There are a fair number of folks out there who bake plenty of bread, but who could do so in more sanitary conditions with easier to reproduce recipes if they were open to some different methods.

I agree that a personal blog is probably not the right point for that kind of methodology, but there are also a lot folks who need to learn the difference between yeast and random fungii that they found by googling "free wordpress themes".
Thanks, I've been using angular for months now but still haven't grok it. A new tutorial is always welcomed.
It pains me to hear Obama say that he wishes that the Ukrainian people (who have sacrificed so much to challenge their government) are righteous and should determine their own fate, when the US embassy is facilitating the censorship of opposition websites in Mexico and appointing a SOPA lobbyist to head up TPP Treaty negotiations. [0]

Yet again, doublespeak in crazy town.

[0] https://www.eff.org/deeplinks/2014/03/obama-nominates-former...
wait, what? you were at university as an 8 year old?
Use an icon font generated by icomoon or the like. That does not require Javascript, HTML and CSS prerequisites, is only as heavy as the used constituent SVG elements and is well-supported.
There is a 3rd option here:

Allow apps to bypass review. These apps will be hosted on Apple and charged the 30% fee, but they will not be indexed and not be displayed in any way on iTunes. You will have to have a direct link to buy them and download them.
That's because we're not.
Don't pay your credit card bill? They will definitely come after you for it.
URL Shortener in Scala for Play
Open source challenges a proprietary Internet of Things
Icomoon is great, I just wish it provided Compass markup so I could have the cross-browser support Compass provides.
I don't want to make assumptions about gender on HN, but if you grew up female it was kind of hard to avoid. You can just search for "tampon virgin" and come up with a ton of sites and people that try to reassure girls that using a tampon doesn't mean you lose your virginity.

I also grew up in LA and not in the middle of some super conservative area, but my girlfriends used to freak the hell out when they needed to dip into my stash during emergencies and all they found were tampons. Sex ed until I took the high school edition didn't help much there either. It was only into high school/college that tampons were way more commonly used. Today I still have a mix of tampons and pads in my bathroom for anyone that needs it.

I don't have an explicit "tampon virgin" story to share right now, but here's one I saved from reddit a while ago that made me gag: http://www.reddit.com/r/TwoXChromosomes/comments/utzu0/ladie...

There's also some terrible stories in this link shared with me on irc that made me almost have an asthma attack laughing earlier today: http://www.reddit.com/r/AskReddit/comments/1zinku/sexed_teac...

For the other stuff...idk. I hang out in /r/twoxsex and used to hang out on the VaginaPagina LJ community and read the hell out of Scarleteen among other resources. It's a bit self selecting, but there's a lot of myths that get busted often. One I can think of - I started hormonal birth control really early because I had very heavy+painful periods with iron deficiency anemia (like, passing out in the middle of the street bad) and my parents and I went through a couple different doctors that were all judgmental about a 13-14 year old on the pill. I eventually just went to Planned Parenthood for gynecology needs (amazing people!) and they were all understanding and hush hush because parents of other women would sometimes illegally pester them for more information. So there's the "young teen/woman on birth control must be having sex and not need it for anything else" bullshit right there. Another one: right now I have an IUD, and everyone feels the need to tell me about the one friend of a friend story about a uterine perforation - legitimately a risk, but not like it's an inevitability for everyone using the IUD. There's also the twist on the tampon virginity that involves the menstrual cup. I also like to talk about skipping periods since I used to do it for a few years, and so. many. people. think it's a terrible thing to do. Meanwhile every doctor I had since going to Planned Parenthood thought it was a good thing to do, and this year for the first time in ~14 years since hitting puberty I finally have normal levels of iron without making an effort to supplement it. It's pretty wild. So much of it is so everyday if you spend enough time around frustrated women that I almost forget that these are really big problems.
Show HN: Try my app - Listener: Secret Board 1.0.3
Well that's the problem with preconceptions of feminism. Egalitarianism was originally a spinoff from 60s feminism (lead by Stein, Haraway, Latour etc) They actually went one step beyond that human equality, but suggested that machines/objects were on par with humanity since it augmented human intelligence (Engelbart).

The problem nowadays is that feminism has turned into a splinter pile of infighting groups who, honestly, don't know what feminism is. Feminism has nothing to do with female superiority, it was simply put forward (along with queer theory, post-colonialism) as a framework to analyze society.
HR leaked my salary. Now my team knows I make 3x they do
You can add SPA functionality to any page on a website. There's nothing preventing you from using your favorite SPA stack on specific pages.
Three tweets doesn't build enough context for me. A product in the book space needs to express a passion for books and that's hard to do without acting as if books are worth the investment of time spent reading. I think of BookTV and the New York Times Sunday section and the back of The Nation.

"Let me tell you about this great book" can't be pulled off in 200 words. If that's all you have to say, it wasn't that good.

Frequently, there will be an "Ask HN: Where Can I Find the Hacker News for X" Usually I think, well that would be Hacker News. But as I was writing my reply, I thought 'a Hacker News for books just might work". Push the big idea about which you have passion harder. Good luck.
I've worked for one of their (direct) large competitors, but haven't worked for those three companies.

I've currently got active accounts with all three of those VPS providers - I love them, and use them every day - particularly Linode, but also Slicehost/Rackspace, and DigitalOcean. I even have a bare metal server at ServerBeach - which I realize I need to shut down...

At this exact instant I have six terminal windows open across DO/Linode. I host a moderately popular California Food Blog, and have about 15 years experience in various companies that have had hosting responsibilities.

I'm not saying you can't do great things with the VPS providers - I'm just suggesting that the tradeoff between saving $2-$3k (at most) with Digital Ocean, would be more than made up by the technology risk, hassle of having to re-invent a lot of the services that you get automatically from AWS.

That could change sometime in the (near) future - but right now, AWS is an easy (and honestly, all things considered, relatively cheap) solution for this type of application.
I just can't bring myself to mundane, boring work.

Most work is. Be careful not to squander your opportunities, though. Once you leave grad school, you don't really get to be around that type of environment anymore, for better or worse.

(I mean opportunities like being among people who share your personal interests, not financial or business opportunities. Though those are there too, if that's what you want.)
Mastering Zabbix -- book review
I did a review for PacktPub's book Mastering Zabbix.
Played around with it, incredibly easy to use!

It looks like the bits to import/export the fonts in a portable format (json) are already in place. You could literally run a git repo with the font files and serve it up to a web interface. That would be awesome :D
In Firefox 30 (Nightly) on Ubuntu on a seven year old machine I see no choppiness at all.
There is no Android OEM that can go head to head with Apple in the market they compete in but Samsung (high-end phones)

Moto X
I'm a freelance iOS developer.

Drop me an email.
This shouldn't be surprising. The same sort of things would happen back in the good old days when we were on the gold standard.

Usually the catalyst in those days was some sort of financial stress at moment of weakness for the bank. In the 19th century, Typically this was in the fall before the receipts from the harvest came in. Small banks would have minimal reserves, and failures could easily cascade.

I'm surprised with all of the rhetoric about fiat money that nobody figured this out sooner.
You might be interested in the axlsx ruby gem: https://github.com/randym/axlsx

Haven't used it, but it allows the creation of pretty complex spreadsheets from ruby code. Not sure if it is able to read from spreadsheets, but it could be one part of the service layer.
Why does Apple not have a mobile web site?
Ask HN: is your startup doing anything related to the 2014 World Cup?
Around 100 days from now, the 2014 World Cup kicks off in Brazil.

Is your startup doing anything interesting at or related to the World Cup? Any Brazilian startups launched for this purpose?

-- I'll be in Brazil (Natal, Recife, Manaus, Rio De Janeiro) during the group stage and would be interested to learn more about what you're doing and maybe even meet up.
All SSL distros are now suspect
In crypto, the "crypto" is the hard part. But now in the space of two weeks we see that folks maintaining the crypto in C can't handle return values.

As an industry we have accepted that these libraries are the standard plumbing of security for many years.

And they are obviously based on standards.

Some other standards are continuous and automated testing to ensure broken code does not make it to production.

The last two weeks of Apple and now GNU not being able to competently handle return values in C shows that:

They don't have automated testing in place for critical security code. (Anything?)

They don't have maintainers in place who understand their own c code.

Consumers of SSL code believe in acronym security which does not exist.

As an industry since we cannot control the shoddy practices of distributors of security code we must minimally require proof of open transparent automated tests which can be verified by a third party before using any vendors encryption.

Goodnight. And may the force "goto" you.
The Optimal Blog Post Takes 7 Minutes to Read
Locksmith in B74 
Call 0121 222 0804 Locksmith Services near Sutton Coldfield‎ or in your area B74 3ED. Locksmith Sutton Coldfield provides quality 365x24x7 services :-

• Domestic Services
• Commercial Services
• System Safety
• Locks & Alarms Auto
• Emergency 24 hour
• Door/Lock Opening
• Lock Fitting
• Lock Repair
• UPVC Lock Repair
• Car Opening
I used to design typefaces as a hobby. It is not so easy. You might think that your typeface looks fine but some experienced typeface designer will rip your design to pieces saying the bowls are not smooth, the stems are not having consistent thickness etc(he is not wrong. I just didn't have the "eye" for spotting such things).

But as they say, practice makes man perfect. Good Luck.

It takes around 6-7 months to design just a "regular" typeface. Be patient if you ever take this up.
Person who pays the bill here. Latency does matter and we're paying an additional $1.5k new in Feb to improve european latency. RubyCentral can afford to spend the money to improve latency issues, so we do!
Try tilting your mouse 90 degrees then scroll the wheel towards the left.
I run a small game development studio in San Francisco. This still resonates with us. So much so that our most recent game is Google Play only, at least to begin with.

We can iterate on the product at near web-speed on Android. Our last game started on iOS first and at one point it had an update take 22 days to go through Apple's approval process. It was a complete black box to us - there was no reason given why it was taking so long and there was no one to contact regarding why. After not being able to submit a critical bug fix for 22 days to our players we decided that it wasn't the right place for us to launch on in the future.

So far I've been very happy with our decision to focus initially on Google Play. Launching first on that platform has allowed us to iterate on our latest game quickly, improving the experience continuously for players. Our players appreciate the quick improvements, and I'm not just talking about bug fixes here; we're also adding features to address player requests.

Once the rate of change slows we'll port it back to iOS.
Breaking the Magician’s Code
We aren't paying that much in cut just yet. We're a small team (6 engineers in total). You don't have to be pulling in millions per week to get high on the grossing charts. We're probably around 1/4 of what you estimated.

Though you mention delivering the assets. Actually (like a lot of games) we make a big effort in getting under 50MB over-the-air limit on the App Store. The total content for retina iPhone is ~300MB, delivered in parts as you progress in the game. That's kept on S3, downloaded through CloudFront.

But yes! You're right, it's mostly a hell of a lot of JSON flying around.
> It's still bewilderingly hard to test an app with real people.

Pretty simple with TestFlight.

Companies who have iOS apps deal with this every single day.
+1 for IcoMoon. I tried a few of the other icon compilation apps and IcoMoon is by far and away the easiest to use with the best selection. There are slightly snazzier apps out there, but they just weren't as flexible as IcoMoon.
Ehh that might be hard for keychains. Thanks for the info!
Grof believes he has communicated with aliens.
No, I'm not making that distinction. I'm just saying that text editors and word processors have historically and up to this day been somewhat different beasts written for different audiences with different focuses on their features.

Sure, I can do emacs with softwrapping to write my next legal contract. I can also do text editing in Word for my next LaTex document. But I wouldn't want to.

This is not an obscure distinction to make.

Sidebar: Actually I much prefer a recent Word to WordPerfect 5.1. But the question was command line tools, and WordPerfect 5.1 is a good example of a terminal based document creation tool focused on creating, well, documents. It should be easily possible to make a modern equivalent - a terminal based editor focused narrowly on the creation of the same sorts of documents Word is good at. But I don't know of one, and a tricked out emacs doesn't really get there.
The vast majority of Seattle's housing stock is in single-family and small multi-family dwellings

1. That's primarily a political choice: https://news.ycombinator.com/item?id=7344438. One could argue that SFH residents are already telling everyone who wants to live in Seattle but can't afford to, to screw themselves.

2. It's much cheaper per unit to deploy fiber to apartments and condos than it is to single-family houses; it seems unlikely that most residents of such housing would want to pay the true cost of the rollout.
Would you mind expanding on how to minimize downtime when applying migrations to large DBs? It's clear the grandparent isn't familiar enough with the relevant techniques to realize their statement needed qualification, or could count as "nonsense", so they could probably benefit from the explanation.
It's interesting to note that the transaction malleability issue was a known problem to MtGox at the very latest by November 2013. [1]

I know this first hand because I was on #mtgox at the time speaking to support staff trying to get some of my own coin out, which I eventually did get. I personally think that at this point they themselves were "wtf is going on?" about the issue and couldn't really explain what went wrong.

Between that time and now they surely must have understood the problem well enough to either use it as a "feature" or try and fix it, which they didn't.

https://bitcointalk.org/index.php?topic=324918.0
I believe most of the problem lies between the disconnect of what the set promises and the marketing language used (new, exciting, revolutionary), versus what it appears to deliver (same, unimaginative, ugly). In that sense, the vibe is dishonesty.

My main problem with it is that it's ugly. It seems to attempt to solve functional problems while simultaneously completely failing at the main function of icons.

People are probably on the same page, but describing it in confusing ways.