Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories β€” IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-12-07 00:00:00Z and 2022-12-08 00:00:00Z
Avatar
What's 1 + 1 = ? πŸ€”
Avatar
ask GPT
Avatar
1 + 1 usually 2
Avatar
@Graves russian β†’ #off-topic
Avatar
fancy arrow greenthing
‴️ 4
brownbear 1
Avatar
Avatar
heinrich5991
1 + 1 usually 2
False feelsbadman
Avatar
chillerdragon BOT 2022-12-07 09:04:44Z
lmao 12yo lerato (@Jupstar βœͺ)
image.png
Avatar
How did I become 12?
Avatar
be happy u have a longer life now
Avatar
Avatar
SPYRES
What's 1 + 1 = ? πŸ€”
Jupstar βœͺ 2022-12-07 09:22:42Z
11 quite obvious
Avatar
Avatar
Learath2
How did I become 12?
Jupstar βœͺ 2022-12-07 09:23:59Z
U Young af and beast nice. U started with 3 years debugging compilers while others still **it in their pants stop lie
Avatar
Avatar
Jupstar βœͺ
11 quite obvious
It’s obv 10. What are you on about?
Avatar
Jupstar βœͺ 2022-12-07 09:24:09Z
Beast mode
Avatar
Avatar
Learath2
It’s obv 10. What are you on about?
Jupstar βœͺ 2022-12-07 09:25:09Z
That's not false ^^
09:25
Depending on the numeric system
Avatar
I'm actually surprised chatgpt didn't turn into a raging racist yet
Avatar
its moderated probs
09:35
u could have a second ai look at the output and determine if its racist by today standards
09:35
(since standards change kek)
Avatar
halp my haskell is eating my ram
Avatar
from my little learning with functional langs
09:36
turn recursion into tail recursion
09:36
idk xd
Avatar
Avatar
Ryozuki
u could have a second ai look at the output and determine if its racist by today standards
Stable-diffusion did this for it's 1.x releases. But 2.0 is out and the model is trained on a heavily filtered dataset instead thia time because the post filtering was too easy to remove 😭
09:39
Now it can't generate anything nsfw as it doesn't know what a body looks like even
Avatar
The Shader of the Week is '20221105_inercia intended' one by 0b5vr: https://t.co/S0duKn7J8u
Likes
2323
Retweets
299
Avatar
I'm happy with my Advent of Code solution today. Just create the file system and measure the size, why code anything? πŸ˜„
575 bytes
Avatar
Avatar
deen
I'm happy with my Advent of Code solution today. Just create the file system and measure the size, why code anything? πŸ˜„
neat :D
Avatar
The main trick is that truncate can generate files of any size without taking actual space on disk.
Avatar
I just finished coding, today was exhausting for me
10:32
2.79 KB
10:32
my solution is a bit longer than yours πŸ˜…
Avatar
I started in Python with a similar solution at first, yours looks cleaner though
Avatar
it also took 3.5h ^^
10:34
I just saw that if I rushed part 2, I might've finished before you, I was ahead with part 1
10:35
I hope the next days will be shorter again, I'm not prepared to spend multiple hours each day solving aoc
Avatar
iirc that was usually why I stopped doing AoC
Avatar
yeah, same
Avatar
I figured it's better for me to focus on my own projects than spend hours for AoC
Avatar
Avatar
ReiTW
False feelsbadman
where is it not?
Avatar
Avatar
deen
I'm happy with my Advent of Code solution today. Just create the file system and measure the size, why code anything? πŸ˜„
I like your out-of-the box thinking πŸ™‚
11:47
my solution:
11:47
import sys from collections import Counter input = open(sys.argv[1] if len(sys.argv) > 1 else "input").read().splitlines() in_ls = False cwd = [] files = {} for line in input: line = line.split() if line[0] == "$": in_ls = False if len(line) < 2: raise ValueError("missing command") if line[1] == "cd": if len(line) != 3: raise ValueError("cd") if line[2] == "/": cwd = [] elif line[2] == "..": cwd.pop() else: cwd.append(line[2]) elif line[1] == "ls": if len(line) != 2: raise ValueError("ls") in_ls = True else: raise ValueError("unknown command {}".format(line[1])) else: if not in_ls: raise ValueError("not in ls") if len(line) != 2: raise ValueError("invalid ls output") if line[0] != "dir": files[tuple(cwd) + (line[1],)] = int(line[0]) def compute_dir_sizes(files): sizes = Counter() for path, size in files.items(): for i in range(len(path)): sizes[path[:i]] += size return sizes dir_sizes = compute_dir_sizes(files) print(sum(s for s in dir_sizes.values() if s <= 100000)) # G:1443806 L:1432936 print(min(s for s in dir_sizes.values() if 70000000 - dir_sizes[()] + s >= 30000000)) # G:942298 L:272298
Avatar
Avatar
heinrich5991
I like your out-of-the box thinking πŸ™‚
I'm just happy there was no ; rm -rf / hidden somewhere πŸ˜„
11:52
Ah, I could have used a chroot, then no need for different directory
Avatar
Avatar
deen
I'm just happy there was no ; rm -rf / hidden somewhere πŸ˜„
rm -rf --no-preserve-root /
Avatar
I also always run my aoc code with sudo for maximum immersion
Avatar
Today's task reminded me of the ChatGPT VM
Avatar
Avatar
Learath2
rm -rf --no-preserve-root /
rm -rf /*
Avatar
Lucky that I put all my important stuff in /.secret
Avatar
Avatar
heinrich5991
import sys from collections import Counter input = open(sys.argv[1] if len(sys.argv) > 1 else "input").read().splitlines() in_ls = False cwd = [] files = {} for line in input: line = line.split() if line[0] == "$": in_ls = False if len(line) < 2: raise ValueError("missing command") if line[1] == "cd": if len(line) != 3: raise ValueError("cd") if line[2] == "/": cwd = [] elif line[2] == "..": cwd.pop() else: cwd.append(line[2]) elif line[1] == "ls": if len(line) != 2: raise ValueError("ls") in_ls = True else: raise ValueError("unknown command {}".format(line[1])) else: if not in_ls: raise ValueError("not in ls") if len(line) != 2: raise ValueError("invalid ls output") if line[0] != "dir": files[tuple(cwd) + (line[1],)] = int(line[0]) def compute_dir_sizes(files): sizes = Counter() for path, size in files.items(): for i in range(len(path)): sizes[path[:i]] += size return sizes dir_sizes = compute_dir_sizes(files) print(sum(s for s in dir_sizes.values() if s <= 100000)) # G:1443806 L:1432936 print(min(s for s in dir_sizes.values() if 70000000 - dir_sizes[()] + s >= 30000000)) # G:942298 L:272298
Woah, even with error handling
Avatar
0b5vr is insane, I was competing in that shader royale against him if he actually finished that shader in 2 hours it would have been the best livecoded shader ever imo
Avatar
Avatar
heinrich5991
where is it not?
1+1 = 11
Avatar
Avatar
Tater
0b5vr is insane, I was competing in that shader royale against him if he actually finished that shader in 2 hours it would have been the best livecoded shader ever imo
the maths needed for that πŸ’€
Avatar
ah, string concatenation
12:16
fair
Avatar
Avatar
ReiTW
the maths needed for that πŸ’€
the actual math in that shader is not that bad it's just an insane amount of details and really well executed
Avatar
Avatar
Tater
the actual math in that shader is not that bad it's just an insane amount of details and really well executed
I mean 478 lines of code, it can't be it lol
12:20
tff
Avatar
assuming you already know a lot about raymarching and shadertoy meta haha
12:22
probably the only actually hard math is the linear algebra for the camera
Avatar
i also wanna do aoc but it requires more time as more problems come
12:22
and one gotta work rip
Avatar
Avatar
Tater
the actual math in that shader is not that bad it's just an insane amount of details and really well executed
Jupstar βœͺ 2022-12-07 12:38:45Z
Are you a professional gpu coder btw?
12:39
Or just for fun? Or don't want to say xd
Avatar
idk it would be fun to be a professional gpu coder but I need to learn more about graphics apis
Avatar
Jupstar βœͺ 2022-12-07 12:47:08Z
Well that's a very technical part. There are also creative people like on shader toys required that are good in math to create new effects
Avatar
I probably do not have enough skills to be a good technical artist
12:49
dunno
Avatar
Jupstar βœͺ 2022-12-07 12:50:49Z
Dunno either. But i guess you could always say that. The weird thing here is probably that it's hard to say how good you are because it's a mix of technical stuff and creative stuff
12:51
Everyone played this one game that is good but runs like a potato did it xd
Avatar
I assume you are some kind of professional gpu coder. one does not simply add vulkan support to ddnet without background knowledge
Avatar
Jupstar βœͺ 2022-12-07 12:57:38Z
My only background knowledge was OpenGL game engine
12:57
But yeah that helps since Vulkan is just more low level
Avatar
damn really?
12:58
I assumed you were an experienced vulkan dev
Avatar
Jupstar βœͺ 2022-12-07 12:58:11Z
And i also failed before trying to use OpenGL multi threaded xdd
12:58
Vulkan is still relatively new
Avatar
true I guess
Avatar
Jupstar βœͺ 2022-12-07 12:58:58Z
When i started such things i used open gl 4 first
12:59
Around 8 years ago
Avatar
yeah I only started in 2021
13:01
I guess that's already 2 years ago
Avatar
Jupstar βœͺ 2022-12-07 13:01:15Z
But maybe u try harded more xd
Avatar
lol it feels like I am lazy
Avatar
Jupstar βœͺ 2022-12-07 13:02:25Z
I also focused on other aspects of game engines such as physic collision 3d sounds etc. But in no field to a professional level. Only wanted to understand a bit of all
Avatar
yeah I should do a project like that, it seems like good experience
Avatar
Jupstar βœͺ 2022-12-07 13:10:13Z
Yes. Tho if you want to work on such things professionally it might not really help you. Most companies i know look at your educational degree or want a specific skill. Only deen convinced me of the opposite lately
Avatar
yeah I should probably do it anyway just to be less shit of a developer since I never make big projects.
Avatar
Jupstar βœͺ 2022-12-07 13:17:50Z
How old are you?^^
Avatar
Jupstar βœͺ 2022-12-07 13:19:21Z
Ah nice i think that's around the time i started xd
13:20
With the engine specifically at least
13:20
I did opengl stuff before
13:20
And i think around 2017 i also added gl 3.3 to ddnet
Avatar
Jupstar βœͺ 2022-12-07 13:21:27Z
So same age as u r
13:21
I was back then
Avatar
Jupstar βœͺ 2022-12-07 13:21:43Z
Bcs now I'm grandpa;)
Avatar
No I'm grandpa
Avatar
Jupstar βœͺ 2022-12-07 13:22:26Z
U 12
Avatar
Sorry
13:24
Forgot
Avatar
Jupstar βœͺ 2022-12-07 13:25:13Z
#861
Avatar
A port to opengl 3.3. I will explain what i did here. To stay in the coreprofil i used the opengl 3.3 core profile you will find here: https://www.khronos.org/registry/OpenGL/specs/gl/glspec33.core...
Avatar
Jupstar βœͺ 2022-12-07 13:25:26Z
No force pushing nobo
13:25
Most of my commits today are probably from there xddd
Avatar
lol, you can guess which battery is charged based on how high it bounces off https://www.youtube.com/watch?v=1PRks_euajI
Avatar
I've used that before
13:28
it does seem to work
Avatar
I had a weird experience a couple days ago. Never used batteries, a year old. Out of a box of 10, 3 were completely dead with oxidation on their negative terminals and maybe a little leak
13:30
It was bizarre. I have a box of unused batteries much older than a year and they are all fine. Same brand too
Avatar
Jupstar βœͺ 2022-12-07 13:34:15Z
With batteries do we talk about accumulators?
13:34
Rechargable batteries?
Avatar
Avatar
Learath2
I had a weird experience a couple days ago. Never used batteries, a year old. Out of a box of 10, 3 were completely dead with oxidation on their negative terminals and maybe a little leak
bad batch I guess
Avatar
learning functional languages (erlang):
Avatar
Avatar
heinrich5991
import sys from collections import Counter input = open(sys.argv[1] if len(sys.argv) > 1 else "input").read().splitlines() in_ls = False cwd = [] files = {} for line in input: line = line.split() if line[0] == "$": in_ls = False if len(line) < 2: raise ValueError("missing command") if line[1] == "cd": if len(line) != 3: raise ValueError("cd") if line[2] == "/": cwd = [] elif line[2] == "..": cwd.pop() else: cwd.append(line[2]) elif line[1] == "ls": if len(line) != 2: raise ValueError("ls") in_ls = True else: raise ValueError("unknown command {}".format(line[1])) else: if not in_ls: raise ValueError("not in ls") if len(line) != 2: raise ValueError("invalid ls output") if line[0] != "dir": files[tuple(cwd) + (line[1],)] = int(line[0]) def compute_dir_sizes(files): sizes = Counter() for path, size in files.items(): for i in range(len(path)): sizes[path[:i]] += size return sizes dir_sizes = compute_dir_sizes(files) print(sum(s for s in dir_sizes.values() if s <= 100000)) # G:1443806 L:1432936 print(min(s for s in dir_sizes.values() if 70000000 - dir_sizes[()] + s >= 30000000)) # G:942298 L:272298
Excuse me, mind explaining how can you add the size of a file to every directory (current + parents). I'm not that familiar with python nor with tuples ^^'
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
Avatar
Devinci
Excuse me, mind explaining how can you add the size of a file to every directory (current + parents). I'm not that familiar with python nor with tuples ^^'
He splits the paths into their subparts, so a/b/c/d will be split into a, a/b, a/b/c and the size added in the Counter for each of them
Avatar
is the bot not working anymore? #📬submit-skins
16:44
the reactions arent showing
Avatar
Avatar
deen
He splits the paths into their subparts, so a/b/c/d will be split into a, a/b, a/b/c and the size added in the Counter for each of them
Oh okay, and I guess this is done with "files[tuple(cwd) + (line[1],)] = int(line[0])" this line? (at least part of it..?). Still feels like a bit of magic for me but thanks ^^. I had to do some half-assed tree for today's problem 😣 .
Avatar
can you tell at a glance what this does and whats the algorithm name?
17:08
functional programming kek
17:08
i think i can understand imperative code way faster than functional (edited)
Avatar
Avatar
Voxel
is the bot not working anymore? #📬submit-skins
Should work again
brownbear 1
17:09
Had to remove the recently submitted skins and I can't find the guy who submitted them πŸ˜…
Avatar
same :((
Avatar
I found them
Avatar
poor chinese guy risked his life to get on discord and submit some skins and this happens
justatest 1
Avatar
They were all in the wrong image resolution anyway :P
Avatar
i think we should make the bot automatically detect this
Avatar
It already does
Avatar
oh, i never noticed i mean some guy sent like 6 4k images so
Avatar
Jupstar βœͺ 2022-12-07 17:50:14Z
@heinrich5991 what are ur rust projects except libtw2 and the stuff that is in ddnet?
Avatar
Avatar
Jupstar βœͺ
@heinrich5991 what are ur rust projects except libtw2 and the stuff that is in ddnet?
I contributed to rust and its standard library (even pre-1.0 πŸ™‚ ), and a few external libs, and worked a bit as a rust developer (I probably won't disclose more info about the last thing)
Avatar
Jupstar βœͺ 2022-12-07 17:53:24Z
to the rust compiler or ecosystem? πŸ˜„
Avatar
ah, and I did a network stack implementation in rust, arp, ip, tcp, udp, http, in uni. we were given free language choice, I picked rust. also pre-1.0, had to update it to 1.0 at some point
Avatar
Avatar
Jupstar βœͺ
to the rust compiler or ecosystem? πŸ˜„
rust compiler, rust standard library, but also third party libraries
Avatar
ill go hide
Avatar
Avatar
heinrich5991
rust compiler, rust standard library, but also third party libraries
Jupstar βœͺ 2022-12-07 17:54:54Z
nice nice didnt know u were a man from day 0
Avatar
i think i got into rust at around 1.42 or smth
17:55
idk
Avatar
it was actually also matricks who pushed me into the direction of rust ^^
Avatar
1.42 is march 2020 ~~
Avatar
Avatar
heinrich5991
it was actually also matricks who pushed me into the direction of rust ^^
really?
Avatar
talking about what language you could possibly use to implement libraries used by other languages
17:55
yes
Avatar
Avatar
Ryozuki
can you tell at a glance what this does and whats the algorithm name?
I'm not familiar with Erlang syntax, but looks like counting the length of the list
17:56
calculating the length of the list*
17:56
In Haskell course we'd let students implement that kind of calculation manually for a few things (length, sum, product), and then implement foldr/foldl as the pattern for these calculations
Avatar
Avatar
Voxel
oh, i never noticed i mean some guy sent like 6 4k images so
Yeah, I've added it just recently
Avatar
well kinda but no
17:57
its run length encoding
Avatar
Jupstar βœͺ 2022-12-07 17:57:09Z
@heinrich5991 do they still know you? xD
Avatar
run_length_encode([a,a,a,a,b,c,c,a,a,d,e,e,e,e]). %% [{4,a},{1,b},{2,c},{2,a},{1,d},{4,e}] (edited)
Avatar
Jupstar βœͺ 2022-12-07 17:57:21Z
i mean now that it is a foundation arent you interested working there?
Avatar
Avatar
Ryozuki
run_length_encode([a,a,a,a,b,c,c,a,a,d,e,e,e,e]). %% [{4,a},{1,b},{2,c},{2,a},{1,d},{4,e}] (edited)
ah, so the {a,b} is a tuple πŸ˜„
Avatar
Avatar
Jupstar βœͺ
@heinrich5991 do they still know you? xD
hm. I don't think they know me
Avatar
yeah xD
Avatar
I was in the top100 contributors once, but that was it
Avatar
yeah i also did foldl
17:59
fold is like the base of functional languages i think xd
Avatar
Avatar
heinrich5991
I was in the top100 contributors once, but that was it
Jupstar βœͺ 2022-12-07 17:59:22Z
is there still history for that or is it gone? XD
Avatar
it's still in the history, but by now, people have far more commits πŸ™‚
Avatar
rust has lots of ppl working on it
18:03
rn
Avatar
Jupstar βœͺ 2022-12-07 18:04:32Z
its just funny how many tryhard devs are around on a relatively small game like ddnet xDD
18:05
@heinrich5991 2 month tryhard to be "very good" in rust? do you think its possible?
Avatar
Depends on what you mean by "very good" probably πŸ˜„
18:07
You'd imo definitely be good enough to code almost anything you want in rust but you probably still wouldn't know the best practices for everything
Avatar
Jupstar βœͺ 2022-12-07 18:07:31Z
yes
18:07
thats very good
18:07
best practices = master
Avatar
Lxxsesβ„’ 2022-12-07 18:08:09Z
Where is Editors Open source located at?
18:08
can't find it
Avatar
Avatar
Jupstar βœͺ
its just funny how many tryhard devs are around on a relatively small game like ddnet xDD
Avatar
Jupstar βœͺ 2022-12-07 18:08:37Z
well from player count defs not
18:08
but most devs here were around before the player count
Avatar
Avatar
Lxxsesβ„’
can't find it
Jupstar βœͺ 2022-12-07 18:08:54Z
src/game/editor probs
Avatar
Honestly, I've found you can get "very good" very quickly in most languages when you have solid problem solving skills and are very good in another language
Avatar
Avatar
Learath2
Honestly, I've found you can get "very good" very quickly in most languages when you have solid problem solving skills and are very good in another language
Jupstar βœͺ 2022-12-07 18:10:03Z
yes i assume so too, i also dont find rust especially hard yet its really more that you design your code differently (or are forced to)
Avatar
Avatar
Jupstar βœͺ
src/game/editor probs
Lxxsesβ„’ 2022-12-07 18:11:22Z
Thanks because i was thinking of adding a 2nd Switch to the editor
Avatar
Most of the trouble I've had (and still sometimes have) is wrestling with the borrow checker
Avatar
Jupstar βœͺ 2022-12-07 18:13:18Z
i mean its not like i never struggle with it, but its ok. but havent wrote a very complex code base yet
Avatar
Avatar
Jupstar βœͺ
its just funny how many tryhard devs are around on a relatively small game like ddnet xDD
i like it
Avatar
Avatar
Jupstar βœͺ
@heinrich5991 2 month tryhard to be "very good" in rust? do you think its possible?
hard
18:20
honestly when you reach the point of knowing if they borrow checker will complain and code naturally in a way that fits it i would say u are already there mostly
18:21
18:21
also this is pretty nice
18:22
@Jupstar βœͺ but actual masters in rust are not people who know to follow best practices for me
18:22
but people who
18:22
understand how to write sound unsafe code
18:22
unsafe rust is actually pretty hard
18:23
must read
18:24
18:27
18:27
this is also good
18:27
too
18:29
18:29
you need to know this stuff well for unsafe
18:33
--
18:33
i need some day to put myself and learn lisp (edited)
18:33
everyone says lisp is like the best to get things done
Avatar
Avatar
Learath2
Honestly, I've found you can get "very good" very quickly in most languages when you have solid problem solving skills and are very good in another language
i think u can get very good in the general sense in most langs, but u are probs missing out on some of the things u would discover by spending way more time
18:44
well it also depends on ur bar for "very good"
Avatar
Avatar
Ryozuki
i think u can get very good in the general sense in most langs, but u are probs missing out on some of the things u would discover by spending way more time
*and that would for example make some stuff more clean or efficient
Avatar
Jupstar βœͺ 2022-12-07 18:48:26Z
@nori kwin tearing wayland support is merged, guess i'll try the next week then πŸ˜„
18:48
does obs work well?
18:48
defs a must work for me
Avatar
@Jupstar βœͺ streamer?
18:53
where is ur vtuber avatar
18:53
vulkan themed
Avatar
Avatar
Ryozuki
where is ur vtuber avatar
Jupstar βœͺ 2022-12-07 18:53:56Z
do u want to see me coding or what
Avatar
not rly
18:54
honestly watching others code is boring
Avatar
Jupstar βœͺ 2022-12-07 18:54:07Z
sad story
Avatar
only the result is interessting
Avatar
Jupstar βœͺ 2022-12-07 18:54:11Z
yes xD
Avatar
unless ur a rly good explainer
18:54
which most devs arent
Avatar
Jupstar βœͺ 2022-12-07 18:54:24Z
bcs most time they struggle, esp when its smth new xD
Avatar
Avatar
Jupstar βœͺ
@heinrich5991 2 month tryhard to be "very good" in rust? do you think its possible?
idk how it long it takes to get good in a language tbh. I wanna learn some javascript/typescript, but haven't made a lot of progress. I haven't tryharded though
Avatar
Jupstar βœͺ 2022-12-07 19:07:04Z
typescript easiest shit ever
19:08
@Ryozuki have u heard of dioxus? its still pretty alpha, but i implemented clan website in it except for some javascript handlers that wasm doesnt implement yet its 100% rust and html/css only πŸ˜„
19:08
and its react like
Avatar
Avatar
heinrich5991
idk how it long it takes to get good in a language tbh. I wanna learn some javascript/typescript, but haven't made a lot of progress. I haven't tryharded though
i think its pretty easy
19:09
its all objects
19:09
but u gotta learn some weird things
Avatar
Jupstar βœͺ 2022-12-07 19:14:27Z
i'd defs use eslint with pretty much all warnings on with typescript
19:14
else u have so many implicit string conversations xD
19:14
as any
19:14
ez escape hatch
19:14
but u know typescript type system is turing complete
19:14
iirc
19:15
This is not really a bug report and I certainly don&#39;t want TypeScripts type system being restricted due to this issue. However, I noticed that the type system in its current form (version 2...
Avatar
Jupstar βœͺ 2022-12-07 19:16:43Z
nice write gpu driver in it
Avatar
if its turing complete
19:25
this means u can have the halting problem right
19:25
i wonder if its desireable to have a turing complete type system
Avatar
Avatar
Ryozuki
this means u can have the halting problem right
Jupstar βœͺ 2022-12-07 19:32:09Z
oh really? i thought its when its the opposite
19:32
when there are finite operations
19:34
given
19:34
in computability theory, the halting problem is the problem of determining, from a description of an arbitrary computer program and an input, whether the program will finish running, or continue to run forever
(edited)
19:34
For any program f that might determine whether programs halt, a "pathological" program g, called with some input, can pass its own source and its input to f and then specifically do the opposite of what f predicts g will do. No f can exist that handles this case. A key part of the proof is a mathematical definition of a computer and program, which is known as a Turing machine; the halting problem is undecidable over Turing machines. It is one of the first cases of decision problems proven to be unsolvable.
Avatar
Hi, according to #6090, this isn't a big deal, is it? BW mode is pretty important and well known, so it would be cool to give it its own color! this has already been discussed by the BW team. !Capture

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration opti...
Avatar
i was helping my friend to mount his hdd to /home directory, and after all things system cannot boot saying [FAILED] Failed to mount /home [DEPEND] Dependency failed for Local File Systems but with manual mount mount /dev/sda2 /home + Ctrl + D it boots normally (till next reboot) we made sure uuid in /etc/fstab is correct and all other things... he uses Arch btw πŸ₯Ή
πŸ₯Ή 2
Avatar
Nvm, we tried to revert everything and all files from /home disappeared
20:32
No help needed now
Avatar
Avatar
Jupstar βœͺ
@nori kwin tearing wayland support is merged, guess i'll try the next week then πŸ˜„
yes but i think only with pipewire
Avatar
Avatar
Jupstar βœͺ
does obs work well?
.
Avatar
Jupstar βœͺ 2022-12-07 21:18:04Z
ok will test weekend. never used pipewire hopefully not too unstable xD idc if single apps are unstable but prefer a stable desktop ^^
Avatar
I use pipewire on my laptop, it's pretty 11/10
Avatar
0bc4e76 Colorify BW gamemode - NouaaTW 7e84813 Merge #6104 - bors[bot]
Avatar
@Jore reported that every time you run DDNet client on Steam on Windows you have to select the option here. Anyone know if there is a good way to hide this? Sounds annoying
Avatar
yes, that's true, I think
23:03
we should integrate it into the game, I guess
Avatar
Avatar
heinrich5991
we should integrate it into the game, I guess
The option is there in case the game doesn't start at all
Avatar
we should catch that from the game
Avatar
Avatar
deen
@Jore reported that every time you run DDNet client on Steam on Windows you have to select the option here. Anyone know if there is a good way to hide this? Sounds annoying
Rightclick the game > Manage > Add desktop shortcut
Avatar
Avatar
murpi
Rightclick the game > Manage > Add desktop shortcut
@Jore ^
Avatar
Even faster: add the desktop shortcut to taskbar ^^
Avatar
yea no i prefer to keep desktop and taskbar clean and launch all games through steam thanks anyway :). Wouldn't it be possible to it in form of rightclicking the game -> properties -> and set launch options with a command so the people who know what they play with can choose how it starts there
Avatar
I didn't find a way to do that in Steam settings
πŸ₯² 1
23:40
So what heinrich5991 suggests would be the cleanest solution
Exported 285 message(s)