#programming
1 messages ยท Page 212 of 1
:wq! 
i have been using neovide rather than neovim (rust nvim) it's got cool smooth scrolling and whatnot
sounds like the usual rust circle jerk
there should be a vim action to open stackoverflow
there's no way there havent been a million
lel
You have lua go make it
what is this a gmod addon
yes
lua is one of those languages that is completely useless and only exists for plugins/modding
i only know lua because of world of warcraft
simple modding and plugins at least
they should shutdown
love2d
lua isnt exactly the worlds most performant and efficient language
might as well use php
lua is generally faster than python at least in the use cases that lua is good for
to my understanding
python has gotten a lot faster over the last 5ish versions
lua for the chess bot contest 
worst of potentially all worlds
pypy can be faster than node 22 and almost as fast as rust in some situations
thats only when ur using libraries with backends coded in superior languages
I was thinking of adding lua to ik_llama.cpp server to test some of my ideas )))
lua and python are good for prototyping and kind of "scratchpad" languages
pypy is all python
and it's faster than CPython
but anything for runtime or production is a joke

python losing the GIL it'll be interesting to see how much that speeds it up
wha
dreamberd
STATIC ONLY
very stupid little benchmarks of course but it can be quiccer than one might think
yeah balatro uses love2d
also koreader
secure and communicative mutability restrictions, ensuring data integrity and protecting users from misusing interfaces
WoW uses Lua for interface addons
?? luajit is pretty fast
im sorry where did Gulf of Mexico come into this
roblox's probably the biggest user of lua on the planet
yeah

lmaooooo
unironically this 
// lasts forever
a functional programming chad needs no loops
this is actually peak
i dont want to know what the previous keyword entails for the memory footprint
probably just a macro for a swap
current 
ive always wanted to see into the present myself
just remove the entire construct from the language
im ok with this
trying to implement as much as the doc as possible
these people are the only ones in the world who understand true freedom
its the best shitpost language
i am sure that whoever wrote this would be a fun conversation
incredible website
i viewed their youtube video and was lead from there to this
shiro i remembered <>
im so good at everything
thank you i always wanted to do a good joibp
i wanna try out that partial compiler
lmao
it was an empty file as well
this is not a main episode.
try out the dreamberd vision pro at https://www.dreamberd.computer
or read the full docs at https://github.com/TodePond/DreamBerd
music by ivan reese
https://ivanish.ca
filming by flora caulton
https://floracaulton.com
i saw this linked on their website
that's where i watched then got linked to the nerds man dancing on a 2d plane in the sky
remember its not AR
https://www.youtube.com/watch?v=c9oOKqMjNUo no more good job because i needed the thumbnail to be at least briefly seen
its completely different
the comments on that are great
isnt that kida just while false
na
no im stupid nvm lule
i meant to say
while not
which is basically while foo is not true the loop continues
@olive sable i found trinary
it truly is
in what base 
"This is great for when you want to keep your open-sourced project closed-source" 
i cant wait to use int99
binary is int9 so I got a small guess
i only work in base420
the joke is that lots of people who like open source software dont like microsoft and other companies training models on it without permission
i think
surely there was a better way to word it though
or theyre me and dont want someone to yoink it and sell it when i put it out for free (which is much less common than i would've assumed it is)
kek
Manual daylight savings goes hard
its as legal as it is to scrape proprietary code
well generally posting it on like gh they gave permission technically at some point
you can opt out of some of it but
but if you're putting restrictions on use of your software, it's closed-source
thats the joke
you may upload stuff you dont even have copyright for
no? gpl is restrictive and free
jokes are wasted here 

german level of humor here

i thought the whole point of free open source was that everyone gets to see the code, use it or improve it
I realized reading into this that I have been at this github page before
yeah its dreamberd
yeah i do wonder how that ends up working out - like let's say i put out some music, and then someone grabs the file and uploads that to like udio or something and sloppifies it, udio's license agreement pretty much says that they own it forever no matter what if it's on their platform and kick rocks otherwise even if you delete ur account etc they have infinite rights
its the greatest language of all time
sounds like a long and painful thing whatever would happen there because surely if you dont have fair use/permission you can't cede that right
after full legal proceedings it probably comes out to something like "The person who put it on udio did not have the legal status needed to sign the agreement provided by udio and thus it was never valid in the first place"
thing is open source licenses dont allow using your code for training data, plain and simple. even mit and apache require attribution
however
many laws explicitly allow training on any data
no matter the license or copyright
it depends on your jurisdiction
and on how much money you have
yeah, same as something like negligence - if your car gets stolen and that guy drives into a building and knocks it over, it doesnt mean you're negligent and thus liable for the damage to that building, as the guy did not have permission to use the vehicle

TL;DR money decides whats law and what isn't
yeah if you ask meta definitely
less if you ask anthropic currently lule
but they agree prob
since meta is way larger
don't artists already do this
websites do it too
some
Using technology to push back. ...
this guy is based in general
there are sites that are designed to "capture" ai crawlers
he has a lot of adversarial ai things up
the whole web development has turned into a tower defense game 
pretty much
i have em all enabled
it's all an arms race
the ai gets better and harder to detect
the detector gets better at detecting
clanker verification
the Captchas isn't even designed to let you pass even if you got the things correctly
its all mouse input based
ive watched gpt 5 in agent mode sit there and talking to itself "alright so ive just got to click this button to verify i am a human to proceed" -> clicks it, gets right through
i like the anti scraper ones
you can get everything wrong and still pass the captcha for some reason
meanwhile Recaptcha when you're using chrome be like: "Oh just click the tick box, do nothing and you're good to go"
it doesn't even ask me to solve things anymore
it does when i slap a VPN on
i just click the tick box and its just checked
VPN IP addresses are always flagged as bots
my browser is constantly deflecting google stuff so often ill have to do one too
Adblock makes everything better
i dont ever see captcha unless im vpn'd out my dome
it means they gathered enough data about you and they dont need to anymore
i just spent like 9 years tryna replicate chayleaf's terminal coloring
im not even very close
yeah was gonna say it's cuz they know exactly who i am and where at all times
i only did a bit of the right hand
she has an image in the background yea
then google is gonna say toodles and sell your data to the lowest bidder for the 9999th time
then another lawsuit cycle like its a time loop
though they weren't actually lying about YouTube hanging on to ads to keep itself up
lmfao
well, google technically (and this is what they claim so... yea) is the databroker of all databrokers in that they also sell the ads and have all the data so they can just sell the exposure to your data to advertisers
without actually handing over your data
but
to what extent that stays within their walls only who knows
they dont have to sell your data to someone because they are the ones that would want to buy the data anyways
how do you think they made gemini from scratch
The worst data collector of all is Cloudflare. They decrypt all SSL traffic using a reverse proxy... Half the Internet uses it... Now you have to live with it )
i hate cloudflare
it's like 15-20% of literally all traffic ever going thru there so yeah they kno
errthing
every single time a slow ass turnstile captcha where i can do nothing but wait in agony
i am glad i do not get those due to them having my dna and a stool sample on file so they can just verify it's me even if i'm browsing on the terlet
sometimes i say things and i just hate myself
also their DNS goes down every 30 mins for some reason
that sounds like a problem somewhere between them and you because i do not have that experience with it
Cloudflare DNS works a while until they dont
and then im left stuck there waiting for a website that wont load even if my internet is fine

