No, never.
HN user
tjarratt
Just a dude, writing iphone apps, researching, investigating. Software Engineer by vocation, Mathematician by avocation.
Currently hard at work on a webapp to aid in running collaborative table top games (D&D, Settlers, et cetera).
You should shoot me a line if you're interested in node.js, jquery, obj-C, python, ruby, rails, or using any of the above together. myHNusername atsign gmail.com
or find me at the iphone developer meetup in scenic San Francisco!
This reminds me a lot of Jenn Schiffer's talk at XOXO last year.
Oh wow. I can't be sure, but I'm pretty sure I'm the engineer at Pivotal that you paired with. I definitely remember you making reference to homoiconicity in lisp when we were pairing the day that Clean Architecture really clicked in your head. It was a really cool moment.
There's a lot of engineers at Pivotal, and we have a lot of projects, so maybe I can prove I worked on that codebase by referencing obscure details from it? I remember writing a LOT OF TESTS that used quotes from Wutang Clan and 36 Chambers as strings for names of entities, and a lot of references to 90s hip hop. Was this the same project?
Also, I took some time after our project (and several others) to start a small example of applying Clean Architecture in a toy Go Project, which is open sourced. Maybe check it out?
It's reasonable within their own worldview, which is secretive and closed. I will gladly admit, that was one of the largest driving factors for me leaving the company.
I worked at Apple on OS X server in various capacities for a few years, and really loved the experience. As an open-source user and advocate, I was really sad there because they have a very hostile and defensive position about open source (which is a very reasonable stance, in my perspective).
The fact that there aren't any prolific bloggers, open source contributors or HN commentators is an artifact that the company does not encourage anyone to do that -- in fact, they actively discourage anyone that isn't involved in open source work on Webkit or Obj-C or Swift from talking about their work. For better or worse, they still have a culture of secrecy around their products.
For what it's worth, I really enjoyed my time there and wouldn't trade it for anything else; I worked with a lot of fabulous teams, learned a lot, and got to build some really amazing stuff.
I'd be really delighted if you could show me a better tool for writing a parser, given a grammar in Golang than goyacc. You're absolutely right that the error reporting in yacc isn't that modern, but it's very functional, very powerful and (best of all), a lot of people have experience with it.
I certainly couldn't find any better tools in Golang when I started, but I wouldn't be surprised if someone had started one since.
Woah, I'm pretty stoked to see someone link to my ruby implementation (neé Grubby).
It seems like the authors of Golang believe that a lot of problems with languages (refactoring, updating code to work with new libraries / versions, etc) can be solved as parsing problems. Hence, Golang has a lot of good tools for parsing text.
They even ported yacc to Go (via Plan9). http://golang.org/cmd/yacc/
What happened to the students that were culled? I can't even imagine what you'd do after getting dropped from a class you paid for (even with refund). That must be tremendously demoralizing.
Confirming that my sample size of X Bootcamp students have trouble finding jobs. It's still a competitive market, but it seems like there is an increased demand for skilled talent.
What seems really odd to me, is that the market for creative talent seems to want the cheapest, least skilled talent for some reason. I suspect this has something to do with how we as a culture value creative art labor versus programming labor.
This same comment, except replace "Svbtle" with "Facebook" back when they opened up registrations for college students outside the Ivy League. It's not too far off from the much ballyhooed Slashdot quote on the first ipod.
No wireless. Less space than a Nomad. Lame. http://slashdot.org/story/01/10/23/1816257/apple-releases-ip...
Not so sure it's this simple. The market is pretty large. Not everything needs to be so black and white.
A lot fewer tears would have been shed.
Isn't it a little early for April Fools' jokes?
Working on a ruby gem that makes it easier to use software defined radios. My goal is to let someone write a police scanner in 10 lines of ruby.
This is going to be at the Pivotal Labs office, right? I can't wait, that's an amazing venue for this!
I'm a little surprised that there wasn't a valid google cache still kicking around for any of those dead links.
... and what of the fact that there will be one fewer major carrier and the cost of entry is significantly higher? Do you even have any idea how much it costs to start operating as a cell carrier, or how impractical it is in most regions, due to the lack of space to build new towers?
Blocking this deal makes sense, unless you truly believe that businesses should be allowed to screw over customers AND remove any choices they may have for competing products. Do you really want to defend a monopoly?
Do you really think everyone has 100+ hours to spend learning the idiosyncrasies of HTML and CSS? That's asking a lot for someone that just wants to put up a landing page for an idea, or to design their portfolio.
Everytime my artist friend wants to put their portfolio online, I suggest they start by writing some simple markup and half an hour later I'm explaining the finer points of the box model while they whinge about how they'd rather be using Adobe Illustrator. The truth is that there will always be a group of people that are able to visualize what they want to create better than they can verbally, or symbolically.
I'd actually disagree - I think the fullscreen support is really good. What didn't you like about it?
It's not just UI polish that make Apple products what they are though - it's the design that goes into a product even before an engineer writes a single line of code, or before a prototype is even built.
Apple isn't afraid to have a bad idea and then toss it out because, after all, ideas are cheap. If you build a turd and you polish it, are you still going to release that polished turd? The Apple way is to design it the right way from the start, THEN you polish it.
The only location on the main campus that I think the general public is allowed into without a badge is the company store at IL1, although if you go inside you quickly realize that there is no way into the rest of the IL complex from there. Gives you an interesting perspective on the mentality of how Apple wants to interact with the public.
I, too, worked as a contractor at Apple for a while and it was a little depressing how few people actually used the interior courtyard. Occasionally I would have my coffee out there to enjoy the sunshine, take some notes and people watch, but mostly it was an empty space that collected dead leaves and dust. My impression of the cafes in every building is that they were slightly subsidized to encourage employees to take their coffee break without leaving (which has the added benefit of avoiding potential leaks). Every aspect of life at Apple is highly controlled (to a degree, some areas less than others), so it isn't surprising that this extends to the cafeterias, stores, cafes, parking and even the printers.
As a former Apple employee I cannot disagree more. Everyone at the mothership needs more sunlight, not less.
I can't even remember how many days I got to work when the sun was coming up and left as it was setting, or after it set. It was like a perpetual winter.
Please post an update (or link to a blog post or something) when you do add this. It would be great to see that functionality working.
Hey @cgcardona, this is really cool, but the 'fork me on github' tag in the corner doesn't really work well on Webkit browsers.
With the latest chrome, you can't see "fork me on github" - only "cause i rock" backwards - this is a known bug with reverse css but is easy to work around.
In Safari v5, you can see 'fork me on github' but it disappears on mouseover.
Very cool demo though.
>>>>> "... I think the reality distortion field will be at full blast for this book." <<<<<
That's precisely why I'd want to read it. There's something fascinating about peeling away the layers of reality (and un-reality) in SJ's speeches, mannerisms and writing.
I've found the "developer time is more important than machine time in 99% of cases" argument to be particular effective when preaching python to the C++ masses.
In general a "hypothetical person" probably isn't going to be a big fan of any one technology, platform, language, etc.
There are too many choices and everything is fragmented to the point that it's hard to find any common ground between ruby developers, js / jquery developers, old school c++ hackers, bash-scripting sysadmins and even perl gurus.
Emacs definitely isn't the most popular editor I've ever used though. When someone asks me why I use it, I usually give a short one minute demo where I macro a bunch of changes, show git integration, multiple buffers, and use some pre/post save hooks. Few editors come close to matching Emacs feature set.
I'll see your emacs as "best proof" and raise you node.js - sure it's C++ underneath, but few people are going to argue that interpreted javascript is "close to machine code". For some tasks, elisp is a clunky and slower than writing a shell script or small python/ruby/javascript process to do the same work. I don't even want to mention the horror that is finding correct documentation for a given version of emacs lisp compared to any other software or language.
disclosure: I'm currently writing a small node server in emacs. I'm happy with both as they are very responsive, but emacs does chug occasionally like a bro at a frat house.
This is my number one pet peeve, right here:
>>>>>>>>>>>>>>
# Force all clients that hit this host to www.nintendo.com
RewriteEngine on
RewriteRule .* http://www.nintendo.com/ [R,L]
<<<<<<<<<<<<<<
Nothing is worse than trying to go to foobar.com/something/I/know/exists and being redirected back to the homepage. What's wrong with deep linking and respecting URLs that a user has been to before?
More importantly, doesn't this interfere with bookmarks?
The application already costs 99c and arguably the bookmarklet the author created did go viral (to the point where I'm still having friends send me links to the asteroids 'web site killer' every few days).
One question on my mind is whether the stats are legit. If it's not some quirk in Apple's reporting system, maybe someone is maliciously hitting the link to the 'site of the day'. Wonder what the logs for that webserver look like - is every user agent an iOS device as expected?
I haven't spent much time digging into the iOS app pirating community, but my expectation is that users are less likely to pirate if there's a free version of the app. What exactly does prompt someone to crack a 99c app and make it available to other users? Why would someone go through the trouble to get it that way when it's so cheap?