๐“œ๐“ž๐“—๐“๐“œ๐“œ๐“”๐““

27.8K posts

๐“œ๐“ž๐“—๐“๐“œ๐“œ๐“”๐““ banner
๐“œ๐“ž๐“—๐“๐“œ๐“œ๐“”๐““

๐“œ๐“ž๐“—๐“๐“œ๐“œ๐“”๐““

@noctice007

ู…ู† ุตุจูŠุงู† ุฌูŠู„ู‡

Living room Katฤฑlฤฑm Aralฤฑk 2018
181 Takip Edilen596 Takipรงiler
HSVSphere
HSVSphere@HSVSphereยท
Mashallah, Bilal ibn-Rabbani is continuing his butlerian Jihad against the evil Zionist Lunduke. May his conquest against Linux misinformation end in success. Praise be to Allah and may his power be with you @BrodieOnLinux
HSVSphere tweet media
English
36
54
660
19.5K
Basit Ayantunde
Basit Ayantunde@basit_ayantundeยท
This! I can't lie though, AI made it very easy for me to learn how to understand PTX and SASS last year. It also makes it easy to delve into complex technical topics. But boy does it write garbage code.
Sebastian Aaltonen@SebAaltonen

@svpino AI can't build a competent data/video/audio compression algorithm. Those people are still hand crafting ASM to optimize their inner loops. Same with CUDA compute kernels. LLM written CUDA is super slow. LLMs try to optimize CUDA like it was CPU C++ code.

English
3
0
24
3.6K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShershยท
gun to your head your favourite C++ feature
English
154
1
133
21.9K
oxcrow
oxcrow@oxcrowxยท
To me, there are only few modern languages that can be called simple: Odin, Austral, OCaml, Scheme, Lua, C3, and Go. Most other widely loved / used languages like Rust, Zig, C++ etc. are fairly complex. Now the dilemma is: Users seem to prefer the complex languages more. Why?
English
141
17
525
55K
tsotchke
tsotchke@tsotchkeยท
if you're a software engineer who's talented at C/C++, Python, distributed systems, GPGPU, and has considerable interests in physics-based and high performance computing looking to do some bleeding edge AI development please contact me
English
69
55
959
54.6K
HSVSphere
HSVSphere@HSVSphereยท
I totally agree with this but propose better phrasing: Simple software is software that models the problem accurately. It doesn't overcomplicate or oversimplify. Oversimplification is the worst because it fundamentally renders the software unable to cope with reality, creates bugs and offloads extra work to the user. It's worse than overcomplication (e.g. Go vs C++) The best software is simple, but powerful & flexible. The worst software you'll ever see is overly simplified and forces you, the user, to work around its limitations and waste time.
vaxry@vaxryy

"simple software" is a fairy tale every engineer likes to tell themselves. In reality, simple software is either dysfunctional, or satisfactory to at most 5 people on the entire planet. You simply cannot make software simple, because software is not a single math equation you apply to everything equally - the range of functionality and usecases of (realistically) any important piece of software is so great the code cannot be "simple". This entire idea on linux stems from dwm, (in my opinion) one of the stupidest marketing tricks that worked on dumb linux users. DWM is a barely functional, glorified lua script for barebones tiling, that only works because it runs on top of a fucking million line of code behemoth that is Xorg which does everything for it. DWM accomplishes nothing of value and that's why it can be 2k LOC. It's even more hilarious once you look at the wayland spiritual successor - dwl. It's purely dysfunctional, even with the 80k-or-so LOC wlroots (plus deps) powering it. Once you go past "I need to open 2 terminals" everything starts falling apart. The idea of "less lines of code = faster and more readable code bro" is something I'd expect a first year CS student to say, not an actual experienced programmer. The linux kernel is 50 million lines or whatnot and I don't see you complaining that AMD just added 10k more lines because a new gpu came out and they need to add driver support for it. No, patching code for functionality is terrible and is a braindead method of adding features that doesn't even work in most cases. No, more features do not make your computer slower. If you don't use it, the code doesn't fuckin run. You will never notice that 4ns branch ran 2x a minute dear linux user. No, more LOC doesn't mean slower. Hell, in some cases, more LOC means faster, because we can do intelligent things and not the fast-and-dirty methods. But that's just an opinion, of course. What do I know.

