skysight-inc/HackerNews huggingface dataset:
His attack on using developer tools was harsh, but I'm over 30 so it didn't apply :)

But seriously, I'm afraid he is close to the truth. As a career Windows programmer, I have great fear for the future after having tried the 2012 preview -- I've never felt so lost on a computer in my life. For my own selfish sake, I keep praying they'll make some changes before final release.
Similarly, a huge % of bloggers overall make it impossible to contact them via their blog. I've never understood this unless you're intentionally being evasive.
Yes, this sounds like a group that will really look to support privacy and personal freedom. =-(
Facebook Refuses to Remove Fan Pages for Colorado Killer
This stuff is used within silos (Watson, bio/medicine research), but expanding it to the web is hard because entities that collect data want to monetise it, and do not see the value in reducing friction.
Good point. We don't currently do this very well on the
Fogbeam[1] blog[2], and I'll be making it a point to address that later this evening. Thanks for posting this and bringing this point to the forefront!

[1]: http://www.fogbeam.com

[2]: http://fogbeam.blogspot.com
Why submit a bad summary when the source article has additional (yet still insufficient) detail?

http://www.techinasia.com/beijing-online-crimes-crackdown/
I'm not going to comment on directly for profit (read: paid) apps, but there are a large number of apps that exist for benefits outside of just direct revenue generation. These benefits can include greater exposure for said company, value add to existing chain, etc.
The great thing about propietary software and one OS (Windows specifically, OS X too though) is people using those operating systems expect to pay for their software. I'd love to come out with a Linux version of my software, but I'd then be competing with 10 free versions, and worse, a mindset that expects everything to be free. I gotta eat!
Hacking the Character Litmus Test
I don't regard that as correct. Cheap can mean multiple things. I can say this fabric has a cheap feel to it. This is a reference to quality. The shirt may have cost me $400, but the workmanship and materials that went into it were of low value. When you say you'll give me a full refund for the shirt but then only give me store credit, I could tell you that your words were cheap.

Yes, this relates back to price in the end, but having a cheap price means you paid a small amount for it. Having a cheap quality means it's worth a small amount, but you might have paid much more for it. Clarifying with the word price gives a very specific meaning. Cheap doesn't always imply price.
When starting O2O Trade to sell HDMI & USB cables, we included a blog because it was "one of the things successful startups do". None of us knew what to put into the blog, and most entries were a measly paragraph. Even so, our blog entries showed up in Google searches more often than our static product pages. Searching for our company leads people to these little stubs of text instead of our products.

Adding a blog seems like a "good idea at the time", but unless you have a good blogger on your team, it'll just be an afterthought-task that gets shuffled around because nobody wants to do it. Don't let a blog waste your time and steal focus from the rest of your company.
Yeah, that may be it..
I'm wondering why they didn't just add a new option (aka --no-symlinks) or something
I have a game on Steam; this information is not inaccurate. Although now there is a new system in place to allow for unlimited updates no matter how often.
> My personal gripe was how poorly Microsoft thought about and handled security issues. My Linux computer is as far as I know virus free.

He is comparing Windows 95 to Ubuntu 11.04 (if you follow the link in that sentence)!

> They [devs] did not bother developing for other platforms because those platforms were economically irrelevant and the Microsoft developer tools worked.

Then he doesn't even make the connection to virus writers targeting Windows between 199x-200x.

> Windows security issues are everywhere and it did not need to be so.

Sorry, but that's mostly due to the desktop market size and Windows' share of it.

Everything after Windows XP had security at its core.

Blame the users who are clueless, that are emailing viruses to all their contacts, download Trojans and warez with backdoors, etc.

And again, he is comparing decades old MS OSs to latest versions of Linux and OS X.

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead.

Completely false statement.
Places to Find Keywords for Blog Post Titles
Flock uses new battery-friendly location technology and
sophisticated algorithms to magically know which of your
Facebook friends you are with when photos are taken.

My bet is that they're using the background significant location change service. Each time iOS wakes the app with a significant location change notification, Flock combs through your photos and sends their GPS coordinates from the EXIF data to the Flock servers.

What I'm really concerned about, though, is that to pull this off the app must send your location to the Flock servers for correlation with other users' photo locations. This means Bump now has a reasonably accurate location log for everyone using the Flock app.

I wrote a test app for the iOS significant location change service that logged my location for a week, and it was surprisingly accurate. Enough to clearly tell when I was at work, at home, driving down the freeway, etc.: http://www.tomjstokes.com/130/iphone-ios-4-2-background-loca...
4 Pieces of Startup SEO Advice
I believe this approach raises the overall quality of games in the Marketplace. A developer on Xbox Live Marketplace will be less inclined to rush out a broken game and release updates every day until it works. If they have to pay $40k/update, they have an incentive to do it right the first time, with some leeway to fix unforeseen bugs (the free first update).
Dear Path, may we please have an API?
While more natural, they are not as useful. they require ui elements to have WAY more realestate on already paltry screens in most cases, (seriously, most 15" laptops are 1366x768) and don't allow for easy access to context menus. right clicking things was the best thing that ever happened to UIs since renaming directories to folders.
Hmm.. True..
My first thought was well, i could say the reverse, but realized, our current implementation of directories and hierarchies are restrictive. in the sense of having multiple tags/directory names to a set of files(it can be argued, symlinks do the job well enough). The analogy, also brought to mind the choice to allow multiple inheritance or not. I guess the trade-offs are the same. Power to the user vs easier(but restricted ) for the user
-- I don't mean the tag system per se, but the idea of having only one level of filesystem.

P.S: As far as my personal stance, it comes down to the type of use/nature of application/(perhaps more appropriately) amount of attention being spent. I don't want to have to descend hierarchies of filesystem(Even ones, i created/customized myself) to find my music. OTOH, I'll be pissed, if i have to search for my code files by tags/file contents.
Next-Gen Air Traffic Control Vulnerable To Hackers
Android ARMv6 Support for Firefox on Android: Now Available
It's true. It's fine for a small MVP in beta, and even a good sign (shows they're concentrating on the product details the are important).

But launching an entire new database, does deserve its own visual identity. That said, their logo is rather nice!
Lenen: goedkoop en veilig lenen doe je bij Krediet Service
Lists like that are dominated by recent releases because of how rapidly the industry has expanded over the last 30 years.
I don't need to be convinced. No doubt this works as advertised. Nicely done.
Great advice! I just changed it for our blog, we had the big logo at the top linking to the main page already, but I realized we didn't have a short description of what we do. Blogger allowed this to be easily added to the sidebar.
They should keep a close relationship with the IDL (http://internetdefenseleague.org ), even if their goals won't always be %100 compatible. But any opportunity IDL can get this group to fight with them against laws like SOPA, would be a good one.
If PaaS is expensive and slow, why not use a VPS?
There are security vulnerabilities in every interesting product out there. The way a company responds to a vulnerability report is much more telling than the vulnerability itself.

It doesn't look like Eric notified Egnyte before he told the world about the vuln. Not nice.
Yes and no. Google Desktop was a fully contained application; indexing was just an internal mechanism for its own functionality.

NEPOMUK is closer to an actual filesystem, in that it's not user facing; it's a service for other applications, like email clients, media players, etc. This allows them to almost effortlessly¹ share information like user contacts or music metadata.

¹ Apparently, a basic but functional email client can be built on top of the platform in 10 minutes.
The two problems we see with getting all the photos your friends took with you are 1) you have to remember to share and whom you want to share with and 2) its a pain to share them all with just a couple people (and have their photos added as well). We think all that work is what prevents us from getting all the photos our friends took with us.

With shared photo albums on iOS6 it will be really easy to share a set of photos on your phone. It will not remind you to share and it will not consolidate everyone's photos into a single album.

Watch the Flock video to see how this works: http://vimeo.com/46398388

With Flock you just use any camera app as you normally would and when you leave the event Flock gives you a 1-touch page (not automatic, users still have control) of what to share and with whom.
> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead.

Hmmm.... i am 29, i write C# and .NET for a living... there are a few lads in the office that are .NET Dev, under 30... I must be in a black hole then...
The app development business is an extremely tough market to break into right now. There are two ways of approaching it.

A) Build a services company.

This can be lucrative if you need short-term cash. However be prepared to sell your ass off. Obtaining clients is NOT easy, with the amount of offshore competition.

B) Build products

