Vir Codificat

53 posts

Vir Codificat

Vir Codificat

@vircodificat

a man who codes

Katılım Ağustos 2025
51 Takip Edilen1 Takipçiler
Vir Codificat
Vir Codificat@vircodificat·
In language design, it's easy to come up with syntax that makes sense or syntax that is elegant. The trick is getting both at the same time.
English
0
0
0
1
Vir Codificat
Vir Codificat@vircodificat·
@neogoose_btw This seems like a fruitless distinction. Why would I care if it's "text"? If I'm looking for JSON, I have to check every byte of it because, for all I know, the last line could be a comma.
English
0
0
0
2
Dmitriy Kovalenko
Dmitriy Kovalenko@neogoose_btw·
I don't understand why there is no clear distinction between binary and text files. The only 100% correct way to understand that a file is not a text is to check every single byte for not being "weird", it is not even enough to check for every byte not being NUL it means that if you have 100G file in your repo I HAVE TO read it FULL and process EVERY SINGLE byte to be sure that this is not a binary because some files like .hdr can easily contain NUL byte somewhere in the middle of the file as it's header is 100% UTF-8 here is a source code of a linux $ file command for example
Dmitriy Kovalenko tweet media
English
42
1
175
31.8K
Vir Codificat
Vir Codificat@vircodificat·
@ZH1YGD @oxcrowx By definition, developers are working with partially completed programs. Why stop at unused variables? Why not refuse to compile the program until version 1.0 is finished and ready to ship?
English
0
0
2
7
RFTW
RFTW@ZH1YGD·
@oxcrowx why would have unused variables?
English
5
0
17
1.7K
oxcrow
oxcrow@oxcrowx·
oxcrow tweet media
ZXX
11
10
444
17K
Vir Codificat
Vir Codificat@vircodificat·
Parsing. Semantic analysis. Error reporting. Code generation. None of these compares the difficulty of getting Tree-sitter syntax highlighting to work in Neovim.
Vir Codificat tweet media
English
0
0
0
9
Vir Codificat
Vir Codificat@vircodificat·
I guess the robot is not the only one who can rant endlessly about the technical matters in fine detail from memory at great speed.... and then never get to the heart of the matter.
English
0
0
0
3
Vir Codificat
Vir Codificat@vircodificat·
I feel like using agents is helping me understand a lot of pathological behavior I see at my job working with other devs.
English
0
0
0
3
Vir Codificat
Vir Codificat@vircodificat·
@MrBinarySniper @v_language Zig does this too. It is the sole reason I refuse to use these (otherwise very lovely) languages. An unused variable isn't an error. And during development, you are working with a necessarily incomplete program. You should be able to run it.
English
1
0
0
36
Binary Sniper ⚡
Binary Sniper ⚡@MrBinarySniper·
@v_language I think its more better like golang, do not compile the language if there is any unused.
English
2
0
0
1.5K
The V Programming Language
Should the compiler warn about unused function parameters? (see the screenshot in the first reply)
English
24
0
33
18.5K
Vir Codificat
Vir Codificat@vircodificat·
@scheminglunatic @speech_ka_ Python isn't that bad. It's just regular bad, and ur just mad. Performance doesn't matter for the majority of software because most software is throw away. Any software that survives being throw away will need to be rewritten at least once.
English
0
0
0
24
Vir Codificat
Vir Codificat@vircodificat·
It's vibe or be vibed.
English
0
0
0
1
« 2k2 »
« 2k2 »@peach2k2·
uhhh which cli do yall use (this is importante i swear)
English
21
1
75
2.4K
Vir Codificat
Vir Codificat@vircodificat·
@ryanels I still use master. In my HDL, though, after great deliberation, I decided to rename master and slave to client and server on the grounds that client and server are the same number of characters, and thus, allow your code to line up vertically.
English
1
0
3
809
Ryan Els
Ryan Els@ryanels·
Do you still use master as your default branch? 🤔
Ryan Els tweet media
English
52
7
110
236.4K
Vir Codificat
Vir Codificat@vircodificat·
My RISC-V core now passes all rv32iu tests in riscv-tests!
English
0
0
0
3
Vir Codificat
Vir Codificat@vircodificat·
@valigo Thank you for sharing. My impression is that it's very cool for those who haven't been burned with metaprogramming. I wonder if the downsides are mitigated by the fact that games are (at least used to be?) ship it and forget it affairs. Not a language for me. But gotta respect
English
0
0
1
741
Valentin Ignatev
Valentin Ignatev@valigo·
The world is not ready for Jai. This is just a little glimpse of what you can do with it.
English
41
45
883
100.6K
Vir Codificat
Vir Codificat@vircodificat·
@splinedrive What about it don't you like? I'm curious because I'm trying to write my own simulator. I want to understand the pain points people have when doing verification.
English
1
0
0
168
logic destroyer
logic destroyer@splinedrive·
Bro, Cocotb is absolute garbage.
English
5
1
18
3.1K
Vir Codificat
Vir Codificat@vircodificat·
@psychiel Interesting? Of course. But what is baffling isn't that the limit should be 2. You started with something which is "infinitely jagged" and smoothed it out perfectly. Clearly, the limit should be 0.
English
0
0
0
13
Mariven
Mariven@psychiel·
It's still baffling to me that you can make a length 2 zig-zag look arbitrarily close to a length sqrt(2) line without changing its own length at all I know we can say "arc length isn't continuous wrt pointwise convergence", but that only renames the fact, it doesn't debaffle it
Mariven tweet media
English
74
13
375
40.5K
Vir Codificat
Vir Codificat@vircodificat·
My RISC-V design can get to the very end of the reset vector in the riscv-tests 🙀
English
0
0
0
15
Vir Codificat
Vir Codificat@vircodificat·
@ankkala You should learn to do everything by hand. The hands are where your learning happens.
English
0
0
2
44
kumikumi (Ankkala)
kumikumi (Ankkala)@ankkala·
do you think it's still worth it for new developers to learn to write code by hand, or will that skill become mostly historical?
English
49
0
53
4.2K
Nic Barker
Nic Barker@nicbarkeragain·
Hello, this is your yearly reminder that if you have a decent number of followers, it’s your moral responsibility not to reply to rage bait. Replying gives it a huge visibility boost and pushes it into all your follower’s feeds. Take a deep breath, block / mute and move on.
English
13
8
224
7.6K