HNHacker News
TopNewBestAskShowJobs

amurmann

11 karma · joined January 19, 2011

submissionscomments
amurmann··on What Happens When a Reasonable Developer Runs Into Aggressive Trademark Lawyers
Legal departments should always first check with the marketing department to avoid harming their company like this. They are protecting their brand from what they think might be a takeover by someone else, but are harming it to a much higher degree than a game called "Scrolls" ever could
amurmann··on A few days of programming on iOS and Android illustrates a vast difference.
I worked on an Android app for about 2 months together with some experienced Android developers. Most things, like displaying dialogs, storing things to the Db, etc. worked quite well and I really came to like intents. However, I completely agree with the authors criticism of the implementation of asynchronous calls. We implemented in app purchase functionality for our app and it was a huge pain. Google provides lots of documentation around this. However it's very convoluted and looking at their example IAP app makes you wonder if they had some contest going on to achieve the highest number Gang of 4 design patterns per lines of code. That massively distracted from what the example was supposed to teach you. We ended up spending around 2 weeks to get a solidly tested implementation of IAP working and get all edge cases covered. My main complaint about this is, that we weren't doing anything fancy and 99% of the code we had to write was not specific to our application. Something that just takes our vendor information and one callback for the success case and one for the error case would have totally done the job. I am sure there are hundreds of dev teams out there writing the exact same code as we did. Many of those probably are not testing their code or even just copying Google's example, without understanding what's going on. This is a huge waste of everyone's resources and will probably lead to many buggy apps. I understand that Google wants to allow for the flexibility to cover 99.9% of all use cases. However, they could still have offered a simple library method for the 99% case and have allowed the other 1% to write their own thing. Now everyone has to write their own solution. I hope someone will open source their IAP solution. If not, I actually might do it, since it's just crazy right now.
amurmann··on Twitter Shifting More Code to JVM, Citing Performance and Encapsulation
I don't think Twitter would have existed, if they had had to take the "grow"/plan for scale path. As I understand, Twitter originally was little tool, that the founder just wanted to have for them selves. If they had thought, they would have to take months to implement it in a scalable version right away, they might not have done it. I also think it's a good idea to throw a bunch of small, simple stuff on the wall and see what sticks. If everything is planned to be a big engineering effort, made to scale to millions of users, you spend a lot of time building stuff nobody will care about. That's why frameworks like Rails are great. They probably aren't perfect for your use case, esp. once you want to start scaling to crazy user numbers (although high user number will probably work very well), but they help you get a useable version out of the door crazy fast, compared to an all custom implementation.
amurmann··on Once Greece goes...
When I read the first half of your post I first had to laugh because I thought it was ridiculously insulting and simplifying. However, reading the part about the waiter, I quickly realized that I made the exact same experiences on my Corfu vacation years ago. The best thing was this: Our hotel had free coffe till 4pm. We ordered coffee at 3:59 or something like that. The waitress starts making coffee, but stops all the sudden. Sais "it's 4pm, no more coffee" and pures the coffee powder back into the container. We were just speechless.
amurmann··on Why Turntable.fm is the most exciting social service of the year
Well as much as it sucks, I am sure they would have gotten into legal hell otherwise. Thanks very much to the current copyright system.
amurmann··on Why Turntable.fm is the most exciting social service of the year
Just tried to sign up and apparently they very much want me to sign up via facebook. Invites to people who want to login with their email are apparently only given out "sometimes". Great! Thanks for that! So I have to give my data to Mark Zuckerberg who tries his best to make it as public as possible, in order to use your service? But it get's better: If you sign up via email, you have to answer "Who'd win in a wrestling match, lemmy or god?" To answer this they expect you to watch some silly Youtube video. No thanks! What ever happened to making sign up as easy as possible? With that attitude turntable can keep its service for itself!
amurmann··on List of graph databases
I am surprised by the large number of databases in the list that's written in Java. I would have expected that something performance critical, like a DB would be written in C. Is it typical these days to a database in Java? Are there any well known DBs written in Java?
amurmann··on Team Fortress 2 now free forever
I am really unhappy about the move towards premium-content, DLC, IAP or however you want call what's happening in the gaming industry right now. When I play a game I do not want to make financial real world decisions and I don't want my gaming experience to be altered by my real world wallet. Isn't it the point of gaming to get away from worries like that?! I also want to be able to experience the game as it was originally intended by the game designer. That last point is not so much of an issue with a game like TF2, but more so with RPGs like Dragon Age or Mass Effect. Is the game balanced right with the stronger bonus armor that I got for per-ordering or does this make the game too easy??
amurmann··on Yahoo approaches Hulu about possible acquisition
Am I the only one who doesn't understand why Yahoo is even still around? Since at least three years I have only heard about Yahoo products because they were canceled.
amurmann··on Lodsys explains in-app patent warning letters sent to iOS developers
I think RPX http://www.rpxcorp.com/ already does what you are suggesting. They seem to be doing quite well with that concept and just had a successful IPO: http://247wallst.com/2011/05/05/rpx-ipo-changes-tech-patent-...
amurmann··on U.S Unemployment By Education Level
Too bad the highest education level in the survey is "Bachelor or higher". I would have really liked to see the impact of having a Master or Phd. I wonder if an education level above Bachelor makes any difference in regard of unemployment or just for income. I am also curious how these numbers looked 30 or 40 years ago.
amurmann··on Bing Now Powers 30% of US Searches
I suspect the same. It would be really interesting to see an analysis of search terms on Google vs search terms on Bing. Bing's video search also lends itself to porn searches.
amurmann··on Hiring Developers: You're Doing It Wrong
Why not pair on whatever you would be working on anyway. I usually have to solve many architectural problems every day but honestly never had to implement a heap sort all my life. So there should be ample opportunity for an interviewee to show his architecture-fu
amurmann··on Hiring Developers: You're Doing It Wrong
Yeah, keep downvoting me and don't even have the curtesy to write a comment as to why!
amurmann··on Hiring Developers: You're Doing It Wrong
I am getting down votes for this?! WTF? Look at the domain name and understand the original post, before downvoting! Think and then act!
amurmann··on Hiring Developers: You're Doing It Wrong
No humor on HN allowed!
amurmann··on Hiring Developers: You're Doing It Wrong
Why not just pair with the interviewee for half a day or a day? You will learn how they think and work and if you like them. It's a riddle to me. I've never heard from anyone actually trying it and not being happy with the insight won.
amurmann··on Introducing Amazon Cloud Drive
Well, all the songs you buy at amazon get stored for free. So that addresses some of the points you made. Since the storage gets upgraded to 20Gb after you buy an album it would be at least enough space for my music.
amurmann··on Bootstrapping CC (for OSX, using Homebrew)
I couldn't agree more! I do all my work on a 11" MacAir with 64Gb HD and having something I never use take up 4Gb is just silly!
amurmann··on Sold my dipshit company for $5m, where to invest?
I strongly recommend "Unconventional Success" by David Swensen (http://www.amazon.com/Unconventional-Success-Fundamental-App...). The book reads a lot like a text book, but everything he sais just seems to make sense. The man is CIO at Yale university. SO he should know what he is talking about.
amurmann··on Cloud9 IDE - Your code anytime, anywhere
39 Euro/month?! As an individual developer I get Rubymine for $69 and can use it as much as I want. What's up with the per day pricing? Who wants to pay his IDE + workspace on a n per day basis? This is about the strangest pricing I've ever seen.
amurmann··on What if this is as good as it gets?
I have very little hope that IE 9 will change anything about the IE problem. What we need is continuous releases of IE like we see it with other browsers. I don't see anything in Ms's behavior that indicates that that's what will be happening once IE 9 is released. It will probably take years until we see IE 10 and updates to IE 9 will only be minor bug fixes.

Some of the posts here show that people think that Microsoft loses it's dominance if they don't deliver a better browser. It's in Microsoft's best interest to have the average user use the worst browser possible. Yes, it's true Microsoft has missed out on the Internet. But by providing users with a great browser doesn't make this problem smaller, it make sit bigger. For example Google Docs and GMail become more of an alternative to Outlook and Office, if you have a good browser. That's not in Microsoft's interest. So the bets strategy for Microsoft is to release a browser that's only as good as necessary to keep the majority of users from moving away from it, but at the same time makes web development as hard as possible. As someone else here pointed out. MS implemented all the big prominent buzz wordy stuff like Canvas, rounded corners, etc. All the features even non-developers might have heard about and will make them think they are using a great modern browser that has all the awesome flashy stuff they read about. However, many things that actually would help taking web development to a next level like web sockets, workers and esp. the app cache aren't there. I am pretty sure MS could have implemented that stuff if hey had really wanted to, but that would have supported the Internet, in which MS is very little invested, too much and weakened their Desktop apps even more. So nothing will be happening until everyone's unhappiness with MS's IE effort has reached a critical point again and even then we will only get a minimum of what MS thinks they have to give us to please the crowd.

amurmann··on Comic Text extension fixes Chrome's short-lived mouseover popups on xkcd
It's a problem under OS X as well
amurmann··on Dungeons & Dragons ruled a threat to prison security
Rehabilitation is actually bad for business, since rehabilitated inmates won't be returning "customers". It's just so wrong that prisons are run by private companies...
amurmann··on Pivotal Tracker moving to paid in 6 months.
Here is the official blog post: http://pivotallabs.com/users/dan/blog/articles/1537-introduc...
amurmann··on Should Younger Developers be Paid More?
You also aren't stuck with overpaid employees once everyone lese is up to speed. That actually might be a downside for the highly paid youngsters. Once everyone else has caught up with them, why keep them for such a high price?
← PreviousPage 3 of 3