Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2023-10-04 00:00:00Z and 2023-10-05 00:00:00Z
Avatar
3362231 Bump pillow from 9.5.0 to 10.0.1 - dependabot[bot]
02:02
Bumps pillow from 9.5.0 to 10.0.1. Release notes Sourced from pillow's releases. 10.0.1 https://pillow.readthedocs.io/en/stable/releasenotes/10.0.1.html Changes Updated libwebp to 1.3.2 #7395 [@​radarhere] Updated zlib to 1.3 #7344 [@​radarhere] 10.0.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.0.0.html Changes Fixed deallocating mask images #7246 [@​radarhere] Added ImageFont.MAX_STRING_LENGTH #7244 [@​radarhere] Fix Windows build ...
02:02
[ddnet/ddnet-discordbot] New branch created: pillow-10.0.1
Avatar
Avatar
aa
@AssassinTee hey Do you remember the sticky block idea? If so, please respond, was this idea implemented?
kinda, check out my new ddnet testmap, Mycelium
Avatar
chillerdragon BOT 2023-10-04 06:41:16Z
It is the illegal one. So psst before the admins notice him ._.
Replying to @Ewan i thought chillerbot-zx was the illegal one, why is it on ger10
Avatar
do we have websocket support in ddnet
08:00
maybe i can connect the client to the event feed
08:00
pog
Avatar
@MilkeeyCat how is gentoo going
Avatar
Avatar
Ryozuki
do we have websocket support in ddnet
yes
Avatar
@fokkonaut wasnt it removed
Avatar
true
08:17
but adding a external websocket connection shouldnt be hard
08:17
i dont mean a server one
08:17
klient
08:18
most events are from chinese
08:18
xd
Avatar
well most players are from chinese
Avatar
china*
08:19
u should speak english correctly ur american
08:20
justatest
Avatar
This tool continuously fetches the DDNet master server and observes the changes, broadcasting the events and providing a API. - edg-l/teeobserver
08:20
broken
08:20
128
Avatar
https://github.com/MilkeeyCat/ddnet-web-demo-viewer Now u can get data about demos and maps in js. For what? Why? Idk but you can :p
Contribute to MilkeeyCat/ddnet-web-demo-viewer development by creating an account on GitHub.
Avatar
@Ryozuki max clients in the browser is at 128, not 64
Avatar
the master itself can take infinite, i believe, but the client can take up to 128
Avatar
@fokkonaut its not broken though
Avatar
probs
Avatar
that just specifies the initial capacity
08:21
hashset can grow
Avatar
its so it doesnt reallocate
08:21
when adding
08:21
default initial is 4 or 8 iirc
Avatar
i thought that ddnet could only show 64 players?
Avatar
i think 64 at a time
08:21
but u can hack it
Avatar
and servers are usually 64 with the exception of yours
Avatar
fokkonaut knows more since he made it xd
Avatar
Avatar
Ewan
i thought that ddnet could only show 64 players?
its about the browser
Avatar
u can show all clients in the server browser
Avatar
@fokkonaut but ye this is like allocating a std::map or equivalent with 64 slots but it can grow to whathver
Avatar
why use a hash table for a fixed size arr
Avatar
pub fn with_capacity(capacity: usize) -> HashSet<T, RandomState> Creates an empty HashSet with at least the specified capacity. The hash set will be able to hold at least capacity elements without reallocating. This method is allowed to allocate for more elements than capacity. If capacity is 0, the hash set will not allocate.
Avatar
Avatar
Ryozuki
@fokkonaut but ye this is like allocating a std::map or equivalent with 64 slots but it can grow to whathver
thats nice
Avatar
Oh at least
Avatar
iirc vec grows at a factor of 1.5
08:24
ah its 2
08:24
so if the initial alloc is 4, to get to 64 it would do 4,8,16,32,64
08:24
5 allocations
08:24
vs 1 if u use with capacity
Avatar
Avatar
MilkeeyCat
https://github.com/MilkeeyCat/ddnet-web-demo-viewer Now u can get data about demos and maps in js. For what? Why? Idk but you can :p
Soon we will get full JS client justatest (edited)
Avatar
Avatar
Mʎɹ シ
Soon we will get full JS client justatest (edited)
Hell nah
Avatar
Avatar
MilkeeyCat
https://github.com/MilkeeyCat/ddnet-web-demo-viewer Now u can get data about demos and maps in js. For what? Why? Idk but you can :p
nice
08:25
ddnet ecosystem growing
08:25
lots of new libs
08:26
gigachad
Avatar
agpl 3 btw gigachad
Avatar
Avatar
Mʎɹ シ
Soon we will get full JS client justatest (edited)
justatest 1
Avatar
Avatar
MilkeeyCat
agpl 3 btw gigachad
best
08:27
teeobserver, ddstats, ddnet-map-diff, ddnet-map-gen are agpl3 too
Avatar
Its all ur stuff, isnt it?
Avatar
teerender too
08:27
i gotta finish it
08:27
ye
Avatar
@Ryozuki u made map diff?
08:28
chiller has some kind of map diff tool too, but for github pipeline
Avatar
@fokkonaut i ported ravie one to rust and added features
08:28
its a editor map diff
Avatar
I have only DDnet-Team-Searcher and web-demo-whateverthehell feelsbadman
Avatar
it modifies the map
Avatar
And both in js pepeW
Avatar
A DDNet map diff tool made in Rust. Contribute to edg-l/ddnet-map-diff development by creating an account on GitHub.
08:29
linux binary
08:29
and windows
Avatar
Avatar
MilkeeyCat
I have only DDnet-Team-Searcher and web-demo-whateverthehell feelsbadman
keep doing more
08:32
i just do whathever idea i have
Avatar
My ideas take forever
Avatar
i also have a ddnet config parser
08:33
A ddnet / teeworlds configuration parser. Contribute to edg-l/teeconfig development by creating an account on GitHub.
08:33
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct ConfigEntry { /// The description of this config entry. pub description: String, /// The type of the entry. pub entry_type: EntryType, /// The flags of the entry. pub flags: CFGFlags, /// The name of the entry, used in the config file. pub name: String, /// The symbol of the entry as used in the source code. pub symbol: String, }
08:33
it parses the header c file
08:33
and u get a vec with all the config entries with this struct
08:34
i need to parse the cfg file next
Avatar
The Framework Laptop 16 is a high-performance laptop with an upgradeable and completely modular design that allows endless options for configuration, including a fully reconfigurable input deck and modular discrete graphics.
09:07
Processor Options AMD Ryzen™ 7 7840HS (up to 5.1GHz, 8-core/16-thread, 24MB Cache) AMD Ryzen™ 9 7940HS (up to 5.2GHz, 8-core/16-thread, 24MB Cache)
Avatar
i wish mmy company gave me one of these
09:09
instead of a m1
Avatar
Avatar
Ewan
nerd
all ppl who chat here are nerds
Avatar
i really like steve
09:14
his uncontested enthusiasm inspires me
09:15
tho it’s rly just the cocaine
Avatar
today i think i get the hardware for my home server
👍 1
09:26
i had a ryzen 3200g lying around so i built it around that
09:26
gentoo 2 inc
Avatar
Avatar
AssassinTee
kinda, check out my new ddnet testmap, Mycelium
i not have pc
Avatar
Avatar
Ryozuki
do we have websocket support in ddnet
I know that the package installs curl, so yes
09:35
I thought the same a longer time ago, but with twitch support
09:36
imagine top ddnet streams coming up in a live feed, or official streams 🙈
Avatar
Avatar
AssassinTee
I know that the package installs curl, so yes
curl has nothing to do with websockets
09:49
curl is used to query master server and ur name info
09:49
http stuff
09:50
iirc for websockets we used https://libwebsockets.org/
Avatar
curl has nothing to do with websockets
Calling an api with curl in order to connect the client with the feed would be a valid solution as well.
10:58
also I found this, which is also new for me (can't tell if related): https://everything.curl.dev/libcurl/ws (edited)
Avatar
Avatar
Ryozuki
i had a ryzen 3200g lying around so i built it around that
Pretty powerful for a home server
Avatar
I think mine is idle nearly always, except for backups + official ddnet builds + teehistorian archives
Avatar
but one of the uses ill give it will be to use it with distcc
11:12
to compile gentoo packages
11:12
xd
11:13
@deen do u use some kind of software to make a NAS?
11:13
or u just ssh
11:14
ill check that out
Avatar
I'm not a Windows user though, probably doesn't work on Windows
Avatar
yeah im a gentoo user
11:14
coffee
11:14
what other stuff u host in ur home server?
Avatar
And samba for everyone else in the house
Avatar
to have some ideas
Avatar
Avatar
deen
I think mine is idle nearly always, except for backups + official ddnet builds + teehistorian archives
good thing is i pay a fixed monthly price for water/electricy so i dont care about power usage
Avatar
Mostly it's a NAS, I also use fetchmail on the server, and get the emails to my local systems using unison. Command line programs that should always run, like newsboat, irssi
11:16
true i can put my irc bouncer there
11:17
i also want to do some DIY with my 100 liter aquarium like a parameter logger and dashboard
Avatar
force your fish to use linux
11:19
or smth
11:24
ill probs use a microcontroller board to get the params and send them over network to sv
Avatar
I recommend an rp2040 based one.
Avatar
does it has rust tooling/libs
Avatar
I think so
Avatar
i have some stm stuff
Avatar
doing a quick search returns this https://github.com/rp-rs/rp-hal
Avatar
Avatar
Ryozuki
i have some stm stuff
ah ok ;)
Avatar
Soon
poggers2 1
👍 2
Avatar
gotta make that icon
Avatar
17 files changed, 985 insertions(+), 435 deletions(-) monkaS
Avatar
ooooh i know what type of map robyt3 plays now
11:31
you DO like blocking, dont you, robyt3?
Avatar
A bit weird how we use the EU "country" for all our European servers but KoG uses individual countries like Germany
Avatar
Avatar
Voxel
you DO like blocking, dont you, robyt3?
Server favorites and friends in my screenshots are always random kek
11:33
The completed maps are correct though
11:33
map*
11:33
makes sense
Avatar
I keep adding random friends for testing. Though when I launch an old client, I lose some of them again, because the maximum number of friends was lower
😔 1
Avatar
Avatar
Robyt3
Soon
is that impact font
Avatar
yes, lol, was the default in GIMP for some reason (edited)
Avatar
Avatar
Ryozuki
its so it doesnt reallocate
you could move the set out some scopes so that you don't reallocate in each loop
Avatar
Avatar
Ryozuki
good thing is i pay a fixed monthly price for water/electricy so i dont care about power usage
bitcoin miners?
Avatar
I'm never touching prediction again ahendmymiserableexistence
😅 1
Avatar
Avatar
heinrich5991
you could move the set out some scopes so that you don't reallocate in each loop
i tried but the loop complained cuz the references
13:26
i can look into it more but i wanted to get smth working fast
Avatar
Avatar
heinrich5991
bitcoin miners?
could be worth lol
13:26
An open-source creative-coding framework for Rust
13:26
@Voxel look
13:26
its Processing in Rust
13:26
creative coding art
Avatar
I really hope this is the final version of this. I made 5 test maps with different combinations of tunezones and tunes, played through 2 maps, didn't notice any oddity. Prediction is just so confusing, don't think I'll ever be touching it again 😰

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added c...
Avatar
Avatar
Robyt3
Soon
Will popular unofficial servers be able to get any categorisation?
Avatar
ULTRARAM™ is a ‘universal memory’ that combines the advantageous properties of DRAM and flash into a single memory concept, without any of their disadvantages.
13:45
@Chairn opinions on this?
13:45
non volatile ram
Avatar
Avatar
Sedonya
Will popular unofficial servers be able to get any categorisation?
In theory, yes, but I don't think we discussed the specific criteria adding communities yet
poggers2 1
13:47
The whole discussion is here: https://github.com/ddnet/ddnet/issues/5654
The current situation is unfair to good faith server owners whose servers don't have the checkmark, a more healthy way is to provide a way to apply to have the checkmark or be added to this new...
13:48
@Robyt3 btw if u ever need a review to get a pr merged feel free to ask
Avatar
Avatar
Ryozuki
justatest
New avatar brownbear
13:51
Remove warning popup when loading images which are not compatible with pnglite. The number of users of client versions older than 16.3, which is the version in which pnglite was replace with libpng...
13:52
btw im in favour of merging this
13:52
@heinrich5991 are u against?
Avatar
curious, it'd have to be something completely different, 100x lower dynamic power consumption than dram usually would imply one tenth the frequency or somehow one one hundreth the capacitance
Avatar
AIUI, we just merged a PR that fixed a bug with interlaced PNGs?
13:52
or there's one in the queue?
Avatar
what does AIUI mean
Avatar
as I understand it
Avatar
i saw this a year ago
Avatar
iwas about to merge it
13:53
but then i read it was useful only with that pr
13:53
Note that the client will still show a warning popup when loading images with an indexed color palette, so this is only effectively usable together with #7258.
Avatar
Remove warning popup when loading images which are not compatible with pnglite. The number of users of client versions older than 16.3, which is the version in which pnglite was replace with libpng...
Avatar
tried ninnou but then again its as as hell
Avatar
it should be useful without the PR as well
13:53
no idea why robyte said that
13:53
@Robyt3?
Avatar
I guess it's still an improvement to fix the loading of the images itself, but we wouldn't add our own images if they still cause the warning every time
Avatar
so https://github.com/ddnet/ddnet/pull/7283 good to merge because it fixes a bug, I'd say
Avatar
well ill add it to queue
13:55
yeah
13:57
If you only need many points on one specific channel it is currently hard to have simpler interpolations on the other channels. This should make it a bit easier to work with envelopes with many poi...
13:57
lgtm
Avatar
I think I'd like to wait with https://github.com/ddnet/ddnet/pull/7258, people are still actively using clients that don't support these PNGs
Avatar
I think I'd like 7258 merged, one more mistake like this and they will just have our heads
Avatar
Avatar
heinrich5991
I think I'd like to wait with https://github.com/ddnet/ddnet/pull/7258, people are still actively using clients that don't support these PNGs
we shouldnt hold back because 20 people use ancient clients
Avatar
if you talk to these people and understand why they use these clients, we can figure something out
13:59
we probably also "hold back" because 20 people use some feature in other places
13:59
e.g. adding upnp support to the servers
13:59
or re-adding freeze stars
Avatar
There will be still a couple people that just prefer to stay on the old client, even if we convert most of them you won't agree to merging 7258 because of the holdouts
Avatar
usually these ppl hold back not because they use a feature but because smth changed
13:59
even konsti uses latest client
13:59
he told me xd
Avatar
Avatar
Learath2
There will be still a couple people that just prefer to stay on the old client, even if we convert most of them you won't agree to merging 7258 because of the holdouts
I find statistics liek "only 1% of our concurrent player base use the feature" to be misleading
Avatar
i think ppl using old clients understand what it means
14:00
and the drawbacks is that at some point that old version wont work with modern server versions
Avatar
but we're cutting an online service which means we stop supporting the skin db for these skins in these old clients
Avatar
I think you should provide a patch to make the warning far less punishing if you don't want 7258. We don't get to kill peoples runs for our mistake
Avatar
I guess I'll try to make a patch for that
14:01
I can see this point
Avatar
(that is at the very least, I think 7258 + a skindb policy just to never include any interlaced or indexed skin is the better solution)
Avatar
if you believe we can do a skindb policy without hte warnings, then the warnings shouldn't be a problem
14:03
I don't believe in that, that's why I added the warning
14:03
we can *uphold the skindb policy
Avatar
I'm starting to wonder why you ever added the disable switch to the warning if you'd never be willing to disable it anyway
Avatar
I think it's not the time yet
14:05
I added it because otherwise the warning would be a forward compatibility hazard
Avatar
What is the bar if not 1%? 0.1%? 20 players? 10 players?
Avatar
Avatar
heinrich5991
I added it because otherwise the warning would be a forward compatibility hazard
Why? If we are never allowed to break backwards compatibility, in this case there will never be a forward compatibility issue anyway
Avatar
@deen any opinion
Avatar
if we didn't add the option, we'd be in the same situation as before
Avatar
Anyway, as long as the warning is toned down, I'm okay with keeping it if you feel it's that important. My concern is mostly with punishing most players, the rest is just idle curiosity as to what you are thinking (edited)
Avatar
at least now we're already in a much better position than before, because we added the remote switch
Avatar
Avatar
heinrich5991
if we didn't add the option, we'd be in the same situation as before
Well the switch might as well not exist if we are not allowed to touch it. The mere existence of it only gives us an option, if we aren't allowed to take the option it's neutral
Avatar
the rest is just idle curiosity as to what you are thinking
I think stopping software that once worked from working is bad, especially if people are still using it
Avatar
Avatar
heinrich5991
the rest is just idle curiosity as to what you are thinking
I think stopping software that once worked from working is bad, especially if people are still using it
I agree that stopping it is bad. One skin not properly loading in 3 years of hosting the db, almost 5 years since we released the said old version does not constitute stopping it IMO
Avatar
I agree that this is kinda minor, it's just skins
Avatar
If it was a crash or graphical issues I'd be 100% onboard
14:12
It falls back gracefully to the default skin even
Avatar
yes
14:13
one skin is not bad, I agree
14:13
I'd guess that it's just one skin because we had the policy in place, perhaps even due to the warning
14:14
I guess my fear is that by removing the warning, we're going to get to a point where the skindb is not usable for old clients
14:14
still used old clients
14:14
so just removing the warning in the current state isn't bad
Avatar
Is there even a will to include interlaced or indexed skins in the db?
Avatar
I saw such a will from people, almost just to exclude old clients ^^
14:15
it'd also give some space savings
Avatar
Avatar
heinrich5991
I saw such a will from people, almost just to exclude old clients ^^
Oh that is definitely there, @Ryozuki and @Jupstar ✪ would interlace all of them just to make people migrate 😄
Avatar
This is so interesting btw, it's like a space-age FLOTOX 😄
14:19
It uses gallium arsenide semiconductors too, bizarre
Avatar
Avatar
Ryozuki
@deen any opinion
I don't care much, probably because I think seeing a default skin is not that ad. Like Learath2 said let's set a reasonable user base where we accept a few skins breaking, maybe 1%.
Avatar
Avatar
Learath2
It uses gallium arsenide semiconductors too, bizarre
xD
14:23
oof, encoding broken utf-16 into another standard 😦
Avatar
How loose the web technologies are with standards is actually quite annoying. Browsers are so extremely liberal with what they accept that it's sometimes hard to predict behaviour
Avatar
causing security issues in the process
Avatar
Potentially ill-formed UTF-16 should just look broken so the developer fixes it, not patched up and displayed
Avatar
the largest languages all use this potentially ill-formed utf-16, unfortunately 😦
Avatar
but maybe this gives you better string interaction for building wasm APIs 🙂 @Ryozuki
Avatar
ironically the biggest ddnet update will be adding backwards compat
14:43
@Learath2 i think js Date also uses iso86xx with quirks
14:43
i forgot the full iso name
14:53
dab8817 Fix images using indexed color palette not being loadable - Robyt3 227d074 implement project-onto operation for envelopes - Marmare314 f5f57ee Merge pull request #7283 from Robyt3/ImageLoader-Indexed-Fix - edg-l a07679d Merge pull request #6990 from Marmare314/project-onto - def-
Avatar
In my previous post, I discussed things that could be fixed in JavaScript’s date implementation – if we wanted to. In this post, I’ll discuss things that can’t be fixed &#82…
Avatar
is there support for gamemodes on the ddnet codebase? or is the DDRace gamemode hardcoded? I'm trying to make a new gamemode and looking at other mods (which aren't based on ddnet codebase) seem to do it differently than DDRace.
Avatar
Avatar
Mr.Gh0s7
is there support for gamemodes on the ddnet codebase? or is the DDRace gamemode hardcoded? I'm trying to make a new gamemode and looking at other mods (which aren't based on ddnet codebase) seem to do it differently than DDRace.
Many things are hard-coded in our code. There's another project that tries to make the code more modable: https://github.com/teemods/ddnet-skeleton
Skeleton for creating modifications on top of the latest DDNet version. Forked from https://github.com/ddnet/ddnet. - GitHub - teemods/ddnet-skeleton: Skeleton for creating modifications on top of ...
👍 1
Avatar
Ok, thanks ^^
Avatar
oh man you know what would be a cool af mod support feature? the ability to have popups that have buttons and prompts that can send what button you press or what script you type in to the server
🤔 1
Avatar
Avatar
Robyt3
Many things are hard-coded in our code. There's another project that tries to make the code more modable: https://github.com/teemods/ddnet-skeleton
Dead/not maintained codebase which starts with disabling tests. Also it is hard to agree what is the base game (and should be kept) and what is ddnet specific stuff (and should be cut). It could be a thing if we'd have more people (mod devs) working on the shared codebase. I tried to convince a few mod devs but they see it as waste of time/resources. (edited)
feelsbadman 2
Avatar
Avatar
Voxel
oh man you know what would be a cool af mod support feature? the ability to have popups that have buttons and prompts that can send what button you press or what script you type in to the server
IIUC this is the goal of https://github.com/ddnet/ddnet/issues/7042 (which uses https://nodes.teeworlds.dev/media as an example) However, the proposed "strategy" as "implement an interface in C++ and subsequently add Lua bindings for it" is questionable, and there are other ways to do that.
I've been considering adding mod support for DDNet. This would open up a lot of new potential game modes or breathe life into older ones that require a specific client, like https://nodes.teewo...
Avatar
The purpose of the issue to discuss and track ideas toward server-provided assets. It would be cool to have support for: Probably we can invent a generic protocol allowing clients to request missing resourc...
16:40
f865679 Vanilla tunings should be used for reckoning - Learath2 b7de3d1 Merge pull request #7295 from Learath2/pr_fixfixfix - def-
Avatar
@trml if you have some time, could you check out reckoning in tutorial? It's broken because m_Jumps is not correct. I think we are forced to take that though now that I see we are kinda stuck with at most what vanilla can reckon
Avatar
Avatar
Learath2
@trml if you have some time, could you check out reckoning in tutorial? It's broken because m_Jumps is not correct. I think we are forced to take that though now that I see we are kinda stuck with at most what vanilla can reckon
yes, I could take a look later
Avatar
@Learath2 do u know if u can make the gentoo install boot and setup ssh? without any display/keyboard
16:58
justatest
16:58
ill have to connect it to a display and keyboard right? smh
16:59
quite pretty and smol i would say
Avatar
it's doable if you have dhcp and using an ethernet cable
Avatar
@Learath2 u mean the router assigning the computer a local ip?
17:08
and yes i got ethernet
Avatar
Avatar
Ryozuki
@Learath2 u mean the router assigning the computer a local ip?
yes, in that case the installation cd can bring up the network on it's own
17:11
You can just symlink sshd into /etc/runlevels/boot in the install usb and it should bring up sshd
17:18
(though doing it blindly can be a fun exercise, it can also be extremely frustrating as you have no way to monitor anything 😄 )
17:44
Ferrocene is the main Rust compiler - rustc - but quality managed and qualified for use in automotive and industrial environments (currently by ISO 26262 and IEC 61508) by Ferrous Systems. It operates as a downstream to the Rust project, further increasing its testing and quality on specific platforms. We will publish further detailed blog posts on the components and changes in Ferrocene in the coming weeks.
17:51
gods
Avatar
❯ sudo dd if=install-amd64-minimal-20230924T163139Z.iso of=/dev/sdc bs=8192k; sync 58+1 records in 58+1 records out 488900608 bytes (489 MB, 466 MiB) copied, 1.43392 s, 341 MB/s
18:00
holy shit that was fast
18:00
good shit my usb is fast
18:00
it did it almost instant
Avatar
Oh with sync even, I was about to say there is a chance you wrote it all to a ram buffer 😄
18:01
one day i was sick of slow usbs
18:02
so i bought the fastest usb i found
18:02
also its 128gb
18:02
sandisk extreme pro
Avatar
Avatar
Learath2
You can just symlink sshd into /etc/runlevels/boot in the install usb and it should bring up sshd
how to do this btw
18:04
i guess i need to mount the usb
18:04
OH also remove pwgen from whatever runlevel it's in
18:05
and set a root password instead
Avatar
how was it to mount with write perms
Avatar
mount -o rw ?
Avatar
source write-protected, mounted read-only.
18:08
gentoo /mnt # mount -o rw UUID=2023-09-24-18-32-47-00 /mnt/liveusb/ mount: /mnt/liveusb: WARNING: source write-protected, mounted read-only. gentoo /mnt # mount -o remount,rw UUID=2023-09-24-18-32-47-00 /mnt/liveusb/ mount: /mnt/liveusb: cannot remount /dev/sdc read-write, is write-protected. dmesg(1) may have more information after failed mount system call.
18:09
oh
18:09
im trying to mount the device xd
18:09
sec
18:10
sdc 8:32 1 119.3G 0 disk /mnt/liveusb iso9660 ISOIMAGE 2023-09-24-18-32-47-00 ├─sdc1 8:33 1 246K 0 part 99354d5d-f71e-4501-a85f-556db6b5e0c5 ├─sdc2 8:34 1 2.8M 0 part vfat 6B18-43A4 99354d5d-f71e-4501-a85c-556db6b5e0c5 ├─sdc3 8:35 1 462.9M 0 part hfsplus ISOIMAGE 99354d5d-f71e-4501-a85d-556db6b5e0c5 └─sdc4 8:36 1 300K 0 part 99354d5d-f71e-4501-a85a-556db6b5e0c5
18:10
xd
18:10
can u mount by partuuid
Avatar
why not just /dev/sdc3?
Avatar
gentoo /mnt # mount /dev/sdc3 liveusb/ mount: /mnt/liveusb: unknown filesystem type 'hfsplus'. dmesg(1) may have more information after failed mount system call.
18:11
hmm
18:11
xd
Avatar
Yeah I guess this bizarre partition type is just not easy to modify
Avatar
sudo mount -t hfsplus -o rw,remount -force /dev/sdb3
18:11
i found this command
Avatar
tough luck, you'll have to just connect a monitor and keyboard 😄
Avatar
Why hfsplus though, I don't really believe that
18:12
I think it's a bizarre result of this hybrid iso disk image thing
18:14
sad noises
Avatar
I'm curious, could you run cfdisk on the iso?
18:15
whats cfdisk
18:15
Avatar
it's fdisk but better
18:15
why HFS+? that's so bizarre
Avatar
Ah, maybe for mac compatibility?
Avatar
oh probs
Avatar
take a shot every time someone uses "blazingly" as a buzzword when advertizing rust
Avatar
alcohol coma
Avatar
@Learath2 should i use btrfs
18:41
btw cfdisk is pog
18:42
Avatar
Avatar
Ryozuki
@Learath2 should i use btrfs
I used it for the lulz a couple times, but never for anything serious, I vaguely remember @heinrich5991 using it for more serious things
18:42
I still just go for ext4
👍 2
Avatar
i guess same
Avatar
I tried zfs for a NAS once and it is quite nice
Avatar
im proud i did the filesystem without looking at the guide
18:43
i already remember all cmds xd
Avatar
What are you doing btw? New computer?
Avatar
home server
18:44
with gentoo
18:44
ill help it with distcc
18:44
altho it has a 3200g ryzen
18:44
8 cores
18:44
iirc
18:44
everything needs to be gentoo
18:44
i cant dare touch another distro in this home
18:45
gigachad
Avatar
Try a BSD sometime, it's quite interesting too
18:46
Portage is inspired by ports iirc
Avatar
should i use no multilib
18:48
for a server
18:48
iirc i only use multilib on desktop cuz steam
Avatar
Mh, why make it annoying for yourself? Portage won't pull in anything 32bit anyway unless you want it
Avatar
what does ryoz need a server for
Avatar
ye i went normal
Avatar
Avatar
Voxel
what does ryoz need a server for
its always fun and its handy to have a computer running 24/7
Avatar
Having a homeserver is quite fun
18:53
I used to have one hosting all my anime that I totally acquired through legitimate means
Avatar
Avatar
Ryozuki
its always fun and its handy to have a computer running 24/7
i mean sure but like what plans would you have
Avatar
NAS, irc bouncer
18:54
torrent seeder (?)
justatest 1
18:54
more to come
18:54
it can also help my main pc compule
18:54
compile
18:54
via distcc
18:54
im lookijg forward to halved firefox times
18:54
or almosy
18:54
almost*
Avatar
Avatar
Ryozuki
torrent seeder (?)
why sweat emoji?
18:55
someone doesn’t understand torrenting justatest
Avatar
Avatar
Ryozuki
via distcc
you can also have your server compile firefox for your main machine
18:55
just in the background
18:55
thats genius
18:55
or everything for a fact
18:55
xsd
18:55
xdd
Avatar
Avatar
Ewan
someone doesn’t understand torrenting justatest
too used to "getting games free"
Avatar
You can have your server just compile everything make it into a binpkg and use your server as a binpkg host on your local machine 😄
18:59
That's how I was using gentoo on my laptop back in the day
Avatar
Avatar
Voxel
too used to "getting games free"
afair torrent speeds are always higher than average fileshare service's
Avatar
Especially if you have an above average connection
Avatar
wonder if i can run distcc on winders
Avatar
Avatar
Ryozuki
torrent seeder (?)
you probably wouldn't want to do this on your home internet, there are seedbox-for-rent VPS services that are just underpowered with a lot of storage and a lot of bandwidth
20:11
the bandwidth is what makes it worth it
20:12
they can get up to like 50Gbps
20:12
but are usually around 10-20
20:13
like if i hosted a seedbox at my house, my ISP's disgustingly asymmetrical grid would make it so not worth it
20:14
less than 5 MBps
Avatar
Avatar
Ryozuki
@Chairn opinions on this?
it looks too beautiful to be true. Feels more like a scam to get more money from investors.
Fabricated single-cell memories show clear 0/1 logic-state contrast after ≤10 ms duration program/erase pulses of ≈2.5 V
Good luck to sell that to anyone
20:22
Everyone in the semiconductor expects a non volatile memory with the DRAM performance. None has yet achieved that, mostly because of endurance
20:24
10 μm gate-length device
great, just 1000x bigger than competitors
20:25
Conflict of Interest The authors declare no conflict of interest
yeah sure
Avatar
Baldurs Gate 3 has the exact same screenshot issue we have in ddnet 😄
Avatar
ultralow logic state switching energies of 10−17 J are predicted for 20 nm feature size ULTRARAM memories
Predicted, they admit they don't have the tech ready yet, which confirms my first point. They need money from investors
Avatar
Avatar
Chairn
ultralow logic state switching energies of 10−17 J are predicted for 20 nm feature size ULTRARAM memories
Predicted, they admit they don't have the tech ready yet, which confirms my first point. They need money from investors
Hm, it seems AMD uses something atleast named the same in some devices https://docs.xilinx.com/r/en-US/am007-versal-memory/UltraRAM-Introduction
UltraRAM is a single-clocked, two port, synchronous memory available in Versal devices. Because UltraRAM is compatible with the columnar architecture, multiple UltraRAMs can be instantiated and directly cascaded in an UltraRAM column for the entire height of the device. A column in a single clock region typically conta...
Avatar
looks completely unrelated. Your link seems to refer to FPGA only. It doesn't even mention it's non volatile
20:33
Their concept is closer to Intel Optane memories
Avatar
I was following a link from wikipedia, so I guess whoever the editor is just googled ultraram and added a source 😄
Avatar
Avatar
Learath2
Hm, it seems AMD uses something atleast named the same in some devices https://docs.xilinx.com/r/en-US/am007-versal-memory/UltraRAM-Introduction
20:36
Another half scam company https://www.weebit-nano.com/
Our ReRAM (or RRAM) NVM memory technology is ideal for IoT, MCU, Analog, Power & Secure ICs, providing higher performance with lower costs
20:36
It does work, but only for niche market with specific usage, not for everyday desktop
Avatar
Avatar
Chairn
Everyone in the semiconductor expects a non volatile memory with the DRAM performance. None has yet achieved that, mostly because of endurance
Q: Won't this be the case until someone does achieve it? I don't quite see this as an argument for much of anything
20:37
Unless you believe there is some fundamental physics reason that makes it actually impossible
Avatar
If it was true, everyone here would hear about it
Avatar
Avatar
Learath2
Unless you believe there is some fundamental physics reason that makes it actually impossible
not really, but the techs used have troubles to get good performance, endurance and density
20:37
in general, you only get 2 out of 3
20:38
SRAM and DRAM have good perf and endurance, but quite low density, and also quite high power consumption
20:38
Flash has bad performance but very high density. High power consumption in writing, low in reading. Endurance is quite limited
20:39
New non volatile memories often have good performance, high density, low/medium power consumption, but low endurance as well
Avatar
@Robyt3 do you have any idea how to refactor the layer list dragging code? I tried multiple times but it just doesnt work. Ideally it would be reusable for stuff like the server settings editor (or envelopes justatest). So the part you drag isnt always the same (ie in the layer list its the group button, for settings it would be a label), which doesn't make it easier.
Avatar
Avatar
marmare_314
@Robyt3 do you have any idea how to refactor the layer list dragging code? I tried multiple times but it just doesnt work. Ideally it would be reusable for stuff like the server settings editor (or envelopes justatest). So the part you drag isnt always the same (ie in the layer list its the group button, for settings it would be a label), which doesn't make it easier.
I don't have any immediate ideas, but I also think it would be useful to refactor the dragging UI code. For example the usage of DoDraggableButtonLogic feels a bit inconvenient with the two bool pointer arguments. Dragging/moving support could be added to listboxes in general and enabled when desired if possible. I think making the entire list item draggable would be easier for server settings. I supposed you could also add delete buttons to each individual list item instead of having one global delete button.
Avatar
Avatar
Robyt3
I don't have any immediate ideas, but I also think it would be useful to refactor the dragging UI code. For example the usage of DoDraggableButtonLogic feels a bit inconvenient with the two bool pointer arguments. Dragging/moving support could be added to listboxes in general and enabled when desired if possible. I think making the entire list item draggable would be easier for server settings. I supposed you could also add delete buttons to each individual list item instead of having one global delete button.
Allowing the whole line do be draggable seems good too. Adding support to listbox would be even better. One of the biggest problems I faced was the hot/active system. It doesnt really allow you to have subelements. So say I wanted to add a movable container. Then it would be hot if the mouse is hovering it. But that completely breaks all buttons that are potentially in the container. (edited)
Avatar
gg i got my home server booted and sshed
Avatar
@deen i got a shared file system working using NFS
Avatar
I'm not sure how feasible this is, but it would be very convenient if some other common sound file formats could also be imported into the editor. They would then need to be converted internally.
Exported 450 message(s)