Live data from Hacker News

Viewing profile — benaiah

benaiah

HN member
Joined
Tue, Aug 07, 2012, 10:03 AM UTC
HN karma
1,090
Public activity
422 items

About benaiah

Web developer and designer living near Portland

benaiah@mischenko.com https://benaiah.me

irc:benaiah:irc

GitHub: https://github.com/benaiah

Recent public activity

  1. comment
    Comment #41428138

    Location: Portland, OR Remote: Remote only Willing to relocate: No Technologies: JavaScript, TypeScript, React, Svelte + SvelteKit, NodeJS, GraphQL, Go, Docker, PostgreSQL, MongoDB…

  2. comment
    Comment #31948568

    Location: Portland, OR Remote: Required Willing to relocate: No Technologies: JS, Node, React, Go, Ruby and Ruby on Rails, many static site generators, Docker, Linux, and much more…

  3. comment
    Comment #23472982

    The message of "Slaughterbots" ( https://www.youtube.com/watch?v=9CO6M2HsoIA ) seems both more prescient and more urgent than ever given this news. Our continued reckless developme…

  4. story
  5. story
  6. comment
    Comment #20386497

    > This is how basically every union workplace in the US works. The pay-scale becomes very rigid. How do you address, other than dismissal, the existence of the SAG and other unions…

  7. comment
    Comment #20044068

    > This is a VERY biased source. Are you unbiased? There's no such thing as an unbiased source. Having actually read the linked article, it's a detailed, well-cited, and effective p…

  8. comment
    Comment #19688034

    It’s almost as if it costs money to transport goods or something.

  9. comment
    Comment #19565242

    > which isn't even the same since it returns `false` if something is null That's not the case AFAIK - checking in both node and FireFox, `true && null` evalutes to `null`, `true &&…

  10. comment
    Comment #16899185

    That sounds really similar to Netlify CMS, especially the use of Git for content storage+version history and the focus on a decoupled UI for editing content. It's really cool to he…

  11. comment
    Comment #16898988

    Yup, improving backend support (and refactoring the backend API to make developing custom backend support easier) is currently my top priority. Initial GitLab support (without the …

  12. comment
    Comment #16895417

    The project I work on, Netlify CMS ( https://www.netlifycms.org/ ), is almost precisely what you described in your last paragraph.I say "only" because it only officially supports G…

  13. story
  14. comment
    Comment #15571732

    This is a bit aside from your main point, but stopping on a road in a whiteout snow storm is _incredibly_ dangerous due to the cars behind you being unable to see you until it is m…

  15. comment
    Comment #15519578

    Netlify continuous deployment is triggered by a Git commit, but you can run arbitrary Node scripts (though not _just_ Node scripts, of course) as part of your build process. I don'…

  16. comment
    Comment #15511939

    (disclaimer: Netlify employee) Netlify supports running a build script automatically whenever you push to one of our supported Git providers (we also have a CLI tool for those who …

  17. comment
    Comment #15511712

    (disclaimer: Netlify employee) We do indeed offer free HTTPS and custom domain support (as well as the two together) on our free plan. I haven’t used GitLab Pages myself, so I coul…

  18. comment
    Comment #15454891

    Your post seems to demonstrate _exactly_ what the post you're replying to is saying: most of the speed has to do with I/O strategy (buffering and syscall usage), not the actual spe…

  19. comment
    Comment #15454886

    It is I/O bound, but Python 2 and 3 do I/O differently. From the same comment that you're referring to: > Python 2 emits writes of 4096 bytes, and python 3... 8193 bytes (edit: not…

  20. comment
    Comment #15407191

    > Bannon would be out of a job Bannon _is_ out of his job at the White House.

  21. comment
    Comment #15289423

    Determinism is indeed a major benefit of the structure I described. I'm curious about your objection, though - where else could the logic be other than in the game loop? In this ar…

  22. comment
    Comment #15289393

    I've watched that, and it almost certainly contributed to my comment above. Thanks for linking it for others to enjoy - it's an A+ watch IMO.

  23. comment
    Comment #15288451

    You can have that kind of flat, global structure without mutability . One way to do that would be to collect all actions done in each frame (instead of mutating) and then apply the…

  24. comment
    Comment #14591340

    Yeah, that's a strange piece of code, particularly since it introduces mutation (object[axis] = ...) and additional processing (reduce loop and inner function construction) that th…

  25. comment
    Comment #14311118

    Emacs features vary wildly in support from language to language - in Go, for instance, it's very easy to get both those working, while in Java it requires something more complicate…