Guild icon
DDraceNetwork
DDraceNetwork / off-topic
Any languages allowed
Between 2022-09-29 00:00:00Z and 2022-09-30 00:00:00Z
Avatar
germany, the place, where the wood is fucking cheaper, than gas
13:40
at this point, germany will be out of wood faster, than of gas kek
17:34
and now we export the energy of coal plants to france xDDDD
17:34
biggest joke
Avatar
Definitely better than nuclear
Avatar
the nuclear plants in france cant be used
17:36
so we have to power coal plants for france
17:36
no joke
Avatar
I actually never read into it, how did france end up with so many nuclear reactors that arent working?
Avatar
i think they are short on water
17:38
and maintaince
Avatar
Common sense would suggest a staggered maintainance schedule like the ones used all around the world, so I highly doubt it's maintainance
Avatar
BERLIN (AP) — Germany will keep exporting electricity to neighboring France despite calling on people to help fend off winter shortages by saving energy at home, officials said Wednesday.
Avatar
Short on water would make sense. That's annoying
17:40
A record number of France's 56 nuclear reactors have gone offline for overdue maintenance and checks related to corrosion issues
17:40
Is this a russian conspiracy? How does this line up with the greatest energy crisis in the last 5 decades? 😄
Avatar
Купил машину
17:42
Хвастаюсь
Avatar
Avatar
Ninjed
Купил машину
ты предал коловбов ради какой-то машини
Avatar
Avatar
Learath2
Common sense would suggest a staggered maintainance schedule like the ones used all around the world, so I highly doubt it's maintainance
maintenance was reported due to COVID
Avatar
неприемлимо
Avatar
Да брат
Avatar
Камри 30 нах
Avatar
Avatar
Chairn
maintenance was reported due to COVID
The reactors got covid? 😛
Avatar
people did
17:43
so they postponed maintenance for one year, and then they discovered corrosion on the safety pipelines
Avatar
Such horrible timing
Avatar
Avatar
Jupstar ✪
so we have to power coal plants for france
actually not completely true
17:45
german energy minister said few days ago that they had to keep 2 nuclear plants running because of France low nuclear energy right now, so their closing of nuclear power plants seems to rely on french nuclear production...
17:45
in the meantime, nice gas & coal dependency from Russia + CO2 emission
Avatar
Hey atleast they didnt replace their own nuclear with more gas like the US did with the reactor at indian point
17:47
It's pretty hilarious that two environmental groups fought over getting that reactor closed because of some fish dying due to the water pump. It got replaced with a natural gas plant
Avatar
Guys what to do if the servers do not work
Avatar
plant that still pumps as much water 😄
Avatar
@Learath2 spain should put solar panels everywhere
17:49
but they instead tax ppl who put their own
17:49
kek
17:49
well the eu told spain they cant tax for that iirc
17:49
politicians are rly interwined with electricity companies
Avatar
do you even have enough water for population AND to clean solar panels?
Avatar
they get their chair after retirment
Avatar
Avatar
Ryozuki
they get their chair after retirment
why would they get me?
17:50
im no separatist
Avatar
Avatar
Ryozuki
@Learath2 spain should put solar panels everywhere
I'm still not quite certain about how good solar panels are, the materials used in them are extremely toxic and they get discarded even more improperly than US nuclear waste
17:51
i saw a chart with polution including manufacturing costs
17:51
and solar was still low
Avatar
You buy some cheap chinesium solar panel, it breaks in 2 years, you throw it away, now the landfill has gallium seeping into the soil
Avatar
Avatar
Ryozuki
i saw a chart with polution including manufacturing costs
Avatar
Is this how dalle views ddnet?
Avatar
mario vibes
Avatar
Avatar
Ryozuki
and solar was still low
I should really read up more about it, I never really looked into it indepth
17:52
kurzgesagt had something
Avatar
well, material pollution and manufacturing process are one thing
17:52
but efficiency is also not that great
17:52
15% for commercial ones
Avatar
Avatar
Voxel
Is this how dalle views ddnet?
It seems to have only figured out that it's a game with platforms 😄
Avatar
Guys what to do if the servers do not work
Avatar
and contrary to a popular belief, summer is not the best period for solar production
17:53
their efficiency drops with heat
Avatar
but there is sun always here
17:53
in winter too
Avatar
Avatar
uh-huh
Guys what to do if the servers do not work
wait until they do
Avatar
Avatar
Chairn
but efficiency is also not that great
And with bad efficiency comes some very interesting issues. Covering huge amounts of land with a material that absorbs solar rays that might have been reflected or absorbed into the ground might have some unexpected ecological effects
Avatar
Avatar
bomab
wait until they do
Who are they?
Avatar
Avatar
uh-huh
Guys what to do if the servers do not work
you forgot to ask in #bugs #bot-cmds #reports #looking-for-group #📬submit-skins and #📬submit-maps
Avatar
Avatar
uh-huh
Who are they?
the servers
Avatar
kurzgesagt trying to say smth here
17:55
monkalaugh
Avatar
I'm in this thumbnail and it's offensive
Avatar
Avatar
Learath2
And with bad efficiency comes some very interesting issues. Covering huge amounts of land with a material that absorbs solar rays that might have been reflected or absorbed into the ground might have some unexpected ecological effects
uh what?
Avatar
actually making solar panels highly reflective can reduce temps iirc
Avatar
Avatar
Chairn
uh what?
Low efficiency = more solar panel needed to get enough energy = changed reflective property of large amounts of land
Avatar
i just invented that out of my ass tho
Avatar
ah, albedo change
17:56
hmm, maybe but usually the surface covered just have local impact
Avatar
Marine cloud brightening also known as marine cloud seeding and marine cloud engineering is a proposed solar radiation management climate engineering technique that would make clouds brighter, reflecting a small fraction of incoming sunlight back into space in order to offset anthropogenic global warming. Along with stratospheric aerosol injecti...
17:57
Stratospheric aerosol injection is a proposed method of solar geoengineering (or solar radiation modification) to reduce global warming. This would introduce aerosols into the stratosphere to create a cooling effect via global dimming, which occurs naturally from volcanic eruptions. It appears that stratospheric aerosol injection, at a moderate...
17:59
everything but removing fossil fuels kek
Avatar
Avatar
Ryozuki
actually making solar panels highly reflective can reduce temps iirc
But the more you reflect the less you can turn into energy. Idk sounds like a tough optimization task 😄
Avatar
Avatar
Ryozuki
everything but removing fossil fuels kek
Ofc, don't be silly. If I can't burn millions of years old dinasaur corpse juice what is the point in living?
Avatar
🎊🎉IT WORKS!!!!🎉🎊🦀🐧🍎🔻🧊🇼👩🔥🦊⚙️ GNOME runs!! Firefox works!! You can watch YouTube, play Neverball, run KDE apps, and more!! No crashes!!!🎉🎉 On a native Linux GPU driver for Apple M1!!🚀 Check out the mini stream where I show it off!!! ▶️https://t.co/g0R1JZI6Pe
Likes
1959
Retweets
386
18:04
weebs truly are the best programmers
18:04
change my mind
18:05
the driver is in rust btw
18:05
On the Rust side, I have to say I'm super pleased with my experience writing a driver like this in Rust! I've had zero concurrency issues (and the driver uses fine-grained locking, there's no big driver lock) - once single processes worked, running multiple apps concurrently just worked. Also zero memory leaks, dangling CPU or GPU pointers, use-after frees / free order mistakes, or anything like that! The only memory corruption issues I ran into were either fundamental mistakes in my unsafe DRM abstraction or core GPU memory management code, or happened from the GPU side (there's an issue with TLB invalidation, that's what the ugly workaround is for).
>
I feel like Rust encourages good driver design and then the compiler goes a long way towards making the resulting code correct. All in all I didn't really have that many bugs to fix, mostly just logic issues (both because I'm new to DRM and because the GPU interface is all reverse engineered and we're still working out the details).
>
The workaround for the GPU-side TLB inval issue has a large performance hit, but without that, kmscube does run at 1000+ FPS, and that's with a lot of suboptimal components that will be improved over time (e.g. my current allocator allocates/maps/unmaps/frees tons of little GPU structures per frame), so I'm also very optimistic about the performance aspect!
>
The only major Rust issue I ran into is the lack of placement new, which I ended up working around with a very ugly place!() macro (it still has a soundness issue too, I need to fix it to drop things if initialization fails halfway through). Without that, I was quickly overflowing the kernel stacks (which is particularly ugly to debug without CONFIG VMAP STACK, which I didn't have set at first...). With the macro though, the stack frames are under control enough that there's no issue, but l'd really love to see core language support for this. I think it's really necessary for kernel/embedded development.
18:06
its true rust needs placement new
18:06
an actual feature c++ has that rust doesnt
18:06
i saw its complicated
Avatar
Driver in rust means very very recent linux kernel right?
Avatar
they are porting the linux kernel to apple m1
18:07
i guess yes
18:07
wait idk if this is the issue
18:08
unsafe fn init_foo(this: &mut MaybeUninit<Foo>) -> &mut Foo { let ptr = uninit.as_mut_ptr(); addr_of_mut!((*ptr).field).write(make_value()?); this.assume_init_mut() }
18:08
you can do placement new but its ugly xd
18:08
not first class
18:09
i think it had smth to do with RVO
18:09
Rendered. Glossary: GCE: Guaranteed Copy Elision. NRVO: Named Return Value Optimization. DST: Dynamically-Sized Type.
18:09
found it
18:09
rendered
Avatar
With placement new comes a lot of aliasing issues in C++. (stuff like std::launder). I wonder how it looks in the rust proposal, I'll have to give it a read
18:11
but currently allocating Box::new([0; 1_000_000]) first creates it on the stack
18:11
and then puts it on the heap
18:12
18:12
so placement new is implemented by doing placement on return
18:12
aka returning from functions/closures
Avatar
There are some low level issues like this in rust but it'll get better in time as it's used more and more as a systems level language. The linux kernel will probably do it a lot of good
Avatar
by abusing? the optimization
18:13
iirc
18:13
so they need to make sure (n)rvo happens
18:13
iirc
18:15
i think its pretty clever
18:15
so no need to add new syntax
18:16
You look up from your cosy little workbench. It's dark out, what time is it? It doesn't matter; you've been in the flow and are adding the final touches to your latest retro gadget. Just one more line of code, a spray of paint here, a sticker there – it's done. You power it on... The start-up sound kicks in... the needles on the gauges flutter, ...
Release Date
TBA
18:17
recommended by zachtronics
18:17
BASED
Avatar
Avatar
Ryozuki
so no need to add new syntax
Just a new function on box? Or was new_with already a thing?
Avatar
new_with is a new function
18:19
At the heart of the rationale for this RFC is that, if we want any kind of placement in Rust, there are only two possibilities:
>
Guaranteed Copy Ellision,
>
Passing references to uninitialized memory.
>
This RFC chooses GCE. Everything else is a result of that choice.
Avatar
I remember there being another issue with the Write and Read traits and uninitialized memory
Avatar
ppl writing rfcs like this truly know a lot of stuff
18:21
imagine the dedication, knowing it might be rejected
Avatar
I think the way they were defined forced you to initialize your buffers, been a while don't remember. I wonder if that ever got addressed
18:22
Having to initialize an entire 8k buffer all the time would be a no go in the kernel
Avatar
yeah kernel will push rust into better
18:22
cant wait
Avatar
Yeah, will probably become a much better systems language
Avatar
Avatar
Learath2
Ofc, don't be silly. If I can't burn millions of years old dinasaur corpse juice what is the point in living?
why so many people say oil is dinosaur? it's freaking dead marine corpse and sometimes wood which usually turn into coal
Avatar
How am I supposed to know which flavor of biologic waste becomes oil? 😄
Avatar
out of your general knowledge ofc
18:37
that is something i kinda find sad nowadays. It's that people don't seem to be interested in anything else than their own work field 😢
Avatar
I have a vast amount of useless information, I just didn't know what kind of dead thing becomes oil
Avatar
Guys what to do if the servers do not work
Avatar
donate a new server for ddnet
19:20
so you can play on it until it goes down too
Exported 152 message(s)