Live data from Hacker News

Viewing profile — shaggyfrog

shaggyfrog

HN member
Joined
Thu, Jan 13, 2011, 7:17 PM UTC
HN karma
2,403
Public activity
617 items

About shaggyfrog

Location: Vancouver, BC, Canada

Remote: Yes/OK

Willing to relocate: No

Technologies: Everything. Last 3-4 years: Python (Django), Kotlin, Java (Spring), JavaScript. Also last 11 years: iOS/OSX (C/C++/Objective-C), Bash, Perl. MSc in AI (heuristic search).

LinkedIn: https://www.linkedin.com/in/thomashauk

Stack Overflow: https://stackoverflow.com/users/161161/shaggy-frog

Résumé/CV: See LinkedIn

First computer: Atari 800 (Logo and BASIC)

Cake: YES

I'm a proud generalist. I add value. I care about my work. I get stuff done. I deliver.

Drop me a line!

Recent public activity

  1. comment
    Comment #36444259

    Louis Rossmann is a well-known figure in the maker/hacker spaces. He has been making top-notch instructional videos for a long time. Amazon is one of the largest tech companies in …

  2. comment
    Comment #32529273

    I hear that 2023 is going to be the Year of Linux on the Desktop!

  3. comment
    Comment #31673305

    There’s a great video by NativLang on different kinship systems: https://youtu.be/YOi2c2d3_Lk

  4. comment
    Comment #30637140

    > The system is designed so that most of the staffing budget goes to new hires, not to reward existing employees. Organizations undervalue their employees, encouraging brain drain,…

  5. comment
    Comment #30531397

    "Because I paid for the game, and despite the fact I was happy to pay for it and I enjoy playing it, I think everyone else should need to pay for it, too. Otherwise all that enjoym…

  6. comment
    Comment #30389235

    What would happen if the Colorado state legislature passed a law that said you can't sell goods or services to people in Colorado if you refuse employment to people in Colorado?

  7. comment
    Comment #30267217

    Don't use the Zoom app. Load meetings in an incognito/private/whatever browser window, and cancel the automatic download it prompts you with, then click Join In Browser. Nothing ab…

  8. comment
    Comment #28888811

    Based on my personal experience of automated testing in AAA games, even if you "only" count the overlap with the actions humans take, it's a huge overlap in practice. And while the…

  9. comment
    Comment #28872829

    Asking for money from candidates as a pay-to-get-hired scheme is evil for the same idea that unpaid internships are evil. Taking it to the next level, it's offering jobs to people …

  10. comment
    Comment #28872774

    It's the most crass, base form of rent-seeking I've seen from a YC company. No wonder they got funded...

  11. comment
    Comment #28872749

    > (I wouldn’t hire again but they did a fine job) This alone makes no sense to me. It's a contradiction. So I assume the website/author thinks they're a kind of mega-hustler 1000x …

  12. comment
    Comment #28815564

    Facebook is a massively evil company, a true net-negative to life on earth, a destroyer of personal privacy, responsible for facilitating genocides, constantly lying to its users, …

  13. comment
    Comment #28381585

    Location: Vancouver, BC, Canada Remote: Yes Willing to relocate: No Technologies: Everything/whatever. Most recent: Python (Django), Kotlin, Java (Spring), JavaScript. Before that:…

  14. comment
    Comment #28241958

    Create a firewall between your personal and professional time. Another name for this is “setting healthy boundaries”. Always create new accounts for anything work related -- GitHub…

  15. comment
    Comment #28221977

    > looks like someone with the same name as the author? that seems kind of unlikely Unlikely, yes, but not impossible. > I mean at that point you’re advocating for the author to not…

  16. comment
    Comment #28220602

    > That way nobody gets hurt and you can move on. Until you generate a photo that actually does look like someone, and that person becomes targeted as a result.

  17. comment
    Comment #27626266

    Shitty article by a shitty user with a shitty submission history. How has it lived for so long on the front page? Who upvotes this ?

  18. comment
    Comment #27576560

    The poor pay a disproportionate amount of taxes for what they get back. They certainly pay more than the billionaire class does. Perhaps the lack of funding has to do with power st…

  19. comment
    Comment #27576551

    Why don't we talk about raising taxes when we want to raise spending for ("subsidize") the police, or the military? Why does it only seem to be a concern when we're talking about s…

  20. comment
    Comment #27576336

    Why would public transportation need to be paid for by "boosted commerce" to be beneficial? Why does it need to be profitable? As a public service, do we ask fire departments to be…

  21. comment
    Comment #26929647

    This is a textbook non-apology and is just further reason to keep this researcher (and whoever else was involved) banned from ever contributing again.

  22. comment
    Comment #26880195

    The classic American story of condemning a child to a life of incarceration and criminality because a family is too poor to afford to replace an accidentally broken school laptop (…

  23. comment
    Comment #26707755

    Foreign ownership has been shown conclusively to be a major factor, if not the most important, in real estate pricing in Vancouver.

  24. comment
    Comment #26707603

    The foreign buyers tax and the speculation tax had a demonstrable effect on the market here in Vancouver: https://twitter.com/ianjamesyoung70/status/13712123551708323... Meanwhile,…

  25. comment
    Comment #26415732

    This has always drove me bananas, too. I still have 10.14 but `defaults write NSGlobalDomain AppleShowScrollBars -string "Always"` has worked for me for years now. Does it work in …