crazyminecuber

32 posts

crazyminecuber

crazyminecuber

@crazyminecuber

Ima bird bird bird.

Katılım Mart 2019
48 Takip Edilen1 Takipçiler
crazyminecuber
crazyminecuber@crazyminecuber·
@vaxryy A crazy idea, but one possible solution is to implement a concept similar to the NixOS store, but on a RAM page level. So you just hash a collection of read only ram pages and if the hashes matches, they can be shared by both processes.
English
0
0
0
37
vaxry
vaxry@vaxryy·
Now considering we have a ram shortage can someone riddle me this: When a C/++ app links to 20 libraries, totalling 200MB, and you launch two of them (or another app that links to the same libraries), you will be using 200MB for libraries. Those are cached by the kernel and reused. Buuut... since Rust has no libraries, if two Rust apps link against the same 200MB of libraries... they won't be reused, and thus more RAM usage. No? Does Rust do anything to improve this situation? I can see a lot of libraries in the C world linked by a lot of processes (glibc, stdlibc++, chromium stuff, gtk, qt, etc) where this optimization is very useful for minimizing RAM usage.
English
127
48
2.3K
230K
crazyminecuber
crazyminecuber@crazyminecuber·
@mitchellh Is the point of zig not that it should have c-interop so good that you do not need to write any bindings? What makes it worth to make manual bindings in this case?
English
0
0
0
79
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
Here are some Zig bindings and a build file for Bellard's Micro QuickJS that I made. They cover nearly 100% of the public API. No stated purpose for this, I just decided to start the new year playing around with it since it recently came out. github.com/mitchellh/zig-…
Mitchell Hashimoto tweet media
English
8
8
311
35.4K
crazyminecuber
crazyminecuber@crazyminecuber·
@croloris Your first red flag was the fancy homepage. The best projects always have the ugliest websites or no website at all, because then you know that they are actually made by real engineers.
English
0
0
2
326
Loris Cro ⚡
Loris Cro ⚡@croloris·
> new Zig project with fancy homepage, cool! > whole project is one single AI generated commit, uhmm... > no build.zig, only BUILD.bazel, 💀
English
7
2
113
18.1K
FFmpeg
FFmpeg@FFmpeg·
This is what peak video codec should look like. (It's not FFmpeg, it's dav1d)
FFmpeg tweet media
English
50
111
4.4K
167.2K
Zuhaitz
Zuhaitz@zuhaitz_dev·
C is like portable assembly. GCC can target architectures like: AArch64 AMDGCN (AMD GPGPUs) ARC ARM AVR Blackfin C6X (TI DSP) DEC Alpha Epiphany (Adapteva) FRV H8/300 HPPA (PA-RISC) IA-64 (Intel Itanium) LoongArch M68k (Motorola 68000 series) MicroBlaze (Xilinx FPGA) MIPS MMIX MSP430 Nios II (Altera/Intel FPGA) NVPTX (NVIDIA GPGPUs) OpenRISC PowerPC (including RS/6000) RISC-V RL78 RX S/390 (IBM z/Architecture) SH (SuperH) SPARC SPU (Cell Broadband Engine) VAX x86 (including i386, x86-64, AMD64) Xtensa ...
Dmitrii Kovanikov@ChShersh

Many people advocate for C praising its simplicity. But Assembly is even simpler. Yet, I don’t see the same people promoting rawdogging Assembly. Interesting.

English
41
58
1.1K
97K
crazyminecuber
crazyminecuber@crazyminecuber·
@awesomekling @FrameworkPuter I got it, but after a week it's just like any other laptop. I think the mic, cooling solution and speakers are badly designed. Other than that, it's a fine laptop. Once something breaks, I might be happy that I got a framework, but won't know until then.
English
0
0
0
190
Andreas Kling
Andreas Kling@awesomekling·
Should I get a @FrameworkPuter laptop? Looks like people are having fun with them and I'm feeling the FOMO 😅
English
61
1
498
35.1K
ReidTech
ReidTech@myWimberleyTech·
@lauriewired Reproducible builds. Debian was a pioneer in it.
English
2
0
9
4.2K
LaurieWired
LaurieWired@lauriewired·
Open Source isn't going to help. There's a way to invisibly compromise all software. A perfect, self-replicating "sin" passed down for generations of compilers. It's not just theoretical, and Ken Thompson showed us how.
English
98
204
3K
264.1K
crazyminecuber
crazyminecuber@crazyminecuber·
@svpino ragebait, not falling for it. Python is interpreted and not translatable to direct machine code. Thus very unsuitible for operating system like things.
English
0
0
0
183
Santiago
Santiago@svpino·
I just realized that Python might be the last programming language we would ever need to build software. Most powerful tech stack today: • Python • English • Your favorite LLM
English
234
59
1K
243.8K
crazyminecuber
crazyminecuber@crazyminecuber·
@TheGingerBill We say it because it actually does. No other system can reproducibly bootstrap the entire world of open source software from a small binary blob with the most essential unix tools. It is quite orthogonal to solving the dependency hell issue for a single project.
English
0
0
1
58
gingerBill
gingerBill@TheGingerBill·
This is an honest thing but can people stop saying Nix or NixOS are the "solution"? Or even recommending it. Like I said in my recent article "Package Managers are Evil", Nix is only a solution to the pains of being in dependency hell.
English
17
2
142
13K
gingerBill
gingerBill@TheGingerBill·
Nomenclature for project sizes in lines of code: <100 - Script <1K - Tiny <10K - Small <100K - Medium <1M - Large >1M - Huge >1B - Google
English
21
10
477
20.6K
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
What game should I play tonight that does *not* have squiggledybopper stat increases? P.S. I played this demo last night and it is really good for a Snake Puzzle game... try it out if you want. It does not even have stat-increasing bingerbombles. store.steampowered.com/app/3350860/Tr…
English
35
3
161
31K
crazyminecuber
crazyminecuber@crazyminecuber·
@rfleury I guess I don't understand what you want to achieve then. There is also an option to make it auto install all programs without typing the "," by integrating into your shells "not found" function if that is what you mean.
English
0
0
0
49
Ryan Fleury
Ryan Fleury@rfleury·
Now imagine a web-style distribution model, but for regular native programs. You don’t even have to manage the lifetime of the executable file at that point. You just type a name, whether you’ve previously installed it or not, and then go.
Ryan Fleury@rfleury

“What’s this?” “Your program, sir.” “No that can’t be right, I haven’t run the installer and updater, or signed into my account.” “You just put the executable wherever you want and run it whenever you like.”

English
37
4
338
36.9K
crazyminecuber
crazyminecuber@crazyminecuber·
@rfleury Nix, docker and static executable are basically the only reproducible software distribution methods that exits. Everything else is fairy tales today.
English
1
0
0
180
crazyminecuber
crazyminecuber@crazyminecuber·
@FFmpeg Just learn 74 series logic gates first and build your own assembly language.
English
0
0
2
337
FFmpeg
FFmpeg@FFmpeg·
Just the first one
English
18
14
515
30.8K