HNHacker News
TopNewBestAskShowJobs

pooriaazimi

6,349 karma · joined November 18, 2010

Co-founder, Agave (YC W22)
submissionscomments
pooriaazimi··on Users of my iOS Game Teach Me a Lesson MIT Didn’t (2011)
What are you talking about? I don't get it... :)
pooriaazimi··on Rails' Insecure Defaults
> esL4

It's seL4 (secure embedded L4). I'm just pointing it out in case someone else is interested in "miceokernels that are formally verified", like a friend of mine who is obsessed with seL4. If you google "esL4" you'll get completely different results so I though I'd point that out :)

pooriaazimi··on How to solve the problem that the topmost comments get all upvotes
Your average karma is 24, so your comments are weighted much, much more than others (it's one of metrics HN uses to rank comments). Also, your comment is long, which is also a factor (though, not a big one).

Source: experience :)

pooriaazimi··on iOS developers: Say goodbye to UDIDs
What kind of abuse? I'm (genuinely) curious, and being the paranoid OCD that I am, I'd very much like to know these things :)
pooriaazimi··on Apple Adds Two-Step Verification to iCloud and Apple ID
It's annoying, but isn't an edge case. Lots of people use US stores (because it has more content) and gift cards.

And, as it's stated in the FAQ [1], SMS option is only available in those countries at the moment, regardless of where you're located. When it becomes available in Poland, they'll text you and you can activate it. But until then, you can safely use 2FA without an SMS backup (as I did).

[1]: http://support.apple.com/kb/HT5570

pooriaazimi··on I’m done with the web
I have a slow machine for now (2009 MBP), and Cappuccino is dog slow on it. I'd try it again in a heartbeat once I get a faster machine, but for now, it's literally (and I'm using that word right) unusable. A 30+ second delay after I save a simple interface in Xcode and the changes compiling. It's just frustrating. But if the turnaround time was less than a second, I think I would love to use something as "well-thought-out" as Cappuccino.
pooriaazimi··on Introducing SourceTree for Windows – a free desktop client for Git
My Bad. I meant Rails (which is huge)!

Though Sinatra isn't very small either. It has a few thousand commits.

pooriaazimi··on Introducing SourceTree for Windows – a free desktop client for Git
I have a slow, old MBP (2.53 C2D), and it's very fast, even on big repos (like Sinatra). So maybe your settings are wrong, or something. It's worth investigating if you use ST regularly IMO :)
pooriaazimi··on Rails 3.2.13, 3.1.12, and 2.3.18 have been released
I'm quite certain it's a troll.
pooriaazimi··on Luvit – Asynchronous I/O for Lua
also:

- Lua (as a language) is for the most part better designed than JavaScript

pooriaazimi··on Ruby 2.0.0 in Detail
And please join http://contrastrebellion.com/ and do

    $('article p').css('color','#222')
so we can read the article.

bgcolor is now #717171, which is just crazy. Anything below #444 is just harmful for the eyes.

pooriaazimi··on SimCity UI Code + DRM
There's lots of instances like

    if (something....)
        return !0;
    else
        return !1;
is there any reason why they aren't simply using `true` and `false`?

(because !1 is defined to return literally `false` and !0 to return `true`)

pooriaazimi··on Mozilla says no plans to return to iOS until Apple removes restrictions
It's not a question of attitude, or meanness - Microsoft is a monopoly in desktop OS, so they must obey antitrust laws. Apple is not, so they don't have to do anything.
pooriaazimi··on Some dark corners of C
> My main take-away from this is that Google Drive seems like a nice way to put presentations online :-)

Don't. I've been trying to access the presentation for 10 minutes and it won't allow me:

    Wow, this file is really popular! Some tools might be unavailable until the crowd clears.
and then I get redirected to https://support.google.com/accounts/bin/answer.py?hl=en&... (which is stupid, because there's nothing cached/cookied for google. In fact, I'm in Firefox's "Private Browsing")
pooriaazimi··on Fear of a WebKit Planet
In general, I agree with you. But in this specific case, we may not be able to extrapolate Linux/LLVM's success to web. Yes, you can create a toy kernel for yourself. You don't have to be POSIX-compliant from day one, or run OS/2 apps, or whatever. And you can create a more standard compiler that's not capable of compiling most programs that use gcc's esoteric features. They can have little niches for years, and slowly gain traction (from end-users and also developers).

But I don't think that you can do the same in browser space. If you want to create a new rendering engine, it absolutely, positively has to render 95+% of most-visited websites from early stages of development (before you "ship" a browser). Nobody would use a half-baked browser that's unable to render most websites. So, you have to also support WebKit's bugs-turned-into-standards.

