Notices by iced depresso (icedquinn@blob.cat)
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 06:49:27 JST
iced depresso
eh. grab a snack and wind down. try the parser stuff after sleep. just can't get brain to cooperate. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 06:05:58 JST
iced depresso
i think i understand the LR construction as basically.. collect all the rules that are valid to branch in to, inline the next step until you finally reach a token, then add those as transitions from where you are now.
something about 'expr + expr' doesn't cause an infinite loop because the lookahead is never actually 'expr' so those particular rules don't get a state until you're already on a token that could be an expr. or something. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 04:50:22 JST
iced depresso
brains tired :blobcatpain:
last steps of LR(1) stuff bleh -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 01:23:46 JST
iced depresso
becoming that asshole who writes things in sugarcube :blobcatgoogly:
(there is nothing wrong with sugarcube, really.) -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 01:18:16 JST
iced depresso
stack overflow: "AI code means more critical thinking, not less"
also stack overflow: generative AI is banned
:blobcatthonkang: -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Friday, 14-Nov-2025 00:09:44 JST
iced depresso
somewhat cursed concept of pre-casting characters by using voice clones to create samples and then just picking the actors based on which samples fit best -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 23:30:30 JST
iced depresso
neural thesaurus (making word embeddings of everything in wiktionary and using neural search to find words that mean something like what you typed in) -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 22:06:16 JST
iced depresso
observations today: PEGs are a friendly way to write recursive descent (EBNF isn't too bad.)
its funny that the backtracking is criticized (industrial parsers use them) but unambiguous grammars don't actually need to do it
peg backtracking on ambiguous grammar can largely be eliminated with lookahead
heh. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 20:53:15 JST
iced depresso
come to think of it both nim and scheme pretty much have the option to shit projects out as .c files and completely eliminate themselves from parcel distribution :blobcatthinkOwO:
this is also true of knit and tup which both have the option to flatten build rules to a shell script (tup, knit), ninja or makefile (knit), so its entirely possible to ship those to the most pedantic of linux distros. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 20:39:25 JST
iced depresso
maybe should write a literate programming processor in gambit and see if i still like scheme after using it again :blobcatgoogly:
actually i did like it with chicken but just didn't use it because threaaaadssss -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 20:36:19 JST
iced depresso
@bartholin haskell basically exists AFAIK as a report that nobody uses and then "whatever GHC does." if you implement the report you will not have a haskell as people understand haskell.
as opposed to scheme where there are 300+ reports which are complete but every scheme is a cherrypick, or ISO langs where there is one report which is 5,000 pages of implementation defined behavior.
(fwiw i like the scheme model the most) -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 20:34:26 JST
iced depresso
@bartholin i think somebody sends me this every so now and again. i also remember it not being complete. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 20:33:06 JST
iced depresso
Haskell: :blobfoxsmug: we are the superior language
:neocat_gun: formally define your syntax
:blobfoxdeadinside: -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:52:48 JST
iced depresso
@hj that was just a hell portal -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:45:28 JST
iced depresso
eldrich horrors as a result of people trying to big science the dream plane a little too hard and its just trying to reclaim the secrets which have become too engrained in society and almost nobody understands this so they're just like why are we being eaten by space danger noodles the fuck -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:42:44 JST
iced depresso
i'm not sure building a game based on the narrative thesis "people forget their dreams" is exactly the best idea but :blobcatgoogly: y'know i might play it. -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:37:20 JST
iced depresso
dreamspace named a thing but now i forgar. (dreamspace likes to recall its secrets.) -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:31:48 JST
iced depresso
@cell this godspark was not constructed for moral calculus :gutkato_roboto: -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 19:22:14 JST
iced depresso
> stream controller 2
this looks bulky and uncomfortable :blobcatgoogly: i could probably have done a better job at this layout -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Thursday, 13-Nov-2025 18:17:26 JST
iced depresso
most of programming is lists, maps, NFAs and decision trees isn't it :blobcatgoogly: