HNHacker News
TopNewBestAskShowJobs

awolf

1,543 karma · joined June 6, 2009

submissionscomments
awolf··on Freelancers: High quality projects. Prompt payment.
When I read

> Our payment platform requires that clients use escrow for guaranteed timely payment.

it makes me think that matchist takes a %-based cut. If this is the case then I want nothing to do with them. And if this is not the case then they should really re-work their copy to avoid setting off alarm bells in potential customer's heads.

awolf··on Fog of World
You mean theme. Not meme.
awolf··on Does Apple have a Scott Forstall problem?
Ah, I see that too. Clearly problematic since there doesn't seem to be a way at all to load up the intended 428 University Ave address. No good.

Still though, "really really bad" makes me think you have experienced many other issues. I'm genuinely curious about how Maps performs in the places it is "supposed" to be at least passable. Got any other examples?

Meta: please don't edit your comments to respond to sub-comments. It makes the flow of the conversation very difficult to follow and makes my previous comment seem irrelevant and out of place.

awolf··on Does Apple have a Scott Forstall problem?
Not in my experience. It's fine here, at least in the city and in Berkeley. No problems aside from a few addresses needing me to add "sf" to them to avoid having them go to different cities (which sometimes also occurred with Google's map data).

I'm working on a routing/location based app right now. Out of curiosity could you give examples of what you mean by "really bad"?

awolf··on Google releases 'Field Trip' app, a location-aware guidebook
The other side of this coin, people downloading the app to use in their home countries when those countries are un-supported, is much more common. Probably two orders of magnitude more common. Sorry it sucks for you, but I'd make the exact same decision as Google here 100% of the time.
awolf··on Google releases 'Field Trip' app, a location-aware guidebook
If the problem is that Google Play won't let you download an app from the U.S. store based on where your current ISP is located then: 1) that's dumb* and 2) download Field Trip when you get back to the U.S.

The point is developers shouldn't have to worry about people in un-supported countries downloading their apps and finding them worthless due to no content.

* (it should be based on your Google Play account settings or billing information)

awolf··on Google releases 'Field Trip' app, a location-aware guidebook
Yikes. I've been working on an iOS based competitor for the past three months. My concept is a bit different. I'm using photo data from public sharing sites and clustering geotag locations to determine scenic or popular points of interest. Users can then create custom walking tours to one or more of these locations.

I've only got a few days left of development, so I'll probably get it out before Niantic/Google's iOS launch. The good news is that Field Trip seems fairly well received so far so there's a demand for this type of thing.

awolf··on Google releases 'Field Trip' app, a location-aware guidebook
Do you truly not understand why a developer creating a location-based discovery app - an app that will be judged mostly on the quality its location-based content - might need to launch in limited locations to start? Does this really need to be explained to you?
awolf··on 3Taps Files Countersuit, Says Craigslist Is Anticompetitive
Hey, could you email me? hi@adamawolf.com

Us little guys need to stick together ;).

awolf··on 3Taps Files Countersuit, Says Craigslist Is Anticompetitive
I see what you're saying and that may technically be true.

I'm not really arguing the legality of the issue though. I'm just talking about the spirit of what the content authors were trying to accomplish which I believe is: have some random person on the internet see their post and, subsequently, arrive at some sort of mutually beneficial arrangement with that person.

awolf··on 3Taps Files Countersuit, Says Craigslist Is Anticompetitive
I hope that 3Taps follows through. This countersuit may help set a clearer precedent for who owns the data posted on public forums and what third party developers should be allowed to do with it.

Earlier this year I was searching for an apartment in San Francisco. Craigslist was my only source for places to apply. The good apartments got snatched up pretty fast so I wanted a way to make sure I saw every listing that came through. The problem: there are easily 500 new listings added every day, and approximately 20% of these were re-posts of the same place. It's very difficult and draining, just trying to keep track of what you've already seen and where you left off since the last time you checked.

So I did what any self respecting iOS developer would do: I made an app. It worked pretty much like an email inbox. Each new listing was like a new message. Refreshing the feed was like checking your email. Reposts were marked. You could bookmark and store things. The app colored the message cells based on whether they were from the most recent import or not (i.e. the app keeps your place).

The best part? It worked pretty damn well. I gave it to a few other people via Test Flight and they were hooked as well.

So, again, I did what any self respecting iOS developer would do: I put the app on the App Store. I figured that since my app was exclusively a craigslist client - a tool to make using craigslist better - I might have a better chance of not incurring craigslist's wrath. I put it on sale for $3.99 (it's called Craigslist Commando, if you're curious) and hoped for the best.

The app did pretty well given that I did zero promotion for it. It was brining in around $30-40/day after Apple's cut. Unfortunately, my hopes for escaping craigslist's wrath did not pan out. I received a cease and desist letter from them two weeks ago. I'm still waiting on hearing back from them. They've gone silent on me after our initial contact in which they told me to expect a draft licensing agreement. I'm guessing they went silent because they have bigger things on their plate right now. I have opted to keep the app in the store during this time, but I'm not very optimistic that craigslist's licensing terms will be tenable.

