Hacker News new | past | comments | ask | show | jobs | submit | zcam's comments login

+1 for fennel

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)


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.


Which of the datalog alternatives do you think is closest? And how much of an improvement do you think a datalog db is over boring Postgres or SQLite? I’ve been weighing what db to adopt.


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.


Just noting that Crux has been rebranded to https://xtdb.com/ (as per https://xtdb.com/blog/crux-to-xtdb-rename/)


No


Which is coincidentally the same answer as every other "does X (heh) work with Wayland" question


I disagree. There are plenty of programs that run just fine on Wayland.

I acknowledge the effort that OP has put into this project. And if the OP plans to use X11 for the foreseeable future, then it makes sense to target X11. But for any new project with a wide audience Wayland is a much more reasonable target.


There is no way to "target wayland" for a tool like this. For security reasons pretty much everything this tool does is blocked on wayland. You could perhaps make a version for sway and other wlroots-using desktops that works mostly like the current tool. For GNOME you might be able to get away with rewriting it in JS as a shell extension, no idea for KDE.


IMO, a position of "LOL, it works just fine on Wayland, just write it from scratch in six different programming languages to cover 80-90% of DEs/WMs out there" is not very developer (or for that matter, user) friendly. At least X11 is a single interface to target.


What's interesting is, very often, "for security reasons" is a complete BS kludge to say "we don't want to implement this." I normally wouldn't expect that sort of thing from Linux folk...perhaps until now.


it's a variant of "for the children ..."


yeah. this is as far as you get: https://github.com/ReimuNotMoe/ydotool.

begs the question. how come ahk can run on windows(tm) but not wayland? my understanding is that win10/11 are pretty secure.


I literally just recently had to switch a brand-new Ubuntu installation to X11 because Synergy/Barrier wasn't working in Wayland mode [0]. Until Wayland gets its head in the game, I'm staying on X11 for as long as possible.

[0]: https://github.com/symless/synergy-core/issues/4090


Not true. Specially OBS, AFAIK, works on Wayland.


:D


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.


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 :)


I was in KoC on Chesapeake. :wave:


The enemy =)


I also used to play on Chesapeake and was pretty active in the roleplaying scene in Pax.


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.


Most often lsp-servers installation is bundled with lsp-mode via 'install-lsp-server'


The price tag is ridiculous


The bulk of it is the custom keycaps (a keycap run is seriously expensive, especially if you're using weird key sizes), the enclosure, and the switches. They're probably being hosed by their suppliers too, since I can't imagine they have the money to invest in serious volume.

That said the board looks seriously under-engineered. It's a bit ridiculous to invest so much in high quality switches and an enclosure built like a tank without spending any time on designing the board to withstand any forces, passing the buck onto their customers to make sure everything is soldered correctly...

I'd be confident the enclosure survives a fall and lasts a lifetime but certainly not anything inside it.


>They're probably being hosed by their suppliers too, since I can't imagine they have the money to invest in serious volume.

There are no suppliers IIRC. He spends like 2 weeks making a set of keycaps by hand and that's why its so expensive.

He also manufactures the cases himself.


If that's what he's doing it sounds awfully cheap!


I’m not that sure. Nowadays you can get runs on the cheap, that’s why group buys are even possible in the DIY community.

The fully machined aluminum case probably plays a part in there too.


The fact you need group buys at all is evidence to how expensive it is. There really aren't that many places you can go for quality either.


I think you and I have different bars for what “expensive” means.

Manufacturing things is expensive because of the fixed costs. To make it cheaper you need to make enough sets to dilute the fixed cost among N buyers. If at N=20 the price is already something people will pay, that’s not expensive IMO.

The problem is that the case doesn’t work that way, because the costs of machined aluminium are pretty much linear with N.


It's one of those things I'd like to have but I'd be too embarrassed to own it even if I was a billionaire.


Seconded, I had to double check if it was really the euro symbol because I couldn't believe my eyes.


Me too. I watched that symbol for about 1 min.


Apparently they didn't lie about the "Seriously Over-Engineered" part.


I wonder if you could pay for it in NFTs

/me ducks


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).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: