HackerLangs
TopNewTrendsCommentsPastAskShowJobs

bbkane

1,587 karmajoined 6 năm trước

comments

bbkane
·Hôm kia·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
·3 ngày trước·discuss
You first!
bbkane
·5 ngày trước·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 ngày trước·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 ngày trước·discuss
Hey can you do this high priority thing real fast? It shouldn't affect your timelines, just throw some AI at it
bbkane
·9 ngày trước·discuss
Can someone smarter than me explain why someone would choose this over the US dollar?
bbkane
·12 ngày trước·discuss
I love reading the little vignettes of history. Thanks for posting!
bbkane
·16 ngày trước·discuss
Thank you! I appreciate your taking the time to reply
bbkane
·17 ngày trước·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 ngày trước·discuss
Haven't tried it, but isn't collaborative editing what the zec.dev people are working on?
bbkane
·23 ngày trước·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 ngày trước·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 ngày trước·discuss
See: https://www.macchaffee.com/blog/2024/you-have-built-a-kubern...
bbkane
·27 ngày trước·discuss
See: https://book.iced.rs/
bbkane
·27 ngày trước·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 ngày trước·discuss
I think you should blame Apple rather than Homebrew for this. Apple, please support your hardware longer!
bbkane
·tháng trước·discuss
How are you liking Gleam and Lustre? What went particularly well or badly?
bbkane
·tháng trước·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
·tháng trước·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
·tháng trước·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