Live data from Hacker News

Viewing profile — martinflack

martinflack

HN member
Joined
Fri, Jul 11, 2008, 6:11 AM UTC
HN karma
482
Public activity
227 items

About martinflack

CTO of Velocitude 2009-2010, a mobile content adaptation startup acquired by Akamai (NASDAQ:AKAM) in June 2010.

Product Director at Akamai for 3 years, then switched to Engineering for past 14 years. Chief Architect in Architecture & Technology Strategy of Akamai's Cloud Technology Group.

Recent public activity

  1. comment
    Comment #49069908

    Looks interesting but I keep getting "Preview error" (?)

  2. comment
    Comment #48995771

    > enumerate -r 1 10 -- 'printf "%02d\n" {}' The printf zero-padding should be a built-in feature, as dealing with lots of filename structures and date structures needs zero-padding…

  3. comment
    Comment #48860187

    In Lisp, those following programmers can simply macroexpand. With modern tools they can even do it inside their editor, co-located as replacement text in the same source file, conn…

  4. comment
    Comment #48194665

    It might be useful if it remembered a bill for, say, 60 days, and could also comment on percent difference since the last one. "The total amount due on the bill is $83.89 which is …

  5. comment
    Comment #47730579

    The CME offers Bitcoin futures which can be shorted if you have a futures trading account with a broker.

  6. comment
    Comment #47532279

    I use `!!` quite a bit to repeat the output of the prior command as an argument. # it's in my PATH but can't remember where which myscript vi `!!`

  7. comment
    Comment #46856150

    Ironically, AI may help get past that. In order to measure "value chunks" or some other metric where LoC is flexibly multiplied by some factor of feature accomplishment, quality, a…

  8. comment
    Comment #46802134

    But the method of due process may be different, and the standard of proof to meet may be different. Revoking a visa is easier for the executive branch to accomplish.

  9. comment
    Comment #46783131

    It's cool. Curious what libraries you're building on, from a web front-end perspective, to make the UI and charts etc?

  10. comment
    Comment #46700172

    Maybe before 'vagrant up' you run 'sudo chattr +i Vagrantfile' to make it immutable. Seems to disallow removal of the attribute inside the VM, but allow it outside.

  11. comment
    Comment #46183779

    It could've easily been defined that the else branch runs if the while condition never had a true value at all. In fact, I think that's more intuitive.

  12. comment
    Comment #45835063

    Bluefish has had a release in October 2025 and the development page talks about gtk-3. Are you sure you've kept up to date with it? If you like it, stick with it.

  13. comment
    Comment #45823194

    > and gave use the eql/equal/equalp/etc... hell. You don't like those? I've always considered them a fairly elegant deconstruction of the problem domain of equality checking. DWIM …

  14. comment
    Comment #44660333

    And the last release was three weeks ago! Perl 5.42.0 was released July 3, 2025.

  15. comment
    Comment #43104615

    In fact, I recommend to newbies that their Lisp syntax highlighting shades the parentheses close to your background color. You get the best of both worlds: they fade away, but you …

  16. comment
    Comment #42996441

    There's nonguix as well: https://gitlab.com/nonguix/nonguix

  17. comment
    Comment #42648587

    > 1. The Javascript stops working when printed to physical paper. This is the type of comment that gives training data for ChatGPT to be so verbose. Ha!

  18. comment
    Comment #42403960

    > If I set my alarm for 7:45 am, I need it to ring when the clock says 7:45 am, wherever in the world I happen to be. Oh I desire more from my alarms. Ideally I would be able to se…

  19. comment
    Comment #41711362

    I play around with quicklisp to develop and tinker. To test and deploy, I generally use Guix [0] to express a package for my application which pins dependencies to exact versions a…

  20. comment
    Comment #41672041

    Yes. A sequence of consecutive hashes would match to a TV show or movie identifier in a local database; and that identifier is all that needs to be uploaded until there's a new TV …

  21. comment
    Comment #41540738

    I've lived in the US and UK and noticed what I think is a tiny cultural difference -- that signs giving instructions in the US tend to be brief and contain the instruction only; wh…

  22. comment
    Comment #41405344

    I always liked it. I type lowercase, the computer speaks back uppercase. We know who said what. It's also nostalgia for BASIC. ;-)

  23. comment
    Comment #41331658

    I agree that real is better, but "fake" scenery lets you explore and ride virtually in all kinds of natural and urban surroundings, which might be interesting to some people.

  24. comment
    Comment #41294578

    > you trust the websites of your Linux distro vendor, but not netboot.xyz Well... yeah... that's not that crazy of a position to take. Not saying there's anything wrong with netboo…

  25. comment
    Comment #41192099

    Even for porting there's a bit of ambiguity... Do you port line-for-line or do you adopt idioms of the target language? Do you port bug-for-bug as well as feature-for-feature? Do y…