All of this to say: I have a pony in this race. I respect craiglist's rights to do what they think is necessary to protect their business. However something about this just doesn't jive for me:

a) People go to craigslist and create content about some aspect of their lives. They, as the original authors of the content, post it to craiglist with the intention that the general public can see it.

b) Other people go to craigslist to view content posted to a public forum in hopes of finding something. This process is frustrating and difficult.

c) I create a tool that makes the process of finding something on craigslist less frustrating and difficult.

d) Craigslist threatens to sue me for creating the that tool. This despite the fact that I'm helping both: the original authors of the content who would like to have their posts seen by their target audience and, the viewers of the content by making the viewing process more efficient.

I suppose craigslist has these rights. But it just doesn't seem right.

awolf··on Rethinking Sleep
I don't think you should set an alarm ever if you can help it.

If the theory is that bi-phasic sleep is ideal and natural for us, you should fall into that pattern naturally. All you need to do is go to sleep around the time that the sun goes down. It's just that "easy".

awolf··on The Apple Reaper
You can't change the name of an app without submitting an update (anymore).
awolf··on Android can be beautiful
But.. the web is very consistent. Sure, from page to page you might see completely different button graphics, header images, and colors. That's not what is important though. Think about the layout. The spacing. The background boxes behind your text. Contrasting font sizes for header text vs content text. Ancillary links at the bottom or top. The deltas between colors an individual page is expected to use (and the variety in colors an individual page is not to use).

The consistency of the web is very important. That consistency is exactly what lets us look at a new web page and immediately start making sense of it and websites that don't conform to this consistency are the websites that we immediately label "terrible" and "unusable".

awolf··on Programmers Must Take Vitamin D
There are many different types of vitamin D synthesized in our bodies which require sunlight to form. The many varieties of D are used in an enormous amount of different chemical processes in our bodies- many of which are quite complex and not fully understood.

Vitamin D supplements consist of (mostly) one type of Vitamin D. People are typically deficient in that specific type so mild supplementation is a reasonable option. Just don't kid yourself into thinking that taking Vitamin D is a replacement for spending adequate time outdoors. Compared to the first 100 million years of our species existence, hiding indoors all day is a relatively new invention. It will be a while before science produces a silver bullet in gelcap form.

awolf··on iPhone Naysayers
On issues where there's a large contingent of passionate haters/supporters on either side, polarizing articles from either extreme drive page views. It's just business.

It gets old though. I've come to realize over the past few years that the stuff I spend my time reading on Hacker News does take it's toll in mental and emotional energy. Often a lot more than I realized. If there's anything I wish I could filter from my media intake, it would be both iPhone Naysayer articles and responses to iPhone Naysayer articles such as Jim's here.

awolf··on Nootropics – The Facts About “Smart Drugs”
Yes, GP's closing paragraphs were absolutely baffling to me:

>To sum up, I am willing to do a mental test (memory, or IQ, as the smart drug promoter chooses) duel with anyone who claims that smart drugs have helped him become smarter.