Let me tell you right now that if your product sucks, this isn't worth the effort at all. Your app will drown in the sea of other apps. Do your research, focus on big markets, and figure out ways to make successful apps even better. If you put in quality time in building kick-ass products, this is the way to go.

Most importantly, try to figure out how to get the social component baked into the app. Take Draw Something for example..in order to play, you NEED to invite friends. This is genius, because it builds a viral component into the app. Oh by the way, give the app away for free and power it with in-app purchases. Only charge for an app if you've built up enough traction with a free app.

Overall, mobile app development is a hard business, and the smart move would be to spend as little as possible, and try to break even first, then reinvest.
Hotel impossible, hotel maintenance, hotel cmms
hotel impossible, hotel maintenance, hotel cmms
We had the same experience with one of our main Rails apps recently. The original version was written in 2007 in Rails 1.2.x and Ruby 1.8.6. Since then, lots of features have been added, which of course inflated LOC and increased gems/plugins dependency even further. We migrated the app to Rails 3.1 last year with the help of a number of gems that provide backward compatibility. Even though, it took much longer than what we planned. Majority of the files, be it models, controllers or views, had been touched and changed. The worse part was that we didn't have sufficient test suites to assist so lots of manual tests. Along the way, we gradually replaced those obsolete plugins/gems one by one, which was a pain but seemed to be worth it.