English
12
13
240
18.5K
ใƒใ‚ปใƒณ ุญุณู†
ุงู„ู„ุบุฉ ุงู„ูŠุงุจุงู†ูŠุฉ ุงูŠุถุงู‹ ููŠู‡ุง ู…ู† ุฐู„ูƒ
ุงู„ู…ุฑุตุฏ ุงู„ู„ุบูˆูŠ@Almarsed729

ู‚ุงู„ ุงู„ูƒู†ุฏูŠ ู„ู„ู…ุจุฑุฏ: ุฅู†ูŠ ุฃุฌุฏ ููŠ ูƒู„ุงู… ุงู„ุนุฑุจ ุญุดูˆู‹ุง! ูู‚ุงู„ ุงู„ู…ุจุฑุฏ: ุฃูŠู† ูˆุฌุฏุช ุฐู„ูƒุŸ ูู‚ุงู„: ูŠู‚ูˆู„ูˆู† ุนุจุฏุงู„ู„ู‡ ู‚ุงุฆู… ุซู… ูŠู‚ูˆู„ูˆู†: ุฅู† ุนุจุฏ ุงู„ู„ู‡ ู‚ุงุฆู… ุซู… ูŠู‚ูˆู„ูˆู† ุฅู† ุนุจุฏุงู„ู„ู‡ ู„ู‚ุงุฆู…ุŒ ูุงู„ุฃู„ูุงุธ ู…ูƒุฑุฑุฉ ูˆุงู„ู…ุนู†ู‰ ูˆุงุญุฏ ูู‚ุงู„ ุงู„ู…ุจุฑุฏ: ุจู„ ุงู„ู…ุนุงู†ูŠ ู…ุฎุชู„ูุฉ ูุงู„ุฃูˆู„ ุฅุฎุจุงุฑ ุนู† ู‚ูŠุงู…ู‡ ูˆุงู„ุซุงู†ูŠ ุฌูˆุงุจ ุนู† ุณุคุงู„ ูˆุงู„ุซุงู„ุซ ุฑุฏูŒ ุนู„ู‰ ู…ู†ูƒุฑ.

ุงู„ุนุฑุจูŠุฉ
1
0
1
338
0xWaleed
0xWaleed@0xwalยท
ูŠู‚ูˆู„ูˆู† ุฅู†ูƒ ู…ุฐุงูƒุฑ ุฒูŠู† ูˆุด ุจูŠุทุจุน ุŸ
0xWaleed tweet media
ุงู„ุนุฑุจูŠุฉ
8
1
13
3.8K
๐“œ๐“ž๐“—๐“๐“œ๐“œ๐“”๐““ retweetledi
Viacheslav Biriukov
Viacheslav Biriukov@brk0vยท
๐Ÿฆ€ Rust's standard library on the GPU ๐Ÿคฏ VectorWare shows how they enable devs to write complex, high-performance applications that leverage the full power of GPU hardware using familiar Rust abstractions without #![no_std] pain: vectorware.com/blog/rust-std-โ€ฆ #rust #rustlang #gpu
Viacheslav Biriukov tweet media
English
7
75
560
27.5K
Simplex
Simplex@simplex_fxยท
Tell me what would you miss by losing the ++ from C++, and I will tell you, why you are fucking retarded / ignorant / still living in 1998
English
21
0
28
6.2K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShershยท
During my vacation, I plan to learn a new programming language. Can you guess which one?
English
64
2
85
41K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShershยท
Whatโ€™s your favourite C++23 feature? For me, thereโ€™s one I expected the most.
English
22
2
83
19.4K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShershยท
I just reviewed C++ code written by my Team Lead for the first time
English
20
6
423
326.1K
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShershยท
These are valid C++ expressions: [](){} [](){}() []{} []{}()
English
37
12
482
31.7K
Rushy
Rushy@0xrushyยท
I use Debian BTW
English
13
0
36
10.8K
Lukรกลก Hozda
Lukรกลก Hozda@LukasHozdaยท
On the other other hand, Rust is very good for embedded, far better than the other two options, as it lets you build way higher-level abstractions on bare metal. See the Embassy framework for an example
Antonio Sarosi@antoniosarosi

Rust lost the race to low level programming the moment it decided to not make raw pointers ergonomic. For high level systems programming it's great, but for building the abstractions needed for such systems it simply sucks This one's a nice read as well zackoverflow.dev/writing/unsafeโ€ฆ

English
11
4
141
29.4K