Birds chirping this morning!
Morning, day 4. From Wesel to Düsseldorf. About 60km as well. This time we have to go through Duisburg, which will be a change from what we have done so far.
this is triggering some major jealously
Make sure you get hydrated. Is going to be hot af in the area (I’m around - Mülheim an der Ruhr). 31 degrees in the end of the afternoon
Yeah, we just stopped on Moers (taking a different route afain) for some cold drinks.
And the cycling bit is OK, stopping for traffic lights is worse.
We made it to Düsseldorf, but skipped Duisburg completely. Stayed mostly on the left hand side of the river
Good morning
Twisted, but simple 🙂
Bonjour
good morning
Good morning 🙂
morning
morning! start of a heat wave for much of Europe I guess. What's everyone doing to keep cool?
living in Scotland?
(stay safe and cool)
I don't think we're getting the worst of it up here, fortunately
moving my runs from the city to the forest outside the city!
melt into a puddle of myself and hope for the best 🤞
I have airco in my living room now, just in time…
I reject your reality and substitute my own. LALALA I can’t hear you — being in a room with a slanted roof is going to be fun.
Scotland and Ireland are indeed the place to be if you like it cool. The nordics and baltics are also being spared somewhat
Greece is somewhat fine too. Surprisingly
How is Dublin in the winter? Might be a nice place to live temperature wise?
or Edinburgh. I've been there, was a nice city
Ireland is still on our todo list to visit some time
reminds me of a conversation at EuroClojure many years ago. • is it humid in Ireland? • (fiercely, Irish accent) Ireland isn't humid, it's DAMP
It is however a lovely place to visit, been there a few times 🍀
> How is Dublin in the winter Mild all year pretty much, I found it perfect for work.
reminds me of a conversation at EuroClojure many years ago.Reminds me of a conversation in a Dublin Doc Martens shop some years ago • do you have these shoes in 11? • (fiercely, Irish accent) We have NO shoes in 11!
reminds me of shopping for shoes in China/Taiwan, not easy when you have a size 45/46
It's 46 for me.
41/42 here...
maybe if we average we can all have 43. I’m at 47 :’) — this is already almost an issue around here.
with some surgery that should work? ;)
do you REALLY need those toes?
In central Europe the selection of shoes is good up to 45, then it thins unfortunately.
What bothers me most is that ‘shoes for large sizes’ almost always correspond to ‘shaped like a boat’ — I just want sneakers but x1.125 or whatever.
If they are shaped like a boat, it's easier to walk on water.
Siúlann sé ar uisce!
When I was living in China 2016-2018 I didn't buy any clothes or shoes at all (shoe size: 47 or 48). Saved a lot of money 😁
There is no need for me to walk on water, my head just sticks out. Evolutionary advantage here in the Netherlands
For shoes go to Britten, for some reason I never had problems getting shoes there. Trousers is a completely different story
And re keeping cool, cycling is the worst option I guess.
I mean the worst… you could be metal forging or whatever. That's likely worse
So how tall are we? I'm 1.96m.
2m00~ish
I think ~199cm
Didn't realise #CBJ5CGE0G was such a tall people club.
the smaller people just keep silent after these initial replies
Feeling tiny with my 183 lol
I'm only 178, tiny!
me too...
I can assure you that being tall is not always great. I’ve had my fair share of encounters with signs, lamps, ceilings, etc.
Can’t disappear into a crowd either. My head just sticks out.
Airplane origami is not always fun. Especially when the person in front of you wants to recline
oh I hate that. why don't they just forbid changing your seats on a plane
I had like a very nasty look pointed at me when someone wanted to recline, but my knees disagreed
I’m sorry, I can’t just delete my knees
hehe
I'm only 113
Oh wait, we're talking cm not kg
180cm
204.... cm that is.
I've not met anyone I can't lift though
Some wiggle and flop to make it more difficult
Weren't we talking about the weather?
Yeah, we have stopped on a bench in a park in Uerdingen
Still 23km togo
"talking about the weather" is a flexible concept
Hmm I can't share my location here, that us a shame
Got polarsteps though, if anyone is interested let me know. I'll add you later today 🙂
Yikes, you are all tall!! I'm 167cm on a good day.
My physics teacher, also not very tall, had something to say on that: If y’all just move faster, then it doesn’t look so bad [due to length contraction]
good morning ☀️
Morning (Portstewart, NI - last night)
good morning
Good we need better workflow abstractions morning
I'm positively having a "Rich Hickey" moment. Not in the sense that I have a supersmart solution, but in the sense that I'm having so much friction I'm inclined to take a sabattical hammock to attempt finding a better approach.
Care to share your struggles?
yeah sorry for the vague rantish blah
to make the point i need to do a proper writeup
think orchestration and state machine-like logic
morning all
at the risk of asking an off-topic question, has anyone here used async.flow?
I haven't yet (I have used core.async) but I'm putting my response here as I'd like notifications when people who have used it reply
this is an off-topic channel, I don't think you can go more off topic here. Haven't tried async.flow though, can't help you there
LOL was about to say the same thing, this channel has pretty broad range: music, gardening, craft beer AND async fns
It seems to tie me to a static topology - which makes it not a great fit for at least one of my use-cases.
I'm looking at it because, before it came out (which I'm not sure it actually has as it seems to still be in alpha?), I'd written my own opinionated library to support our use-cases at work. And then when I saw it I thought 'oh, that's probably better'. But now I'm not sure it fits anyway. I think maybe we're doing different enough things that it doesn't really help us.
what is the use case if i may ask?
We're stream processing data, and redirecting parts of the data on the fly, but we don't know what the parts will be until we've seen the content of the data.
So the topology changes dynamically as new partitions are discovered.
@magnars also wanted dynamic topology. I've been thinking that if I want dynamic behavior, I can register that into my flow, and have a step fn pick up "registered" handlers. I haven't tried this yet, so it's just ideas for now.
I think that went over my head.
apologies! let me sketch a quick example.
no apologies needed! I've started a discussion of a library I don't understand!
and I'm answering, my understanding isn't complete either 😅
something like this:
(defn dynamic
([] {:ins {:set-handler "New handlers. Pass [id #'handler]."
:handle "Handle values. Pass [id input]."}})
([argmap] {:registry {}})
([state transition] state)
([state input msg]
(case input
:set-handler (let [[id handler] msg]
[(assoc-in state [:registry id] handler) nil])
:handle (let [[id input] msg]
((get-in state [:registry id]) input)))))Kondo is giving me an "Unused value" warning, so something may be off.
Edit: something was off indeed, which has since been fixed. clj-kondo gratitude
afaict flow is also more focused on running heterogeneous tasks in parallel, rather than homogeneous ones; when streaming large data on a large box I want multiple workers doing the same job, sharing the same input and output channels - I'm not entirely sure if that fits with flow either.
I assume in your dynamic example the additional handlers can only be run one at a time?
yes, that's the design
If that's not desired behavior, I guess registry would need two layers of keys. first type, then handler id. (to support unregistering a handler, ala (remove-watch reference key)
One thing I’ve discovered recently, VSCode with co-pilot/claude code is a lot less fun that Emacs, CIDER and thinking 🙂
How are you using Copilot? Via Backseat Driver? Can you elaborate on “fun” a bit? 😃
I used co-pilot for a bit, it wasn’t bad for just generating some basic flows which I wanted. Actually it was good at advising my migration from Luminus to Kit as well.
I’m trying to use Cursor these days, because can’t afford Copilot. I really miss Copilot! But they do get different parts of the Ux right and wrong.
I’ve not used cursor. I like Claude Code but once you startup popping the context window things fall apart quickly.
Copilot is very good at keeping the context window usable. Some smart and continuous compression going on.
I did laugh doing the Claude API training, first thing you do is write some Python code to append the previous response to the next. 🙂
Yeah, it’s a stateless API after all.
VS Code + Calva + Copilot Chat + Backseat Driver for the REPL is my daily driver. We have the $19/month business plan for Copilot. Haven't hit the budget ceiling yet, but I'm not "programming" all day lately.
Thinking is definitely fun. Tools come and go.
@asier.galdos I'm surprised you haven't joined #C0B7Q4XRM1U yet?
I am not AI skeptic, I like AI, just not gen AI.
That and I cannot remember key combos in Calva at all 🙂
Morning!