In another words, you don't compile 500 different programs in a single day - if LLVM can compile the one program that your company is developing faster and better, it's a good fit for you. But you visit hundreds of websites a day. If a new engine can't display even 10% of them correctly, it'd a show stopper.

So, your choices are to either fork WebKit, or create a new engine that "simulates" most mainstream WebKit engines. Both result in WebKit becoming more and more of an standard.

pooriaazimi··on Ask HN: Your favorite to-do list or task manager?
Have you tried OmniFocus? The Mac client is just fantastic (if you take the time to learn and customize it). And v2.0 (due in seversl months) is even better.

Of course, you have to learn GTD system to get the most out of OmniFocus. It's something that'll greatly improve your efficiency in the long run, so I think it's worth the time you invest.

pooriaazimi··on How not to send password reset notification email
If I can't opt-out of a mailing campaign by just clicking a link, I'll invariably mark it as spam.
pooriaazimi··on What is your best programmer joke?
This variation is better:

    - Knock Knock.
    - Who's there?
    [long pause]
    - Java

    - Knock Knock.
    - Who's there?
    - C

    - Knock Knock.
    - Assembly
pooriaazimi··on What is your best programmer joke?
I particularly liked this one: http://www.projectcartoon.com/cartoon/1
pooriaazimi··on Apple’s Deleting iCloud Emails That Contain The Phrase 'Barely Legal Teens'
That's because point releases (10.8.1, etc.) hide it again!
pooriaazimi··on Apple’s Deleting iCloud Emails That Contain The Phrase 'Barely Legal Teens'
> Hold down Alt while clicking the Go menu to see your Library folder.

or

    (sudo??) chflags nohidden /Library
    chflags nohidden ~/Library
in Terminal (to make it visible all the time)
pooriaazimi··on Erlang 16B Released
Thanks for the link. Maybe I try Erlang after all...

But a question: It says it's using Erlang 13B. Do you recommend using a newer version, or trying to compile/finding an old binary version of 13B? (I mean, is Erlang 16 compatible with 13, or they tend to break things?)

(I'm sure I'll find this out eventually when I start the tutorial, but it's always good to know this kind of things beforehand)

pooriaazimi··on DIY Weapons of the Syrian Rebels
Yes, there is: (a portion of) people who try not to generalize and fall victim to logical fallacies. Even if Libyan rebels were all terrorists and Gadhafi was a good guy (I'm not saying that' what you're sating; I'm just trying to make a point), it doesn't mean Syrian rebels, or North Korean rebels (of future!), or anyone else for that matter, are also X (I'm saying X, because I'm not entirely sure what you were implying Libyan rebels were).
pooriaazimi··on The best programmers are the quickest to Google
You have to either wait a few more minutes till the "reply" link appears, or simply click on "link" link(!) and write your reply there.
pooriaazimi··on Why are there no true cross-platform filesystems?
[Anecdote] Seagate and ExFAT; I will avoid these two till the day I die.

I've had at least 3 (I'm not sure, maybe more) Seagate internal HDDs failed on me in the past several years (I don't do anything remotely crazy with my MacBook Pro or other machines). And I've had a 1TB external HDD and 3 USB disks ruined by ExFAT (yes, I always 'eject' the volume before yanking in out from USB port).

I don't know what the hell is wrong with either of them - Maybe I've been unlucky. But that's the truth, and I'm sure the problem wasn't from my side.

pooriaazimi··on I Can't Find a Single Productive Use For My Tablet
It also saves them for offline viewing, so you can view those "tabs" in, say, a bus to work (without using 3G network).
pooriaazimi··on Go as an alternative to Node.js for Very Fast Servers
I really love 'siege'. I wonder if you can get it show you response-time percentiles (or whatever they're called). I mean this (from `ab`):

    Percentage of the requests served within a certain time (ms)
      50%    161
      66%    174
      75%    182
pooriaazimi··on Tell HN: You guys scared edw519 off Hacker News
People have flagged your post. It probably will be thrown out of front page soon!
pooriaazimi··on Salt + shotgun = Bugasalt
This method was abused last year (a submission with 3800+ upvotes): http://news.ycombinator.com/item?id=3742902
pooriaazimi··on Opera moves to WebKit
But it's not that easy. It's one thing to add a missing feature to a Ruby gem or event to jQuery, but WebKit is a much bigger beast. Most geeks can't realistically patch things in a big heap of C++ code like that...
← PreviousPage 3 of 34Next →