Neil Kandalgaonkar

Web Name: Neil Kandalgaonkar






Neil Kandalgaonkar

hacker, maker of things

isign: resign iOS apps on Linux

Today I’m proud to announce that Sauce Labs has open sourced one of the coolest projects I’ve ever done: isign. Check out the source on Github!

isign can take an iOS app that was authorized to run only on one developer’s phone, and transform it so it can run on another developer’s phone.

This is not a hack around Apple’s security. We figured out how Apple’s code signing works and re-implemented it in Python. So now you can use our isign utility anywhere – even on Linux!

Why would you want to do this?

Maybe you want to integrate with some other Linux-based continuous integration process, so the app and the web API are released the same way.

Or, maybe you want to hold your company’s Apple developer credentials in some Linux-based system, rather than on Keychain in a random developer’s laptop.

Or maybe you just want to study how iOS’s security works.

You might ask why Sauce Labs – known for testing as a service on virtual machines – is messing around with the innards of iOS real devices? It’s kind of a strange story….

Read on →

Answer to Ed Felten’s Hello World puzzle

Ed Felten, a well-known computer security analyst, recently became the Deputy U.S. Chief Technology Officer for Obama’s White House.

As his introduction to the presidential team, he posted a brainteaser.

I haven’t read any other answers. Here’s mine, and the thought process behind it.

Read on →

Manliness for manly men like me

I’m really bad at consumerism. Even as a highly-paid engineer I can’t stand spending money on most of the things in a mall or supermarket. Every time I try to buy something, I’m tormented by the knowledge that what I’m buying is mostly rent for the store, packaging, advertising, and additives and colorants I don’t need, and possibly the entire product category has been a manufactured need.

So, it was a given that my recent project of growing a beard was going to run into that. I will need some new products or practices to curb scratchiness and maintain the beard, but what?

Read on →


An Emoji-based stack language


Instead of standard Forth…

: factorial 0 swap begin dup 1 - dup  1 = until begin * over 0 = until swap drop ;5 factorial .>> 120 

In HeartForth…



>> 120
Read on →

Thoughts about Outernet

Outernet is a bold concept to broadcast a stream of data to the whole world via satellite.Here’s the founder’s vision video, complete with inspiring soundtrack.

This all sounds really cool until you realize they are talking about a 100MB/day stream. One single stream for thewhole world, that amounts to a handful of ebooks. And the Lantern can’t even read them; you need something else like a laptopor mobile device anyway.

I did a little tweetstorm about them - here they are with some expanded comments.

Read on →

Less represented and loving it

XOXO at The Redd - interior panorama by Sam Beebe, Ecotrust

For the first time, XOXOfest has shaped its attendance to be more diverse. Thanks to a simplequestion on the registration form, it’s reportedly gone from over 80% white male dudesto 60%.

XOXO isn’t over yet, and the ultimate arbiter of whether this experiment is successful is of course the under-represented groupsthemselves. But, speaking as someone who now looks around the room and now sees fewer people like himself: it’s been awesome.

There are probably tremendous benefits to the people in those under-represented demographics. First of all, they get to go. And to talk abouttheir issues with a critical mass of attendees, and make them a central focus, at least from time to time.

But I’ll let them tell those stories. Instead I want to talk about what benefits there were for me.

Read on →

A map that is just good enough

Kellan Eliot-McCrae asked me to make a home for this on the web, so I did.

A few years ago, someone asked Quora “Why are software development task estimations regularly off by a factor of 2-3?”Michael Wolfe wrote a very entertaining answer comparing software development to a hike along the coast of California,which he has since copied to his own website. What seems like a pleasant ramble turns into a death march.Unexpected difficulties arise, commitments are broken and broken again, and friendships are destroyed.

The answer was deservedly upvoted by over ten thousand people, but I felt there was something missing, so I replied:

105101 by El Bibliomata
"Oficial de marina observanco con el sextante".

Ilustraciones pertenecientes al libro :

El mundo físico : gravedad, gravitación, luz, calor, electricidad, magnetismo, etc. / A. Guillemin. - Barcelona Montaner y Simón, 1882

This is really good, but if I can offer a suggestion – the analogycould be even more apt with a slight shift. Currently it only showshow people go wrong when they develop software in a naive way –by starting at the beginning, and coding each step to final quality,in order. The story, as written now, makes it look like writingsoftware is just an impossible slog and nobody can do it.

The truth is, software is research. It’s a matter of discoveringthe solution, not plodding through it. This is implicit in yourstory, because they keep encountering unexpected problems. But let’smake it explicit.

Imagine, instead, that our intrepid pair is charged with mappingthe coastline of California from SF to LA. Mapping is more likesoftware development because it involves discovery, and gettingthings right at multiple “points”.

The naive mappers start off from SF and it all fails exactly as yououtline. A more clever pair of mappers instead decide to hire aboat, and map just a few points on the coastline precisely, justto get a rough estimate, and to survey the coastline for the trickyplaces. Then they know where to apply their efforts – an interncan be hired to pace out some of the easy bits, and a team ofwell-equipped hikers can be brought in to handle the hard parts.

They can even stop when they have a map that is just good enough.

Type Brigade

Untitled photo by bauhouse

Kenneth Ormandy recently relaunched the local typographer meetup, now calledType Brigade. I spoke about my Cherokee typography project, turning it intoan updated slideshow. I’m afraid that many of the slides have no context, as I spoke off the cuff, but you can getthe gist.

The response was very enthusiastic. I’m very glad I did this, as I’m way out ofpractice at public speaking, but I’m told I did really well. I tried to imaginethe audience as a large group of new friends, which seemed to work.

You can also see other images from the event in thisFlickr set by Stephen Bau.

← Older Blog Archives

A creative human that makes software and other things.

More info…

Recent Posts

isign: resign iOS apps on Linux Answer to Ed Felten’s Hello World puzzle Manliness for manly men like me HeartForth Thoughts about Outernet
Tweets by @NeilKNet

Unless otherwise stated, all content is © 1998–2018, Neil Kandalgaonkar. · Colophon · tcatnoC .

TAGS:Neil Kandalgaonkar

<<< Thank you for your visit >>>

Websites to related :
Plaza Suite on Broadway, Neil Si

  HomeBiosBuzzVIDEOMeet NeilPLAZA SUITE PLAYED ITS FINAL PERFORMANCE ON SUNDAY, JULY 10, 2022 Learn more about how we're prioritizing your safety“Th

Wedding, Event & Party Rentals a

  Call (614) 837-6352 to learn more about our temporary facilities/drive-through testing structures O'Neil Tent

Look To The Stars News: Neil Fin


Neil Hunt | Professional Toastma

description:Neil Hunt, Toastmaster for all ocasions including Weddings ,Anniversaries, Private Celebrations, Corporate Functions and much mo

Neil Shearing - Internet Marketi

description:Strategies to boost your Internet marketing expertise by Neil Shearing!
Neil Shearing Internet Marketing Stra That Walking Dead Wr

Skip to content Y2Neil.c :- GLOBAL W

description: :- GLOBAL WARMING EMERGENCY and Opera in a Complimentary home page by Neil Flem

Oneil Realty — Southern Califor

description:Southern California Real Estate Sales | Sean O'Neil, Realtor: 760-237-0352 | Lake Elsinore | Menifee | Murrieta | Temecula | Cor

NYT and USA Today Bestselling Au


Wedding singer Hertfordshire, Es

  keywords:wedding singer, swing tribute, Neil Diamond tribute, The Rat Pack, swing, weddings, tribute singer, tribute artist, Frank Sinatra, Dean Marti


Hot Websites