Preferences

TeddyDD
Joined 265 karma
artist / programmer software developer

  1. Even better - train a model on MS source code leaks and use it to work on Wine fork or as you said - vibe coded MS office. This would be hilarious.
  2. No REPL for example.
  3. In what specific areas Phoenix Live View is so far ahead? Do you mind elaborating?

    The unfortunate disadvantage of Live View is that you need to write Elixir. A lovely language, but it would be hard to sell in company that use only <SOME_LANGUAGE>. The hypermedia libraries like d* and htmx can be used with any backend.

  4. OOB is annoying in HTMX because you need to include hx-swap-oob attribute in every component you want to swap this way. In Datastar you just use id.
  5. Have you considered wrapping this in web component so it can be used without the div + constructor call ceremony?
  6. I like the idea of bundling Lua with bunch of batteries but the syntactic changes go too far. They seem to be lousily designed attempt at turning Lua into Typescript.

    For example coalescing operator. You can do the same in standard Lua with or. Pipe operator might seem like cool idea, but the language needs to be designed around it (Elixir) or you need multiple variants (threading macros in Lisps).

  7. Python breaks compatibility across minor versions. I'm not surprised seeing such proposal.
  8. Good desktop client.
  9. We don't need visual programming, we need moldable development like Glamours Toolkit but implemented in a language that does not suck.
  10. It's like saying nginx is better than superbase/firebase. Apples to oranges.

    You could replicate PocketBase in Readbean, but you would have to implement from scratch: - resources with CRUD API and real time subscriptions - admin UI - authz & authn system

  11. Seems like vaporware for now.
  12. But then you have to keep old interpreter installed and you won't benefit from improvement in new versions of the interpreter.

    Your old Go code not only will work with new versions of the compiler - it probably will run faster.

  13. Without any hesitation. Google won't kill Go given how much they use it internally. Even if they do, someone else will take over. Additional benefit of choosing Go over Python is lack of breaking changes in minor releases.
  14. It should, just well funded, like Blender.
  15. Hard to tell since there is zero documentation in regard to models.
  16. I agree on the keyboard. I had T470 from my employee and the keyboard felt nicer than every Dell and HP I ever used.
  17. Same here. Lazyness bit me. Back to antennapod I guess.
  18. Isn't gsettings/gconf/dconf something like registry? Gnome tends to implement worst stuff from Windows and Mac after all...
  19. I'd probably use Helix if it had 1:1 Kakoune keybindings. Or even Vim bindings.

    Vim bindings are not the most consistent, but they are ubiquitous. Every program that offers Vim mode has very similar keymap. If modal text editor deviates from them, it better be for good reason.

    Kakoune bindings are very different from Vim, but they are provably and objectively [1] better, so that's fine. They are also more consistent and there is a clear idea behind the whole design. It's written down in documentation. You might prefer Vim or Emacs, but at least you can see that changes from well known Vim scheme are not made at whim.

    Helix keymap feels like it was improvised without any thought behind it. „Let's take Kakoune binds and add back visual mode cuz I feel like it.” Currently, they are designed by committee in this GitHub issue[2]. I don't see any design notes and explanations why should I spend time learning Helix keymap.

    [1]: https://github.com/mawww/golf [2]: https://github.com/helix-editor/helix/issues/165

  20. They still do breaking changes, so it's probably for the best.
  21. I'm clueless when it comes to HN formatting ¯\_(ツ)_/¯
  22. Let's say I described steps to hack on some Go package. When installing libs/programs, go get/install is enough :)
  23. Go developer experience: * install the newest compiler * clone the code * go build

    Python developer experience: - clone the code - setup virtual env (otherwise you will break your system) - install very specific version of interpreter because lib x supports only Python from 2020, because Python breaks compatibility in minor versions - no, you can't just update lib x withut updating python and other deps - install deps (hopefully author of the code pinned everyting, otherwise you're fucked) - never update any deps or you will suffer

  24. 13b q5 llama report „total VRAM used: 8321 MB” so 3bit will most likely fit into 8GB.
  25. I look at it as alternative to MOI3D [1] - a NURBS based modeler.

    [1]: http://moi3d.com/

  26. First thing I look at when checking out a new shinny GUI toolkit of the month is whenever it has support for a11y features. In this case, it's not even on the roadmap.
  27. There are proposals for ircv3 that aim to add support for custom emoji, reactions, message editing etc. Soju + Gamja + Goguma is pretty usable combo even today.
  28. I don't get why there is a DMCA form: https://annas-archive.org/copyright
  29. If you every decide to create a scripting language, remember - it must look like C. 0-based indexing, syntax, everything. Gods forbid if you write lisp interpreter! Basically, every derivation from C will be treated as heresy and will cause countless complaints from people who never wrote a line of code in your language. /s

    Seriously now: it can be done, but would be a massive waste of time.

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