R
ruishae
!lurk
S
SpirodonFL
ruishae is here to kick back and relax! Leave them aloneā¦
S
shreyassanthu
Asmr let's gooooo
S
shreyassanthu
clip it bois
S
shreyassanthu
Can you explain a little about what this is ?
S
shreyassanthu
nice
S
shreyassanthu
What was the first tab you opened
S
shreyassanthu
So those are different files???
J
JoDim___
spirod1Hi spirod1Hi spirod1Hi
S
shreyassanthu
like jupyter notebooks??
S
shreyassanthu
This is a wonderful usecase for go actually
S
shreyassanthu
this is actually pretty cool
S
shreyassanthu
Go is built for things like this
S
shreyassanthu
Network and processes
S
shreyassanthu
why ship a browser when you can ship native code
P
PureAmbrosia
Welcome back?
S
shreyassanthu
one problem with zig and Odin is it's a bit tricky to do all the memory management
S
shreyassanthu
but go has just the right amount of abstraction
S
shreyassanthu
go still has pointers and gives you control if you want but you are not forced to
S
shreyassanthu
and go fiber is the fastest web server
S
shreyassanthu
Even faster than zig or rust
S
shreyassanthu
It's absurdly fast
S
shreyassanthu
oh yeah go will definitely destroy bun in any real world scenario
S
shreyassanthu
bun by default uses 40 megs of memory
S
shreyassanthu
go uses like 5
S
shreyassanthu
not v8, jsc but yeah
S
shreyassanthu
It absolutely can
S
shreyassanthu
It is the best language for cross compilation
S
shreyassanthu
after zig ofcourse
S
shreyassanthu
if zig is a 100 go is 95
S
shreyassanthu
it actually has real potential imo
S
shreyassanthu
no this thing you're building
S
shreyassanthu
throw in tree sitter for syntax highlighting and it's just fantastic
S
shreyassanthu
no
S
shreyassanthu
Tree sitter is written in c and is craaazy fast
S
shreyassanthu
all of these libs use js parsing and is slow af
S
shreyassanthu
Tree sitter can run anywhere c can run so that's everywhere
S
shreyassanthu
even wasm
S
shreyassanthu
They use it in their playground
S
shreyassanthu
It is a little more complicated than using an off the shelf lib
S
shreyassanthu
tree sitter is sooo fking fast
S
shreyassanthu
it is a single pass lr1 parser... you don't have to know what that means but it just means faaast
S
shreyassanthu
Yeah this is good
S
shreyassanthu
Tree sitter is what neovim and zed uses
S
shreyassanthu
Huh
S
shreyassanthu
idk how fast this will be but very very cool
S
shreyassanthu
by fast I mean moving between files
S
shreyassanthu
not the rendering speed
S
shreyassanthu
Yeah shortcuts would be cool
S
shreyassanthu
Woooow
R
ryanwinchesterTV
what is this
S
shreyassanthu
So you're basically rebuilding Emacs lol š¤£
R
ryanwinchesterTV
webmacs?
S
shreyassanthu
@ryanwinchestertv yeahol but with jupyter Vibes
S
shreyassanthu
give the textareas 100% width
S
shreyassanthu
It'll look nice
R
ryanwinchesterTV
illiterate programming
S
shreyassanthu
Wait Odin can do switch on a string??
S
shreyassanthu
line numbers is probably a good idea in this thing
S
shreyassanthu
like lines mapping to the final output file
S
shreyassanthu
like reverse mapping form the output to the block
S
shreyassanthu
yes
S
shreyassanthu
I have soo many ideas for what this should be lol š¤£
S
shreyassanthu
and probably even a terminal
S
shreyassanthu
and a quick fix list
S
shreyassanthu
a quick fix list is like a thing that takes the output of a compiler and let's you jump to all the error locations
S
shreyassanthu
huh so it auto runs it ?
S
shreyassanthu
like a file watcher
S
shreyassanthu
niceeee
V
Vampire Frog
nyukka still live
V
Vampire Frog
who are you talking to?
S
shreyassanthu
ngl this is just vscode with the jupyter notebooks extension š
V
Vampire Frog
wow rude
V
Vampire Frog
use my chat widget
S
shreyassanthu
a little less bloated yes
S
shreyassanthu
Maybe wrap this ina web view library to run it as a desktop app
V
Vampire Frog
more like BS code amirite
R
rvIceBreaker
... uh
R
rvIceBreaker
what are we talking about?
V
Vampire Frog
you wanna take a spooky dooky?
S
shreyassanthu
let's gooooo
V
Vampire Frog
my pee is blue
R
rvIceBreaker
well that's easily like a 10:1 code to poo ratio for me
R
rvIceBreaker
you can call me a 10x developer
V
Vampire Frog
it's from these pills I'm taking to flush the system, they have methylene blue or whatever
V
Vampire Frog
methyl blue
S
shreyassanthu
I might actually rebuild this from scratch in go
V
Vampire Frog
yeah every winter I get a bladder cold and every summer I get a bladder infection
S
shreyassanthu
I like this idea
S
shreyassanthu
banned from twitch
S
shreyassanthu
No no not for you
S
shreyassanthu
it's just for me to see where can I take it
V
Vampire Frog
go more like blow
S
shreyassanthu
wtf is happening there on yt šš
S
shreyassanthu
I will never say literate programming
S
shreyassanthu
literate programming sounds a bit egoistic elitist shit
S
shreyassanthu
yeah š
R
rvIceBreaker
all other programming is illiterate š«
S
shreyassanthu
maybe even integrate copilot into this š
V
Vampire Frog
AI more like Gay I
C
ChiefMultiHat
Need a language with alternate syntax that makes typos and other combinations to work
R
rvIceBreaker
I know i'm going to get shit on for this but i still prefer documentation in comments in code, seems like an easier idea than all this bullshittery
V
Vampire Frog
use Joiner for restreaming
S
shreyassanthu
@rvicebreaker lol š¤£
S
shreyassanthu
@rvicebreaker if you get shitted on for expressing your opinion you should not give a shift about those people
R
rvIceBreaker
for tutorials and the like, web documentation is fine. but most of the time i need to reference detailed documentation it leads me to reading the code anyway so just... put it there.
S
shreyassanthu
this is what c macros are and it was horrible btw š
V
Vampire Frog
so you're finding ways of overthinking
R
rvIceBreaker
I think you can do that concisely and within the context of what you're documenting, but not every function call needs to describe the state of the universe at that function call
V
Vampire Frog
I got github action to compile stuff for me today, it was pretty cool
R
rvIceBreaker
this isn't to shit on you, just you know... talking.
R
rvIceBreaker
LUL not how i intend to frame this conversation
S
shreyassanthu
Gottem
V
Vampire Frog
gotta get goin see ya
R
rvIceBreaker
I'm glad you have a system that works for you
N
ninja_tron
Hey Spiro
S
shreyassanthu
Are y'all on bluesky??
R
rvIceBreaker
LUL hahah exactly
S
shreyassanthu
Heyyyy @ninja_tron
R
rvIceBreaker
just wait until i'm a paying customer we're gonna have problems
N
ninja_tron
I am on Bluesky and it is has been super nice. Deactivating my X this week probably.
R
rvIceBreaker
LUL hahaha
N
ninja_tron
Hey @shreyassanthu
S
shreyassanthu
bluesky is open source and it's a lot more fun than x now genuinely
R
rvIceBreaker
See kids? this is how you strong-arm your way into a sponsorship
R
rvIceBreaker
just threaten them with feedback
N
ninja_tron
Better conversations and I work with a lot of scientists. More researchers on bluesky
R
rvIceBreaker
where is the fun in high-brow twitter?
N
ninja_tron
Fair enough, I get it
R
rvIceBreaker
this is the internet, we're not here to have a scientific dissertation
S
shreyassanthu
People on x are motivated by the impressions and likes but bsky people just have conversations for the sake of having conversations
S
shreyassanthu
I am using bothe and I can see the difference
N
ninja_tron
Agreed @shreyassanthu
S
shreyassanthu
nah people are just gonna find easy to beat whatever the fk Elon comes up with
S
shreyassanthu
*find a way
S
shreyassanthu
there's no such thing as a good faith argument on x
N
ninja_tron
Bluesky handles it really well, lots of good discussion. Also, atproto is cool as hell
S
shreyassanthu
lol š¤£ exceptions prove the rule
S
shreyassanthu
the few people are now moving to bsky
R
rvIceBreaker
I don't use any social media so i literally have no dogs in this race, couldn't care less lol
R
rvIceBreaker
that's what you get for being a shitfluencer
R
rvIceBreaker
Kappa
S
shreyassanthu
@rvicebreaker yeah! But I genuinely men wonderful people because of social media and specifically x
S
shreyassanthu
*met
R
rvIceBreaker
LUL jeeves
S
shreyassanthu
Jeeves deez nuts
N
ninja_tron
So what are we building? Whats the game?
R
rvIceBreaker
B O A T C H E S S
R
rvIceBreaker
you got nerd sniped by one guy
R
rvIceBreaker
two guys
N
ninja_tron
Ah gotcha. Components bad lol
R
rvIceBreaker
chased the dragon like a F O O L
S
shreyassanthu
I said multiple times you don't need an ecs
S
shreyassanthu
you didn't listen to me
R
rvIceBreaker
pretty sure I said the same thing but listen to shreyass
R
rvIceBreaker
my words are worthless so no offense taken
N
ninja_tron
How is the WASM story for Odin?
R
rvIceBreaker
I'm not sure i've ever unironically said 'bees knees' about anything LUL
N
ninja_tron
Does Odin use LLVM too?
S
shreyassanthu
It would be soo cool if we had twitch chat history
R
rvIceBreaker
no, you guys don't need to see my warcrimes
S
shreyassanthu
Then you could pull up everything I said and we could talk about all that
S
shreyassanthu
huh maybe there's a business opportunity here
R
rvIceBreaker
well its not about you streamer
S
shreyassanthu
That I am
S
shreyassanthu
100% agreed
R
rvIceBreaker
we're jerks with heart
R
rvIceBreaker
we're rude because we care
R
rvIceBreaker
everything
S
shreyassanthu
okay I gotta go take care of
S
shreyassanthu
*byeeee
S
shreyassanthu
bye chat
S
shreyassanthu
see ya
R
rvIceBreaker
fuck future me, dick head deserves it
R
rvIceBreaker
Clap you've completed the next beginner project after 'what is your name, i'm guessing a number between 0 and 10'
R
rvIceBreaker
What Is Programming Chapter 2 - Arrays and Indices
R
rvIceBreaker
Kappa
R
rvIceBreaker
that's chapter one
R
rvIceBreaker
i thought we were passed that but we can revisit it
R
rvIceBreaker
damn NotLikeThis
P
PureAmbrosia
>(
L
LaughinPanda
What chapter is programming with 200+ if, then, else statements?
R
rvIceBreaker
gigachad programming is just a series of increasingly complex off-by-one errors that appear to function correctly
R
rvIceBreaker
@LaughinPanda we're not at logic branching yet, stop jumping ahead
R
rvIceBreaker
friggin try hard over here reading a chapter ahead
L
LaughinPanda
That's where I'm at, tragically stuck there for the moment.
R
rvIceBreaker
what's next, you're gonna start asking about loops?
L
LaughinPanda
Asking to not have to sit through 7 commercials. That's next.
R
rvIceBreaker
Get advertised to, nerd
L
LaughinPanda
Got me, right in the feels.
R
rvIceBreaker
FOR THE LOW PRICE OF $5 A MONTH
R
rvIceBreaker
YOU TOO CAN HAVE EMOTES
R
rvIceBreaker
AND NO ADS
R
rvIceBreaker
AND SUPPORT DAD WITH HIS CIGARETTE MONEY
P
PureAmbrosia
NotLikeThis
R
rvIceBreaker
MOM'S REALLY GETTING ON HIS CASE LATELY AND HE NEEDS IT
L
LaughinPanda
But, no maple syrup. Whats that about?
R
rvIceBreaker
It'd be nice if you could stream and turn all that shit off, i'd stream if I could completely opt out of payments
R
rvIceBreaker
monkaS he's behind you right now
N
NakorBlue
he is going to kill you and replace you just like avril lavine now.
R
rvIceBreaker
isn't that the same thing as lizard people? which we covered earlier
R
rvIceBreaker
she was assimilated by windago lizard people society
R
rvIceBreaker
skinwalkers
R
rvIceBreaker
Closeted? LUL