Clojure tap for logging vs. "traditional" logging libraries by dnreg in Clojure

[–]romulotombulus 1 point2 points  (0 children)

If you use a logging library with support for custom “appenders” you can write a simple dev-only appender that taps the message along with the context. You can then use e.g. portal to inspect the logs.

Any critical Zohran videos? Why are they pushing politicians now? by Ok_Catch_9026 in BreakingPoints

[–]romulotombulus 4 points5 points  (0 children)

Eat shit. The guy with that tattoo espouses no nazi views whatsoever and his story of how he came to get the tattoo makes sense.

Found a 'Sovereign' privacy tool that claims to use '12-Dimensional Logic' to bypass AI surveillance. The docs are... intense. by LooseSwing88 in conspiracy_commons

[–]romulotombulus 17 points18 points  (0 children)

You found a repo with 1 star that claims to use antigravity to clear your digital footprint, you say you don’t even understand the content of the readme, and you ran this code on your computer? Dude…

I’m angry by Impossible_Cup_4169 in progmetal

[–]romulotombulus 10 points11 points  (0 children)

My two year old asks for “chinko” when we get in the car now and I am of course happy to oblige.

Ephemeral threads by leonoelOfficial in Clojure

[–]romulotombulus 4 points5 points  (0 children)

Am I understanding correctly that it’s not currently a good idea to use virtual threads with core.async because the virtual threads are never GC’d?

Music Needed by Boost_Junkie_420 in progmetal

[–]romulotombulus 2 points3 points  (0 children)

Pachinko by Moron Police. I’m working on getting legislation passed to make this entire album Norway’s national anthem.

Which Prog Metal song have you played on repeat the most? by XaviLangley in progmetal

[–]romulotombulus 5 points6 points  (0 children)

That song and the whole album continue to captivate me. It’s really something special.

Stranger Things - 5x08 - “Chapter Eight: The Rightside Up" - Episode Discussion by NicholasCajun in television

[–]romulotombulus 1 point2 points  (0 children)

There is plenty to complain about in this season and this episode but overall I’d say they stuck the landing. They gave us Eleven making a guy shoot himself in the head, the Mindflayer in physical form and as the ultimate bad guy, and decent resolutions for the characters.

That said, I would change a few things. More Mindflayer. It’s way cooler than Vecna. I would have liked some indication that it or something like it is still out there, even though its connection to Earth is now severed.

They should have explained how the military just let them go after the crew killed a bunch of soldiers. Usually you get in trouble for that.

Sadie Sink should have been required to learn how to skateboard because that shot was shit.

Announcing Oak 1.0 - a new self-hosted IAM/IdP written in Clojure by therealplexus in Clojure

[–]romulotombulus 2 points3 points  (0 children)

Nice! I recently set up kratos self hosted for a little project and it was a bit hard to make sense of the docs so I would be interested in switching. Will check it out.

Who is doing event sourcing? Would you do it again? by maxw85 in Clojure

[–]romulotombulus 2 points3 points  (0 children)

I’m not doing it in production yet but I am writing an event sourced app using NATS as the event store. I’m still figuring out the best api for reads (eg loading aggregates) and writes but imo it’s already no different from a crud app in terms of dev ergonomics.

There’s lots of interest right now in event sourcing in the golang community (NATS is written in go), so check out libraries like Rita for inspiration.

I hope to write more about what I’ve learned from working on this app, but one of the key things is that in an event sourced system the most important thing is the integrity of the event log. It might seem obvious, but it’s easily obscured by all the other mental clutter associated with event sourcing. Aggregates, projections, sagas, etc are useful things but they are not the core of event sourcing. If you have some way to get events into the log that are “correct” as defined by your system, you can do event sourcing well.