So the funniest thing is that they say things like... we will encrypt your traffic for users... and you can even use http... we don't care)
that never happens on my end, are you in asia perchance? dont have to answer if not wanting to but i know they have higher connection latency to the asian side of the world in general
Southeast Asia specifically
oh so thats why
now i hate cloudflare even more
yep that checks out but i'd bet money it's a combo of their latency already being generally higher to that area + some other factor with the route your connection takes to the nearest cf edge for whatever reason
"fastest DNS in the world" my ass
that one japanese public DNS im using is faster
Experience the only web-based DNS Speed Test. Find the fastest DNS server for your location without any installations or downloads.
in browser dns latency test if you want to test
for fun
i still use google even tho it's not faster for me
but yeah if anyone has a comparable reach it's google
i think i'll switch to switch dns 
only 7 seconds to respond
mullvad consistently ass
that surprises me because i hear people say they like and use mullvad at a non trivial frequency
so i wonder if they just think the internet sucks ass
I actually did try mullvad VPN once
it was just like any vpn but their selling point was port forwarding i guess?
and that got removed so i ain't interested anymore
they dont have port forwarding anymore
base10 is pretty hard cut me some slack
crime
i just have a 5 euro/month box w/ ultracc that gives me ssh so i can kinda do whatever and that's my vpn
WHAT the cloudflare DNS resolved quickly after i changed DNS to google
lol
i knew it cloudflare you piece of
"Enable encryption only between your visitors and Cloudflare. This will avoid browser security warnings, but all connections between Cloudflare and your origin are made through HTTP." 
well the idea would be a non-sensitive page being served doesnt need it ig
and if it's between cf and the user then your origin server never has an insecure connection itself
so as long as you trust cf
then YOU're fine
and the user is free to not use https for some reason
i like how google's routing domain within their network is 1e100.net (1 googol)
something something legacy systems something something people are lazy I think
the server could be anywhere... and if someone is stupid enough to use http betwean cf and origin, then all the traffic is visible to everyone... you can't trust the intermediate hops
oh yea it's the opposite i read wrong
but either way i mean http isnt a bad thing if you arent sending sensitive data
so like for some shitty static page where nobody ever logs in and it just displays some info technically why bother
but yeah it's really just lazy/legacy crap
i force https all the time on my end if possible but there are times when it causes issues like if a cert gets fucked up
That's true, but it's like... it all starts small... then they forgot to change it... they're too lazy to update certificates, etc., and off it goes.
hey if billybobscountrychicken.co.cc wants to serve up just menu.png and do it thru http and never fart around with it for 20 years after putting it up
it is what it is
now of course if you're hikvision and blast ur IP cameras out on the internet at large and then you get shrekt with a horrible exploit in all of those forever
different story
this won't help. users see a green icon, but in reality, data is leaking.
the funny thing is thats pretty much the majority of IPCam configurations by default
if used correctly there should never be a server that is set up to send sensitive pages thru this method
but uh
most businesses and corporations don't even bother changing the configuration
Well, the menu itself hints at the fact that all traffic is decrypted one way or another, because it's a reverse proxy and CF monitors everything that passes through and can modify the content.
i havent done it in a while but last time i looked around i connected to a camera and it was in someone's living room and they were just cooking food
most ive ever felt like an intruder in my life so i havent done it since
Same but in my case it was a random japanese guy's 360 camera thats staring outside down the street
and it was remotely controllable
see i was having some fun with ones like that and that's how i found myself in the living room and then it was not fun anymore
Guy saw his camera moving by itself and later the camera changed passwords and the camera was back to the same position
well that was a good way to notify him
real
the camera was so weirdly angled though
idek why he put it staring at the sky
freakin UFO catcher angled ahh camera
and there was this weird ip camera where he broadcasts his room full of cats
that was it
it was just a room full of 30 cats
i think the guy was flexing how many cats he has
kinda cute though
or he tried to determine the location by the stars 
I worked all day yesterday on a small pixel canvas for my stream and so far only me and my friends have put pixels on it ;~;
I did the risky thing of letting it run through the night on stream, just to wake up to a message from a guy calling the stream boring and calling me a loser. >.<
i was mostly busy defending the alien, the cow and evil neuro
so many fricking osu bombs
wait is this a different canvas
oh nevermind i have super low reading comprehension
yeah it is
Small canvas on my stream.
Accessible through the chat.
But I wont promote it yet since... im scared of traffic. but then the opposite happens and I get 0 traffic LOL
its not on now, cuz I feel like if I have it on, I would need to keep watch. for TOS images lmao
so that is 3 canvases in this chat so far today\
mine & ytsoda's which is pretty much js &tailwind frontend/js backend, []/blank's rust one, and now this one
@toxic geyser what's the language used
python backend js front
ooo
i was gonna do python and then cf workers which host it had incomplete python support on workers at the time so i did a js backend instead
its actually pretty good, but I didn't measure it tbh. I should probably do that too LOL
ALL MY TABS GOT NUKED BECAUSE MY BROWSER FROZE NOOOOOOOO
db for pixels?
Download more ram
no "ur shit blew up u wanna reload em?" available?
tbh idt it wouldve done anything
nope, my recently closed tabs menu didnt show the tabs either
lol i think the memory management utility killed the entire browser process
how many windows is bro opening
yes
this is what I have on it till now. I made an exporter for the history for it
probably the bottleneck unless you're using asyncio is the db
asyncio indeed
i wanted to do this but havent yet sadge
think I had like 50 or so
so not too much either
sorry for flashbang btw
xD
istg if I had vedal.ai/dogs.html in the bg loaded without me realising
lmao
yeah I wanted it small for now. I can think about scaling later when I get basic functions down
the biggest bottleneck at the start was the actual rendering of the page
not that it didnt render but it was choppy
I see my bwaa still 
what do you store?
lol i was about to post it
I have 2 storages. 1 for history and metadata and 1 for current state being updated.
it's stored in a kv cache while it's on the worker but i back it up and restore it from a giant json if needed
more ofcourse. but those are important
reading C code golf techniques
using / instead of >= is wacky
and combining blocks with commas to avoid having to use {} following a control statement
yeah for display I have the cache update it
and then i have a sql db of the interactions if they are store
The days when it didn't have a pixel cooldown
I don't understand a word of this coding stuff, but I just wanted to say HAPPY BIRTHDAY SHIRO
๐
i should disable it and then have it autoreenable if someone starts spamming
i just did per-connection rate limiting yesterday but i havent pushed that one to the worker yet
ITS NOT
๐
Shiro really needs a birthday cake exploding emoji
contest rules obviously forbid this but it's insane it's possible




