Hacker Newsnew | past | comments | ask | show | jobs | submit | yetanothermonk's commentslogin

Building safety and safety nets.


Why is this bad?


Imagine someone sending you $100 to your bank account. Except those $100 can be tokens. And your bank account is your crypto address.


I don't game but I've found Kinesis split keyboard (https://gaming.kinesis-ergo.com/edge/) + vertical mouse cured my wrist/forearm pain. That plus a desk at 27" instead of a "normal" 32" are one time ergonomic expenses that are absolute no-brainers for programmers.

It took a lot of trial and error to find the setup that worked for me. I think the above is the right 80/20 solution. Worth a shot and hope it ends up helping someone. FWIW, the Kinesis keyboard has a nice tilt that corresponds with the vertical mouse tilt.


Using a vertical mouse completely cured my wrist pain. They are clunky and an eyesore, but if you feel the slightes pain in your wrist, I urge you to get a vertical mouse and at least use it part of the time. I got a cheap rechargeable one for 30 euros and it feels very natural. Swtiching between regular mouse and vertical ones is no problem at all.


Guessing a significant chunk is due to talent base.


The typical reaction to Elixir on my resume is still "we have a crazy Elixir person on our team too!"


Mine is "Elixir, what's that?".

Usually I reply something like "You know Discord?".


What's the other 15% of your time? :)


Everyone at Fly.io spends 15% of their time listening to me ask for blog posts.


Jose wrote the bulk of the code and he worked on Devise. Blog post (1yr old) from Jose here. https://dashbit.co/blog/a-new-authentication-solution-for-ph...


It is very, very good. You can try it even without phoenix 1.6 as a hex package and it's great.


What's the hex package? Can't find it.



Have you seen Surface UI? Pretty cool. Collection of LiveView components. https://surface-ui.org/


This might be an ill-formed question given not knowing the specifics of the source code, but do you think Phoenix LiveView can be used to manage state through websockets vs the JSON payloads described in the article?


Sorry I don’t really know enough about LiveView to give a good answer. The protocol involved here is a fairly unsophisticated game networking protocol sending delta updates of object properties and transforms at 10Hz or so, and takes the approach of ownership transfer to orchestrate which packets are authoritative. If a reader who knows LiveView understands what I just wrote, they may be able to answer :) (the library for Hubs doing this is networked-aframe)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: