mello has quit [Quit: Vision[]: i've been blurred!]
jnn has joined #haiku
jn has quit [Ping timeout: 480 seconds]
Xe has quit [Read error: Connection reset by peer]
Xe has joined #haiku
ablyss has quit [Quit: Konversation terminated!]
Slor has quit [Quit: Coyote finally caught me]
Slor has joined #haiku
duncsauce has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
tuaris1 has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
tuaris1 is now known as tuaris
tuaris1 has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
tuaris1 is now known as tuaris
tuaris1 has joined #haiku
tuaris has quit [Read error: Connection reset by peer]
tuaris1 is now known as tuaris
tuaris has quit []
tuaris has joined #haiku
Aedil has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
janking has joined #haiku
<janking>
Good morning to you all :)
janking has quit [Quit: Vision[]: i've been blurred!]
AlienSoldier has quit [Quit: Vision[]: i've been blurred!]
janking has joined #haiku
janking has quit []
janking has joined #haiku
frkzoid has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
frkazoid333 has quit [Ping timeout: 480 seconds]
janking has joined #haiku
janking has quit [Quit: Vision[]: i've been blurred!]
<Begasus[m]>
g'morning peeps
erysdren has joined #haiku
<erysdren>
morning
<Begasus[m]>
morning erysdren
<nekobot>
• twilco (e4deb1dd): AX: After ENABLE(AX_THREAD_TEXT_APIS), VoiceOver speech becomes out of sync with the cursor position when navigating by line when starting at the…
<nekobot>
• humdingerb (4be20622): TheAwesomeResizer: update to v3.4
nephele has joined #haiku
<nephele>
phschafft: trackballs are nice
<nephele>
my last trackball broke
<nephele>
now i need a new one, but i don't want to pay logitech for one, so stuck in this "hmm, can i make myself one?" question
<nephele>
Would be interesting to build one based on magnetic induction
<Habbie>
you should nerdsnipe 8bitDo into building one
<nephele>
nerdsnipe?
<phschafft>
nephele: PX-4985-675 trackman, but not logitech.
<Habbie>
nephele, you go "you know what would be cool? this!" and a nerd drops everything he's doing because your idea is so cool
<nephele>
Habbie: Well, I am really interested in building low latency desktop systems. I guess that brings it's own requirements. I'd like to build a 1khz or 8khz mouse
<Habbie>
ah, nice
<nephele>
or maybe figure out how usb3 works, iirc that works somehow differently to normal polling
<nephele>
xe
FreeFull_ has quit []
FreeFull has joined #haiku
<Xe>
nephele: i'm already here yes
<nephele>
sorry, i did not mean to send that :D
<Xe>
we all get chronic sudden wrong button syndrome in this christian minecraft server we call life
<nephele>
what did you want to know about the AI stuff on the forums?
<Habbie>
are we putting the AI in hAIku?
<Xe>
nephele: mostly what patterns the bots seem to use
<Xe>
IP location, etc
<nephele>
I don't check their IPs, mainly because I think IP banning is inefectual and stupid :P
<nephele>
anyhow, the forum has some logs where it shows who viewed pages, and mostly it's betwen 80-50% bot traffic, and then 50-20% non-logged in traffic
<nephele>
i guess ai scrapper bots would fall in that not logged in category
<nephele>
but then, so would users who just read posts without a login too
<nephele>
The AI bots i ment on the forum are, maybe not even bots directly, but certainly the output of an AI... a new user posts something every couple of days, maybe once a week, gets tripped by the discourse "New user types suspiciously fast" filter and that's that for the most part
<waddlesplash>
xe: kallisti5[m] is probably the one to ask about logs
<nephele>
waddlesplash: isn't that nielx[m] for the forums?
<waddlesplash>
we just retuned some things yesterday and blocked a big IP range that was hammering cgit
<waddlesplash>
nephele: all the Anubis stuff is deployed and managed by kallisti5[m]
<nephele>
yes, and the question was about the forum, which does not use anubis :)
<waddlesplash>
ah
HaikuUser has joined #haiku
HaikuUser has quit []
janking has quit [Quit: Vision[]: i've been blurred!]
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #haiku
bbjimmy has quit [Quit: Vision[]: i've been blurred!]
bbjimmy has joined #haiku
Aedil has joined #haiku
<Xe>
nephele: i'm working on an ASN reputation thing
<nephele>
I still don't know what ASN is
<Xe>
Autonomous Systems (ASN) are the owners of IP address blocks
<Habbie>
nephele, run 'mtr -z' to some remote internet destination
<Habbie>
nephele, you can see how many different networks you pass through - each identified by an AS number
<kallisti5[m]>
xe: AS45899 was what was hammering us. Random user agents, random ip's (1000's and 1000's of requests spread evenly across a massive number of IP addresses)
<kallisti5[m]>
The ip assignments to AS45899 are stupid small. However, if you take the list, plug it into the ip-aggregrator above and you find out it's only 55 subnets
<kallisti5[m]>
There could be valid users from AS45899.. but given the spread the whole AS seems pretty sketchy.
<Saijin_Naib[m]>
<nephele> "now i need a new one, but i don..." <- Ploopy!
xsuu has joined #haiku
<Saijin_Naib[m]>
<nephele> "now i need a new one, but i don..." <- https://ploopy.co/
<nephele>
??
ablyss has quit [Quit: Konversation terminated!]
<Saijin_Naib[m]>
FOSS and DIY or buy hardware, inclusive of trackballs
xsuu has quit []
<Saijin_Naib[m]>
I dont use their trackballs, but my boss does and raves about them
xsuu has joined #haiku
<nephele>
I don't understand your message
<Saijin_Naib[m]>
I'm quote-replying to your prior message about needing/wanting to build a trackball mouse
<erysdren>
ah, nephele is on IRC so the quote replys look odd
<Saijin_Naib[m]>
Oh, my bad
<Saijin_Naib[m]>
Just a recommendation you may find interesting in the trackball space, and FOSS/FOSH, so likely value-aligned
xsuu has quit []
xsuu has joined #haiku
<nephele>
> <Saijin_Naib[m]> <nephele> "now i need a new one, but i don..." <- Ploopy!
<nephele>
I'm still not sure what you mean by that
<erysdren>
it's the website they linked
<erysdren>
the name of it
<nephele>
hmm, okay. Not really nice to browser. No dark mode, and don't see why i need to buy something there
<erysdren>
it was just a suggestion :P
<Saijin_Naib[m]>
You mentioned wanting to build, not wanting Logi... it is a suggestion of folks that have FOSS/FOSH trackballs, similar to what you were talking about
<erysdren>
mhm
<Saijin_Naib[m]>
I'm not ordering you, I'm surfacing something I thought you may find interesting. Same as when someone surfaced them to me when I was looking for headphones
<Saijin_Naib[m]>
That is all.
<erysdren>
i have a 1999-2001 trackball mouse somewhere
<erysdren>
white with a red ball. very big
<nephele>
it's even more expensive than the logitech one :/ and i don't see any spec sheets listed
<erysdren>
rip
<erysdren>
(i say 1999-2001 because i have no idea when it was made)
<erysdren>
it just looks "of that era". my parents used it on their first home pc
<nephele>
for something like that, if i compare it to whatever i might build myself it would be very nice to know what polling rate it can do etc
_-Caleb-_ has left #haiku [#haiku]
<nephele>
erysdren: i have a very old logitech trackball, uses the same switches as the modern ones... i could repair it easilly, the modern one i destroyed in the same repair
<nephele>
that it has some software loaded doesn't help me at all, doesn't tell me about the hardware
Shaka444 has quit [Quit: Vision[]: i've been blurred!]
<Saijin_Naib[m]>
🤷
<Saijin_Naib[m]>
I'm out
<erysdren>
nephele being combative as usual
Saijin_Naib[m] has left #haiku [User left]
<erysdren>
beh.
erysdren has quit [Quit: Konversation terminated!]
<nephele>
I don't see how I'm beeing combative. Maybe It could have been better with some context for a link. If someone sends me some shopping suggestion I expect the store to atleast list some specs... I don't usually go searching for firmware in git repositories to inspect their contents to find out basic stuff about a product+
<gordonjcp>
I always remove Noto Sans and friends
<gordonjcp>
at least on Linux
<gordonjcp>
it makes it completely unusuable
<gordonjcp>
*unusable
<nephele>
In what way, you don't like the visual style?
<nephele>
on Haiku currently the Noto fonts are hardcoded in the font fallback list, so if you use any font that is missing any glyph it will be suplemented from the Noto fonts
<nephele>
hence the hard dependency
<gordonjcp>
nephele: no, it makes anything that uses fonts a nightmare
<gordonjcp>
nephele: you have to scroll through pages and pages and pages of squiggle fonts that no-one is ever going to use
<nephele>
Ah, okay. Well we have noto_regional for those "sub" fonts
<gordonjcp>
yeah
<gordonjcp>
I don't want any of them
<nephele>
but honestly, I am tempted to write something to merge these all into one font file ideally
<nephele>
atleast the ones we always want shipped
<nephele>
so noto emoji, noto symbols, noto symbols 2, noto sans, noto sans cjk (which is already 3 fonts) as one font "Noto"
<gordonjcp>
again, stuff I get annoyed I have to go to extra effort to not have
<nephele>
I can understand the big list problem :)
<gordonjcp>
I guess if there was a way to make them be present for rendering text in squiggle charactersets but not show up in font pickers, that would work
<nephele>
but I have never found a good font software on linux, it was always a nightmare for me
<nephele>
well, yeah that would be merging them into one (variable width) font
<nephele>
also gets rid of duplicate characters
<gordonjcp>
the biggest problem is in the font picker in DaVinci Resolve, but that's solved by running it in a Docker container and only allowing it access to a predefined ~/.local/fonts when you mount its filesystems
<nephele>
with variable with fonts they really aren't all that big space size either
<gordonjcp>
"these are your fonts, do not go looking in /usr/share/fonts, there are none, they are here"
dalme has joined #haiku
<nephele>
I mean, for haiku you could probably do that more easily with find_paths :D
<nephele>
but merging the noto fonts together would be an improvement in either case
<gordonjcp>
well Resolve is shipped as a binary, and it's built to run on Rocky 8.6
<nephele>
picking between noto symbols or noto symbols2 when you don't even know in which one they are makes no sense
<gordonjcp>
so it's actually easier to just run it in a container with a Rocky 8.6 userland, under whatever kernel Ubuntu provides
HaikuUser has joined #haiku
HaikuUser has quit []
<nephele>
With the current fonts I have installed, if these were merged I'd be left with "Noto Sans" "Noto Serif" and "Bitstream charter"
mmu_man has quit [Ping timeout: 480 seconds]
_-Caleb-_ has joined #haiku
jmairboeck has joined #haiku
DKnoto_W has joined #haiku
DKnoto_W has quit [Remote host closed the connection]
<Xe>
oh, mild feedback on the haiku install docs from the perspective of a jaded SRE: it was kinda confusing how the partitioning setup used GPT but didn't mention creating an EFI system partition or some /boot analogue
<Xe>
I kinda expected there to be a /boot partition / or EFI system partition so I was concerned that I somehow created an unbootable setup
<nephele>
If you use EFI you have to create an ESP, but there is no reason why you have to mount this during the system
<nephele>
the default mount point for it will be /NameOfYourPartition :)
<nephele>
/boot is the drive you booted from
<nephele>
as in the one that contains the entire OS
<Xe>
ah, i think libvirtd made haiku a bios boot VM
<nephele>
Haiku supports that aswell, if you make the partition table in DriveSetup that will include the loader for it
<Xe>
makes sense
<nephele>
okay, it looks like fontforge has a scripting mode, and it can merge fonts according to docs
<nephele>
now to figure out how to make a script for it, how that even works
<nephele>
and then i should be able to merge the noto sans fonts together
mmu_man has joined #haiku
AndrevS has joined #haiku
<waddlesplash>
xe: yeah we need to improve the default install process. there is a long-standing ticket about this
<waddlesplash>
nobody has put in the work yet unfortuantely
<Xe>
don't worry, I know the feeling
<Xe>
trust me, I understand entirely, I work in documentation
<waddlesplash>
ah
<waddlesplash>
on a completely unrelated note, I just fixed one Tracker bug, but noticed this in the logs:
<waddlesplash>
"failed to start monitoring, trying to allocate more node monitors; bumping nodeMonitorCount to 19456"
<nephele>
that's a lot of monitors
<waddlesplash>
further investigation revealed 1. QueryPoseView applies filtering after node monitoring would happen (it should filter nodes out before, if they become relevant for the query we'll find out a different way? I think?)
<waddlesplash>
2. Tracker monitors *every single node* in a window
<waddlesplash>
it had to do that on BeOS, but on Haiku we now have B_WATCH_CHILDREN for directories
<waddlesplash>
so, high time Tracker got refactored to use that
<nephele>
sounds good
<x512[m]>
waddlesplash: Recursive watching should be not needed for Tracker.
<waddlesplash>
?
<waddlesplash>
if in a regular directory we need to watch all nodes
<waddlesplash>
if in a query, the query watching may suffice
<x512[m]>
For directory, watching every entry is needed, but not contents of child directories.
<waddlesplash>
yes
<waddlesplash>
B_WATCH_CHILDREN only watches immediate children IIRC
<waddlesplash>
not recursively
<x512[m]>
Are node monitor registration leaking in Tracker?
<x512[m]>
Or just so many items?
yann64 has joined #haiku
<waddlesplash>
just so many items, it seems
duncsauce has quit [Ping timeout: 480 seconds]
duncsauce has joined #haiku
Aedil has quit [Ping timeout: 480 seconds]
Chai-T-Rex has joined #haiku
n_crm has quit [Ping timeout: 480 seconds]
ChaiTRex has quit [Ping timeout: 480 seconds]
jmairboeck has quit [Quit: Konversation terminated!]
janking has quit [Quit: Vision[]: i've been blurred!]
mmu_man has quit [Ping timeout: 480 seconds]
AndrevS has quit [Remote host closed the connection]
mmu_man has joined #haiku
dalme has quit []
neoncortex has quit []
<Habbie>
random chromebook debugging progress: inspired by LILO, I had shell.S print a H and wait for a keypress before `call enable_a20` and it prints a H and waits for a keypress
<Habbie>
i can add an A after enable_a20 and then we go protected mode and things become harder :)
<zdykstra>
guten tag, Habbie
<Habbie>
hey there
<Habbie>
it also survives enable_a20
DKnoto has quit [Read error: Connection reset by peer]
HaikuUser has joined #haiku
HaikuUser has left #haiku [#haiku]
figment has quit []
BlueSky76 has quit [Quit: WeeChat 3.8]
AD_Haiku_onPC_ has joined #haiku
AD_Haiku_onPC has quit [Read error: Connection reset by peer]