required listening whilst this wide: https://www.youtube.com/watch?v=XvLLeywUohE
@amber fractal slapped u on the whitelist i cant remember for the life of me if it disables the cooldown
shiro is on there since it's his birthday

it authenticates via logging in w/ discord so it matches your id
Makes sense
can i be added 
when it's backed up to json it's fairly funny looking cuz it's just this giant 250k line json
sure
donezo
lemme know if that actually disables the cd because it USED to but i think i changed it to be toggleable at some point
the whitelist definitely has a main purpose of banning literally everyone except the whitelisted people from placing pixels
Oh ok
@real sierra how does WHITE MODE COLOUR go
i forgot i had a theme toggle on the dash too lol
since mine is in twitch/yt chat... imma just chat ban offenders LOL
still green text it's epic
wait how do i get to the canvas
i wonder if you could use discord validation for that still since people link their disc and twitch
oh it's
A pixel placement app built by members of neuro-sama's discord community. See github.com/ytsodacan/neuro.place
damn i have no image for the embed still
f
it defaults to eye searing mode but if you click the login up top right you can put dark mode
Uh... unless it shows up in chat... I don't think it should work but that's a good test to check tomorrow
the side bar is fugged up rn fyi because i am bad
i was just thinkin like how people get their role in disc from their twitch sub
Its pretty cool
Can't pixel on the PSP due to not being able to network 
F
there is a mobile layout so it should still work on a phone although i have broken it a few times like a boss
it disabled the 60 sec cooldown but theres another cooldown
ah mine is not doing any authenticating xD
I am pulling twitch from the chat....
We all know... about yt....
is that intentional
is it 2seconds
yep
and you are logged in via disc auth right
i think there is a small sanity cd still
to prevent like a bot from just coming in and painting the entire canvas
you seem to be updating it p quick tho
yt im using what the chat message says the person is... but there you can just impersonate so... that's why I locked admin stuff on twitch chat
I like sanity cd xD
i last touched the code that is deployed on this worker rn 2 months ago and have been wildly changing some stuff so i cant remember 100% exactly how i had it done but yeah i think the non login cd is 60s, and then there is a 2s cd for logged in people, i might make it lower if it's still 2s
have to fix this damn log first tho
cuts off for no reason from when i was farting around with fancy smooth collapsing and also it stopped reporting the colour somehow
not bad
I'm on the list
happy borthday
i think i will reduce the logged in cd to like .5-1s
it has to have something
noice
wait what the-
amogus
you had a patting gif specifically for me
how does it work on animated pfp
oh that's cool
oh
next time I have mine on, imma fastpass whoever wants to go sign it.
are you on cf or self hosting rn?? i recommend workers at least so far because it's been free and has made me not have to like actually keep my pc up
once you figure out how wrangler goes it's p nice
my pc for now, since mine will be on when I stream anything
array[i] = *(array + i) = i[array]
ahh
I can set up worker fast if need be at some point. xD
But ima 0viewer andy for now
well if you end up looking for an ez host i recommend that HOWEVER make sure you dont have something in ur backend that will hold the worker online forever like i did the first time i deployed it
because i definitely forgor that i needed to use hibernating websockets instead of normal ones
haha I see ofc
on the left was the billable duration on cf i had without it
and then on the right when i fixed it lmao
highly not recommended
HOLY
hmmmmmmm
Discord Gaming
16g
linux is calling ur name
oh wait I can share this for now.
I made a little python script for preparing templates on my 32x32.
https://github.com/DeviousSiddy/mini-pixel-canvas-tools
Too much ram
32gb
Had 64 but a 32 stick gave out last week
&& || (<-- in javascript) = , ++ -- my beloved
my school says nuh uh
~9 instead of -10
tho I guess that saves no tokens for us

token evil...
linux is DEFINITELY calling your name
believe it or not
linux is calling your name as well
xD
I should since im a python dev anyway
Me wants to compile any program in windows
Windows: You need visual studio and 20+ GB worth of dependencies or else
i saw, a code-oss/vscodium and/or vscode editor as well and it is unintuitive but let me tell you
vscode runs magnitudes better
wha? VSCode is enough for most
im developing for Android apps
and that is just abysmal in windows
but relatively easy on linux
hmmm. Havent done that in a while. is Android studio still a thing xD
ye
kotlin was easy enough to do
and it's still fukin jetbrains
it is but theres other ways to develop without it
ah ok
does supabase allow android apps yet
err
the other one
I saw recently people developing in react to have web apps running on android and IOS both. kinda nuts
firebase lmfao
Not for me though
yeah react, flutter ( โ ๏ธ ), dart ( flutter but goggle โ ๏ธ ) are 3 that i can think of now that allow targeting web & the mobile operating systems
dude when I did kotlin I celebrated the death of openj
it became discord's turn to crash and die
brother
discord never hands over that right
restart your pc please
bro you have 16Gb and your pc is crashing more than mine whos on life support
and then whne you reboot, go into bootloader, boot a linux live cd, and be surprised at how little ram you use for the same thing
after install
since the live cd is loaded into ram it takes some lol
you forgot the part where the school is incompetent af and only lets you use windows
i tried bringing a linux device to school and connecting it to the internet
how do they enforce that
it is true
Just be sure to make a lot of time free on customizing everything
iirc something with company portal idr
I was testing this before idr
and getting steam to work LOL
when i switched it was literally a month of hopping and customizing
and im still prone to it
nah steam so ez now
is it a website that doesnt load if you use linux
you can just fake the user agent
oh is it? nice
Steam is plug and play yep
local proxy or smth?
Oh shit is it Microsoft Intune? or Entra
no proxy needed
teach me your ways
User agent is how your browser declares itself to the website
ok well yeah but i don't want to have to like
start something up each time
or smth idk
my brain feels cooked
oh btw I figured out why
my ssr dev server was still on for some reason
honestly the literal only thing i have had any trouble with getting to work and it wasn't directly my fault, paint.NET running in wine is seemingly nearly impossible due to its direct3d/directX usage thru dotnet
nah theres a User Agent Spoofer as a browser extension
not even running it thru steam proton hoping that would help with d3d got it to work
oh lol
i need to get me one of those
Most firefox forks have a simple menu to set them as well
then you can make the company portal think you're on windows
but you're actually on linux
Or IOS as a failsafe 
i'll probably become less lazy and figure it out some day
out here on safari
that's too many eyes from my browser looking at me for my taste
yep they always allow iOS like a baby
AH
More! stop
"that shit's too complicated just don't bother"
dentge
i never thought i'd see a 4K version of the flat brain pepe
you as well, if im on lemme know when you put ur canvas up id love to mess w/ it
sleep tight
yes no problem
i need to figure out how to get pulseaudio working in docker later ahhhhhhhhhhhh
no pipewire?
i mean honestly idk
i just did the braindead thing of asking chatgpt for a piece of software to use and just rolling with top result
nice i forgot i am technically a le epic extension dev but digging for the uagent spoofer made me look at the icon and be like wtf is that
because the stupid extension for this on the chrome store wants to charge money for this
surely you can just read the js code right
definitely wouldn't be minified or obfuscated or anything
-# i should shut up
well they have it behind a backend that does some of it i think
there's like a subscription
i was so offended
was a really easy extension to make because it's like
why
why do you need a backend to do something like this
AI brah
AI on what
i have no idea i think they claimed the benefit was that you could extract it and then some ai would generate a shitty css template for you and send it to you
but like
or you could just do this
without any of that
css template for what lmfao
your own website lmao
๐
yeah they were like "steal a color pallet and instantly put it on your site!!"
charging people $3 a week for llama3 to poop out a garbage palette
I have so much golfing to do tomorrow
i cant spell palette consistently
i can barely sleep thinking about all the curly braces I can eliminate with enough commas
lmao
I think I can get at least 5 more tokens
the strategic and judicious application of commas
idk if it's actually worth it tho
my semicolon macros will become way less useful
so I might actually lose tokens in the end
helo
where api
(i am asking in jest btw )
i dont know if that's been clear or not but figured id uhhh advise
i just wanted to send inflated tutel
we need to buy back bonds from the central bank to deflate tutel
I am also fond of smushed turt
morbing 
mornong
its night time to sleep
i slept for what felt like no time and im pretty sure it was basically no time but i woke up LOCKED IN
(to procrastinate)
Isnt it even later for you?


too powerful to sleep
I have class in an hour
Im looking at the college discord server like the gif of the pizza guy walking into a room on fire
Cuz their trains got delayed
man i wish i could ever have used a train to get anywhere when i didnt have a car
o7 to them
Ye that one
born to train, forced to uber
B E C O M E U N L Y F T I B L E
Is golfing exactly what we do in this chess challenge
Or its not about tokens?
what I gathered: make a bot under 1 month to beat all other peoples bots
google says golfing is when you make the shortest code
but shortest != minimum tokens
or is it?
in the end, the real code golf was the unreadable code we wrote along the way
it can be, it's just a different measurement of length (tokens instead of bytes)
usually you use bytes for golfing
but tokens work too
real legends will convert all their code in assembly and put it all in a single asm string and make the C code execute it
Had 1st hour of class
For "game design fundamentals" there was a lot more talk about plato then expected
"Was plato wrong to ban poets from his republic?" Bro i just sat down wdym???


Bro what is that link name?
Oh my personal image host

do not the cat




why not just compile the .asm file directly?
no need for C
does the whole string count as a single token?
I believe so(?)
oh damn
just base64 encode a 20000 token string and eval it at runtime
couldnt you just abuse something like the python eval() function, or equivalent in other langs?
Summary
I discovered a critical stack-based buffer overflow vulnerability in cURL's cookie parsing mechanism that can lead to remote code execution. The vulnerability occurs when processing maliciously crafted HTTP cookies, affecting all applications that use libcurl for HTTP requests.
Description
During security research on cURL's cookie...
the poor curl people cant get a break
cosmetic #include <curl/curl.h> 
mhm definitely useful
-# how do you not even check your AI outputs at the very least
it's clearly verified by evidence
lmao
Stream idea: Give Neuro github integration and have her open pull requests. 
if you want her to get rightfully banned, sure
assembly is not very token efficient, right?
not too bad an idea right 
soon, once the Haskell bindings are done it opens
wait, haskell bindings?
Where kotlin
kotlin almost done I think
contest will be open for around a month
it's not much code to write so don't worry
I think you can throw something basic together pretty quickly
you can always just submit whatever and see how it goes 
I just need to buy a carton of redbull and a weekend
Things getting crazy

3v4cu4737t3d4nc3floor

Soon, just needs docks
โ
what the fuck
yeah ok
but remember chromium bad performance and bloat
how is firefox even real
gecko is just worse than blink
opera gx ram limiter
wait for ladybird, surely a fifth major browser engine will improve the state of things 
surely a browser built with the goal to just because and not to improve will be better
blink (chromium, grand child of khtml)
gecko (firefox)
servo (divorced firefox)
arc
whatever ladybird team is doing

arc is chromium
just accept chromium
i thought it was different
it's inevitable
caching is good for you
id rather consume raw html pages than chromium
in fact id rather consume raw html pages anyway
web ecosystem got ahead of itself imo
i miss plaintext pages

they built a whole framework on top of ungoogled with swift and it feels different enough because the ui is swiftui and they somehow managed to make that kind of work on windows
Boot
Is complete
i wish i could say that
Ehat
perhaps
no boots complete today
the one thing I like about plaintext pages is just downloading them for later
bad day 
it ok
im of the opinion that there should only be two ways to show things on the web
plain html + css, and webgl (or some other render thingy)
did they ever fix it because when they first launched it on windows it was utterly unusable 
NO 
also kill javascript

when i write my own browser for ableos im writing my own protocol
konii i think you'd like gemini (not the llm)
hblang runs in a vm so surely you can use that as a scripting language
im too far deep in the "NIH" thing
yes that would be my first idea

