Recent submissions

Comment · 2 years ago
+1 for fennel
Comment · 2 years ago
Exoscale, a cloud provider is also using clojure heavily.

Pretty much anywhere where the jvm is a good fit, but given it’s a hosted language you can also use it to emit dart code or js and find it running on shoulders of others (like jank, llvm based dialect, or babashka)

Comment · 3 years ago
datalog is just the query language. For me there's no such thing as a datalog db, there are various db that uses some derivative of datalog for querying but that's it. To give you an idea, datomic has other ways to query your data than with datalog alone.

The "closest" to datomic is datahike right now. Crux/datahike/datascript/asami all use datalog in some way or another but they cover different use cases.

Comment · 3 years ago
All the things you are mentioning would be nice to haves but frankly nothing prevents us to use these today already, either directly or via a bit of wrapping.

Communication "style" and slow pace is frustrating sometimes but that's a small price to pay for all the positive facets of the language/community. I used to be more critical of these but I don't care anymore, the community is wonderful, the language is very usable and thriving, that's what matters ultimately.

About Datomic, I still don't get why there's no push to open-source the on-prem version, especially since nubank acquisition. I dug onto the internals a few times, contributed to some of the alternatives, read/viewed pretty much everything about it and used it for fun in toy projects, and that thing is just so versatile it makes me angry it's not more accessible and as a result not more popular. It has an incredible untapped potential. Every conj I am holding my breath hoping for a "one more thing" announcement where they'd do just that. The "alternatives" do things either quite differently on too many aspects or lack traction.

Comment · 4 years ago
No
Comment · 4 years ago
I am a swiss expat living in Sweden and I can confirm the trains are terrible over here. They are rarely on time, cancelations are very common and incidents can deadlock an entire region. I had to take cabs a few times at the last minute after cancelations to not miss a flight. Let just say things are quite different in Switzerland.

The only thing swedes do right in trains is that they are very civil, make it easy for bikes, strollers and old people to use them, but that's about it.

Comment · 4 years ago
The enemy =)
Comment · 4 years ago
I was lucky to play UO from the beta days, when a lot of unintentional "features" existed. To name a few good ones:

* monster gating. Opening a gate (portal) would allow people to travel from one place in the world to another by crossing that portal. The thing is, that also worked for NPE/monsters. So we would go to the craziest dongeons, run around to get the attention of hordes of monsters, open a gate in a tight spot and have this whole group of monster reach some place where they should never be seen. Imagine dragons, Liches & whatnot at the edge of a beginner's town for instance or worse, inside somebody's house :).

* stealing stuff from somebody in the middle of combat/duel, magic required reagents to perform spells, steal regents = win, finish the player with your bare fists.

The combat system in the early days also benefited from bugs that made it nothing short of a dance, it required to be very good at timing and sparked some complex strategies to win (spell interuption, spell pre-casting, weapon hit timing in between spells, etc etc). You could also "pretend" you were casting a specific spell while in fact another one was being invoked. Luck played very little in duels.

It's also the first mmo where team play started to be a big thing, small tight knit group of players using software like Roger Wilco (ancestor to mumble/teamspeak) handling combats against crazy odds.

It was also full of nasty stuff, accounts/houses/gold had a real world value, hacking was very easy back then and rampant.

I could go on and on about stories about Ultima, it was an incredible game at a time where massive multiplayer gaming was being defined. It had me learn how to program, learn the english language, build websites and much more.

p.s. I used to play on Chesapeake, with various guilds (WWW, AdJ, Oinland etc) if anyone from these days is around :)

Comment · 4 years ago
It's a bit like nix but only for emacs. Modes are downloaded/built locally and versions pinned. From there you can put in version control your pin file and update/revert updates safely. It also guarantees you get the exact same setup across machines.

Paired with use-package it makes emacs configs very compact, typically you can have a single conf file + the versions file for everything related to ones setup. That makes it very easy to transport.

Even if you use nix/guix it's more convenient imho to use straight.el for emacs, as it's standalone as long as emacs is available.

Comment · 4 years ago
Most often lsp-servers installation is bundled with lsp-mode via 'install-lsp-server'
Comment · 5 years ago
The price tag is ridiculous
Comment · 5 years ago
I have been living not too far from Lund for 7 years and it's a mixed bag here. Sure in Lund it's full of expats, people are friendly and generally almost everybody speaks English. But 15km away in the country side it's quite different, here 35% voted for the far right in recent elections. You are clearly not "one of them", you consistently get the cold replies, shit quotes and let's say having a social life for us is not happening where we live (were we work it's much better). Then yes, we own some land, I can walk 5min to a forest, we have wild animals passing through our garden, we have fiber coming to our living room. But I wouldn't boast about the weather :)

That said many things are great: administration, school for small children, parental leave, housing is still quite cheap.

And some are just odd, like the healthcare system (lots of gatekeeping, slow, so so quality).

At this point we want to leave Sweden, it's not making it for us.

I am swiss, lived there for most of my life but I also lived in France (south and Lyon) and in the UK. I also work remote for a swiss company (have been working remote for the past 15 years).

Comment · 5 years ago
And soon clojure-dart.
Comment · 5 years ago
There is also ClojureDart in the making. That one seems quite promising.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton