clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
dharrigan 2021-03-29T05:56:25.442200Z

Good Morning!

djm 2021-03-29T05:57:02.442400Z

๐Ÿ‘‹

ordnungswidrig 2021-03-29T07:51:00.442600Z

Good morning!

javahippie 2021-03-29T07:53:32.442800Z

Morning!

jasonbell 2021-03-29T08:05:08.443Z

Morning

simongray 2021-03-29T08:07:28.443200Z

morning

orestis 2021-03-29T08:10:32.444200Z

Morning! Starting two weeks of vacation today, sorely needed :) now going through some defn podcast episodes ๐Ÿ˜€

1
3
agigao 2021-03-29T08:42:23.444500Z

Morning!

simongray 2021-03-29T09:27:33.444900Z

@orestis Enjoy your hammock time!

borkdude 2021-03-29T09:30:52.445400Z

A week vacation coming up next week. Looking forward to the hammock time as well

2021-03-29T09:31:11.445600Z

Morning

borkdude 2021-03-29T09:32:36.445900Z

Good day sir ;)

โค๏ธ 1
thomas 2021-03-29T09:45:10.446200Z

morning

orestis 2021-03-29T09:52:07.447700Z

My hope is to stay off the hammock and just zone out playing games on the couch, some piano etc. Iโ€™m pretty sure I will get drawn to the computer to redo my blog though ๐Ÿ˜€

pez 2021-03-29T09:56:14.450900Z

Piano, huh? I was watching this recent interview with Muricio Szabo on Youtube the other day and the observation that the overlap between programmers and people with musical talent seem larger than random would have made it was made. I donโ€™t think I am one of those, but certainly I have observed the correlation, and not just at Spotify. ๐Ÿ˜ƒ

pez 2021-03-29T09:57:07.451800Z

Super interesting interview btw. Youโ€™ll find a link in #news-and-articles.

simongray 2021-03-29T10:44:06.453300Z

@orestis What games?

simongray 2021-03-30T07:31:26.476800Z

Iโ€™m going through Super Mario 3D World at the moment which is also suitable easy. Well, apparently once you beat it, it opens up an endgame containing some of the hardest Mario levels ever, so weโ€™ll see about that in the long run.

orestis 2021-03-29T10:46:43.454700Z

Good question :) Iโ€™ve subscribed to Apple Arcade so probably some casual platformers. I bought an Xbox controller to be able to just lean back and relax. Not a big gamer!

orestis 2021-03-29T10:47:21.455600Z

Iโ€™m almost done with little Orpheus which I found gorgeous and fun and very easy which suits me just right

simongray 2021-03-29T12:11:59.455800Z

Cool. Seems to be lots of decent indie games on Apple Arcade.

2021-03-29T12:44:03.456100Z

bravo for the call back

jasonbell 2021-03-29T12:50:31.457100Z

@pez The muso/programmer link has been going on for years. I agree in principle but Iโ€™d love to see some actual numbers.

reefersleep 2021-03-29T14:14:02.458200Z

Good morning :hugging_face:

reefersleep 2021-03-29T14:14:34.459100Z

If you haven't, try Braid. Excellent little brain tickling platformer

raymcdermott 2021-03-29T14:22:12.459600Z

Morning

javahippie 2021-03-29T16:24:07.460400Z

Heh, Oracle DB played a trick on me today. What do you think, what does the last line return? ๐Ÿ˜‰

synthomat 2021-03-29T16:25:13.460800Z

uh, 32

javahippie 2021-03-29T16:25:41.461Z

Itโ€™s obviously -9

synthomat 2021-03-29T16:26:36.461800Z

has this caused your flaky tests?

javahippie 2021-03-29T16:26:54.462300Z

I guess it has something to do with caching of sequences, and that they never expected a sequence to be modified this way. Guess we should file a bug :thinking_face:

javahippie 2021-03-29T16:27:15.462400Z

No, they are still flaky ๐Ÿ˜„ This was the answer to the question โ€œwhy do we have negative IDs in the DB?โ€

orestis 2021-03-29T16:59:32.464200Z

After so much butt ache of sequences in databases Iโ€™ve sworn off them. UUIDs or similar work much much better. I wish there was a smaller UUID I could use easily though.

javahippie 2021-03-29T17:01:02.465100Z

The systems I am building for myself get a UUID, too. Itโ€™s much nicer to have an identifier at object creation without the roundtrip to a DB, too

thomas 2021-03-29T17:59:05.465800Z

I tend to use UUID's everywhere as well. at least you can't guess them

thomas 2021-03-30T08:01:27.477300Z

I stand corrected

synthomat 2021-03-29T17:59:55.466100Z

do you use uuid for internal reference as well?

synthomat 2021-03-29T18:00:21.466600Z

I was reading different opinions about exposing internal IDs to clients; some suggested to use some "obfuscated" id to represent entities to clients (e.g. UUIDs) and keep INTs for internal reference

borkdude 2021-03-29T18:01:04.467300Z

we use uuid as stable ids, so when we copy data from one database to another one, we don't rely on incremental ids which tend to be a pain for that case

๐Ÿ‘ 2
1
borkdude 2021-03-29T18:01:40.468Z

we use them also in urls

javahippie 2021-03-29T18:01:44.468200Z

You can, but it takes time ๐Ÿ˜

synthomat 2021-03-29T18:01:47.468500Z

yeah that's one advantage though; also distributed generation of Ids

orestis 2021-03-29T18:03:25.470Z

We use ObjectIDs since our original database is Mongo. They are a bit more compact than UUIDs by default and supposedly shard better. There's also a date component inside them which leaks information if you care about this thing.

2021-03-29T19:02:00.470300Z

friends don't let friends use incremental ids

๐Ÿ‘ 1
1
borkdude 2021-03-29T19:03:26.470500Z

+1

1
raymcdermott 2021-03-29T19:57:12.470900Z

V5uuids ftw