Live data from Hacker News

Viewing profile — mdhughes

mdhughes

HN member
Joined
Fri, Sep 09, 2011, 8:51 PM UTC
HN karma
71
Public activity
41 items

About mdhughes

iPhone, web, and indie game developer.

Recent public activity

  1. comment
    Comment #20574958

    Which eggs? I'm on Mac, and in Chicken 5 currently, everything has "just worked". SDL required me to hit the SDL site for the frameworks, the rest I've used have had no external re…

  2. comment
    Comment #20554791

    I've never had a Windows, I'm a Mac nerd, but I'm looking into it for cross-platform binaries. Option 1: MS has a Linux subsystem now. Problem solved, but maybe not customer-friend…

  3. comment
    Comment #20553083

    [Chicken Scheme]( https://call-cc.org ) is fast, makes native binaries, and has a giant library of "eggs" covering most of the SRFIs. It's R5RS working its way towards R7RS. I've b…

  4. comment
    Comment #20199630

    I spend most of my time now in Chicken Scheme http://call-cc.org/ and it's very productive, has a ton of libraries ("eggs"), and makes nice, fast native binaries. Scheme's right on…

  5. comment
    Comment #20116437

    Go ahead and invent some totally unique tool nobody's ever seen before. I'll wait. You, uh, you got one yet? No? The point is to make your own version of a thing; it doesn't have t…

  6. comment
    Comment #20114015

    Without the experience of making and supporting such tools, you'll never acquire wisdom, or many useful skills. Thought.py is maybe my 4th note-taking system, simpler and more prec…

  7. comment
    Comment #20113830

    Why, so have I, and so has every other programmer on Earth. https://mdhughes.tech/thoughtpy/ This has been mostly used as my engineering notebook, in lieu of stacks of Moleskines. …

  8. comment
    Comment #19919298

    I'm one of the people who kicked in for the Megatokyo visual novel kickstarter. Years later, no visible progress; I'm not even mad, I knew exactly what I was signing up for, which …

  9. comment
    Comment #19639132

    Strongly disagree. VS Code is a corporate tool IDE, which is dull and awkward to use as just an editor, and binary spyware in it "phones home" to its users' masters in Redmond. It'…

  10. comment
    Comment #19252339

    Very simplistic and shallow list, but it's by Charles Petzold, noted Microsoft shill and bad tech book writer. In '96, LISP (tail end of the AI winter regardless), Perl (half the W…

  11. comment
    Comment #19155279

    Slack is a poorly-written Electron app, and unfortunately it's the poster child for it. Discord does more with a fraction of the resources, and is also Electron. Atom is a giant ed…

  12. comment
    Comment #18766067

    Cross-platform is the key problem. If I want to write a Mac-only app, I can do that in Objective-C/Cocoa, and be quite happy. For Linux, native means fighting with primitive C and …

  13. comment
    Comment #18585848

    This is using Python 2, which is end-of-lifed. Those bare print statements are gauche. Python does have a variable keyword, `global`. While JavaScript can omit semicolons, it's an …

  14. comment
    Comment #18338321

    You can actually run LUA scripts from chat, exactly the same way: ``` /script d("Hello") ``` But the PC/Mac ESO community tends to be older (rated M) and less gullible in chat. Gol…

  15. comment
    Comment #18258997

    I'm not hostile, riffing on a cartoon is what humans call "humor". While I have no problem with "Scheme is Spock", I'd put Captain Pike in his beeping wheelchair in the CLISP slot,…

  16. comment
    Comment #18255153

    Right, Scheme is used and those uses are reflected in the spec(s). The minimalism of Scheme is what makes it easier to optimize, but that's not why it's alive. If LISP users want t…

  17. comment
    Comment #18254563

    Scheme moves forward because it's not a rotting corpse as LISP is pictured in that cartoon, it's a still-living language. Scheme's not admired for its purity and historic role, but…

  18. comment
    Comment #18240610

    While that's what I grew up with, too, it's probably too isolated anymore. Find a cheap laptop or desktop, or a pi, install Python3, and make IDLE easy to reach. For graphics, "imp…

  19. comment
    Comment #18000888

    [Chipmunk BASIC]( http://www.nicholson.com/rhn/basic/ ) is a nice console-usable BASIC on most platforms. You can work with it line-numbered, or structured, and has some graphics a…

  20. comment
    Comment #17995275

    Do you want safe, reliable money at the cost of your conscience? Do you want to be one tiny cog in the machine that tracks and annihilates humanity? Choose Google. Do you want adve…

  21. comment
    Comment #17849367

    I used elm until late-90s when Y2K looked likely to end it. What I've learned since quitting elm is that mutt was better at processing large mailfiles, and then Apple Mail is easie…

  22. comment
    Comment #17638334

    Why would someone use this instead of IDLE, which ships with Python and does the same things?

  23. comment
    Comment #15700446

    When using a new version of a compiler, and existing code stops working, it is often a compiler error. When different compilers give different results, it is often a compiler error…

  24. comment
    Comment #15668051

    See also: https://mjtsai.com/blog/2017/11/09/enduring-xcode-and-source...

  25. comment
    Comment #15661093

    OS X, iOS, and all new APIs consumed by Swift on those platforms are written in Obj-C or C++, never in Swift. So what's "stagnant"? It's true that few others have adopted Objective…