Early this year we migrated the app to 1.9.3/3.2.x. Basically the same process but less painful, as most of the gems/plugins issues have been ironed out last year.
Stanford has been using paper bicycle design as an exercise for aspiring product designers for years now. (http://www.stanford.edu/group/me310/me310_2011/fun.html?fid=...)

I admire the guy trying to make this concept into a product, though they ultimately may be to the bike world as IKEA is to furniture (accessible but unfortunately hugely disposable)
The X11 equivalents are:

pbcopy = xsel -bi
pbpaste = xsel -b
To which of Jim's contribution are you referring to? I wasn't aware he designed a scale-out ACID transaction principle.
exactly what I was looking for, just bought it, thanks!
Bruce Schneier at Black Hat: “The bad guys will always run faster”
According to msdn, it is possible to create marketplace apps using C++/DirectX which is pretty much what games need:

http://msdn.microsoft.com/en-us/library/windows/apps/br22958...
I'm confused. Is this only for Mac (it looks like it from the screenshots)? I find it a terrible business move to have a start-up release their product only for a platform that is much less than 10% of the world's personal computing marketshare.

It looks nice, but I think you have shot yourself in the foot for trying to release a Mac app first. Windows doesn't have any good email application that is still developed anymore. Pretty much the choices are Outlook and Thunderbird (the latter of which was just announced would have no more feature developing). People are looking for the next email client to flock to...
Shoes aren't simple for everyone. My wife's friend has a pretty robust system for managing dozens of pairs of shoes.

The point is, unlike iTunes where you have a consistent and generally understood metadata system, people have their own systems to deal with arbitrary needs, whether that be shoes or code.

Being prescriptive and pushing a single "one true path" for everyone isn't solving problems. And computers are supposed to be here to solve problems.
Foolish line of reasoning. Of course they do things wrong. It's just that you have a different set of expectations for what users must learn to do to operate something than other people.

(e.g. users need to know how to turn on their computer, what a usb port is to charge/connect peripherals, etc.)
I misunderstood: I thought you meant I had called someone a name here in the comments. In my linked article I tried to lend some support to Maisel, whom Gruber had obscenely attacked, repeatedly calling him a "dick", by saying "If Maisel is a 'dick,' then John Gruber is a scumbag". You are welcome to characterize this as "calling people names", but I think that's an odd characterization. In the article I supply plenty of supporting evidence for "scumbag", which I nevertheless entomb in a contingent clause.

"presuming that he dug for dirt instead of maybe following conversations": I presumed nothing; he himself linked to the article that I claim he used disingenuously. He told us where he got the "dirt".

I notice that you don't seem to try to defend your other claims, but I'm having some trouble making grammatical sense out of a few of your comments. You seem to be complaining that my writing is "muddled", but I can't be sure, because the very sentence where you are trying to do that is a syntactical trainwreck.

I thought you might have had a point about me not being on topic, but the upvotes on the comments you are complaining about give me some reassurance.
Angry Birds was the first game of its kind that tons of people actually played. The fact that it looks prettier than the competitors is the reason why people actually played it. They pulled an Apple.

If there is an original game out there that is not catching on, it's likely that you can take it and do it better, and finally get traction. This still means it's an original game to the players.
Is there a reason you're only interested in iOS?

We do Android apps only and have completely been focusing on free apps in the Google Play market with in-app ads. Our own systems evolved into an SDK that anyone can use now and we just announced standard format banner-ads that tie in nicely with Admob mediation today: http://news.ycombinator.com/item?id=4295631

We're 4 people at the moment working only on our own projects and we're in the process of hiring more engineers.
i would like to see the anti-directory people put forth a basic cms that works this way. everything is tagged, no folders. or however they're saying they want it to work.

then give this to an enterprise. hell PAY them to use it. see what the results are.

since you're all ui/ux experts 'they're using it wrong' will be an unacceptable response to anything that happens.
Be careful, messing up with one of those can result in chronic migraines which can be much worse then fibromyalgia. (your "ultimate pain point" idea is a bit iffy, there is a lot worse out there then fibromyalgia)

I have been looking at designing an implementation of open eeg and transcranial stimulation is filed under "what happens if I mess up the wiring" and I am lucky that I already have chronic migraines so this risk is mitigated (all I have to worry about is temporary blindness)
I have never heard someone who built a killer app say they were glad they went with PhoneGap.
Under-thirty checking in as a user of Microsoft developer tools. There is still little out there that can beat C# all-around. There still is no alternative for Visual Basic.NET. XNA is still a quite popular game development framework.

Kids out of college know what their college specialized in. This is either Java or Visual Studio, and chances are when they graduate they'll get jobs at a company making corporate desktop software on Windows. The best way to discourage an aspiring programmer is to tell him/her "yeah it works, but it's not cool."
I am NOT a formal app developer myself, though I do help out a friend who owns an app dev firm (mainly with testing n design critiquing). This is how he gets work done:

He has a 3 person team who actually work fulltime with the company. 2 of them are coders and one of them is on for business development/handling the management aspects.

The coding is done inhouse, while the design is generally outsourced. (I'm from India, and getting decent design work done without blowing a hole in your pocket isn't really a big issue). The designer is paid on a per-project basis i.e as per the work.

He currently has a few apps on the app store, and he's just about reached break even on his initial investment (They started barely 6-7 months ago, so it's still early ).

