Preferences

justinhj
Joined 2,050 karma
Programmer currently into streaming and cloud stuff. Formerly working on video games (PC, Console and latterly backend), Fintech, Banks, Leisure and, most recently, Marketing technology. Rust, Scala, Neovim and Emacs.

  1. They also migrated 100s of millions of mopeds to electric bikes and shipped new ebikes over the last 10 years. That enormous scale no doubt fed directly to battery technology and assembly techniques that help with cars. Many Chinese don't own cars. (That's changing fast).
  2. I think there's a much higher barrier to entry to Discord than Facebook. It won't become mainstream unless it significantly changes.
  3. Oh, I see. Also broken on desktop but you can still read the article without accepting the cookies, which makes the thing kinda pointless?

    Their post endpoint for cookie handling is broken. Giving 403.

    Request URL https://notopalantir.goodlawproject.org/wp-admin/admin-ajax.... Request Method POST Status Code 403 Forbidden Remote Address xxxxxxxxxx Referrer Policy strict-origin-when-cross-origin

    payload

    set_user_consent val positive security xxxxxxxx

  4. I can't read the article because the cookie dialog is broken and won't proceed. Chrome on iPhone
  5. There is no need for a wrapper or memorizing syntax in our new llm world.
  6. Not sure if the source code for this is available but if you want to make your own version I did something similar that can be easily modified and run locally for your own festive mirth: https://github.com/justinhj/rudehackernews
  7. This story and the discussion here highlights how useful X's community notes can be
  8. By that metric we should all use Javascript
  9. Reader monads have been used to implement dependency injection in Haskell and Scala libraries. A monad in general is the ability to compose two functions that have pure arguments and return values that encode some effect... in this case the effect is simply to pass along some read only environment.

    Based on my understanding of above, passing an environment as a parameter is not the Reader monad, in fact passing the parameter explicitly through chains of function calls is what the Reader monad intends to avoid in typed, pure functional programming.

  10. The absolutely right nonsense is more likely from the fine tuning stage, not from the initial training.
  11. It's way to early to declare Rust and borrow checking as a panacea for systems level languages. Zig has a solid story for memory safety but makes a different set of trade offs than Rust. IMHO there is room for a few different approaches to systems programming.
  12. No, it's really not that simple. It was an ambiguous motion, explained by Musk quite clearly. Whether you believe him or not is purely subjective, but I at least offered some explanation why I do.
  13. Oddly that's been removed, but it is still in the wayback machine. https://web.archive.org/web/20250831064110/https://www.parad...
  14. I am not sure what you mean by fascism in America or what deaths you are referring to. Seems you are okay with some political inspired murder though.
  15. Elon visited Auschwitz with Ben Shapiro and declared he was "aspirationally Jewish". Trump has Jewish children and Grandchildren. Calling someone fascist and Hitler gets them murdered these days, I wish people would be more sensible.
  16. As engineers we should try to use the right tool for the job, which means thinking about the development team's strengths and weaknesses as well as differentiating factors your product should focus on. Often we are working in the cloud and it's much easier to use a queue or a log database service than manage a bunch of sql servers and custom logic. It can be more cost effective too once you factor in the development time and operational costs.

    The fact that there is no common library that implements the authors strategy is a good sign that there is not much demand for this.

  17. From the guidelines: Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal