Current Server Time: 22:03 (Central Europe)

#apertus IRC Channel Logs

2021/03/18

Timezone: UTC


23:06
aombk2
left the channel
23:19
Roy
joined the channel
23:25
Roy
left the channel
01:19
lambamansha
joined the channel
05:08
markus_
left the channel
05:08
lambamansha
left the channel
05:25
markus_
joined the channel
05:34
eppisai_
changed nick to: eppisai
05:36
BAndiT1983|away
changed nick to: BAndiT1983
06:02
dcz_
joined the channel
06:05
mumptai
joined the channel
06:28
Bertl_oO
off to bed now ... have a good one everyone!
06:28
Bertl_oO
changed nick to: Bertl_zZ
06:28
vedant16[m]
berlt where you based at ?
06:30
BAndiT1983
hi vedant16[m], the core team is in Austria
06:30
vedant16[m]
ohh
06:30
vedant16[m]
then good night guys :)
06:31
BAndiT1983
as it's 08:30 here, then good morning :P
06:36
vedant16[m]
It's 1 pm and just woke up
06:36
BAndiT1983
Bertl is just asynchronous to the rest, so his good night is different from us
06:36
BAndiT1983
oh the joys of student life
06:46
vedant16[m]
<BAndiT1983 "oh the joys of student life"> 🤣
06:47
BAndiT1983
i just see a box of missing unicode char
06:49
vedant16[m]
uploaded an image: (2KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/sRASDenUNNgrzZPEAVjKyrbq/Screenshot%20from%202021-03-18%2013-19-22.png >
06:49
vedant16[m]
I though you said your client supported emojis
06:50
BAndiT1983
it supports some subset probably, as i don't care much for emojis, never checked the settings
06:50
vedant16[m]
ohhk
07:01
lambamansha
joined the channel
07:35
se6ast1an_
good day
07:37
BAndiT1983
hi
07:40
se6ast1an_
changed nick to: se6ast1an
07:40
MortarArt
joined the channel
08:12
lambamansha
left the channel
08:15
markus_
left the channel
08:15
markus_
joined the channel
08:35
lambamansha
joined the channel
08:48
MortarArt
anuejn - what direction is the Axiom micro evolving in? And would it be feasible for someone to pick up that project where it currently is and use a somewhat larger sensor?
08:59
markus_
left the channel
08:59
markus_
joined the channel
09:26
lambamansha
left the channel
09:48
se6ast1an
Hi MortarArt, what sensor did you have in mind?
09:48
se6ast1an
And collaboration would in any case be great
09:49
lambamansha
joined the channel
09:54
MortarArt
Something equivalent of a current GoPro, or similar.
09:55
MortarArt
I have a pretty specific project in mind. I want to make essentially an Android bicycle computer with a front facing camera on a tiny gimbal, along with a powerful LED.
09:55
MortarArt
(Android of Ubuntu Touch)
09:56
MortarArt
Good low light performance is quite important for utility here.
10:01
se6ast1an
interesting
10:01
se6ast1an
what is the application exactly?
10:01
se6ast1an
self driving bicycle? :)
10:03
se6ast1an
hero9 uses 5568 x 4192 pixel sensor
10:04
se6ast1an
not much other information available
10:05
se6ast1an
if you find more information please extend our image sensor table here: v
10:06
vedant16[m]
BAndiT1983: https://pastebin.com/84nwy346 got this far.
10:06
vedant16[m]
it works, but there's a bit of a issue, one pixel is stored as 8-bit and not 2-bit. ig, I'll have to manually do that.
10:07
vedant16[m]
< https://matrix.org/_matrix/media/r0/download/matrix.org/FvxxKmokSKrSZYDklHAqYMKB/message.txt >
10:07
BAndiT1983
yes, seen it also in my prototype, but what is the input file?
10:07
vedant16[m]
same as yesterday
10:07
vedant16[m]
WSB logo
10:08
BAndiT1983
i mean the format
10:08
vedant16[m]
so I think, 255 -> transparent and 46 - > black
10:08
vedant16[m]
* so I think, 255 -> transparent and 46 -> black
10:09
BAndiT1983
i expect values 0-3, transparent to opaque
10:09
BAndiT1983
as 2 bits can only hold these
10:09
BAndiT1983
so 4 pixels per byte
10:10
vedant16[m]
yeah, but we need to map these values to 2-bit
10:10
vedant16[m]
46. 164. 250 and 255 are the only vals which occur in the array
10:11
vedant16[m]
* 46. 164. 250 and 255 are the only vals which occur in the array
10:11
BAndiT1983
but my question again, are you using SVG or PNG? as shape tells me it could be SVG and there is easier alternative
10:11
vedant16[m]
i am using jpg
10:11
vedant16[m]
<BAndiT1983 "but my question again, are you u"> I guess this can handle any image format
10:12
vedant16[m]
we wanted exactly this, afaik
10:12
vedant16[m]
the display used is 16-bit color ? or 24-bit
10:14
BAndiT1983
any image format? why should we? SVG or PNG are enough
10:14
vedant16[m]
also add jpg
10:14
BAndiT1983
what is the shape for?
10:14
BAndiT1983
JPG is not suitable, as it is lossy and adds block artifacts
10:14
vedant16[m]
issue with PIL is that it can't change bit-depth to 4
10:14
vedant16[m]
<BAndiT1983 "what is the shape for?"> size of image
10:15
BAndiT1983
you're using quantize and it's already good enough, in my prototype it gives me from 0-3 with right conversion steps
10:15
vedant16[m]
it's not complete, I'll change the template to match axiom's
10:16
vedant16[m]
<BAndiT1983 "you're using quantize and it's a"> using command line right ?
10:16
BAndiT1983
my conversion changes the image to grayscale, quantize() and maybe resize to do sampling for smooth edges
10:16
vedant16[m]
i think pixel_export thing is doing something wrong
10:16
BAndiT1983
what do you mean?
10:16
vedant16[m]
did you see the code I linked
10:17
vedant16[m]
line 45
10:17
BAndiT1983
thisi show i get the pixels, but it's possibly also not the best way -> im = np.array(image)
10:17
BAndiT1983
never used wand, so can't tell what the method does, am using cairosvg and PIL
10:18
BAndiT1983
as my goal is SVG mostly, to have crisp data
10:18
vedant16[m]
ohk, so no png
10:18
vedant16[m]
will this solution be okay as it's a challenge task and not a actual issue ?
10:18
MortarArt
left the channel
10:18
BAndiT1983
PNG is also possible, cairosvg is just giving me rasterized data, if the file is PNG it just omits the SVG loading/rasterizing step
10:19
vedant16[m]
ohhh
10:19
BAndiT1983
what we want to see are the approaches and clean code, to be able to tell if people know how to solve complex tasks
10:20
BAndiT1983
challenge task is complex differently, but the real firmware requires also some other knowledge, am not even mentioning BL which requires in-depth knowledge og PIC32, linker scripts and periphery
10:24
BAndiT1983
just to mention it again, as my impression at every gsoc is, that students are only looking at the goal we expect: the goal is just a goal, but the code, approaches and collaboration are the real things we use for the evaluation, i can even include a student who hasn't reached the goal into considerations, if i see that he/she just lacks some knowledge but is eager to learn and be active
10:25
BAndiT1983
and the code tells me a lot about the developer
10:25
vedant16[m]
<BAndiT1983 "and the code tells me a lot abou"> :))))
10:26
vedant16[m]
<BAndiT1983 "just to mention it again, as my "> Ohk, I see what you mean. I want to get started with pic part, rushing through this. sorry.
10:26
BAndiT1983
focus on the approach, think about how we can use your solution in the future, e.g. in CI builds etc., this is some sort of what you will experience in a company when developing software
10:27
BAndiT1983
and yes, the code tells me a lot, ii is just a lazy approach ;) :P
10:28
vedant16[m]
<BAndiT1983 "and yes, the code tells me a lot"> as I said, it's not complete, so don't judge yet xD
10:31
BAndiT1983
you can also push to github, is easier to check the newest state
10:32
BAndiT1983
image.show() in PIL helps to check if the image is right, by the way
10:36
BAndiT1983
example: https://i2.paste.pics/022a00502670294825f176d61abb3454.png
10:36
vedant16[m]
yeah, I know.
10:37
vedant16[m]
I used display () from imagemagick then removed it
10:38
lambamansha
left the channel
10:38
BAndiT1983
the example was not only about that, but also how the resulting image could be looking like, but the values are more important
10:43
markus_
I've also been working on the image conversion, here is my progress this far https://github.com/MarkusEngsner/png2Cheader
10:43
markus_
It currently only works for indexed pngs
10:44
markus_
Since that's what I have been using as sample pictures this far
10:45
BAndiT1983
nice! will check it after work in detail
10:46
markus_
How are most assets created for the Firmware? Are the sources mostly .svg?
10:46
BAndiT1983
markus_: you can use templating and substitute to replace placeholders automatically, as it seems you do it manually
10:47
BAndiT1983
usually we've used SVG, but it's negotiable, depends on which format provides better results, my preference is SVG and resizing/resampling to get smooth edges
10:47
BAndiT1983
src = Template(f.read())
10:47
BAndiT1983
result = src.substitute(d)
10:50
BAndiT1983
as se6ast1an is the mentor for firmware, he should also supply some infos here ;)
10:52
se6ast1an
sure
10:52
markus_
Yeah I looked into the template library, but I couldn't find a way to define a delimiter which surrounds the identifier
10:52
se6ast1an
I prefer a bitmap (tif, png, etc.) converted from vector like svg to already iron out some downsampling issues before conversion
10:52
BAndiT1983
which identifier?
10:52
se6ast1an
but exporting as indexed format from gimp for the converter if fine IMO
10:53
BAndiT1983
se6ast1an: this can be done directly with cairosvg, as one can tell the output dimensions etc., enought options for that available
10:53
markus_
BAndiT1983: the keywords, like WIDTH, HEIGHT etc
10:54
BAndiT1983
in the template i have such entries: {[$PIXEL_DATA]}, where {} and [] are just purely for fun, to see if they are kept correctly, so your placeholder is prefixed with $
10:55
BAndiT1983
later one can supply additional values, which are not known beforehand, e.g. d['PIXEL_DATA'] = ','.join(str(im_data).format('X'))
10:55
markus_
ah okay I see
10:55
markus_
I tried to use the template that was already present, without modifying it
10:56
BAndiT1983
used the standard page to get the info, everything else was just a quick try -> https://docs.python.org/3.4/library/string.html#template-strings
10:57
BAndiT1983
maybe one can set identifiers for that too, but the original template came from other tests at first
10:57
BAndiT1983
forgot about it, to be honest ;)
10:59
BAndiT1983
as we've discovered that XBM is sufficient, we kept the idea of 2bit icons in the backlog, but the template could be useful with few adjustments or identifier settings
10:59
BAndiT1983
check the page for delimiter: "This is the literal string describing a placeholder introducing delimiter. The default value is $."
11:04
BAndiT1983
what the template lacks at the moment, is some field to tell if data is 2 bit or 1 bit, if we agree on using only 2 bits in the future, then it's ok, but if we want to go higher at some point, then it would be necessary
11:05
BAndiT1983
the format will be coming from some enum class, e.g. ImageDataFormat
11:08
vedant16[m]
<BAndiT1983 "what the template lacks at the m"> more like include a comment there right ?
11:08
BAndiT1983
nope, it would be a field in the struct, as the firmware would then decide how to draw the icons, if we have different types
11:09
vedant16[m]
Ohk, change Icon struct inshort
11:11
BAndiT1983
markus_: just a tip, if you want to check alternative to manual command line argument checking, you can also check argparse, which is included in python, it provides the help and checks automatically
11:16
BAndiT1983
*sorry for that many "checks", but in german it's easier to find different substitutes for words
12:00
vedant16[m]
I still can't figure how you are changing bit depth to 2bpp using cairo or PIL
12:07
vedant16[m]
PIL literally doesn't support that feature
12:09
BAndiT1983
vedant16[m]: if you check the logs, then you will see the answer at 11:15 UTC
12:10
vedant16[m]
> my conversion changes the image to grayscale, quantize() and maybe resize to do sampling for smooth edges
12:10
BAndiT1983
bope
12:10
BAndiT1983
*nope
12:11
BAndiT1983
11:15 UTC -> http://irc.apertus.org/index.php?day=18&month=03&year=2021
12:11
vedant16[m]
> you're using quantize and it's already good enough, in my prototype it gives me from 0-3 with right conversion steps
12:12
vedant16[m]
quantise of magick ?
12:12
BAndiT1983
PIL
12:12
vedant16[m]
omg, sorry for being so dumb
12:15
BAndiT1983
no problem, just look through the logs, as there are already quite many hints (maybe too many ;) )
12:29
vedant16[m]
Yup
13:01
satacker[m]
joined the channel
13:07
satacker[m]
Hello , My name is Shreyas Atre [github](www.github.com/SAtacker) . I am looking to participate in gsoc 2021 (student obv) . I have looked up the tasks and i think i can do at least task 1 of kernel challenge
13:07
se6ast1an
hi satacker[m], welcome!
13:07
se6ast1an
sounds good
13:08
satacker[m]
* Hello , My name is Shreyas Atre [github](www.github.com/SAtacker) . I am looking to participate in gsoc 2021 (student obv) . I have looked up the tasks and i think i can do at least task 1 of kernel challenge
13:13
vedant16[m]
BAndiT1983: https://github.com/VedantParanjape/image2array/blob/master/image_to_array.py not complete, but works. I'll sugar coat it soon.
13:17
BAndiT1983
hi satacker[m] and welcome
13:17
markus_
left the channel
13:17
BAndiT1983
it seems like you're try to edit messages, but IRC doesn't support this -> http://irc.apertus.org/index.php?day=18&month=03&year=2021#162
13:17
markus_
joined the channel
13:18
satacker[m]
Yup . I checked my github link and doesn't seem to work but fine
13:21
BAndiT1983
ah, the kernel challenge, Bertl is probably here soon
13:23
Bertl_zZ
changed nick to: Bertl
13:23
Bertl
morning folks!
13:24
BAndiT1983
case closed! ;)
13:25
se6ast1an
satacker[m]: your github link works fine
13:36
satacker[m]
by "data sent to the kernel" means like echo "Hello" > /proc/some_module
13:39
Bertl
character devices are usually found in /dev not in /proc
13:39
satacker[m]
oh right
13:40
Bertl
but otherwise, yeah, echo is fine :)
13:57
markus_
SVG:s should now work fine too, https://github.com/MarkusEngsner/png2Cheader
13:58
markus_
I've tested with a couple of the included ones from the AXIOM-Remote repo
14:00
BAndiT1983
nice! already seen the changes ;)
14:21
Hp_Dopeman
joined the channel
15:26
Bertl
off for now ... bbl
15:26
Bertl
changed nick to: Bertl_oO
15:50
rassu-123
joined the channel
15:51
rassu-12364
joined the channel
15:52
rassu-123
left the channel
15:55
rassu-12364
left the channel
16:04
abist
joined the channel
16:06
rassu-123
joined the channel
16:10
rassu-123
left the channel
16:22
rassu-123
joined the channel
16:26
Hp_Dopeman
left the channel
16:33
rassu-123
hello everyone! is this the channel for discussion regarding GSoC 2021.?
16:36
BAndiT1983
hi rassu-123, yes, also for that, it's the main channel of apertus°
16:37
BAndiT1983
which area are you interested in?
16:48
rassu-123
I am second year undergraduate. I have knowledge of C++,C ,python ,arduino,I love the combination coding +electronics. As a beginner I don't know much about electronics and things discussed in project, but i would be very happy if anyone can give me a small beginner task related to my electronics or something like arduino,rasberry pi,or
16:48
rassu-123
microcontroller etc.and study material and skills related to the task.
16:56
BAndiT1983
have you looked at available task and have some preference there?
17:01
rassu-123
i think i should start from here 'Integrate our own PID code into USB class' ,do i need to read whole manual embedded systems basics (we use a Microchip PIC32MZ CPU) ?
17:03
priyam
joined the channel
17:11
BAndiT1983
you should start with the challenge code first: https://lab.apertus.org/T1191
17:11
BAndiT1983
as the USB VID/PID is not a real task, it involves just changing a couple of numbers in the firmware, so it's still there by mistake
17:15
BAndiT1983
and yes, it would help to read the pic32mz manual, if you want to handle things right in the firmware or BL
17:17
abist
left the channel
17:18
hp_dopeman[m]
joined the channel
17:28
rassu-123
okh ,thank you
17:31
rassu-123
left the channel
17:33
abist
joined the channel
17:33
priyam
left the channel
17:33
vedant16[m]
https://github.com/VedantParanjape/image2array finished it, let me know if there's any nit picks
17:34
vedant16[m]
* https://github.com/VedantParanjape/image2array finished it, let me know if there's any nit picks to be fixed
17:36
BAndiT1983
thanks, will check a bit later
17:41
hp_dopeman[m]
Hi everyone, my name is Hanupratap (https://github.com/hanupratap). I am a student aiming to work on open source cinema's webUI this GSoC. I have completed challenge 1, moving to challenge 2 🙂
17:42
BAndiT1983
hi hp_dopeman[m]
17:43
se6ast1an
welcome hp_dopeman[m]!
17:58
BAndiT1983
vedant16[m]: just as a hint, you can do some things much easier, e.g. array to string and byte concatenation, just check what numpy is capable of
17:59
BAndiT1983
what is the big comment in the middle of the code for? it replicates also the template, which by the way is nicer to have in a seprate file, for flexibility
18:23
vedant16[m]
<BAndiT1983 "what is the big comment in the m"> it's a doc string
18:24
BAndiT1983
if it's a doc, so it can be placed in the README.md or similar
18:24
vedant16[m]
<BAndiT1983 "vedant16: just as a hint, you ca"> I tried with array2string function
18:24
vedant16[m]
<BAndiT1983 "if it's a doc, so it can be plac"> docstring is meant to document a function
18:24
vedant16[m]
and since this can also be used as a library, it is useful
18:25
BAndiT1983
yes, i know, working for a long time as software developer, but this invasive things clutter up the scripts, as your script is not meant to be a lib
18:25
vedant16[m]
ohk, I'll remove it
18:29
abist
left the channel
18:32
vedant16[m]
BAndiT1983: apparently array2string wasn't working
18:32
vedant16[m]
it was not writing all elements to the string
18:32
vedant16[m]
I was getting ....... in between
18:33
vedant16[m]
Updated according to your suggestions
18:33
vedant16[m]
template.py holds the template now
18:34
hp_dopeman[m]
left the channel
18:38
BAndiT1983
why template.py and not a separate .h or .txt??
18:40
vedant16[m]
.py is better than .txt
18:41
vedant16[m]
I don't need to read files, I can just import it
19:08
dcz_
left the channel
19:11
BAndiT1983
really? and what happens when you write such a tool in C++? should the people build it every time they need to adjust the template?
19:12
vedant16[m]
well this isn't c++ :)
19:13
BAndiT1983
hm, ok
19:14
vedant16[m]
but, how does it matter in this case, I mean it's just the interpreter handles the task of reading the string
19:14
vedant16[m]
with .txt I'll have to do it in code
19:20
BAndiT1983
nothing matters at all, you'll tell me the difference as soon you start to work in a company
19:32
DevendraKharolia
I have changed the approach little bit, also updated the code and doc : https://github.com/Ddevendra/AXIOM-Remote/blob/2bitIconChallenge%40Devendra/Docs/Documentations/2Bit%20Image%20Support.md
19:33
vedant16[m]
<BAndiT1983 "nothing matters at all, you'll t"> no offense, but I got the idea as I have seen this format in several python projects
19:34
vedant16[m]
<BAndiT1983 "nothing matters at all, you'll t"> It was a genuine question :(
19:39
BAndiT1983
vedant16[m]: will just give a real life example where such an approach can involve quite some problems
19:41
BAndiT1983
we're using stubs at work to simulate REST endpoints, people started to place JSON responses in the stub script, this were long lines without formatting, as it was killed by intellij and such, so had to look for a better approach, luckily the framework supports external files, this allowed to use also placeholders for different answers, which previously was also done manually
19:42
BAndiT1983
so the overall approach was to copy the string to some text editor, e.g. vscode, adjust the data, format JSON and copy it back to the string in the wiremock stub
19:43
BAndiT1983
seen same problems in quite some companies, learned to avoid some obstacles and possible problems, software development requires thinking ahead, especially in terms of maintenance, which is often done by colleagues
19:44
BAndiT1983
DevendraKharolia: thanks, will check
19:45
BAndiT1983
interesting, haven't seen cv2 approach yet
19:47
vedant16[m]
<BAndiT1983 "so the overall approach was to c"> which language were you using for this?
19:47
BAndiT1983
also interesting concatenation, but it's quicker and easier to do with shifting
19:48
vedant16[m]
<BAndiT1983 "we're using stubs at work to sim"> I totally agree with you on this :)
19:48
BAndiT1983
as projects Java, but stubs were done in groovy at first, after i had to rework quite some stuff it ended in JSON, as the framework has features which people just haven't considered
19:51
vedant16[m]
but my point was it is okay since python is a interpreted language. But, it is very wrong to do in compiled languages
19:51
vedant16[m]
<BAndiT1983 "as projects Java, but stubs were"> ohhhh
19:56
BAndiT1983
interpreted language is no reason, for me at least, to place template inside of it's scripts, often enough one has to port things and to extract all the bits and pieces, it looks simple here, but wait till you work on some big project, which has evolved over years and decades, just trying to get people to relfect on decisions in software development
19:57
BAndiT1983
software partiallly from 1988, with macro hell from 2005 in C++ :P
20:00
vedant16[m]
<BAndiT1983 "interpreted language is no reaso"> I'll keep this in mind
20:00
vedant16[m]
<BAndiT1983 "software partiallly from 1988, w"> what's macro hell?
20:01
BAndiT1983
for example when you create a #define which calls another #define and so on, seen 4 levels of nesting there, was not really fun to understand what's going on and where the software was failing
20:03
BAndiT1983
so my principle is KISS, even for complex software, as every problem can be broken down in manageable pieces, but far too often developers tend to write spaghetti code which causes even more trouble, that's why we do pull request reviews and static analysis a lot, also code coverage is a big point along with the related unit tests
20:07
vedant16[m]
<BAndiT1983 "for example when you create a #d"> TIL, seems interesting will read about that
20:08
vedant16[m]
<BAndiT1983 "so my principle is KISS, even fo"> Totally agree, I was writing the script while attending data science lecture lol, won't be lazy again 😰😰
20:08
BAndiT1983
and if i catch you applying something like that in code, then may God have mercy with you
20:08
BAndiT1983
ii = ...
20:09
BAndiT1983
latter one regarding laziness of naming, former one regarding macro hell
20:09
vedant16[m]
that shit won't go into a commit, I assure you 😂
20:09
BAndiT1983
had a colleague whoe wrote following vars in a project: G g; S s; X x;
20:10
vedant16[m]
😂😂 OMG
20:10
BAndiT1983
asked hiw what it is, he said: "why? is totally clear, G is global, S is system and X is project
20:10
vedant16[m]
he tried to save storage /s
20:10
BAndiT1983
in C#?
20:10
vedant16[m]
or she*
20:11
vedant16[m]
hey, I put a /s
20:11
vedant16[m]
that means sarcasm
20:11
BAndiT1983
was a he, hadn't spoken to me in 1.5 years afterwards
20:12
BAndiT1983
but my favourite case was (in another company) to find methods in a Java class like get_2415(...), asked a colleague what it is, he said that it's the chapter 2.4.15 in the project specification book
20:12
vedant16[m]
I don't have as much experience as you, but I am maintaining this https://github.com/SRA-VJTI/sra-board-component
20:12
vedant16[m]
and it really breaks me, when classmate commit code without even compiling 😂
20:13
vedant16[m]
<BAndiT1983 "but my favourite case was (in an"> this is so terrible that I can't stop laughing
20:13
BAndiT1983
as it was in the area of my module development had to rework it to getInboundItem() etc., before leving the company seen in the email that he suggested to remove my refactoring, case closed
20:13
BAndiT1983
can't you add CI builds and static analysis?
20:13
vedant16[m]
I have added CI builds
20:14
vedant16[m]
I meant it commits through PR
20:14
BAndiT1983
the colleague told me following: "how often have you seen the specification book changing?", told him that it happened 5 times in the last 2 weeks by then, the chapters moved quicker than expected, as multiple people were writing specs
20:15
BAndiT1983
ah, is see SAtacker there in the PRs
20:15
vedant16[m]
hahahaha
20:16
BAndiT1983
ah, you're using the github workflow, was already wondering why i don't see some dot folder for CI system
20:17
vedant16[m]
<BAndiT1983 "ah, you're using the github work"> yeah
20:17
vedant16[m]
<BAndiT1983 "ah, is see SAtacker there in the"> that PR is fine, other PRs
20:17
vedant16[m]
satacker[m] is that guy😂 he's my junior actually
20:18
BAndiT1983
you won't believe me, but today my friend called, whom i met in that company back then, he was complaining about bad code in that project, told him that i'm not wondering as i know how it was done
20:18
vedant16[m]
that's karma catching up to him lol
20:21
BAndiT1983
what helps is to add clang-format settings, usually having clang on my machine so using that
20:26
BAndiT1983
which can be futile, as people at work sometimes avoid to press the keys for code cleanup or don't even enable the checkbox for automatic process in intellij
20:49
se6ast1an
off to bed, good night
20:50
BAndiT1983
left the channel
20:51
Bertl_oO
nn
20:57
BAndiT1983|away
joined the channel
20:57
BAndiT1983|away
changed nick to: BAndiT1983
21:33
vup
BAndiT1983: If you want I can also create an account on my quasselserver for you...
21:47
mumptai
left the channel
21:48
BAndiT1983
changed nick to: BAndiT1983|away
22:12
markus_
left the channel