News for hackers. Stuff that matters.

10char

Another poor example that comes to mind is the search results on Quora, which open with target=_blank even though they link to the same site
Re:Show HN: Houston – Zero-config Admin for Meteor on Thursday December 05, 2013 @04:51PM (#6857537)
Houston continues the tradition of "Meteor" puns - see Galaxy[0], Atmosphere[1], etc.

[0]: http://www.meteor.com/blog/2012/07/25/meteors-new-112-millio...

[1]: https://atmosphere.meteor.com/package/houston

Re:Git 2.0 changes push default to ‘simple’ on Saturday November 02, 2013 @02:37PM (#6660179)
If you had the `-f` (force) flag, it overrides any sanity checks and simply accepts whatever history you give it.
Re:The Facts about LinkedIn Intro on Saturday October 26, 2013 @04:41PM (#6619239)
An advantageous move for LinkedIn might be to just launch it's own email service and compete with Gmail. So many add-ons and hacks exist to add LinkedIn capabilities to existing email, it might be worth it on their part to do it the Right Way.
Re:Lifting the lid on the iOS 7 UIPicker on Friday September 20, 2013 @02:50AM (#6416311)
Hm, it's more likely that when you have a picker column with just a few elements (like only "AM" & "PM"), the tap boundaries aren't adjusted to fill the entire container.

The bigger flag is how this wasn't picked up internally, given how prevalent UIDatePicker is in Apple's own apps. I'd be surprised if no one noticed, so am curious to see if this intentional and stays the same, or was truly accidental.

Re:Ask HN: Who is hiring? (August 2013) on Thursday August 01, 2013 @01:32PM (#6141959)
Propeller (http://usepropeller.com/) - San Francisco, CA - Full time, Intern.

We're building the next generation of native mobile app creation. We dabble in iOS (RubyMotion/Objective-C), Android (Java), JavaScript (Backbone), and Rails, and are solving Really Tough problems across the board.

How? Well, check out Bret Victor's "Future of Programming" talk (http://worrydream.com/dbx/) - we're pushing the needle in that direction.

We also do tons of open source work (https://github.com/usepropeller), and we're anxious to share even more of the tech we build with the community.

We're funded: http://techcrunch.com/2013/06/27/propeller-gets-1-25m-from-a...

If what we're up to sounds interesting and you want to know more, shoot a message to [email protected]

Re:Ask HN: Who is hiring? (July 2013) on Monday July 01, 2013 @12:35PM (#5971727)
Propeller (http://usepropeller.com/) - San Francisco, CA - Full time.

We're building the next generation of native mobile app creation. We dabble in iOS (RubyMotion/Objective-C), Android (Java), JavaScript (Backbone), and Rails, and are solving Really Tough problems across the board.

We also do tons of open source work (https://github.com/usepropeller), and we're anxious to share even more of the tech we build with the community.

We also just announced our first funding round: http://techcrunch.com/2013/06/27/propeller-gets-1-25m-from-a...

If what we're up to sounds interesting and you want to know more, shoot a message to jobs at usepropeller.com

Re:Ask HN: Who is hiring? (June 2013) on Saturday June 01, 2013 @01:57PM (#5805080)
Propeller (http://usepropeller.com/) - San Francisco, CA - Full time.

We're building the next generation of native mobile app creation. We dabble in iOS (RubyMotion/Objective-C), Android (Java), JavaScript (Backbone), and Rails, and are solving Really Tough problems across the board.

We also do tons of open source work (https://github.com/usepropeller), and we're anxious to share even more of the tech we build with the community.

If what we're up to sounds interesting and you want to know more, shoot me a message at clay at usepropeller.com

What jballanc is saying is that yes these things are possible in Objective-C, but the technique of doing these tricks in Ruby/Motion is an order of magnitude simpler and idiomatic:

    klass = Object.const_set "MySubclass", Class.new(Object)
    
    klass.send(:attr_accessor, :foo)
 
    klass.send(:define_method, "description") {
      "<#{self.class}: foo=#{self.foo}>"
    }
I wonder if you could do some kind of NLP-based input for contacts. Sort of like what Fantastical/Google Calendar do, maybe with some Graph Search-esque autocomplete to "teach" you the syntax?

Along the lines of entering "Phil Freo, Director of Engineering, office [email protected], mobile 650-555-1234"

Re:Ask HN: Who is hiring? (May 2013) on Wednesday May 01, 2013 @02:08PM (#5639698)
Propeller (http://usepropeller.com/) - San Francisco, CA. Full time or interns.

We're building the next generation of native mobile app creation. We dabble in iOS (RubyMotion/Objective-C), Android (Java), JavaScript (Backbone), and Rails, and are solving Really Tough problems across the board.

We also do tons of open source work (https://github.com/usepropeller), and we're anxious to share even more of the tech we build with the community.

If what we're up to sounds interesting and you want to know more, shoot me a message at clay at usepropeller.com

Re:Routable, an in-app URL router for iOS and Android on Saturday April 06, 2013 @05:15PM (#5505090)
Thanks! Probably need more specifics on your concerns, but tapping back/dismiss should work as expected; Routable does have a `pop`[1] method, which will either pop the navigation stack or dismiss the visible modal controller. There's a configuration object for handeling transition and presentation options[2].

If any of that should be changed, definitely open an issue on the repo and we'll fix it

[1]: https://github.com/usepropeller/routable-ios/blob/master/Rou...

[2]: https://github.com/usepropeller/routable-ios#presentation-op...

Re:Routable, an in-app URL router for iOS and Android on Saturday April 06, 2013 @05:09PM (#5505066)
Nothing's necessarily wrong with them; but if you want to dynamically change the action of say a button from your server, then URL routing gives you a single string-based mechanism vs. writing some serpentine Intent creation logic in that method.
Re:TechCrunch Pump n Dump on Sunday March 17, 2013 @11:20AM (#5389486)
Guys, this is an under-informed and reactionary post, which grossly simplifies the situation in a way that is insulting to Dropbox, TechCrunch/AOL, CrunchFund, and the Mailbox/Orchestra team. It's also kind of upsetting that this post is at the top of HN and getting a kind of froth-at-the-mouth reaction that it is.

It's well-known and indeed massively controversial[1] that there's a CrunchFund/TechCrunch conflict. Arrington left TechCrunch because of his desire to return to investing about a year ago[2], after the short stint at doing both journalism and investing in parallel. According to CrunchBase, this was coincidentally the same month that CrunchFund invested in Orchestra[3]. Both he and MG returned in October 2012[4], but both have hardly written any TC pieces since then. Why? Probably because they're quite busy with their day jobs running CrunchFund.

Additionally, on many posts with CrunchFund conflicts, they have been called out at the end of each article (see http://techcrunch.com/2011/06/30/andreessen-horowitz-adds-je...). They probably have been a bit lax about that as of late since the CrunchFund guys aren't really involved in TC (compared with the often torrential output of most other staff writers).

TechCrunch coverage did probably get Mailbox some users, and CrunchFund as a VC probably did add some value to their company, but the effects and importance of TechCrunch itself are wildly overstated. Probably more important is that the Mailbox/Orchestra team is top notch at making incredible mobile products (Orchestra won one of Apple's Top App award in 2011 http://blog.orchestra.com/orchestra-is-productivity-app-of-2...), had hundreds of thousands of active users within a very short amount of time (with only a tiny insignificant fraction of those coming from TC), and Dropbox can probably provide a better home for a lot of the Really Hard problems with email at that kind of scale.

Like I get why OP seems alarmed, but it's pretty naive to think that TechCrunch matters in any important way to the success or financial outcome of a company. Just read about the "TechCrunch pop"[5]; their users rarely not stay with or give lasting value to a product. If you want to belittle the astounding accomplishments of the Mailbox team, at least don't pick something like TechCrunch to do it over.

[1]: http://www.nytimes.com/2011/09/02/technology/michael-arringt...

[2]: http://www.adweek.com/news/technology/michael-arrington-leav...

[3]: http://www.crunchbase.com/company/orchestra

[4]: http://techcrunch.com/2012/10/23/getting-the-band-back-toget...

[5]: http://viniciusvacanti.com/2012/11/19/the-depressing-day-aft...

Re:The MS Surface Pro on Monday February 25, 2013 @12:53AM (#5277536)
Bigger problem is that I can't rest my hand on the screen while writing like I would on an actual notebook. There are some apps that try to filter it out but (in my anecdotal experience) they still miss enough to make it not worth the effort.

Writing towards the bottom might alleviate that but it's still like a hack around the fact that natural handwriting on capacitive screens is difficult.

Re:The MS Surface Pro on Sunday February 24, 2013 @10:34PM (#5277182)
I'm still a bit disappointed that Apple has yet to add a Wacom layer to their devices. It's so unquestionably better at doing writing, sketching, and note-taking than crudely smudging your fingers. iPads still fail pretty hard at being useful during math class.

I had an old-style swivel tablet (Windows Vista?), and it was a fantastic device to take notes on, invaluable for classwork. OneNote + pen-input really seemed like the future of school computing...but the prices on those machines never came down and the iPad et al took them by storm shortly thereafter.

Re:Why There Are No Game Console App Stores on Saturday February 23, 2013 @01:01PM (#5270657)
I briefly touched on this in the post, and did kind of hand-wave it away, but this Reddit comment sums up my research: http://www.reddit.com/r/Games/comments/18irx0/the_minecraft_...

Now, I'm really curious about the next-gen Xbox, which will almost undoubtedly be built on a version of Windows 8. Hopefully this means the same tools for developing Xbox, Windows Phone, Surface, and desktop apps (HTML-based, if I recall)

Re:Why There Are No Game Console App Stores on Saturday February 23, 2013 @12:58PM (#5270648)
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.

Re:Show HN: Streem.io - Media Center on the Cloud on Friday February 22, 2013 @03:21PM (#5266528)
I've been a beta user of Streem, and how fast my videos are ready to view is pretty incredible. Other services I've tried easily take an hour to transcode, but Streem gets it done in a few minutes. Really excited to see more folks using it.
Re:Basecamp on the iTunes App Store on Friday February 08, 2013 @04:05PM (#5190145)
According to the devs, it's built with RubyMotion[1] https://twitter.com/qrush/status/299984920066002944

[1]: http://rubymotion.com

Re:How A Pull Request Rocked My World on Sunday February 03, 2013 @12:29PM (#5160287)
I was confused as to how a lot of folks took the post to mean I didn't know what polymorphism was...and then I experienced the whole Arrested Development-esque "I've made a huge mistake," probably a little too late.

A lot of folks drew attention to "You can reuse code with inheritance. Absolutely crazy. Brilliant." and took as equivalent to me saying "It's absolutely crazy and brilliant you can reuse code with inheritance." I get that both in- and especially out-of-context that's how it comes off, but it's not what I meant. It was sloppy and I should've been more careful in writing.

I meant it to come off more like "...everything is dynamic and decided at run-time, plus you get a great plugin architecture if you do some polymorphic tricks with these RowType objects. And all of these benefits came from just one simple refactoring. The power of small refactors is absolutely crazy. Brilliant." (I've added this as an addendum to the post)

Like the point of the whole thing wasn't about the refactor itself and if/how the code "rocked my world", but the fact that a refactor could have a seismic effect on the future of a project and the direction it takes.

The addition of many more row "types" wasn't even in the orbit of my thinking without the refactor, and it really helped shape where the project went: there were just those 4 branches in the `if`/`else` tree in this post, but there are now 20-odd default row configurations.

Hope that helps some folks to add more context

Older »