HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bbkane

1,588 karmajoined 6 лет назад

comments

bbkane
·позавчера·discuss
Can they dig for exploitable CVEs if they're not on the Wireguard network? It is a clue to your infrastructure, but I personally think the simplicity is worth it.
bbkane
·4 дня назад·discuss
You first!
bbkane
·5 дней назад·discuss
I think of Elm more as an incredibly influential research language these days.

It's very focused, there's no public roadmap or official support and the leadership (which is far as I can tell is just Evan) is uninterested in most (any?) community building or core team building.

But MAN is it nice to work in. This has resulted in several forks/spin-offs. At the recent Gleam conference, Louis Pilfold joked that every Elm user maintains their own compiler :). There are at least 6 of them (two more got announced in the last month, even as the community keeps shrinking).

So I'm glad Evan is now working towards 1.0. Maybe folks can call Elm "finished" and one of the successors can do the hard work of unifying some of the forks and growing the community.

Personally, the next time I'm looking for an Elm-like thing, I'm going to check out Gleam + Lustre. Seems to have a nice mix of maintainers that care about community and design. And it works on frontend + backend!
bbkane
·7 дней назад·discuss
I actually enjoyed the layout, even though I had to use landscape mode on my phone to comfortably read it. It's nice to see new formats
bbkane
·8 дней назад·discuss
Hey can you do this high priority thing real fast? It shouldn't affect your timelines, just throw some AI at it
bbkane
·10 дней назад·discuss
Can someone smarter than me explain why someone would choose this over the US dollar?
bbkane
·12 дней назад·discuss
I love reading the little vignettes of history. Thanks for posting!
bbkane
·17 дней назад·discuss
Thank you! I appreciate your taking the time to reply
bbkane
·17 дней назад·discuss
I'm coming from Go, so apologies in advance if these questions seem a little weird:

How do I distribute my Rhombus programs? Can I cross compile to other architectures/OSs, ideally with a static binary?

What about libraries? Is there a good package manager? I presume from the post that the library ecosystem is pretty immature (maybe the Racket ecosystem is larger). Can I easily build a CRUD web app?

Is concurrency easy to make correct? Are tests easy to write? Tests involving concurrency? Race detection?

Dev experience: is it statically typed? I couldn't really tell from a quick search. Will the build system make a fast feedback loop for me and LLMs? Is it IDE friendly (auto complete, find all references, etc)? Is there language server support so I can bring my own editor? Will the macros mean I have to learn a bunch of DSLs to use anyone's library? Do the DSLs have IDE support?

Wow that's a lot of questions ;) It looks like a fun language in any case. And the fact that its even possible to make a Pythonic language on top of a LISP is its own showcase for Racket's power
bbkane
·17 дней назад·discuss
Haven't tried it, but isn't collaborative editing what the zec.dev people are working on?
bbkane
·23 дня назад·discuss
NeoVim because it's fun!! So many plugins and colorschemes!

So customizable- these days Claude will just change it for you, no need to learn the APIs if you're just interested in the result. Yes you're AI-slopping your config, but the drawbacks to that are super low (it's a personal editor, not something I'm inflicting on others)
bbkane
·23 дня назад·discuss
Isn't centralizing systems over time more common than not? Another example is the Internet: websites do not have a uniform distribution of traffic
bbkane
·25 дней назад·discuss
See: https://www.macchaffee.com/blog/2024/you-have-built-a-kubern...
bbkane
·27 дней назад·discuss
See: https://book.iced.rs/
bbkane
·28 дней назад·discuss
Sunwet looks like a lot of fun! I've put it on my TODO list to play with. Maybe I can use it to organize my ebooks in an undo-friendly way
bbkane
·28 дней назад·discuss
I think you should blame Apple rather than Homebrew for this. Apple, please support your hardware longer!
bbkane
·в прошлом месяце·discuss
How are you liking Gleam and Lustre? What went particularly well or badly?
bbkane
·в прошлом месяце·discuss
Data schema changes are difficult, almost regardless of technology - it's been an issue for me from relational dbs to OpenAPIs. gRPC is easier as long as you obey the migration rules, but those impose tight restrictions on what you can change
bbkane
·в прошлом месяце·discuss
Go is pretty great - here's a list of tools I use to help me write/build Go- maybe a few of them will also be what you need: https://www.bbkane.com/blog/go-project-notes/
bbkane
·в прошлом месяце·discuss
I haven't used Elixer but tt's generally a good idea for the UI to have a different data model than the database (even if it means you initially type almost the same thing twice and have to write a tedious translation layer).

This lets you evolve each part independently and use the "native" types frontend vs backend, which happens surprisingly frequently as the app grows