hbassembly
hbvm is more portable
i like WASM as a concept but in practice i want nothing to do with it
and a hbvm wasm interpreter as a polyfill for inferior platforms
once someone cant implement an interpreter themselves a bytecode vm is dead to me
Kolibri
DOM specific instructions? 
no.
dont need it
hbvm has ecall
which is environment call
this means you can implement arbitrary "instructions"
woah i have not heard of kolibrios in AGES, i recognize it's that because of the suspiciously floppy disk sized image
its like a syscall except it defers to the vm handler
Boot in the image in vm
in fact, in my tiny hbvm impl, i forward ecalls directly to syscalls:
void hbvm_ecall_handler(HBVm *vm) {
auto args = vm->regs;
args[1] =
syscall(args[1], args[2], args[3], args[4], args[5], args[6], args[7]);
}
i know what it is i don't need to boot it 
essentially hbvm is adaptable for literally any purpose
the main vm instructions are simple, atomic, and non-parallel
and the bytecode is trivial to interpret
since hbvm is the main executable format of ableos, its been shown to be capable of being used in an osdev context, and hence it can be used it literally any context

should've just done a js os 

we want less js, not more of it
when i inevitably make my web format im just going to delete html as a concept
immediate mode web
i'd honestly rather that all web pages called into some renderer rather than being markup
maybe that sounds absurd
it does because you exclude server side rendering completely
my goal would be to bring web pages closer to native apps and not the other way around
in fact in ableos you can just do that anyway
since everything runs on a bytecode 
java 2
https://git.ablecorp.eu/lily-org/hbvm-c
here's my implementation of hbvm in c
3 billion devices run hbvm
copilot just wrote matrices transposition function for me and it looks correct
do i rewrite it myself if im trying to study it? 
feels like cheating
its at least 8x faster than python

and its 200 lines 
a 10 month old baby runs at least 8x faster than python
correct!
not a high bar
actually its pretty hard to make a vm faster than this without JIT
ive optimised it

well, barring changing the ISA but i cant do that for obvious reasons

hbml
i'll do it eventually but not in a production environment

ye anyway my vision for the web is arguably much more cursed than the current 
but its better because its cursed in an intentional way 
make entire web java 
no, make entire web native app
different

sandboxing for bozos

it would've been cool if the web allowed you to pull native ui in
too bad it's not a good idea
||cloud computing||
recieved program just send web request to server 
no scripting languages needed
ye we did this its called GeForce NOW
and it sucked 
actually can you make a scripting language that only uses valid UCI commands 
each piece is a board, and each piece on that board is a board too
so smart 
what about avm vm
you can use position fen ... to load arbitrary data
this is sounding suspiciously close to the bubble abyss

nvm it actually failed

idea
position fen <fen> moves <move1> ...
use fen for address
store array of integers
formatted as move
gives you 8โด values for every int
hello fellow programmers
oh ok :<


dude
be nice to the new joiners 
if they leave the server for that you're going with them

yey ty :D
for coding
well, i enjoy any really, but i am developer for a wiki site, so i currently use alot of javascript, html, and css , but also alot of wikitext(a fusion language primarily for wiki development (think of fandom, and wiki.gg))
i am planning on learning more java, and maybe python as well :)
oh fr?

1024 token limit:
a chess bot programming contest 
that would be a disaster as i don't know how to play chess
that souds hilarious i'll check it out 
no worries! there's a provided API that does know how to play chess
you just have to do the strategy part of it
but even then, don't mistake chess skill for programming skill
I already lose to my own bot
and my bot is really bad at chess so that says a lot
if you can beat your bot you cry because your bot is bad
theres a chance for me to actually win now 
if you lose to your bot you cry because you are bad
im garbage and barely know how to play and im definitely finna pull up with confidence

basically nobody in this contest knows how to make a chess bot
the bar is not to beat stockfish or even a human
you just have to beat everyone else who are equally clueless
bouta get cooked by a 3 iq bot that barely works
generally first time making a chess playing thing and have harsh constraints too
contest isn't officially started yet but there will be a ping for programmers and events roles when it does
so a lot of it is just trying to find ways to cook the compiler over the bbq until it produces a working bot that is slightly stronger than what a 1024 token length single bot might otherwise be
i think so yea


what the hell