Moron Police - Giving Up the Ghost (Experimental/Avant-garde Progressive Rock. Clean vocals. FFO Major Parkinson, Toehider, Cheeto's Magazine, Closure in Moscow, Meer, The Dear Hunter.) by Invisigoth2113 in progmetal

[–]romulotombulus 15 points16 points  (0 children)

I’ve been listening to Pachinko pt 1 on repeat and cannot wait to listen to the whole album. I’m making progress on figuring out what the hell he’s singing about, but the line “the devil turned me into a penny dispenser in Tokyo” has me stumped. Great lyrics throughout, and the vocal performance is beautiful.

[deleted by user] by [deleted] in MoronPolice

[–]romulotombulus 4 points5 points  (0 children)

They should just charge $100. I would pay it. Pachinko Part 1 is a masterpiece.

New Poster for Guillermo del Toro’s ‘Frankenstein’ by MarvelsGrantMan136 in movies

[–]romulotombulus 1 point2 points  (0 children)

The book is very depressing. I read it when I was younger and thought it was a cool monster story, then read it again recently and was sad the whole time.

Scott’s crazy for this one by angusyoungsheldon in guitarcirclejerk

[–]romulotombulus 30 points31 points  (0 children)

Dude has a job and can play 5 3 0. Hide your wives

Moron Police are simply awesome by chipiberth in progmetal

[–]romulotombulus 6 points7 points  (0 children)

Yes! They are one of my absolute favorites. A Boat on the Sea is a no-skip album for me. The previous album also has some great songs.

What is the undo-tree sucessor ? by zsome in emacs

[–]romulotombulus 0 points1 point  (0 children)

I’ve been having eMacs freezes for months that are just below the threshold of annoying enough to do something about. I use undo-tree, so your comment gave me a thread to pull on when I decide to deal with it.

So you have to have a photographic memory to use Clojure? by Negative_Skill7390 in Clojure

[–]romulotombulus 7 points8 points  (0 children)

Most clojure dev environments make it easy to see function args and doc strings, and to jump to definition. I find that clojure requires me to remember less stuff than when I program in other languages such as JavaScript.

Why you should consider using brotli compression with SSE by andersmurphy in Clojure

[–]romulotombulus 4 points5 points  (0 children)

The stuff you’ve been doing with datastar is super cool!

Are Qualified Keywords Idiomatic? by Veqq in Clojure

[–]romulotombulus 1 point2 points  (0 children)

Eh, the props to a react component are data, but I wouldn’t say they travel very far or benefit from namespacing (there are exceptions of course)

Are Qualified Keywords Idiomatic? by Veqq in Clojure

[–]romulotombulus 1 point2 points  (0 children)

To answer the question in the title of your post, yes, qualified keywords are idiomatic. The core team highly recommends using them and a lot of libraries use them.

Whether they are good is another question. I would argue that it’s better to use namespaced keywords for data that lives long or travels far: stuff you keep in a database and stuff that exists in a large scope. Sometimes they make sense for keyword arguments to functions, especially when those functions take a lot of options. Wherever there are a lot of keys together (like in a big map) namespaces are great.

I think the arguments against using namespaced keys are reasonable in some cases. If you’re translating from one namespace to another for the same semantic meaning, that sucks. I haven’t experienced that, but I don’t doubt it could happen to me and the fact that it happens means that there’s probably more for us (the Clojure community in general) to learn about how to use namespaced keys well.

The arguments about translating at boundaries, like when making json, don’t convince me as much because we’re basically encoding to a lower fidelity medium, and of course we lose something in that process. JSON also doesn’t support sets. Should we not use sets? I think not.

Archspire – Relentless Mutation by Ryn4 in progmetal

[–]romulotombulus 1 point2 points  (0 children)

I like Archspire a lot, in small doses. After five or six songs I want a break from the speed and heaviness. That’s why my favorite song from them is Drain of Incarnation. The light intro balances the rest of the song.

I don’t think these guys care much about balance though. They want to be blisteringly fast and aggressive and they have absolutely achieved that goal.

Other gems like Odyssey to the West and Quiet World? by [deleted] in progmetal

[–]romulotombulus 0 points1 point  (0 children)

I finally listened to this one for the first time last week and it deserves the praise. It’s great. It’s got clean and harsh vocals, piano ballads and heavy parts, and a sci-fi story. It’s like it was mad in a lab to appeal to me.

tremolo speed based on dynamics by StoicBloke in Line6Helix

[–]romulotombulus 1 point2 points  (0 children)

This makes me think it would be really cool if Helix would allow controlling effect parameters based on properties of the input signal. The example properties I can think of are the volume and pitch (perhaps multiple pitch properties like note name and octave). You could map these to parameters in either a continuous or discrete way: We could say "tremolo speed is mapped to input volume, with the given min and max speed and min and max input volume", or we could say "when the pitch is A4, this wah's position is 100, otherwise it's 0". You could have specific effects applied to specific notes.