<acheam>
so youd have to kiss fork the entire gtk stack
armaa has joined #kisslinux
trunc88 has joined #kisslinux
midfavila-laptop has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
claudia has quit [Ping timeout: 268 seconds]
<dilyn>
just use cigarettes like everyone else smh
<midfavila>
alcohol*
<midfavila>
piracy is much, much worse for indust- er, individuals, than alcohol. as everyone knows.
GalaxyNova has joined #kisslinux
midfavila-laptop has quit [Remote host closed the connection]
micr0 has quit [Quit: micr0]
armaa has quit [Remote host closed the connection]
<phoebos[m]>
wahey, ctrl-c.club finally has https
<phoebos[m]>
also cool issue ya got there, dylan
<phoebos[m]>
what needs to happen for the issue to be closed
<phoebos[m]>
is something awful gonna happen to dilyn
trunc88 has quit [Quit: trunc88]
midfavila-laptop has joined #kisslinux
<midfavila-laptop>
Thinkin' of writing a simple image viewer in lisp... doesn't seem like it'd be too hard, at least for JPEGs, since there's a really nice library that does all the heavy lifting.
<midfavila-laptop>
actually, speaking of programs in lisp, have you packaged nyxt, acheam?
<midfavila-laptop>
as much as I hate webshit and gtk3, I really want to try it
<acheam>
it requires introspection
<acheam>
same problem as nicotine+
<midfavila-laptop>
Oh. That's lame.
<acheam>
very much so
<acheam>
all gtk bindings to other languages require it if I understand correctly
<midfavila-laptop>
Ew...
<midfavila-laptop>
Well, the answer to this is clearly to write a KISS browser.
<midfavila-laptop>
just steal libweb from serenity or something and slap a GUI on top. idk
<midfavila-laptop>
man, that's kind of depressing, though. i was all excited earlier today, thinking about how it would be super awesome if you could combine Nyxt with UXP
<midfavila-laptop>
and slap a STLWRT gui on top
<midfavila-laptop>
that's a browser I would actually enjoy using
<phoebos[m]>
Sounds pretty widely-compatible
<phoebos[m]>
also, lisp is nice
<phoebos[m]>
go write our KISS browser in lisp, mid
<midfavila-laptop>
once I actually understand anything about computers I will
<midfavila-laptop>
until then you'll have to be satisfied with my poorly-written shell scripts
<phoebos[m]>
looking forward to it
<midfavila-laptop>
i unironically do intend to write a browser In The Future:tm:, though
<phoebos[m]>
i tried making an irc client in c the other day
<midfavila-laptop>
somewhere between Dillo and Netsurf, with a featureset similar to Links
<midfavila-laptop>
oh?
<phoebos[m]>
sockets are funky
<midfavila-laptop>
i imagine so
<midfavila-laptop>
i need to work through the rest of K&R, but it's almost midnight and I'm tired. ugh.
<midfavila-laptop>
haven't even covered pointers yet
<midfavila-laptop>
it's been on hold for the past few days...
<phoebos[m]>
it worked! just, need to do some kind of forking so that I can read messages while also waiting for input
<phoebos[m]>
I think a poll
<phoebos[m]>
or a select
<midfavila-laptop>
Very cool.
<midfavila-laptop>
That's another thing I want to write...
<midfavila-laptop>
gaaaaah, I need to start writing down my ideas
<phoebos[m]>
Oof. Does that mean you can't use pointers, under your ~rule~
<midfavila-laptop>
was implementing IRC hard? i've heard it's quite simple to get the core protocol working
<phoebos[m]>
dw, this channel is your notebook
<midfavila-laptop>
this channel is my blog
<phoebos[m]>
very simple
<midfavila-laptop>
prepare to be faced with irlposts
<midfavila-laptop>
all day every day
<phoebos[m]>
it makes sense, mostly
<midfavila-laptop>
i would imagine
<phoebos[m]>
IRC, that is
<phoebos[m]>
Not you
<midfavila-laptop>
i mean, IRC is just a way to fling ASCII at people
<midfavila-laptop>
wow, rude
<midfavila-laptop>
i'm at least coherent fifty percent of the time
<phoebos[m]>
sure thing
<midfavila-laptop>
>:c
<phoebos[m]>
but yeah, without some kind of subprocess, my client only gets new messages if you hit enter
<phoebos[m]>
:p
<midfavila>
notabug wontfix
<phoebos[m]>
> different nick gets me every time
midfavila is now known as MidFavila
<MidFavila>
i'm like naruto
<phoebos[m]>
you're everywhere
<MidFavila>
i can make shadow clones
MidFavila is now known as midFavila_factor
<midFavila_factor>
aw man, it cut off the nick
<midFavila_factor>
well, that's enough of that.
midFavila_factor is now known as midfavila
<phoebos>
two can play at that game
<midfavila>
you can't fool me, phoebos
<midfavila>
i see right through your tricks
<phoebos[m]>
aww
zenomat has quit [Ping timeout: 264 seconds]
<midfavila>
man, I'll tell you this, though
<midfavila>
getting common lisp programs to run is fucking annoying
<midfavila>
quicklisp is like CPAN
<midfavila>
it has everything you *don't* need
<phoebos[m]>
ugh
<phoebos[m]>
saw you packaged sbcl
<midfavila>
i did indeed
<phoebos[m]>
looks nice
<midfavila>
i might package a binary for it, as well
<midfavila>
just to prevent the need to compile ecl, then sbcl, then sbcl with sbcl
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
<phoebos[m]>
mhm
<midfavila>
ecl is so fucking slow
<midfavila>
like, it makes sense why
<midfavila>
given it's an *embedded* language
<midfavila>
but still
<phoebos[m]>
cool how sbcl can interpret or compile
<midfavila>
yeah, it's nifty
<midfavila>
compiled program performance is about on-par with C
<phoebos[m]>
does ecl invoke your c compiler
<midfavila>
i don't actually know
<phoebos[m]>
coolio
<midfavila>
i only used ecl for long enough to build sbcl
<phoebos[m]>
lel
* midfavila
shrugs
<midfavila>
most stuff expects sbcl or GNU CLISP
<midfavila>
and sbcl is faster
<midfavila>
so
<phoebos[m]>
would be surprised if ecl also included a full ass c compiler tbf
<phoebos[m]>
well, not necessarily full ass
<phoebos[m]>
i guess they could compile your lisp to a subset of c
<midfavila>
looks like that's what they do
<midfavila>
hm.
<midfavila>
i almost want to write my daily-use software in C, over LISP, just because UNIX systems already have a C toolchain...
<phoebos[m]>
ecl > Compiles Lisp also with any C/C++ compiler
<phoebos[m]>
makes it sound like they've also got one
<phoebos[m]>
But that's neat
<midfavila>
i might just use common lisp like how people use python
<midfavila>
as a sort of general-purpose scripting language, or w/e
<phoebos[m]>
i'm now interested enough in lisp that i want to learn so much as to understand the buzz words people use about it
<midfavila>
lisp doesn't seem like a very buzzwordy environment
<midfavila>
it's kind of boring, actually :p
<phoebos[m]>
like wtf does it mean about adding features to the language on-the-fly
<phoebos[m]>
no sure
<midfavila>
oh, that. well, as far as I understand it, it's because lisp treats code and data as the same thing
<midfavila>
so you can just... redefine elements of the language as you choose
<phoebos[m]>
but it's a different approach to programming from the c family
<midfavila>
SICP provides an example of redefining the IF conditional function
<midfavila>
oh, 100%
<midfavila>
C and LISP have absolutely nothing in common
<midfavila>
beyond they're both programming languages
<phoebos[m]>
lisp is cool
<midfavila>
i want to learn C, LISP and FORTH, since they're all exceptionally different from each other and cover major paradigms quite nicely
<phoebos[m]>
nice
<phoebos[m]>
anyway, i need to sleep
<midfavila>
fair
<midfavila>
see you later then
<phoebos[m]>
argh i want to learn all these languages
<phoebos[m]>
also, my logs have the freenode stuff too now
<phoebos[m]>
snap, acheam
<phoebos[m]>
\o
midfavila-laptop has quit [Remote host closed the connection]
<acheam>
phoebos[m]: bruh mine have had them since yesterday
<acheam>
get with the program jeez
illiliti has quit [Quit: leaving]
<dilyn>
phoebos: nothing bad is gonna happen to me :v I'll just go back to having too many projects and putzing around
<dilyn>
with any luck I'll have a new job after tomorrow tho
trunc88 has joined #kisslinux
<acheam>
congrats
<acheam>
doing what?
<acheam>
well maybe premature
<acheam>
good luck
schillingklaus has joined #kisslinux
<dilyn>
IoT stuff. It sounds very cool
<dilyn>
tyty. this'll be the last of five interviews, hopefully (:
<schillingklaus>
which interviews?
<schillingklaus>
dilyn interviews dylan?
<acheam>
we need a docudrama expose on the life and death of dilyn corner
<acheam>
from his humble baristian beginnings, to his prime days leading KISS, and his fall from grace into IoT
<acheam>
the people deserve to know the truth
<dilyn>
maybe one day :)
<dilyn>
shillingklaus: new job! switching industries, hopefully
<dilyn>
I imagine it will eat up more of my work-hours than my current job does :X
<schillingklaus>
as long as the new job is not vice president of RedHat...
<testuser[m]1>
Hi
<testuser[m]1>
middavila try badwolf
<testuser[m]1>
midfavila
jleightcap has quit [Ping timeout: 258 seconds]
<schillingklaus>
can badwolf be operated with the keyboard instead of an enervating clicking mania?
jleightcap has joined #kisslinux
<testuser[m]1>
It has krybindings
<testuser[m]1>
Check the manpage
schillingklaus has quit [Quit: schillingklaus]
Sweets has joined #kisslinux
<Sweets>
.
<Sweets>
calling all gamers
<Sweets>
need help making a decision on window managers. In a hypothetical world where y'all weren't sane people and used manual tiling WMs, would you prefer one that sizes windows based on grid coordinates, or based on screen percentages?
Sweets has quit [Ping timeout: 264 seconds]
trunc88 has quit [Quit: nyaa~]
smartin has joined #kisslinux
humky has quit [Ping timeout: 258 seconds]
an3223_ has quit [Ping timeout: 258 seconds]
an3223 has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
trunc88 has joined #kisslinux
gtms has joined #kisslinux
humky has joined #kisslinux
Uks2 has quit [Quit: Byee]
Uks2 has joined #kisslinux
consolers has joined #kisslinux
<Erus_Iluvatar>
aaand he's gone
<Erus_Iluvatar>
the answer would have been screen percentages
consolers has quit [Ping timeout: 252 seconds]
strajder has joined #kisslinux
<midfavila>
oh
<midfavila>
yeah, screen coords
<midfavila>
considering I use a manual tiling wm
<midfavila>
lmao
<midfavila>
testuser[m]1 I'm not willing to use Badwolf. I tried it when it first came out and wasn't that impressed
<testuser[m]1>
Why ?
<midfavila>
more like "why would I be impressed?"
<midfavila>
it's gtk3 and webkit, which immediately presents a gargantuan hurdle, but even ignoring that - it didn't apply GTK themes to elements inside pages, the JS disable button is a meh feature that can be replicated in any browser just by... disabling JS... and beyond that, it didn't seem to have any neat gimmicks.
<midfavila>
pale moon has more features, doesn't have to deal with webkit or gtk3, and it's more efficient
* midfavila
shrugs
<testuser[m]1>
Hmm
<midfavila>
ultimately it's the same problem I have with most webkit browsers
<midfavila>
they're webkit browsers.
<midfavila>
the only reason I'm interested in nyxt is because it's more of a lisp runtime environment that happens to have access to browser engines
<testuser[m]1>
midweb when
<midfavila>
when I learn enough C, Scheme or LISP to program competently
<midfavila>
"midweb - our only feature is a lack of features!"
<midfavila>
perfect.
<testuser[m]1>
Man i just want a browser that can do chromium's force dark-mode on all sites
<testuser[m]1>
Dark reader is super slow
<midfavila>
pale moon can do that
<midfavila>
:^)
<testuser[m]1>
How ?
<midfavila>
there's a plugin that overwrites the site's color scheme to be in line with a "dark mode"
<testuser[m]1>
Link
<testuser[m]1>
Or is it part of palemoon?
<midfavila>
it's on the official site
<midfavila>
i'm about to go make breakfast, so
midfavila-laptop has joined #kisslinux
<midfavila-laptop>
if you wanted to be really big-brain though, you'd just use stylem
<acheam>
testuser[m]1: dark reader isnt that bad if implemented right
<acheam>
depends on how the browser loads extensions, ive heard its really good on opera
<acheam>
but obvs I'm never going to use opera
* midfavila-laptop
mourns the death of Presto
<midfavila-laptop>
they could have open sourced it!
<acheam>
its a real shame
<omanom>
lmao and let plebians like us enjoy it?
midfavila-laptop has quit [Ping timeout: 250 seconds]
<phoebos[m]>
it's just a shame that everyone uses pgp
<konimex>
hear hear
dilyn has quit [Quit: Connection closed]
consolers has quit [Quit: /]
strajder has quit [Quit: leaving]
Uks3 has joined #kisslinux
Uks2 has quit [Ping timeout: 268 seconds]
<nerditup>
midfavila: do you ever use an IRC bouncer? or do you just log into from multiple devices separately?
<midfavila>
the latter
<midfavila>
bouncer is in the future though
<nerditup>
I'd be curious to know what bouncer you prefer
<nerditup>
I very much dislike ZNC
<nerditup>
but it's what I use right now
m3g has joined #kisslinux
aws has joined #kisslinux
aws has quit [Client Quit]
<omanom>
nerditup https://git.causal.agency/pounce/about/ pounce was pretty easy to set up, although right now i use TheLounge (hosted on a vps) as a bouncer and web client