HackerLangs
TopNewTrendsCommentsPastAskShowJobs

bbkane

1,587 karmajoined 6 yıl önce

comments

bbkane
·dün·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 gün önce·discuss
You first!
bbkane
·5 gün önce·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 gün önce·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 gün önce·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 gün önce·discuss
Can someone smarter than me explain why someone would choose this over the US dollar?
bbkane
·12 gün önce·discuss
I love reading the little vignettes of history. Thanks for posting!
bbkane
·16 gün önce·discuss
Thank you! I appreciate your taking the time to reply
bbkane
·17 gün önce·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 gün önce·discuss
Haven't tried it, but isn't collaborative editing what the zec.dev people are working on?
bbkane
·22 gün önce·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 gün önce·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 gün önce·discuss
See: https://www.macchaffee.com/blog/2024/you-have-built-a-kubern...
bbkane
·27 gün önce·discuss
See: https://book.iced.rs/
bbkane
·27 gün önce·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 gün önce·discuss
I think you should blame Apple rather than Homebrew for this. Apple, please support your hardware longer!
bbkane
·geçen ay·discuss
How are you liking Gleam and Lustre? What went particularly well or badly?
bbkane
·geçen ay·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
·geçen ay·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
·geçen ay·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