... and yes, the whole team is super happy! Mostly coz they left their day jobs working with .NET (yeah, for real! :P) to work on what they love!:)
I make a rough estimate that 50 per cent of the time I do not bother making that extra step.
I can't really feel like this is "pro-Internet" rather than "pro-Keep your money grubbing hands away from our profit centers."
Simple needs to get their marketing gang together and do some damage assessment. Alex Payne is the sole reason so many have signed up for this service.

At this point, I no longer have a reason to use it. My faith in their organization has also decreased drastically.

I have an account with a few bucks in it, and I use it sparingly. I don't think i'd ever transition 100% to using it. I don't see the advantage to Simple's service to something like ING Direct. With ING I have everything that I get from Simple, but I can also send checks, have a paper ING checkbook, and a multitude of other free services (overdraft protection up to a few hundred bucks).

The only thing that had me excited about Simple was Alex. I was very curious to see where he would lead the company in terms of cool bank tech.

Now they've lost all of their mojo in my eyes, and I am sure the eyes of many.

Now it's time for the marketing crew to come in and market the shit out of this platform to people like us.
The guy seems to be living in an alternate universe, alongside offending everyone that brings bread home with Microsoft tools.
Serena Williams invests in Mobli
maybe they just don't want to learn?
This is the same issue with mobile development that the author seems to be pushing everyone towards. Your app might really be worth $50, but guess what... you'll be selling it for $0.99 or you won't be selling it at all.
Travis Pro Update: Deploy Keys
I've always used -r before, since it saves a key press. ;)

But I started using -R today, in the middle of a WTF event while inspecting some Python files, digging up a Debian bug report, inspecting the upstream change and posting this to HN.

I still think it's not the best idea for Debian (or any other system) to break compatibility with upstream, since this will lead to different behaviors on different systems, not only depending on version and vendor (GNU or *BSD). But of course, it could also lead to the change being reverted, which would be welcome (guess nobody relies on the new behavior yet).

The POSIX argument is definitely valid, but nevertheless GNU's grep has always supported -r and BSD versions do as well (although OpenBSD's man page reads "This implementation supports those options; however, their use is strongly discouraged."), so it just unnecessarily breaks existing stuff.
Mountain Lion iMessages now support GTalk !!!
This is exactly what makes reddit so great. I don't have to look at pictures of cats and rage comics if I only want to se stuff about programming/technology/etc.
Prevent Your App From Crashing: Reference Counting Explained
Ticketed with comments: https://github.com/whit537/www.gittip.com/issues/196
How are they accessing these virtual machines?

Probably with Citrix-compatible thin clients. There are a ton of those out there.

...it is very difficult to find candidates who know anything but Microsoft tools.

That may be true in the US and some parts of Western Europe, such as the UK, but what about the rest of the world? The author of the blog post, John Hempton, is a hedge fund manager who works out of Australia but invests worldwide, and he often thinks and writes in terms of global trends. What is your experience trying to hire candidates outside the US?
User acquisition Tip: Don't be too desperate
move to greener pastures. Install Linux in a VM and start to program some hobby project on it.
Before you classify a whole community of users as cheapskates look at the data - http://www.inatux.com/?r=humble-indie-bundle-shows-gnu-linux...
Which is why it'd be nice if filesystems supported labels. I'd keep the directory structure, but I want to be able to apply the "2004 vacations" label on a all files in a given directory. Then you can add other particular labels to some files.

I don't want to have to manage labels separately for iPhoto, for Picasa and for all the possible image viewers that I'll use in the future.