Also don't be scared by difficult topics. If you want to make something, just go for it
I built a 3d multiplayer fps as my first project
A SNES emulator in c++ & a gameboy game in assembly (in a weekend) in my 1st year of college
It's gonna be crappy but fun
You'll learn a lot
@p0nnnpppppppppp
I know a lot of people say "just do stuff" but like.. they're right
The response is often "do what"
The answer is anything you want just put your mind to it
"Man I wish this thing was done in js" ok do it
"This would be so good with a gui" ok build it
"Can't find a repo on
i started twitter 2 months ago because i was bored in an hospital.
i got to:
- meet/talk to cool ppl
- nerd out & learn dev things
- get cool manga/anime recs
- get motivation to write my blog
- feedback & motivation for piano
this app is pretty cool afterall
@uwukko
Nor should it auto update, does crowdstrike always auto-update without giving a fuck? Updating kernel level drivers when the device could be used for live/death situation doesn't feel safe
@LunaFoxgirlVT
And having fun with friends is the first priority in game jams, not shipping/meeting deadlines.
Dev can both be a hoppy and a job. It's a tool to make money AND have fun.
@VictoriqueM
I find it hard to accept kernel-level anti viruses, but I can understand that companies depend on it for things like the ISO 270001.
But for anti-cheat software, how is this acceptable to anyone? Why do companies get away with this kind of BS
@ChShersh
More like:
Pros:
+ You learn a fuck ton of things
+ you get to write a compiler/lsp/formater/toolchain
Cons:
- You don't have any time for the next decade.
I'm thinking i should post old code I've written in c. ppl seem surprised with nothing.
a bit sad i have lost my 1st year's project but i got the others
@07devAdvb
languages don't have that much difference between them, if you know:
- a low level one w/ pointers
- a JVM like one (oop pilled)
- A functional (haskell, ocaml)
- A dynamic interpreted (js, python)
you pretty much know them all (except asm maybe)
thanks tho <3
js won't disappear, dw. we managed to put a single piece of technology absolutely everywhere (browsers, mobile apps, backend, cloud, dns, build tools)
and for the low level guys, we have new js runtimes every 6 months!
@tunahorse21
it's my cue to sell kyoo
- self hosted netflix
- works w/ any video file even if naming scheme is bad
- web/android/more coming
- need help plz
In C++, you can overload the COMMA operator. Whyyyyy
(the && and the || operators also and they don't offer short circuits if you do. it could be used for simd things tho)
@hot_girl_spring
that's why most languages prevent you from using non-const values as default
python just doesn't care, i dont even know if this is a bug or a feature
TIL that mp4 means both a codex and a container.
`.mp4` means MPEG-4 Part 14
and mp4 the codex (also known as AVC) is MPEG-4 Part 10
(source
@FFmpeg
's documentation).
I don't know if today we should:
- Dunk on google for yet another killed product
- Dunk on windows for yet another BSOD
- Dunk on crowdstrike for rootkit willingly installed
Maybe all of thems?
@thdxr
.env files are for development and maybe testing
in production the machine should have the environment variables loaded before the process starts
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
ZERO SHOULD NOT BE FALSY
@vaxryy
He can't influence/fix a critical dependency of his project so he rewrote it?
If they wanted you to use wlroots they should not ban you ffs
being one of the majors wayland implementations you should gain ack/nack rights for protocols but I'm guessing this won't happen?
TIL: we can't have a single universal font. A font can only contain 65,535 glyphs (and more than one glyph may be needed for a unicode character).
Unicode contains 143,698 characters.
I continue making kyoo that fully developed WITHOUT Cursor or LLM in 5 years and published it already.
I don’t know any other dev who can finish this project with me. Please send contributors.
i am not surprised to see rust develop in the kernel seeing this. the video linked in the message is PAINFUL to watch.
it looks like kernel devs just went to a rust conf to shit on the language
I regretfully completely understand Wedson's frustrations.
A subset of C kernel developers just seem determined to make the lives of the Rust maintainers as difficult as possible. They don't see Rust as having value and would rather it just goes away.
@tsoding
I think the industry need more "jack of all trades". I see so many one trick ponies for a language/techno that don't care about anything else (since it's worst)
VSCode's open-source situation is concerning. It includes non-open-source code in its distributed binaries, causing a bug:
The stability and openness of the VSCode extension marketplace also worry me. See also
@lcamtuf
The fact the switch statement parses is what I find insane. There's no brackets, it uses ifs inside the switch and even the GCC extension for ranges (1 .. 10)
@GuilhermeKonan
I make projects to learn things. I have a todolist for the project and that's pretty much it.
Recently I'm creating a split keyboard so I could learn electronics (designing a PCB) & 3D printing for the case.
@hot_girl_spring
for the record since my comment got deleted:
i thought i liked it (because you can reuse the array without deallocating) but in fact i hate it because:
const n = [1, 2]
n.length = 0
n.length = 2
console.log(n) // [ <2 empty items>]
@ThePrimeagen
I love zig and think it's the best language, but I don't think that's good advice. All the zig docs assume you are familiar with C and it's shortcomming.
You'll have such a hard time understanding things like
@ptrCast
or
@fieldParentPtr
without basic C knowledge
I don't know how to explain what i like about vim.
It's not the motions or a specific feature, i like the vibe and how everything works/is evolving.
It's the little things i really like.
If I had to choose between vim without an lsp or an ide I'd still choose vim
@hot_girl_spring
@MurtadhMA
I love vim specific things like buffers (without tabs), vinegar style file tree, no widget/buttons everywhere (only my code and windows I ask to create). No autocomplete popup without me pressing ctrl space for example.
I just disabled auto-complete on my editor (as in, it doesn't show when I type . or other things)
It only shows when i manually invoke it.
Makes it easy to stay in the flow, i love it
Every time I want to delete a word in a browser, I type ctrl w by reflex. I then pause for a second, not knowing why my tab closed itself.
I really need a browser where you can change defaults bindings, there's no way I'm losing this bash/vim muscle memory.
I'm not cooked enough to understand blogs about rust :(
What does that even mean?
(from great read about designing pin/move semantics in a stable language)