Wait, what? He spent 1000 words explaining to us all of the ways in which research around nootropics is lacking and then closes by proposing a ridiculous test fraught with a glaringly obvious confounding factor (the test subject's baseline intelligences). Baffling.

awolf··on Apple Officially Reveals The iPhone 5
Absolute positioning, along with an "auto-resizing" mask for each view defining how it should react to change in the parent view's size.

The old way was versatile actually. What it lacked was being able to relate views to anything aside from it's parent container.

awolf··on Apple Officially Reveals The iPhone 5
1136 means adding 88 screen pixels, which is 44 x 2.

44 is a magic number in iOS development. All navigation bars are 44px tall. All tap targets are recommended to be at least this size. It's very easy for developers to conceptualize 88 more vertical pixels and what to do with them; much easier to work with.

And let's face it, iOS is about the apps over watching videos. I'm sure 16:9 videos will look great.

awolf··on Apple Officially Reveals The iPhone 5
I've been working with the new layout system Apple added in iOS6 (Auto Layout). You basically define a set of rules like: this sticks to this, this view's height is proportional to this view's height, etc. The SDK attempts to reconcile the rules you gave and lets you know if there are any ambiguities in a clear way. It's very well thought out- powerful yet easy to use. I don't think fragmentation will be a problem.

I do think however that the extra width in Landscape will now require a completely different interface. Adding 88 extra screen pixels means that simply rotating and stretching the interface has crossed the line from "looks kinda weird" to "looks terrible".

awolf··on Boosted Boards (YC S12) Unveils Its Magical Electric Skateboard
A great way to train yourself for the type of lateral position front/back balance needed for all types of boarding (skate, snow, surf) is the Indoboard.

http://indoboard.com

I'd recommend the longer "Pro" model if you're targeting longboard skateboarding.

It's amazing how much Indoboard helps. It will quickly give you an innate sense for where to position your feet, how far forward or backward to lean, and (for a shortbaord) when you're approaching that "oh shit" threshold where the board will fly out from your feet like a banana.

After that, get a longboard and start slow in as much empty pavement space you can find. Try to always keep your knees bent. Start with kicking in front (i.e. the way you're facing) with your back foot instead of in back with your front foot.

Beware of cracks.. beware of hills- even gradual ones. Mentally prepare yourself for some bloody knees, elbows, and palms. Enjoy- it is a really fun way to get around short distances.

awolf··on Boosted Boards (YC S12) Unveils Its Magical Electric Skateboard
Yup, its definitely a dicey issue. 5-10 mph on a skateboard is definitely a courteous and safe speed.. The problem is that 12-20 mph is also attainable and unfortunately not everyone is as courteous as you. It's the bad apples that spoil the bunch.

Yes, I do extend this to rollerbladers and scooters. Segues have a maximum speed of 12.5 mph and restrict their own downhill movement. I'd say they're sidewalk safe. Same with wheelchairs.

awolf··on Parse Lets You Run Custom Code For Your Mobile Apps
I'm thinking of using parse for a project I'm releasing soon. If anyone reading this has used them I'd love to hear your review.
awolf··on Boosted Boards (YC S12) Unveils Its Magical Electric Skateboard
I agree with your sentiment and would like to take it a step further.

As someone who lives in San Francisco and commutes using all three of bike, foot, and car (and back in college rode a skateboard around a large and busy campus) I don't think skateboards belong on the sidewalk - and definitely not motor powered ones.

Anything that has the potential to move much faster than a person running at full speed is extremely dangerous on the sidewalk for everyone involved: cars, bikes, and especially pedestrians. It breaks everyone's mental model for what could possibly be coming from where. Cars making a right turn do not expect bikes or skateboards to entering the sidewalk at 5-10 mph from their blind spot and so they almost never check. Pedestrians turning a corner don't expect the possibility of something oncoming that is moving too fast to stop before hitting then and so they almost never look. And so on..

As an individual YOU might be a considerate skateboarder who has learned when and where to be careful. That's great, but it doesn't change the fact that there are still idiots and assholes out there that are going to do idiotic and asshole things. The only system that makes sense is: fast-stuff in one place where everyone knows to look out for fast-stuff, and slow-stuff on the sidewalk.

awolf··on Show HN: My first Mac app, Foreman, free and on Github. Would love feedback
I agree. The copy comes off as authentic and in a way is refreshing to see. It's just a dude who made an app and is having some fun with it. Good on him.
awolf··on A programmer’s guide to healing RSI
Sure, here are some references for you to dig through.

First, by definition RSI is an inflammatory response. So, here's a good overview of what is meant by "inflammation" in the body:

http://www.marksdailyapple.com/inflammation/

And here are studies related to the causes of inflammation I mentioned:

http://www.ncbi.nlm.nih.gov/pubmed/17402291?dopt=Abstract

http://jn.nutrition.org/content/135/3/562.full

http://www.nature.com/ajg/journal/vaop/ncurrent/abs/ajg20104...

http://scienceblog.com/40178/poor-sleep-quality-increases-in...

http://www.ncbi.nlm.nih.gov/pubmed/20036931

awolf··on A programmer’s guide to healing RSI
I think he touches on a lot of good points, but has his priorities a bit wrong.

In my opinion, the most important factors to consider are actually your diet and your lifestyle. RSI and similar types of issues can usually be traced to high levels of general inflammation in the body. It's not the usage you're putting on your body that's the culprit - it's how your body is reacting to that usage with an inflammatory response.

Programmers are very high risk group for factors which cause inflammation:

1) Toxic diets. E.g. high sugar, high processed carbs, high industrial seed oils, high intake of meat from unhealthy animals. Low intake of high quality fats and omega 3s. Poor gut health.

2) Lack of sleep / poor sleep quality.

3) Lack of movement.

4) Chronic stress.

awolf··on AMA with Barack Obama
The multiple "aha! I corrected the President's grammar. hahah" posts are sickening.
awolf··on Controversial programming opinions
>Print statements are "valid" in that they often work, but when a debugger is available it's almost always the right way to go.

I don't know about this one. I think that having to write print statements makes you do actual thinking about your debugging strategy and therefore makes you understand the flow of your code more. A debugger is certainly useful, but I was surprised the first time I had to go without one to find that I didn't miss it that much and possibly was even more efficient.

awolf··on A worthy Ultrabook appears: the ThinkPad X1 Carbon reviewed
Ultrabook is easier to say then "Mac Book Air competitor".
← PreviousPage 5 of 13Next →