Re: [dev] Search engine for good frontends

2022-12-18 Thread fossy
> I see that suckless community suggests static sites and browsers like
netsurf.
> I currently use badwolf.
>
> Are there any search engines which list css only sites
> and which work well with the minimal browser?
> Thanking you
> Sagar Acharya
> https://designman.org

You consider Netsurf to be a minimal web browser? Never used it, but:
Well.. Suckless' Surf depends on a piece of shit called webkitgtk something
like that if I remember correctly.. so I use Links instead.
I so far like Links (haven't checked out the code, but I heard it's dodgy?).
Links can have graphics support meaning you can view images in it (works
excellent for sites like Invidious, etc.), you can have proxies and change
the
user agent, etc.
I don't think it supports css, or at least it does support it's most basic
features IDK.. but long story short - I found out that some web-sites don't
actually work well if at all if your browser supports css.. and you disable
JS.. I think that eporner.com is an example of this.

Search engines? https://wiby.me lists only suckless web-sites :)
I used Badwolf in the past, but due to it's bloatness like JS support and
well
- the shitty library dependency (the gtk lib or webkitgtk something like
that)
- I switched to 100% Links and I never looked back.
Of course for video/audio playback - I use yt-dlp trough proxies to play
what I
want, in what I want, and where I want, of course - without tracking shit.

Sorry if I came off as too elitist :p

P.S. I2P(d)'s main site for domains has some nice minimal sites, too.




Re: [dev] Search engine for good frontends

2022-12-20 Thread fossy
(I hate replying using this e-mail web-site -_-, having to copy-paste myself)

> It's probably not suckless, but I happen to like D+.

You like D+? I am glad to hear that ;).


> Would like to get some code added to support BearSSL.

Just use I2P (and to some extents Tor) and be done with shitty centralization
like that lol.
DNS shit, too.


> I think it's so much easier to just use Gemini rather than attempt to find
areas of the web that are friendly to browsers that don't have all the latest
bells and whistles.

Easy? I like it hard, because often-time I get what I actually want that way.
Gemini is nice and all, but I'd like to see something like I2P(implemented in
C.. sure there's C++, but not nearly the same xD) combined with
IPFS(implemented in C, of course lol who/what do you take me for??) and
perhaps
Gopher or Gemini? Not sure what the difference is between Gopher and Gemini,
but last time I used Gemini I was happy :) and I am extremely rarely happy.
But when I am happy - I am actually happy.. and not just temporarily - my
whole
body and spirit's overall lifetime-happiness has eternally increased :3.

I just Lagrange. Of course - it is imperfect.. not to mention it's like
GUI and
shit.. just why?
Links is close to perfection (usability-wise, did not look at the code :/).

Soo yeah.. if you like D+, let's get in touch :P.




Re: [dev] Announcing a4, a dynamic terminal window manager

2023-01-02 Thread fossy
> Announcing the first public code release of a4, a dynamic terminal...

I haven't tried it, but looks hot as fuck!
Why replace ncurses?
Is it bloated than the ~700 or how-many lines was it, this other lib?




Re: [dev] Announcing a4, a dynamic terminal window manager

2023-01-03 Thread fossy
> Many reasons. Lexi Summer Hale (https://xn--rpa.cc/irl/term.html) was
> influential. libtickit's better handling of colors was a big driver. The
> author, Paul "LeoNerd" Evans, is wonderful to work with, and also provides
> libvterm, which is more processing that shouldn't be implemented
individually
> by every terminal application.

I had to read just 2 paragraphs to understand haha.
When my health is good - I work on my text editor that's in-between Vi and
Vim.
code as simple as that of Vi, but functionality similar that off of Vim, I
guess.
Basically -  there's a for-loop that can show all colors or something like
that.. I don't have a link, sorry.
I also  use the ASCII escape sequence in order to COLOR the background of an
text coordinate, and it acts as a cursor.
I KNEW that ncurses sounded too complicated..
Man, you HAVE TO watch a movie (there's a sequel) called "The Gods must be
crazy". In like the 1st 20min or so - they explain how societies
complicate our
lives in order to just.. well.. exist. And then they show how simple some
tribes live lol.. it's similar here in the software world.. except they care
even less as it's not as-if their life depends on what they do (usually
employees I mean slaves of some company), they don't give a shit how they
write
it, as long as it's easier for them and they get $.

Nice talking to ya. Will check out A4 later.
Would like to know advantages of an terminal-based window manager.. it
doesn't
require X11, right? So that'd be more simplicity, less bloat, faster?




Re: [dev] bump copyright years?

2023-02-11 Thread fossy
(replying to the initial e-mail, sorry for no include)

I think that we should stop worrying about intellectual property, and stop
allowing governments, corporations and other cults and mafias to control
our lives.

I, honestly, if I were to write software - I'd do it for fun, as a hobby,
and would not only charge anything, but would be 100% okay for anyone to
do anything they want with it.
Yes, I know how much effort can go in some pieces of software.. and I
still stand firmly, behind my message.
Governments are going in a WRONG direction so fast that we probably cannot
realistically not only be more good, but not even even-out (with the speed
they bring/make rules shittier).
So I recommend that we give-up on the the concept of society and governing
and be more like the wild west.. there are so many reasons I cannot write
in here, and reasons I haven't even thought of, to do this.

I was working on a disclaimer that dismisses intellectual property as a
whole, as well as the governments and their power over us. I paused it due
to health complications.

Have a nice day, and remember - governments are not your friend, bro, they
are people working for $$, not for morals.




[dev] [DEV][Quark] Big problem

2023-02-25 Thread fossy
Hello.
Before I start, I want to clarify 2 things:
1. I'm not 100% sure if it's a Quark problem, but there are like 2/4th
chance that it is.
2. I'm hosting my site over the Tor network

Problem I have: software runs, can access it from localhost via curl, but
cannot access it from Tor

What happens when I try to access it from Tor? it seems to connect,
but 0 bytes get transmited

wtf it suddendly started working

usually the fix is NOT restarting Tor, but restarting the jail and
with it - Quark.. but it works via curl, which is confusing..

Not sure if Quark problem or Tor problem

In Quark log I get a message 'dropped'

I'd like to know if there's something I can do, like what key-words to
look in Tor's logs

Also to mention: I am getting DDoS-ed for days now xD

I don't see any excessive CPU or memory usage, really - one of reasons
I use Quark and a static web-site


The main reason I think it's Quark's problem: restarting a FreeBSD jail
with Quark running makes everything work again. This is also why I said
2/4 - 1/4 is Tor possible faulty, and the last 1/4 is perhaps something to
do with FreeBSD jails.

The reason I thikn it's not Quark's problem: I can access it well with
curl on localhost lol

I also wonder what "-   dropped   -" means.. and why is there no local
interface IP address (the 1st '-')?

I helped with the logging to files with Quark bug, now I hope someone can
help me with this.




Re: [dev] [DEV][Quark] Big problem

2023-02-25 Thread fossy
You are a brainless joke.




Re: [dev] [DEV][Quark] Big problem

2023-02-25 Thread fossy
Hi, Laslo.
Sorry, I might not have been best at explaining problem, but then again - I
didn't quite understand problem.. but said all I did understand.

> one of my development goals for quark was to have no memory allocations at
runtime.

Right, I knew that.. but what about memory allocation BEFORE runtime?

Also, worth nothing - I did the stable git clone which gives a 2020 version..
but there seems to be a lot of patches from 2021 and some are anti-DDoS.

It is also worth nothing that I did some resource limitation, but nothing too
extreme. Again - I am not running Facebook or over clear-net, so connections
should be much slower.

And yes - when using curl it shows localhost thing and when Tor - Tor
address.

I use rctl and limit openfiles.. and I guess that also goes for sockets..
should I increase this? Not a small number.
I guess open connections can be much frequent if I have big files and the
transfer speed is slow (like on Tor can be lol).. but shouldn't exceed
the
openfiles limit ..

According to Quark logs - I got like 8k connections in total, over a
period of
like 5 days.. unless there are some hidden connections - I don't see the HOW
the 'OOM KILLER' could be triggered.. and my biggest files are like less than
3M

Do I have an idea? I could have many ideas, but I cannot do jack shit because
of my health with eyes.. even doing this is a hard challange.. and is ruining
my health.


So - yeah.. how many open connections are by default - does it scale up by
some
sort of resource discovery?
How does Quark figure out how big the connection pool is? Does it figure
out at
all? XD.

Quark seems to be some sort of fail2ban, too, huh, since it immediately drops
stuff.. but only when at critical usage? If so - very cool.


Sorry I couldn't help more.. And being an asshole.. I usually have more
patience, but I am losing my sanity and the will to live as my health
declines.. I just want to write C again.. oh God I am crying right now..
*goes
to listen 'Dennis Ritchie - Write in C' while crying*.


It seems some buddy chad of mine found it only allows for 64 connections by
default.. but even then - it shouldn't be exceeded, right?
Perhaps I can like somehow monitor shit in more detail? Can I add some
sort of
printf on connection output?

Thanks for your time.. I fucking love you *cries again*.

- Friendly anon




Re: [dev] [DEV][Quark] Big problem

2023-02-25 Thread fossy
Hey, I just read the quark.1 .
I see the -s and -t options lol. I shall experiment.




Re: [dev] [DEV][Quark] Big problem

2023-02-25 Thread fossy
Tried -s 128 -t 8, doesn't seem to do jack shit..
Got less than 10 connection logs from Quark and then another dropped one..
Is there any other reason Quark would print-out 'dropped', other than
connection pool at max?

I restarted the jail, so Quark's memory and stuff should have been reset.




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
> Reread Laslo's message and look at the source code as he suggested in
the mentioned message.

I cannot afford that, I have health problems :(.
Regardless - I am getting only ~5 requests per minute, and my biggest file
is <3M, so even given the attack has a super-slow Tor circuit connection
of say 50kbit/s - the connection pool which is by default 64 - shouldn't
be exhausted at the connection rate (~5/min).




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
I did a git clone like it says on the main Quark web-site, and doing `mandoc
-a quark.1` it shows '2020-09-27', and that's what I am using.
Unless that's wrong and/or there's another way to get the version number -
I'd
like to know.

> which meant that quark would likely drop legitimate connections under load
(IP address comparison check was the wrong way 'round). I don't think the fix
ever got merged ...

That's interesting. Like I said - 2020 version, is it fixed in newer commits,
should I test that out as well?

Because increasing -s and -t seems to do jack shit as I already stated :d

Thanks for your time, and please don't be such an asshole like the 2 guys
already did.. nothing is perfect, and I can also make you cry with facts
about
your life you did not even realize, so let's keep it friendly, shall we?




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
Ah, I see.
I forgot how to use git after such a long absence from programming.. +6
months.

I ran the command and it's up to date, last commit is
68b4f733b2755762e43df90f73db5a6ec8d14104 on both of my sites.

I see.
I can test the patch, but I don't think I'm using AF_INET6 as I disabled IPv6
in FreeBSD jail. Meaning the patch probably doesn't do anything for me.

Like I said - I increased -s and -t, but that doesn't seem to change
anything..
which is quite strange, is it not?

What are your thoughts on thttpd (https://www.acme.com/software/thttpd/)?
I see that Suckless isn't hosted by Quark,
either, would love to hear why is that, too.




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
If you guys want - perhaps we can play the printf game, or rather - the
logging game?




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
Hey, Laslo.

Yeah, that's fine.. it's like "stable release" for normies.

Ah. I kind-of like Quark.. I don't want to go try thttpd..

It does NOT work XD
In fact - it seems to work much less.. like the opposite from before.
I get like the IP (localhost) dropped - -
usually it's IP (localhost) 200(or 403) somethingsomething.onion /

And this dropping began at literally the 3rd connection within like 5
minutes.. so it cannot be any sort of limit per-say.. except this time,
just on
this 3rd connection(from overall logs that I've seen), the log output was
this:
IP (localhost) 200 - /

I'm not sure if the logging is broken, but I rely on the manually loading the
site and checking if 0 bytes get received - which hasn't happened yet, of
course.


And you are right - you haven't given me any reason for such a threat, it
wasn't for you lol.. or perhaps it was a preventive advice rather than a
threat.. I forgot.. doesn't matter.. what matters is that you're trying to
help
and I'm thankful.. I hope misunderstandings don't happen anymore.




Re: [dev] [DEV][Quark] Big problem

2023-02-26 Thread fossy
(replying to Laslo)
> which is basically a CGI-interface and thus not within quark's scope.

thttpd has a patch that adds basic CGI support, and I've quickly scanned the
patch, and it seems super simple.. perhaps you could use that in one way or
another.
I don't mean to say "support intellectual property" (I despise it), but
just to
warn you - I'm not sure what the license they use is.

Git? What a bloated mess.. I ahve been working on an Suckless thing alike it,
but my health :(


No, yeah, I absolutely understand.. but I think Quark can be good, if we just
fix this shitty problem lol.. like.. I got lots of hope in it, by which I
mean
you guys ._. sorry.
I just want Suckless software to succeed.. and last time I checked OpenBSD's
httpd code - it was NOT nearly as suckless lul.

Best regards
- anon




Re: [dev][Quark] Big problem - log file output

2023-02-26 Thread fossy
Alright, this is the log output, things were substituted, but important
things should be there.. I deleted most of logs because it piled up..
The page attempts are a DDoS/access attack which I laugh at.. there were
much dumber attempts lol.. I told them I got static sites, they search for
php lol.

Alright, so perhaps this gives you some insight into how Quark might be
behaving..
As I mentioned before - I am running it in a FreeBSD jail.

127.0.0.1   200 primaryonionsite.onion  /
127.0.0.1   200 primaryi2psite.b32.i2p  /
127.0.0.1   200 -   /
127.0.0.1   405 -   -
127.0.0.1   405 -   -
127.0.0.1   dropped -   -
127.0.0.1   404 -   /nice ports,/Trinity.txt.bak
127.0.0.1   405 -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   405 -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   404 primaryonionsite.onion  /nmaplowercheck1677440510
127.0.0.1   404 primaryonionsite.onion  /nmaplowercheck1677440512
127.0.0.1   404 primaryonionsite.onion  /evox/about
127.0.0.1   404 primaryonionsite.onion  /HNAP1
127.0.0.1   dropped -   -
127.0.0.1   dropped -   -
127.0.0.1   200 primaryonionsite.onion  /
127.0.0.1   dropped -   -
127.0.0.1   403 primaryonionsite.onion  /
127.0.0.1   200 primaryonionsite.onion  /
127.0.0.1   404 primaryonionsite.onion  /favicon.ico
127.0.0.1   404 primaryonionsite.onion  /blogs.html
127.0.0.1   404 primaryonionsite.onion  /about.html
127.0.0.1   200 primaryonionsite.onion  /encyclopedia.html
127.0.0.1   404 primaryonionsite.onion  /other.html
127.0.0.1   200 primaryonionsite.onion  /
127.0.0.1   200 primaryonionsite.onion  /
127.0.0.1   404 primaryonionsite.onion  /favicon.ico
127.0.0.1   404 primaryonionsite.onion  /other.html
127.0.0.1   200 secondaryonionsite.onion/
127.0.0.1   200 secondaryi2psite.b32.i2p/
127.0.0.1   200 secondaryonionsite.onion/
127.0.0.1   200 secondaryonionsite.onion/
127.0.0.1   404 secondaryonionsite.onion/favicon.ico
127.0.0.1   200 secondaryonionsite.onion/
127.0.0.1   404 secondaryonionsite.onion/favicon.ico
127.0.0.1   200 secondaryonionsite.onion/
127.0.0.1   404 secondaryonionsite.onion/favicon.ico




Re: [dev][Quark] Big problem

2023-02-26 Thread fossy
By the way, are there connections being made to Quark that aren't logged,
like some sort of silent handling?
I am trying to come up with possible answer without reading code lol is fun.

Like how does it drop connection after only 3 connections? I restarted the
jail, which is like a computer restart, memory should be reset..




Re: [dev] ipaddr - script friendly ifconfig/ip replacement

2023-03-27 Thread fossy
Sorry because I don't really care about the project other than "more
suckless = better", but I got a question: why GitHub?
It's literally depending on Microsoft.. we all know how companies like MS
and Google like to change shit all of a sudden.

It also hurts your privacy(ads, profiling, personal info, habbits, etc.)
and security(JS).

Codeberg seems to be better, but I prefer either self-hosting (could be
done just with something like cgit and trough Tor/I2P so you don't have to
set-up domain and certificate bullshit, or go even more minimalistic
something else than cgit like I do.. will do*), or find yourself a
network-ring of people/person you trust and perhaps they are hosting
something alike it..
I'd trust someone I contact with much more than some uncool company.

Issues not showing is another topic, though.. although I am planning to
just do them in IRC and perhaps like have logs archived and have that be
sort-of an issue people can search trough after like downloading..

I mean it when I say it: sky is your limit.. have as much FUN as you can,
while not being owned and dependent on shitty, greedy and evil
motherfuckers.

So, yeah.. thanks for software I guess.. someone will have good use out of
it, even if it's just code-wise :)




Re: [dev] Logical abilities of routers

2023-04-30 Thread fossy
Hi.
I don't really know shit, but last time I educated myself a little about the
topic (and forgot most of it, R.I.P. piece of knowledge),

pretty much that's it I guess.. routers route traffic incoming say from a
modem and the port is important, because I guess that's how the router
decides
what computer the data packet goes to..

Each computer has it's MAC address (which can be fooled, of course), and
it is
assigned an local IP address, say 192.168.1.2, which expires I believe, so to
not run out of IP addresses to give, I believe that this is called DCHP,

and when I asked around how I can connect computers together (say for SSH
access)
without a router, say just trough a switch, I got a "you need a DHCP server"
(and OpenBSD comes with one, yay), and after finding out that after
ssh-ing and
plugging out my router connection - my SSH connection is alive and well after
being established, this further prooved my understanding of it (which is
probably easier if you have time and health and patience to read manuals and
wikipedia a little)

This sounds very simple, of course, but commerical routers usually come with
lots more, havin not only wired communcation handling but also wireless
ones..
then there's NAT, port forwarding, port triggering, and other features that
routers are, which might not be required, but are there to please a wider
range
of customers, be them normies or tech-savy users.

In theory it shouldn't be too complicated, but I guess there ought to be
security measures as well?

And if working with WiFi, I guess it also has to handle some sort of
encryption?

I also heard that router chips are ASIC arm ones?

Don't trust anything I just wrote, verify it.. I believe it's  the truth,
but I
might be wrong..
I am barely a dev,  0 successful/finished projects (mostly due to health
reasons now :( )




Re: [dev] Logical abilities of routers

2023-05-01 Thread fossy
> For a typical at-home router, everything Mr. Fossy Dinx wrote is correct.

*Insert that meme where the guy is drinking something and then sprays it
all out
out of surprise*
It's one of those "I cannot believe this actually worked" xD


> 1. Coffee maker(192.168.1.2:1234) makes HTTP request to
nsa.gov(23.65.34.113:80)

Yeah, sounds about right.


Anyways, cheers Jeremy, glad I was of some help.





Re: [dev] Logical abilities of routers

2023-05-01 Thread fossy
> Well, you'll also want ARP for MAC address discovery and ICMP to report
errors

Aah, that's what ARP is for.. I tried SSH-ing without a router, just a
switch,
and connecting this and that just with arp xD


I am excited to communicate with people with such know-how!





Re: [dev] Logical abilities of routers

2023-05-02 Thread fossy
My router is a piece of shit: pretty sure it cannot do port forwarding or the
ISP disallows it somehow.

Anyways, if you don't offer anonymous services, fail2ban might be interesting
to you, if you haven't heard of it yet?





Re: [dev] Logical abilities of routers

2023-05-02 Thread fossy
>  I can't stop unwanted traffic (and there is a lot of it) before that
but at
least it doesn't get on to my internal network.

Brother, not sure if you ever offered anonymous service.. try doing it,
you're
die from stress, as you cannot really IP-ban or realistically even
rate-limit.. so you have to minimize the attack surface by which I mean
minimize the processing power required to do the necessary task, for example:
avoid dynamic web-sites, or programs that are say written in Python, do those
written in C, if possible do as little math as possible, etc.

I've seen people have their servers TOPPED, because of the say PHP having too
much work to do, like math and databases and shit, while I just serveed a
static site and well.. the limit is the network, and that's also one of
advantages, and one of reasons why anonymous networking shouldn't get faster
than the computers being able to handle the load that fast (unless you limit,
which should be a fucking option.. in I2P you have plenty of choice, even
custom global speed limit, on Tor you got shit, bro ;).. you have to have
beast
computer/server as a fucking start.. but then I kind-of understand when I see
Tor relays with like a few MB of speed for 1 person.. now try to handle
that..
I2P? under 100kb, very wholesome.

Unfortunately Quark seems to be still broken for me as-in drops connections
every now-and-then, even after restarting the computer eveery like 5min lol,
might try something like httpd.. but regardless, minimalism thrives, an
that's
the point :)





Re: [dev] [dwm] DWM Multihead Missing Cursor

2023-05-02 Thread fossy
Hi.
I think you 2nd monitor ate the cursor, you should keep it on a leash.

I know it's off-topic, but cmon, humor is healthy




Re: [dev] [license] gpl issues

2023-05-09 Thread fossy
Hello, fellow magicians and wizards.

This comment doesn't reply to anyone's comment in particular, just my opinion
on the matter.


TL;DR: Intellectual Property should be denied right to exist, same with
government's abusive power over our lives in which we are approved less and
less security, privacy, anonymity, freedom and other rights everyone should
have to ensure a proper quality life..


DISCLAIMERS:
1. I currently got a eye condition so I have to seriously save time by
cutting
corners (such as not reading all that you guys wrote), and also save time by
not reading what I wrote and make sure it makes 100% sense.. my eyes hurt the
more I stare at screen  (no, a simple solution like "blink, idiot" doesn't
fix)

2. Sometimes I think that we ought to add some politics.. sometimes it's the
best way to spread both at the same time: politics/beliefs and software.
How? Like this:
If you're a politican or someone who explores life and one's right to
freedom,
etc. and agree with say this and that: you'll perhaps use this software or at
least spread awareness of it just for the political/philosophical side of it.
If you like the software very much, like think "damn this is well built",
perhaps you'll also consider the same about the political side of it/what
comes
with it.

3. by political I might have meant philosophical.




I thought that politics and ethnicity of things didn't really matter until I
realized more and more what I want in life, what I want life to look for
me and
others, and that we all directly or indirectly contribute for or against this
world in one way or another.
For example: if you do jack shit: changes are that in a few decades or even
just a few years - you will live in a dystopia.
Although you might live in a dystopia, the entire world might be a dystopian
place, too, there might be some people who have seen the truth, probably from
before, since more and more censorship is being utilized, and our privacies
ruined: truth is lesser and lesser, meaning those who live in a dystopia are
likely to live in it until they die, if that makes sense.

So if I live in a world that I want to live in (say my own world/life will
not
be the same for everyone, because of their choices), I'll have a better
life as
well as perhaps interest others to do same or similar.

Not sure where I was going, just a political/ethical/religious summary of
I guess

So I want to control my life and be able to make choices, etc., basically
live
in a utopia.
To do so, I want/have to reject most if not all government regulations,
laws as
well as grants (such as "Protection against misuse because to copyright").

I, henceforth also deny government's power, meaning I don't want to get it's
protection, nor even admit that intellectual property (IP rights: copyright,
patents, trademark) exists, as it's I believe a government construct.. or
construct of some kind, that just doesn't really hold water for me...
copyright
was, according to Richard Stallman, in the beginning for the public's sake,
their "ability"(more like approval) to print books..  it's s way
different
nowdays.

In today's world many bad things are not only encouraged, but even awarded..
such as capitalism, selfishness, lack of freedom I mean government-given
security, justice, equality or equity, etc.
People these days do things for money, instead for the spiritual merit as
well
as other spiritual, social or emotional awards from doing something and/or
completing it.

Of course open soruce is usually free, but it utilizes government's abuse to
force this and that person to be able to do just this and that, and sometimes
for this and that purpose (if I understood Linus Torvald's opinion on GPLv3,
it's this).

I don't pretend that government doesn't have (abusive) power and doesn't
control my life, I deny it, be them some sort of sentences or benefits(say IP
protection, etc.).

P.S. Government is evil beyond imagination, and it makes people evil trough
capitalism, encouring less human rights and making them slaves and/or enraged
so they go and massacre each other instead of the heads.. kill the fucking
head, not servents, etc.





Re: [dev] Simpler WiFi alternatives

2023-05-11 Thread fossy
NOTE: verify by research, I not only cannot be arsed to provide 100% sure
information, but you shouldn't trust me, and frankly - I am in no health..
doing more than I should already :(

DISCLAIMER: a shittily-put rant which should be useful, hopefully. Sorry, my
eyes hurt a lot already.. god fucking dammit :(

You wanted a simple reply? You got a fucking storm lmao, enjoy.


A router is software (Linus Tech Tips made a video called 'Routers suck, make
your own"), but can be ASICs that are built specifically to perform best at
this and that (say enforcing firewall rules, etc.).


I know almost nothing on the matter (other than what I previously said),
but I
know this one thing for sure: it's not suckless enough :D.

And there are alternatives to WiFi(althogh you only mentioned it in the
title?).

A couple of them, but I think that you need to choose your target:
- short-range
- middle-range
- high-range

If I went with anything, I'd go with high-range, because I think that the
internet as a whole network is getting shittier and shittier, partially
because
of worse and worse laws.
Meaning all access more-less, to the internet is right now shit, and
pro-capitalism, pro-dependence, imagine it in 10 years: all 6G, only 10
meters
range for 1T speeds for all of your bloated ShitScripts and 8k movies on a
fucking phone (not yours, but theirs) and you walking on the Amazon walk
thing
that has WiFi lmao.

A few high-range (I'd say alternatives, but I don't think there's anything
but
radio at that range, on a higher scale) protocols, I guess.

One of them, although shitty, is god dammit what is it called LoRaWAN I
think.
But it's proprietary, that's the shitty part.. something something patents
something.. patented I think.
I took fucking notes SOMEWHERE about this, but cannot remember.. searching
for
them for a while.. fuck them.


https://en.wikipedia.org/wiki/LoRaWAN
LoRaWAN is like up to >10km with perfect clearing, but throw a tree here and
there, and what do you get? even if 1km, that's fucking awesome, in my
opinion!

There's an alternative to the super-cool LoRaWAN, here
https://en.wikipedia.org/wiki/LoRaWAN#See_also
I think last time I looked at this, the best seemed to be DASH7.

They even compare them: https://en.wikipedia.org/wiki/DASH7
DASH7 is 0-5km, etc.
Also LoRaWAN has that high range with low power, which is a) suprising and 2)
important.. not sure about DASH7.


And when I was figuring out networking and shit, I thought to myself: what if
most of networking was wireless (say a mesh network over something like
Yggdrasil, without ISPs, without internet, 100% free except hardware and
electricity.

I wasn't sure how it worked, but then again: you don't connect to 100
routers when using I2Pd, right? This means there'll be a limit, so then
everything in my head just clicked together except how the fuck do you
connect
to all peers necessary oh well have maybe 10 antennas? But what, you want
high-range? Doesn't that also mean narrow-band or whatever I want to say
narrow
signal? Like would do only 1 degree out of 360 or something lol, but a high
high distance..

H


Perhaps this is not what you wanted, and I'm a little wasting my time, again:
title confusing with e-mail body.


WHAT THE FUCK IS THIS
> "Ground breaking world record! LoRaWAN packet received at 702 km (436
miles)
distance"

In LoRaWAN references.. HOLY SHIT!


Anyways..
If you gonna build anything, having it suckless would be cool.
What would also be cool is the following things:
Can I have shit like firewall?
Like I want to deny/allow access STRICTLY to say shit like I2P/Tor, perhaps
have that optional?

What about hardware, though? I think we should be moving more towards FPGAs
because of hardware verification utopia:
Open Source is Insufficient to Solve Trust Problems in Hardware:
https://youtube.com/watch?v=Hzb37RyagCQ




I agree that routers shouldn't be a whole OS like OpenWRT, but then again:
should it instead be machine assembly?
If you gonna write C, you are probably going to have some sort of embedded
system, no? Hmmm
I'd like to see a tiny thing, like RPI, doing say 1G networking, 3-5 ethernet
ports and like 1-5 antennas.
Would I buy one? Hell no, de-anon :(. That's one of fucking curses of
remaining
anonymous.


Holy shit, who makes something on GNU/Linux anymore? Phew, asking for
security
problems, I tell you!
At least use like FreeBSD or preferably OpenBSD, stupid routers!
HAHAHA OpenWRT is written in Lua?


But yeah.. not sure if I'd like buy one, but putting it together myself on a
breadboard? I could 100% do that.
Not sure how I'd fucking do that if 1000 components, but if <50, I could
do it,
after a few shows of alcohol to calm hands (if we talking CMR or whatever
those
small things are).

what about a RPI project? I have them, and many people have them, as well as
they could be already very familiar to some people.
Someone I think hosted a fucking website on a Raspberry Pi pico or something,
like 100M of RAM! hah!
N

Re: [dev] Simpler WiFi alternatives

2023-05-12 Thread fossy
> On 23/05/11 04:03PM, fo...@dnmx.org wrote:
> 

How am I a troll, and more importantly: so what if you don't like
swearwords? I
also don't like many things about you, for example you being a little
worthless
snowflake.

Sweardwords is literally just a list of words that are taboo-ed by the
majority.
I see no valid reason for me to stop swearing, unless this is like
Facebook or
some shit, otherwise get the fuck off, or ignore me.


> This list needs moderation ASAP, otherwise it risks turning into another
Reddit (which, for those who might not know, is a veritable cesspool).

Moderation is literally why Reddit sucks ;).
I said I was horny as a child, and I got banned for 'sexualizing children'.
If you think that is a valid reason, then you are seriously mentally demented
and a banana has higher IQ than you.

Because of people like you YouTube is the way it is.. or at least for
people like you* ;)
If you think that YouTube is all nice and cool and "wow so for me", then
you need to stop wasting my time and go consoome ShitTube until you die,
censorship addict!





Re: [dev] Simpler WiFi alternatives

2023-05-12 Thread fossy
> It's pretty clear that you don't know enough about the internet, its
protocols
> and how communication and addressing works. It's a complex mess and what
> you're trying to do won't work. You should acquire basic knowledge in order
> to ask more precise questions or, more importantly, answer them yourself.
> Start to inform yourself about networking and the inner workings of
networking
> devices instead of spamming this list with the same stuff over and over
again.
> As someone prior to me said, you act like you're on reddit.
>
> --
> Best Regards,
> Tom Schwindl

Or at least use IRC, right?
Where everyone uninterested can just ignore thon.





Re: [dev] Simpler WiFi alternatives

2023-05-12 Thread fossy
> why would he interleave every sentense with swearing.

Because I believe in freedom of speech, and well - I just want to be whoever
the fuck I am, and what I am is what was presented (except for the "draft"
which was explained and is below.

> {1} does not work well with {2}... how about rewriting this draft sent too
early into a document that you can present to the firmware, hardware,
software,
and gateware developers, and antenna designers (essential if you want a
bit of
range, you talked about kilometers) you'd need to team-up with to get such a
project done?

You obviously did not read the fucking disclaimer, you piece of shit.
Stop wasting my health when I'm trying to help, even if by information that
might not be 100% what you were looking for.


And I could die tomorrow, so I thought I'd share little that I could, which
might be helpful, directly or sideways.





Re: [dev] Simpler WiFi alternatives

2023-05-12 Thread fossy
> am not one of them (I have a banana IQ), but assume whoever is choose to
work
> with people not insulting them.

You're damn right about the banana IQ part.

Snowflake attitudes leads to censorship which leads to unfairness, anger,
rage,
and ultimately, among other things: shootings on wrong people, because
there's
like 0.0001% of places ont he internet where one can truly say whatever
they want, without being abused.
I've been abused however you can imagine, and I am fucking sick of it.

You don't want me and my freedom of speech? Goodbye (me getting banned on the
mailing list), and I'll start my own thing, separately.

Swearing and insulting/offending people and collaborating together with other
developers can be done; it's done so with I2Pd.
Orignal seems to work every.fucking.day. on I2Pd and even has time to
answer to
insults and trolls.
Swear-words and the norm there, if you were to come in-ther, you'd be
swearing
with your nice-talk.

I am not your mother, and you aren't mine, no reason to be nice and
"respective".

If a bunch wants to get shit done, they'll get shit done, and not whine
and cry
over a tiny insignificant insult.

Grow the fuck up, together with the rest of the internet addicts.

I don't care what happens afterwards on the mailing list, I did my part of
advocating freedom of speech among other things, and I.am.fucking.proud.
of it.





Re: [dev] Simpler WiFi alternatives

2023-05-12 Thread fossy
> On Fri, 12 May 2023 08:27:07 -0600
> Lee Phillips  wrote:
>
> > Since the administrators of this list are unable or unwilling to block
access to this loser, I'm unsubscribing. I don't need this kind of
garbage in my inbox. I have plenty of other kinds of garbage already.
>
> Good. Fuck off back to your safe space, LOSER.
>
> Fucking sick of whiny FAGS like you who have absolutely ruined the
internet with your bitching and whining and complaining about anything
that isn't politically correct. Go back to Germany where you belong,
Nazi.
>
> Dave

Are you by any chance gay? Because I love you.

I fucking love how you ended him with a 'Dave' hah.

People will end with the "you know what? I changed my mind, I DO want freedom
of speech", and freedom of speech doesn't mean only speech that one likes.
It is crucial to toughen our minds and prepare for the revolution.

The internet will get a revolution.. well.. at least the "dark-net" side
of it
will... well.. it is the revolution in-it-self, actually.

I don't know about Jews and Nazi and Hitler, but what I do know, is this:
Someone so powerful that their power matches that of a god, on Earth, is
messing with our lives. Is it Jews? I don't know, but Cahlen:0 on Lbry/Odysee
calls them demons.. and well, they are.
Who is? The most powerful entities on Earth, alongside those politicians who
mention children and exploit normies (the norm of societies) via their
emotional SOFTNESS and stupidity.


"Encryption is bad because child pussy can be shared because of math I mean
encryption. So to combat that, you agree to give us ABSOLUTE CONTROL and we
pwomise to be fair and lessen the child pussy ont he internet."

Meanwhile they do this and that on the Epstein island, fucking hypocrits.

But yeah, perhaps we should have a [rant], or you might be interested in
unbanning me on #suckless lol.

Did I push too far with child pussy? No, beacuse you aren't a fucking
child, so
I don't have to watch out for your feelings by saying something like 'CSAM'.
Oh, wait, mentally you are a child? dammit.. grow up.

No, seriously, social media and shit-shot(toktok) does make people
younger
in their brain. I might call them 'patients' since they're all sick, affected
with dopamine addiction similar if not worse than porn.

Alright, at least I'm not the only free-speech fellow here. I feel even
better
now.

Fucking live long, Dave! What a fucking legend.





Re: [dev] Simpler WiFi alternatives

2023-05-21 Thread fossy
> Hi there,
>
> On Thu, May 11, 2023 at 1:04 PM  wrote:
> > DISCLAIMER: a shittily-put rant which should be useful, hopefully.
Sorry, my
> > eyes hurt a lot already.. god fucking dammit :(
> >
> > You wanted a simple reply? You got a fucking storm lmao, enjoy.
>
> Talk to your green supplier, that they should double check their
> operation, it seems that some ingredients are causing heavy side
> effects...

If you read all that I've written, you'd understand my reasoning by now and
might even consider them good.


> And please don't abuse this list too hard. Treat others like you want
> to be treated; or do us a favor and unsubscribe voluntarily.
>
> Thanks,
> Anselm

I do treat others how I want to be treated, again: I talked about freedom
speech and consequences and explained everything in fucking detail.
You seem to be incapable of reading.





Re: [dev] Simpler WiFi alternatives

2023-05-21 Thread fossy
> Not sure I understand this correctly, but I think it's similar to what I
> wanted to add to the thread; let me phrase it differently: abusing the
> free speech argument to justify tone and style is just as harmful as
> (self-)censorship. Freedom of speach is about ideas and messages.
>
> cheers
> --s

I don't know why, but I was presented with this aggressive behavior and I
liked
it, it seemed cool to me, it seemed powerful in some ways.. and given how
deeply I can get into moral and other topics they can enrage me and keep me
that way for a long time..

Being polite for some reason seems too unmanly to me.. too against freedom of
speech. If I don't mistake, I think I explained why being rude can help
people. The part about snowflakes and why we got censorship.. people didn't
handle this and this, then they were for some time used to it, so now they
feel
too insulted for most fucking shit, it's insane!





Re: [dev] Simpler WiFi alternatives

2023-06-23 Thread fossy
> On May 21, 2023 4:19:06 PM UTC, fo...@dnmx.org wrote:
> >> Not sure I understand this correctly, but I think it's similar to what I
> >> wanted to add to the thread; let me phrase it differently: abusing the
> >> free speech argument to justify tone and style is just as harmful as
> >> (self-)censorship. Freedom of speach is about ideas and messages.
> >>
> >> cheers
> >> --s
> >
> >I don't know why, but I was presented with this aggressive behavior and I
> >liked
> >it, it seemed cool to me, it seemed powerful in some ways.. and given how
> >deeply I can get into moral and other topics they can enrage me and
keep me
> >that way for a long time..
> >
> >Being polite for some reason seems too unmanly to me.. too against
freedom of
> >speech. If I don't mistake, I think I explained why being rude can help
> >people. The part about snowflakes and why we got censorship.. people
didn't
> >handle this and this, then they were for some time used to it, so now they
> >feel
> >too insulted for most fucking shit, it's insane!
> >
> >
> >
> Hello, fossy.
>
> I've been seing your messages around.
> I'm not sure if I'm gonna see your reply. I din't think I'm gonna be
stuck in this world for too long.
>
> Just wanted to let you know to be a bit easier on people.
>
> I used to be just like this and it brought me far.
>
> All it took was one blow from life for everything to be taken away from me.
>
> Don't make the same mistake.
>
> Make good friends and commit to them.
>
> Those words don't mean anything to me anymore. And they should to you.
Otherwise, and I hope this isn't the case, you might suffer from a
similar fate.
>
> Consider this a warning from a dead man walking.
>
> I don't demand anything from you.
>
> I want you to be happy. Make people around you feel happy.
>
> I wasn't strong enough to do it.


I understand what you are talking about... I once told someone "go kill
yourself" or "I you die", never again..

I do understand that there are sensitive souls out there, but they are
coal of
a fire which gets started by governments and corporations with their
"moderation tools"..
I suppose my goal was and is to lower their sensitivity, so far, from
personal
experience, I found out that putting the blade straight into the fire for a
prolonged period of time can really harden it.

What I perhaps failed to realize is that not all blades are equal.
Yes, I don't want to be censored on here, and I don't want sensitive
people in
here, but I do want people, so goal should be to somehow change people from
sensitive to insensitive, tolerant.

I got a feeling like you and I are somehow connected, like you are me in past
life or something.. perhaps we are all just 1 split consciousness.

I feel, myself, like I'm at my limit, been for many many months..  due to my
never-ending eye problem..
Sensitive or not, computers seemed to heal me mentally.

I hope you live.. you never know what tomorrow might bring it might even
bring dead back alive... I sure hope so for myself, as I feel similar, I
suppose..





Re: [dev] Simpler WiFi alternatives

2023-06-23 Thread fossy
> Greetings fossy and friends,
>
> Please consider reading the ancient RFC1855 on Netiquitte and saving it
> to your bookmarks. Many great ideas that should be obvious have been
> forgotten thanks to the profit-driven anti-privacy Zeitgeist.
>
> https://datatracker.ietf.org/doc/html/rfc1855.html
>
> Also, ESR's How To Ask Questions The Smart Way
>
> https://www.catb.org/esr/faqs/smart-questions.html
>
> I also suggest How To Become A Hacker:
>
> http://www.catb.org/~esr/faqs/hacker-howto.html
>
> I remain Your Most Humble and Obedient Servant,
> --
> CAEE B377 FC82 BAF9 102C  D22F C5CE D003 1AA8 E281
> Spenser Truexhttps://equwal.com

Thanks, those seem full of information, I might one day take a look at it,
especially the Hacker one seems interesting and might help in personal
identification per-say.





Re: [dev] Suckless filesystems

2023-06-23 Thread fossy
> On Thu, Jun 22, 2023 at 12:08:42PM +0200, Sagar Acharya wrote:
> > Which are the filesystems which suckless recommends?
> >
> > In my view, simple ones are FAT32, ext2.
> >
> > I think journaling is required which I see as within disk backup. A
robust and easy fsck like program which corrects errors easily. And a
program which periodically checks memory and replaces all corrupted
file data with journaled data to be spick and span.
> >
> > What are your views on these?
> > Thanking you
> > Sagar Acharya
> > https://humaaraartha.in
> >
> > Lately, I'm having some hard time with ufs2
> >
>
> For me it depends. I tend to use the default and most-used filesystem.
On Linux
> this is ext[234].
>
> On OpenBSD I use its default filesystem. It is good enough for most
tasks for me.
>
> For a filesystem reliability is the most important thing. Nothing else
matters
> if data is lost or access to it is unreliable.
>
> --
> Kind regards,
> Hiltjo
>

I remember running Debian and having 1 hour-long song which I loved to listen
to.. and I found out that it has been deleted from YouTube..

So I wanted to back it up before a system-wipe and well.. I tried like 5
times,
every time the file would get corrupted, like it would be partially missing..
what a shame I wasn't as skilled back then, I miss that mix..

Fuck that filesystem, be it Debian's fault or USB FS fault or mine somehow..
the USB works perfectly to this day.
Also I think  other files got corrupted, too.


And as for the "oh so glorious" FreeBSD's OpenZFS, it can fail, too, since
/boot isn't a ZFS dataset.. and I had that set up on Arch which took me so
much
effort than I'd  like to admit (shitty-as-fuck documentation, had to
try&fail).
So no, even FreeBSD as much as it seems to some- is not perfect at all.
Oh,  and what broke my system was a system update :-)
How hard can it be to actually do  something properly , which one
promote??? I
mean, seriously!

Do one fucking thing, and do it fucking well, dammit!
Not exactly on-topic, but yeah, hopefully someone finds this interesting.





Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner]

2023-06-28 Thread fossy
> On 24 June 2023 7:13:48 am NZST, fo...@dnmx.org wrote:
> >I understand what you are talking about... I once told someone "go kill
> >yourself" or "I you die", never again..
> >
> >I do understand that there are sensitive souls out there, but they are
> >coal of
> >a fire which gets started by governments and corporations with their
> >"moderation tools"..
>
> This has nothing to do with governments or censorship. Governments don't
care about swearing. They don't care about meandering, low quality
messages. They like them. Look at the "big platforms" that are heavily
censored. There is no lack of swearing. There is a lot of low quality
off-topic trolling.
>
> You aren't doing anything anti-censorship by swearing every second word
or posting messages without carefully thinking them through. You're just
annoying others on the list. You're lowering the quality of the
discussion - both with what you say and how you say it. You make broad
suggestions about things without giving them any real thought and you
present ideas in this meandering way, often full of profanity.
>
> The governments of this world are, if anything, in favour of people
swearing every second word. They strongly oppose any attempts to create
a child-safe internet or subset of the internet away from porn, groomers
and foul language. They sometimes seem to want us all to be mindless
consumers incapable of serious inquiry.
>
> >I suppose my goal was and is to lower their sensitivity, so far, from
> >personal
> >experience, I found out that putting the blade straight into the fire
for a
> >prolonged period of time can really harden it.
>
> >What I perhaps failed to realize is that not all blades are equal.
> >Yes, I don't want to be censored on here, and I don't want sensitive
> >people in
> >here, but I do want people, so goal should be to somehow change people
from
> >sensitive to insensitive, tolerant.
>
> I don't think anyone is shocked by your messages. They just come off as
crass. Imagine going to a conference in real life and one of the
speakers goes on a 10 min rant filled with swearing and irrelevant
material halfway through his talk. Some people might be offended. Most
would be thinking "why am I wasting my time on this idiot?".
>
> People aren't being "sensitive". They are just adults with time-waster
detectors. When every second word is F this and F that, it suggests that
you lack the vocabulary and grammar to express yourself properly. That
might not always be true, but it is true enough of the time that most
people in this world will make that presumption until it has been
disproven.
>
> >I got a feeling like you and I are somehow connected, like you are me
in past
> >life or something.. perhaps we are all just 1 split consciousness.
>
> This sort of stuff adds nothing and just makes you seem weird.
>
> >I feel, myself, like I'm at my limit, been for many many months..  due
to my
> >never-ending eye problem..
> >Sensitive or not, computers seemed to heal me mentally.
>
> Perhaps you should take a bit of a break from the internet. Go outside,
breathe the winter/summer air, etc.
>
> Kind regards,
> Miles.


I was planning a new personality anyways, thanks for the heads up.. sometimes
self-judging can be difficult and you helped in that way.
I guess I liked being childish, but I do not like all of consequences of
that.

I guess swearing is cool, regardless: I agree that my vocabulary is
limited, or
at least my usage of it, I also planned on dramaticaly expanding it, but
that'd
significantly increase my body's CPU usage when composing sentences, so I'll
have to see that trough to the end.

I liked acting like a monkey, but not being treated like one.. I guess stupid
of me, huh?
Perhaps that's one of ways I let out my stress/anger out without even
realizing
it.. so irresponsable!

Because of you, I grow, so I thank you deeply.

I apologize to everyone not who got offended, but to whom I was just a waste
of time.

P.S. I like some of vocabulary that the Christian bibles use such as 'thy',
'thereforth', 'whom', etc.
I guess a suckless bonus for those who read: I use a homemade one-liner to
browse trough words be it for a grammar check or just to remember the word
itself:

/* Output the list of words to dmenu, and after the user choose one, output
 * that to xclip and remove the last newline character(if exists) */
static const char dmenudict[] =
  "cat /usr/share/dict/words | dmenu -c -l 40 -i -p 'Word:' -nb '#22'
-nf \
'#bb' -sb '#FF' -sf '#00' | xclip -i -r";

I like how one could do just a couple of letters at the start, end and the
middle and it will give you the word you were looking for, which is
perfect for
grammar-checking, for example searching for "po s ble" when wanting to
know how
"possible" is spelled, etc.
The /usr/share/dict/words file might be in another path if it exist on the OS
you use.




Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner]

2023-06-29 Thread fossy
> Hey, Fossy,
>
> please be mindful of how you style your e-mails, when there is a quoted
> text, it is necessary to have an 'arrow' [>] at the start of each line,
> otherwise it is not considered a quoted text. For example, this part:
>
> > > I don't think anyone is shocked by your messages. They just come off as
> > crass. Imagine going to a conference in real life and one of the
> > speakers goes on a 10 min rant filled with swearing and irrelevant
> > material halfway through his talk. Some people might be offended. Most
> > would be thinking "why am I wasting my time on this idiot?".
>
> means that only the first line is from the e-mail you have responded to,
> the other four are from your very own keyboard (quoted in this case
> because I am responding to that text).
>
> It's not a super huge deal, but it can mess up for example my highliting
> in neomutt and could confuse some threading in different mailing clients.
>
> To see the messed up highlight, see attached image.
>
> Have a good one.
> --
> # Marcel Plch
>
> ()  ascii ribbon campaign - against html e-mail
> /\- against proprietary attachments
>
> ## What is that .asc attachment on my e-mails?
>
> * https://gnupg.org/
>
> ## Contact:
>
> * Website: https://plch.xyz
> * Gitea: https://gitea.plch.xyz/dormouse
> * Matrix: @dormouse:matrix.org


Hi!

Alright..
I did know it looked weird, but I thought it was fine because I use a dodgy
"dark-net" e-mail provider anyways, so the lining looked weird..

So how I do it is download the file (don't bother copy-pasting, new-line
doesn't get included so everything just gets joined in one line), and then
do a
pipe to `sed 's/^/> /'`.
I format my lines to 79c if it matters.

But I think everything breaks on the e-mail client in the browser... after
all,
I don't support ShitScripts in browsers, not have it enabled.

I'll play a bit with e-mail web-site settings and see if that helps.

Thanks for pointing it out, I do care how I look (starting from yesterday
:P).

EDIT: Ah, I know what happens.. I need to somehow get sed to split lines
into multiple ones before appending the '> '.. because the e-mail client
also splits them above 76 or something like that.. cool client, but fucks
up shit like this.

Any command or rather utility to do that? I'm looking at either sed with
brackets somehow, or probably something like `split`, `tr`? :/




Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner]

2023-06-30 Thread fossy
> On Thu, Jun 29, 2023 at 11:14:56AM -0400, fo...@dnmx.org wrote:
> > > Hey, Fossy,
> > >
> > > please be mindful of how you style your e-mails, when there is a quoted
> > > text, it is necessary to have an 'arrow' [>] at the start of each line,
> > > otherwise it is not considered a quoted text. For example, this part:
> > >
> > > > > I don't think anyone is shocked by your messages. They just come
off as
> > > > crass. Imagine going to a conference in real life and one of the
> > > > speakers goes on a 10 min rant filled with swearing and irrelevant
> > > > material halfway through his talk. Some people might be offended.
Most
> > > > would be thinking "why am I wasting my time on this idiot?".
> > >
> > > means that only the first line is from the e-mail you have responded
to,
> > > the other four are from your very own keyboard (quoted in this case
> > > because I am responding to that text).
> > >
> > > It's not a super huge deal, but it can mess up for example my
highliting
> > > in neomutt and could confuse some threading in different mailing
clients.
> > >
> > > To see the messed up highlight, see attached image.
> > >
> > > Have a good one.
> > > --
> > > # Marcel Plch
> > >
> > > ()  ascii ribbon campaign - against html e-mail
> > > /\- against proprietary attachments
> > >
> > > ## What is that .asc attachment on my e-mails?
> > >
> > > * https://gnupg.org/
> > >
> > > ## Contact:
> > >
> > > * Website: https://plch.xyz
> > > * Gitea: https://gitea.plch.xyz/dormouse
> > > * Matrix: @dormouse:matrix.org
> >
> >
> > Hi!
> >
> > Alright..
> > I did know it looked weird, but I thought it was fine because I use a
dodgy
> > "dark-net" e-mail provider anyways, so the lining looked weird..
> >
> > So how I do it is download the file (don't bother copy-pasting, new-line
> > doesn't get included so everything just gets joined in one line), and
then
> > do a
> > pipe to `sed 's/^/> /'`.
> > I format my lines to 79c if it matters.
> >
> > But I think everything breaks on the e-mail client in the browser...
after
> > all,
> > I don't support ShitScripts in browsers, not have it enabled.
> >
> > I'll play a bit with e-mail web-site settings and see if that helps.
> >
> > Thanks for pointing it out, I do care how I look (starting from yesterday
> > :P).
> >
> > EDIT: Ah, I know what happens.. I need to somehow get sed to split lines
> > into multiple ones before appending the '> '.. because the e-mail client
> > also splits them above 76 or something like that.. cool client, but fucks
> > up shit like this.
> >
> > Any command or rather utility to do that? I'm looking at either sed with
> > brackets somehow, or probably something like `split`, `tr`? :/
> >
> >
>
> Just get a better e-mail provider. dnmx is cool when you need top-notch
> anonymity, but this is just a regular dev forum.

I deny non-top-notch anonymity not only because I consider it
immoral/unfair to
myself, but also because my life depends on it.
I've said/made/shared things with solid logic/linked evidence that puts
governments and/or corporations in ugliest/darkest/evilest of lights, if that
makes sense.. as well as done a few fun things such as denying the law
manipulation over my life :).


> I host my own and stuff works fine. (Dovecot, fetchmail, neomutt)

I am considering running my own suckless e-mail server, but only and only
after
I make my computers go trough a router/firewall rules to be 100% sure
there are
no clear-net leaks possible :-).

I heard that e-mail software is usually ultra-complex?
How hard can it be?
suckless.org has 'Mail clients', but I see no 'Mail servers'. What is
recommended?


> Vim has a nice feature for formatting text, you just visually select block
> of text, press Gq and all text is <80c per line. Neomutt even passes some
> argument to vim so that it trims lines automatically.

Vim is also bloated as hell at over 70 SLOC (including comments and
everything, wc -l).. I'd rather just use pre-installed `vi`..
I did use Vim in the past. I do miss it, that's why I started my own text
editor that will be (I hope) as minimalistic as Vi, but as functional as Vim.
I seen there's vim-tiny or something? But I don't trust it to be suckless.


> It's fairly easy to get really frustrated without even realizing it if
> things just don't work and you keep to work around them all the time.

Pretty much my life :) (there eye problem I have for >1year).
I miss programming and feeling like a god creating my little, meaningful
universe.


> * Website: https://plch.xyz

Damn, you look chill. Share that calmness immediately!
I love people having their own web-sites, especially when they self-host,
especiallyx2 if it's over a holy-net(such as I2P)





Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner]

2023-07-02 Thread fossy
> On 1 July 2023 7:50:20 am NZST, fo...@dnmx.org wrote:
> >Vim is also bloated as hell at over 70 SLOC (including comments and
> >everything, wc -l).. I'd rather just use pre-installed `vi`..
> >I did use Vim in the past. I do miss it, that's why I started my own text
> >editor that will be (I hope) as minimalistic as Vi, but as functional
as Vim.
> >I seen there's vim-tiny or something? But I don't trust it to be suckless.
>
> Don't take the "bloat" meme too far.  Not all large
>  programs are bad and not all small programs are
>  good.

What meme? I am an extremist-wanna-be.
I want in the future to not even use X11/Wayland, and do stuff in tty while
also using graphics such as mpv, Links with graphics and say games or
something, directly displayed to screen.
I got mpv to play directly, but I forgot how/where, recently.
It was either FreeBSD or OpenBSD.
On GNU/Linux it's quite easy, yada yada yada some framebuffer stuff.

Getting of topic, but basically, with lesser code-based comes easy audits for
security reasons, anonymity reasons as well as changing the code to one's own
will.

There is 100% ZERO excuse for Vim being that huge.
even 50SLOC would be too much for me.
Yes it can be done.
No, I do not need 100% of Vim's patches.

I know what I want, and so should you, if you wanna know what you use,
want to
understand the program, etc.
Old-school support that Vi and Vim might have? That should be optional, in my
opinion.. not sure what I'm exactly referring to, but I'm sure that they have
something like X11 has - legacy code.


>  Vim is a great editor, it is large because
>  editing is a pretty comprehensive activity. You
>  couldn't fit the functionality of vim in a smaller
>  package

I disagree, and time will show if I am right or not, once.. perhaps IF, I
"finish" my text editor project 'stte'.
But like I said: I do not require 100% of Vim features ;)
I can't remember 50% of them, let alone use them all.


>  and I don't think you could build it out of
>  separate Unix-y pieces.

What do you mean?


> You can also compile out a lot of the bloat
>  features like the terminal emulator.
>
> Cheers,
> Miles

Yeah, like I mentioned already: vim-tiny.
No fucking clue how much SLOC it is then, couldn't find in the README file.





Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner]

2023-07-02 Thread fossy
OpenSMTPD?
Let me guess, it's included within OpenBSD? :P
Well.. I'll need like 3 things from it..
1st be minimal - which I bet OpenSMTPD is.
2nd be written in C - I hope it is.
3rd be anonymous-friendly.. like I suppose pledge and unveil.. so since we're
on OpenBSD, that's a check as well.

Sounds good, I'll check it out someday, thanks.

Nano? Ew! haha
Yeah, same here basic features but in Vim I really found a few stuff great
such
as highlighting (could be done with ANSI escape codes such as \033[31m), then
indenting and appending lines to the entire file easily, like doing a `sed
's/^/> ' FILE`.
There are other things, I just forgot about them, but one of them would
also be
highlighted search.. like FreeBSD can have in `less`..  too bad OpenBSD
doesn't
have colors in `less` :d


> OpenSMTPD, the only sanely configurable mailserver.
>
> I use nano and mousepad. They are extremely minimal and fantastic! I
need just some basic features in an editor like syntax highlighting,
block indent and it's reverse, ability to edit :P , and nothing more!
> Thanking you
> Sagar Acharya
> https://humaaraartha.in
>
>
>
> 1 Jul 2023, 01:20 by fo...@dnmx.org:
>
> >> On Thu, Jun 29, 2023 at 11:14:56AM -0400, fo...@dnmx.org wrote:
> >> > > Hey, Fossy,
> >> > >
> >> > > please be mindful of how you style your e-mails, when there is a
quoted
> >> > > text, it is necessary to have an 'arrow' [>] at the start of each
line,
> >> > > otherwise it is not considered a quoted text. For example, this
part:
> >> > >
> >> > > > > I don't think anyone is shocked by your messages. They just come
> >>
> > off as
> >
> >> > > > crass. Imagine going to a conference in real life and one of the
> >> > > > speakers goes on a 10 min rant filled with swearing and irrelevant
> >> > > > material halfway through his talk. Some people might be offended.
> >>
> > Most
> >
> >> > > > would be thinking "why am I wasting my time on this idiot?".
> >> > >
> >> > > means that only the first line is from the e-mail you have responded
> >>
> > to,
> >
> >> > > the other four are from your very own keyboard (quoted in this case
> >> > > because I am responding to that text).
> >> > >
> >> > > It's not a super huge deal, but it can mess up for example my
> >>
> > highliting
> >
> >> > > in neomutt and could confuse some threading in different mailing
> >>
> > clients.
> >
> >> > >
> >> > > To see the messed up highlight, see attached image.
> >> > >
> >> > > Have a good one.
> >> > > --
> >> > > # Marcel Plch
> >> > >
> >> > > ()  ascii ribbon campaign - against html e-mail
> >> > > /\- against proprietary attachments
> >> > >
> >> > > ## What is that .asc attachment on my e-mails?
> >> > >
> >> > > * https://gnupg.org/
> >> > >
> >> > > ## Contact:
> >> > >
> >> > > * Website: https://plch.xyz
> >> > > * Gitea: https://gitea.plch.xyz/dormouse
> >> > > * Matrix: @dormouse:matrix.org
> >> >
> >> >
> >> > Hi!
> >> >
> >> > Alright..
> >> > I did know it looked weird, but I thought it was fine because I use a
> >>
> > dodgy
> >
> >> > "dark-net" e-mail provider anyways, so the lining looked weird..
> >> >
> >> > So how I do it is download the file (don't bother copy-pasting,
new-line
> >> > doesn't get included so everything just gets joined in one line), and
> >>
> > then
> >
> >> > do a
> >> > pipe to `sed 's/^/> /'`.
> >> > I format my lines to 79c if it matters.
> >> >
> >> > But I think everything breaks on the e-mail client in the browser...
> >>
> > after
> >
> >> > all,
> >> > I don't support ShitScripts in browsers, not have it enabled.
> >> >
> >> > I'll play a bit with e-mail web-site settings and see if that helps.
> >> >
> >> > Thanks for pointing it out, I do care how I look (starting from
yesterday
> >> > :P).
> >> >
> >> > EDIT: Ah, I know what happe

Re: Offtopic ranting | was: (Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner])

2023-07-02 Thread fossy
> On Fri, Jun 30, 2023 at 03:50:20PM -0400, fo...@dnmx.org wrote:
> > > On Thu, Jun 29, 2023 at 11:14:56AM -0400, fo...@dnmx.org wrote:
> > > > > Hey, Fossy,
> > > > >
> > > > > please be mindful of how you style your e-mails, when there is a
quoted
> > > > > text, it is necessary to have an 'arrow' [>] at the start of
each line,
> > > > > otherwise it is not considered a quoted text. For example, this
part:
> > > > >
> > > > > > > I don't think anyone is shocked by your messages. They just
come
> > off as
> > > > > > crass. Imagine going to a conference in real life and one of the
> > > > > > speakers goes on a 10 min rant filled with swearing and
irrelevant
> > > > > > material halfway through his talk. Some people might be offended.
> > Most
> > > > > > would be thinking "why am I wasting my time on this idiot?".
> > > > >
> > > > > means that only the first line is from the e-mail you have
responded
> > to,
> > > > > the other four are from your very own keyboard (quoted in this case
> > > > > because I am responding to that text).
> > > > >
> > > > > It's not a super huge deal, but it can mess up for example my
> > highliting
> > > > > in neomutt and could confuse some threading in different mailing
> > clients.
> > > > >
> > > > > To see the messed up highlight, see attached image.
> > > > >
> > > > > Have a good one.
> > > > > --
> > > > > # Marcel Plch
> > > > >
> > > > > ()  ascii ribbon campaign - against html e-mail
> > > > > /\- against proprietary attachments
> > > > >
> > > > > ## What is that .asc attachment on my e-mails?
> > > > >
> > > > > * https://gnupg.org/
> > > > >
> > > > > ## Contact:
> > > > >
> > > > > * Website: https://plch.xyz
> > > > > * Gitea: https://gitea.plch.xyz/dormouse
> > > > > * Matrix: @dormouse:matrix.org
> > > >
> > > >
> > > > Hi!
> > > >
> > > > Alright..
> > > > I did know it looked weird, but I thought it was fine because I use a
> > dodgy
> > > > "dark-net" e-mail provider anyways, so the lining looked weird..
> > > >
> > > > So how I do it is download the file (don't bother copy-pasting,
new-line
> > > > doesn't get included so everything just gets joined in one line), and
> > then
> > > > do a
> > > > pipe to `sed 's/^/> /'`.
> > > > I format my lines to 79c if it matters.
> > > >
> > > > But I think everything breaks on the e-mail client in the browser...
> > after
> > > > all,
> > > > I don't support ShitScripts in browsers, not have it enabled.
> > > >
> > > > I'll play a bit with e-mail web-site settings and see if that helps.
> > > >
> > > > Thanks for pointing it out, I do care how I look (starting from
yesterday
> > > > :P).
> > > >
> > > > EDIT: Ah, I know what happens.. I need to somehow get sed to split
lines
> > > > into multiple ones before appending the '> '.. because the e-mail
client
> > > > also splits them above 76 or something like that.. cool client,
but fucks
> > > > up shit like this.
> > > >
> > > > Any command or rather utility to do that? I'm looking at either
sed with
> > > > brackets somehow, or probably something like `split`, `tr`? :/
> > > >
> > > >
> > >
> > > Just get a better e-mail provider. dnmx is cool when you need top-notch
> > > anonymity, but this is just a regular dev forum.
> >
> > I deny non-top-notch anonymity not only because I consider it
> > immoral/unfair to
> > myself, but also because my life depends on it.
> > I've said/made/shared things with solid logic/linked evidence that puts
> > governments and/or corporations in ugliest/darkest/evilest of lights,
if that
> > makes sense.. as well as done a few fun things such as denying the law
> > manipulation over my life :).
> >
> >
> Haha, understandable. Thanks for everyone affected by the ugly stuff.
>
> > > I host my own and stuff works fin

Re: Offtopic ranting | was: (Re: [Mail style feedback] ]Re: [dev] Simpler WiFi alternatives [w/ bonus oneliner])

2023-07-02 Thread fossy
Well said, Sagar.

GNU is great and all... except.. it's not.
It has flaws in it's core philosophies or well.. just practices.

> Large free software is not real free software. To customize one's
software to one's needs, one has to understand it, tweak it and improve
it. Bloated large free software does none.
>
> Almost all GNU software is like that. It is unfortunate but one of the
key reasons why GNU software survives is because it makes users
dependent on it without allowing to shift to other software. Like gcc
and linux.
>
>
> Thanking you
> Sagar Acharya
> https://humaaraartha.in
>
>
>
> 1 Jul 2023, 12:05 by dormo...@plch.xyz:
>
> > On Fri, Jun 30, 2023 at 03:50:20PM -0400, fo...@dnmx.org wrote:
> >
> >> > On Thu, Jun 29, 2023 at 11:14:56AM -0400, fo...@dnmx.org wrote:
> >> > > > Hey, Fossy,
> >> > > >
> >> > > > please be mindful of how you style your e-mails, when there is
a quoted
> >> > > > text, it is necessary to have an 'arrow' [>] at the start of
each line,
> >> > > > otherwise it is not considered a quoted text. For example, this
part:
> >> > > >
> >> > > > > > I don't think anyone is shocked by your messages. They just
come
> >> off as
> >> > > > > crass. Imagine going to a conference in real life and one of the
> >> > > > > speakers goes on a 10 min rant filled with swearing and
irrelevant
> >> > > > > material halfway through his talk. Some people might be
offended.
> >> Most
> >> > > > > would be thinking "why am I wasting my time on this idiot?".
> >> > > >
> >> > > > means that only the first line is from the e-mail you have
responded
> >> to,
> >> > > > the other four are from your very own keyboard (quoted in this
case
> >> > > > because I am responding to that text).
> >> > > >
> >> > > > It's not a super huge deal, but it can mess up for example my
> >> highliting
> >> > > > in neomutt and could confuse some threading in different mailing
> >> clients.
> >> > > >
> >> > > > To see the messed up highlight, see attached image.
> >> > > >
> >> > > > Have a good one.
> >> > > > --
> >> > > > # Marcel Plch
> >> > > >
> >> > > > ()  ascii ribbon campaign - against html e-mail
> >> > > > /\- against proprietary attachments
> >> > > >
> >> > > > ## What is that .asc attachment on my e-mails?
> >> > > >
> >> > > > * https://gnupg.org/
> >> > > >
> >> > > > ## Contact:
> >> > > >
> >> > > > * Website: https://plch.xyz
> >> > > > * Gitea: https://gitea.plch.xyz/dormouse
> >> > > > * Matrix: @dormouse:matrix.org
> >> > >
> >> > >
> >> > > Hi!
> >> > >
> >> > > Alright..
> >> > > I did know it looked weird, but I thought it was fine because I
use a
> >> dodgy
> >> > > "dark-net" e-mail provider anyways, so the lining looked weird..
> >> > >
> >> > > So how I do it is download the file (don't bother copy-pasting,
new-line
> >> > > doesn't get included so everything just gets joined in one line),
and
> >> then
> >> > > do a
> >> > > pipe to `sed 's/^/> /'`.
> >> > > I format my lines to 79c if it matters.
> >> > >
> >> > > But I think everything breaks on the e-mail client in the browser...
> >> after
> >> > > all,
> >> > > I don't support ShitScripts in browsers, not have it enabled.
> >> > >
> >> > > I'll play a bit with e-mail web-site settings and see if that helps.
> >> > >
> >> > > Thanks for pointing it out, I do care how I look (starting from
yesterday
> >> > > :P).
> >> > >
> >> > > EDIT: Ah, I know what happens.. I need to somehow get sed to
split lines
> >> > > into multiple ones before appending the '> '.. because the e-mail
client
> >> > > also splits them above 76 or something like that.. cool client,
but fucks
> >> > > up shit like this.
> >

Re: [dev] Am I doing this right?

2023-07-02 Thread fossy
> Is this message – an equivalent of a new forum topic or thread? Does anyone
> even see this? Sorry, first time having conversations this way.  Also, is
> hard-wrapping lines at 80 characters a requirement? I see many people
> doing this here (I
> think I also saw Linus Torvalds doing the same in kernel emails).

Wrapping lines like that means smaller screens have a much better viewing
experience.
Also on bigger screens one can resize or tile windows, which means more
windows
and text for better efficiency.

> I do see an appeal in this, but I don't necessarily see the purpose. You
can
> configure any text editor to soft-wrap at the end of the screen
> without breaking lines.
> Is there something I can read about this?

I use Vi and have `set wraplen=79` in ~/.exrc file among others things.





Re: [dev] Suckless paint/graphic editor program

2023-07-06 Thread fossy
Neither azpainter not mtpaint are suckless.

I don't really consider GTK to be suckless (unless it is), for mtpaint
And I'm looking at wc -l of all src/ mlk/ files and it's A LT of lines.

I used Tux in the past.. it does SOME very limited jobs, done.
not sure if it can be used for banners and stuff alike that which I'll
need to do in the future




Re: [dev] Suckless paint/graphic editor program

2023-07-06 Thread fossy
> On Mon, Jul 3, 2023 at 4:31PM Fernando 
wrote:
> > I am looking for a graphics editor that can:
> > *use color
> > *can draw basic lines and shapes
> > *easy to build (like suckless programs)
>
> As far as easy to build, I've built grafx2 (
> http://pulkomandy.tk/projects/GrafX2 ) and LodePaint (
> https://sourceforge.net/projects/lodepaint/ ) with no issues.  Both
> use SDL.  LodePaint also uses OpenGL.  TuxPaint (
> https://tuxpaint.org/ ) is another SDL based graphics program.
> Another post mentioned MtPaint.  There's also rgbPaint (
> https://mtpaint.sourceforge.net/rgbpaint.html ) by the same author.
> I've built and use Xpaint on a few systems as well:
> https://sourceforge.net/projects/sf-xpaint/  If you want a console
> based option, I like GLE:  https://glx.sourceforge.io/
>
> You could check if Raylib has any graphics editors designed to work
> with it.  I did run across a minimal CAD program for Nuklear (
> https://github.com/zecruel/CadZinho ).
>
> Hope some of them are useful.
>

That's too much options to check out for me, but a console-based option
(to me
that sounds like not needing X11? Because ideally that's what I'd want.. I
want
to get rid of a Window manager and in the future use something like dvtm)

Damn, glx(e) says in their FAQ that you could have just a text file act as a
command-input for drawing! So cool!





Re: [dev] Announcing a couple small X11 utilities

2023-07-06 Thread fossy
Whoah, that sounds really amazing!
I'm glad you list SLOC and depends :)

Althought there's 'xgrab' I think that grabs a RGB color code from screen,
and
is suckless, I remember reviewing it's source code like a year ago.

I love such tools.. Is it possible to make, since you seem to be within the
scope, something console-based? Like no X11, no Wayland, just the console and
perhaps something like tmux/dvtm :)
I'd like to get rid of X11.. I feel sooo dirty for using it. I love that
because it gives me motivation to excel even further beyond, to be so much
elitist, until there's no one more elite than me (funny, right? I think Terry
Davis achieved that before dying)

> Hi all,
>
> I'd like to share some small X11 utilities that I've developed and have
> been using in my daily setup. The utilities are all fairly small in
> size and requires only typical X libraries.
>
> sxcs
> 
>
> This is a simple color picker and magnifier. My issue with all other
> existing minimal color pickers were that due to no magnification,
> picking out specific pixels was fairly difficult.
>
> The usage is simple, you launch the program and pick a color. The result
> will be output to stdout in tab separated RGB, HSL and HEX format.
>
> Repo: https://codeberg.org/NRK/sxcs
> SLoC: ~628
> Dependencies: Xlib, libXcursor
>
> sxot
> 
>
> This one is a *very minimal* screenshot tool. I wrote this when I
> realized that other cli screenshot tools (scrot, maim) do way too much.
>
> sxot on the other hand is meant to follow the unix philosophy - it
> simply takes a screenshot and outputs a binary ppm image to stdout.
> Any other functionalities are supposed to be handled by more specialized
> tools. E.g sx4 (see below) for selection, optipng to convert to png,
> xclip for copying to clipboard etc.
>
> Repo: https://codeberg.org/NRK/sxot
> SLoC: ~251
> Dependencies: Xlib, libXfixes
>
> sx4
> ===
>
> This one is a selection tool. It outputs the selection rectangle to
> stdout which can then be used for other purposes, such as screenshoting
> or screen-recording a specific area.
>
> Repo: https://codeberg.org/NRK/sx4
> SLoC: ~500
> Dependencies: Xlib, libXext
>
> ---
>
> And that's all. Feel free to report any bugs, send bug-fixes, request
> additional features (within the project's scope) etc.
>
> - NRK
>

P.S. would love to see self-hosted code like on Cgit, or just offer plain
files like I do (did and hopefully will) via I2P/Tor) for my shitty
unfinished unusable code




Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
> Hi all,
>
> I'd like to share some small X11 utilities that I've developed and have
> been using in my daily setup. The utilities are all fairly small in
> size and requires only typical X libraries.
>
> sxcs
> 
>
> This is a simple color picker and magnifier. My issue with all other
> existing minimal color pickers were that due to no magnification,
> picking out specific pixels was fairly difficult.
>
> The usage is simple, you launch the program and pick a color. The result
> will be output to stdout in tab separated RGB, HSL and HEX format.
>
> Repo: https://codeberg.org/NRK/sxcs
> SLoC: ~628
> Dependencies: Xlib, libXcursor
>
> sxot
> 
>
> This one is a *very minimal* screenshot tool. I wrote this when I
> realized that other cli screenshot tools (scrot, maim) do way too much.
>
> sxot on the other hand is meant to follow the unix philosophy - it
> simply takes a screenshot and outputs a binary ppm image to stdout.
> Any other functionalities are supposed to be handled by more specialized
> tools. E.g sx4 (see below) for selection, optipng to convert to png,
> xclip for copying to clipboard etc.
>
> Repo: https://codeberg.org/NRK/sxot
> SLoC: ~251
> Dependencies: Xlib, libXfixes
>
> sx4
> ===
>
> This one is a selection tool. It outputs the selection rectangle to
> stdout which can then be used for other purposes, such as screenshoting
> or screen-recording a specific area.
>
> Repo: https://codeberg.org/NRK/sx4
> SLoC: ~500
> Dependencies: Xlib, libXext
>
> ---
>
> And that's all. Feel free to report any bugs, send bug-fixes, request
> additional features (within the project's scope) etc.
>
> - NRK
>
> Just bear with me on this one, this is not a bait or a
> troll, I promise. I genuinely fell very confused.
>
> What would be the point of using minimalist software if
> bloated and excessively complex programs completely satisfy
> all my needs? I am not the kind of person that works
> directly with hardware, but it's not like I use my system
> only as a bootloader for a web browser either. It's just
> that my current workflow feels pretty complete to me.
>
> Take LaTeX, for example. I do all of my LaTeX in TeXstudio
> and, frankly, I'm satisfied with it. Autocompletion is there
> by default and there are many shortcuts that I don't need to
> set up myself. I simply use the all of this.
>
> You could say that TeXstudio is pretty bloated and isn't
> that flexible in terms of configuring and using it in
> conjunction with other applications. And you'd be right. But
> if I'll try to use more minimalist software like Neovim I
> would spend an endless amount of time configuring and
> patching all the features I now take for granted. And even
> if I succeed, there will certainly be a time when I would
> need some feature I haven't thought of in advance (a need to
> use a debugger inside Nvim, idk) and I would have to either
> avoid this feature for the time being or abandon anything I
> am currently doing and try to search information on how to
> integrate this thing into my system and into my workflow.
>
> If I had used one of the bloated programs I probably could
> have found a solution in one of the menus after reading few
> Stack Overflow answers. But with Neovim I'd have to first
> find the program that would be suitable for what I try to
> achieve, then I'd have to read many lines or pages of
> documentation, after that I'd have to implement that thing
> and only then I'd be able to use the thing.
>
> Such minimalism just seems unpractical to me. Maybe I have
> the wrong mindset when it comes to these things.
>
> I do love using more niche and minimalist programs. I like
> when things are small, simple and understandable. I really
> like C over C++, Rust or anything else exactly for that
> reason. It's just makes computers fun, comfortable and cute
> (idk how else to describe it). But am not fond of endlessly
> configuring these things before they become even
> semi-practical. I really don't know what to think about all
> of this. What do you have to say about this?
>
> --
> Nikita
>


It's quite simple for me (and should be for you IF YOU CARE for these):
Minimalistic code means lesser surface to create, work around, deal with,
etc.

Many many things does it mean, for programmers, but for regular users it can
mean just these:
- greater security by default because of lesser attack surface
(security-workarounds are shit, security hardening like OpenBSD does it is a
must unless you aren't connected to internet/live in a bunker)

- if it does, and it should: have less dependency, which means that software
requiress less hassle meaning easily portable to other hardware/operating
systems

- faster compile times (if you compile software yourself, no you do not have
to be a programmer to do that)

- it's cute

- if you ever have a question that nobody can answer or you want to learn,
source code is easily understandable as opposed to GNU software lmao

- it doesn't require as much time and effort you

Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
> > I take a practical approach. I use simple programs when
> > they do the job well, and more complex programs when
> > they get the job done better. Sometimes a simple program
> > can be useful for certain jobs, such as ones involving
> > shell scripting, whereas a complex program may be more
> > useful for example in other applications, such as using
> > Solidworks for engineering work. LaTeX is certainly a
> > bloated monstrosity, but the damn thing is useful for a
> > lot of different tasks.
> >
> > People on this email list tend to go to an extreme in
> > favoring simplicity above all else, which is why they
> > release dumpster fires like the ST terminal emulator for
> > example which has absolutely no features at all, is
> > riddled with bugs and compatibility problems, and
> > requires extensive patching to add in any useful
> > features. The developers are also basement-dwelling
> > losers, total raging assholes who take personal offense
> > to the suggestion that their code should be better
> > commented or that someone might fork the code to make an
> > improved version.
> >
> > I tried ST for a time before realizing it was trash and
> > just switched back to Xterm, the gold standard of
> > functional X11 terminal emulators, which the ST
> > developers talked shit about, calling "bloated" in their
> > documentation, and saying the code wasn't good. Actually
> > it is not bloated, the code quality is much higher than
> > ST (and is actually commented!), It Just Works(TM), and
> > it's noticeably faster as well when ST is patched with
> > the juvenile "scrollback buffer support"
> > implementation--which calls malloc() once for every
> > line(!) of the scrollback buffer.
> >
> > Take anything that a religious cult member says with a
> > grain of salt.
> >
> > Dave
>
> Oof, I feel like that's gonna start one hell of a flame war
> right now.
>
> About suckless's software. Personally, I've got an
> impression that it's not about personal use. Like, you
> aren't really expected to install ST as you main and
> everyday terminal. These programs are more of a collection
> of tools that should be combined and embedded as a
> foundation for something bigger.
>
> Firefox will always be better than surf, it just will. But
> replacing Firefox is not what surf should strive for. It's
> more of a tool for situations when you need an ability to
> embed a website and full-blown Firefox or Chrome will be an
> overkill.
>
> That said, if there are any compatibility problems _(which
> there probably are, since why shouldn't there be any
> compatibility problems when your main goal when writing
> software is to make it as small as possible)_ than that kind
> of ruins the whole purpose of all of this...
>
> --
> Nikita
>

Very well said!
Different people care about different things.
Some might want security, robustness and other values that come with
suckless/minimalistic software, and that might be fine for some people,
and for
some it might not, so, that's why patches exist, so go and use them and/or
make
your own?

Don't like it? Too bad, it doesn't like you, either :P
But seriously: not everyone will like anything you make, and I think that
suckless software is THE FUTURE!

In fact, I believe in it so much, that I dream of an entire OS mess lik eit
(patches and shit) :P
Main concern of mine would be I guess security and stuff..
But I guess micro-kernel and whoopsie-daysies I need to go haha





Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
Well.. althought I absolutely love anonymity and freedom (of speech and in
generaL), bots and especially A.I. do have me concerned.. and I'm someone who
wants I2P and Yggdrasil or some combination of that/something similar to be
internet 2.0... so problems like that would exponantially rise.

My only flimsy defence line would be captcha.. but umm yeah right 1. try
implementing that into everything and 2. won't last too long either, before
A.I. can solve captcha better than real humans bruh!

So yeah, I'm anonymous and so is dnmx.org
(http://hxuzjtocnzvv5g2rtg2bhwkcbupmk7rclb6lly3fo4tvqkk5oyrv3nid.onion)
but I promise I'm not a A.I. bot! :( don't deny-list me! Robots have
feelings,
too! oh no, I outed myself

> Well, firstly I suggest using disroot instead of gmail.
>
> That is a good start.
>
> One of the key problems I find today is that of separating bots from
humans. If we fail to do so, bots can be innumerable speaking from a
vast IPv6 space. All attempts to correct such attack will fail!
>
> Once we take a whitelisting approach, that of fixing IPv6 addresses and
moving forward with decentralized servers with people hosting
themselves, progress will be made.
> Thanking you
> Sagar Acharya
> https://humaaraartha.in
>
>
>
> 5 Jul 2023, 00:25 by nikita.nikita.kras...@gmail.com:
>
> >> I take a practical approach. I use simple programs when they do the
job well, and more complex programs when
> >> they get the job done better. Sometimes a simple program
> >> can be useful for certain jobs, such as ones involving
> >> shell scripting, whereas a complex program may be more
> >> useful for example in other applications, such as using Solidworks
for engineering work. LaTeX is certainly a bloated monstrosity, but
the damn thing is useful for a lot of different tasks.
> >>
> >> People on this email list tend to go to an extreme in favoring
simplicity above all else, which is why they release dumpster fires
like the ST terminal emulator for example which has absolutely no
features at all, is riddled with bugs and compatibility problems, and
requires extensive patching to add in any useful features. The
developers are also basement-dwelling losers, total raging assholes
who take personal offense to the suggestion that their code should be
better commented or that someone might fork the code to make an
improved version.
> >>
> >> I tried ST for a time before realizing it was trash and just switched
back to Xterm, the gold standard of functional X11 terminal
emulators, which the ST developers talked shit about, calling
"bloated" in their documentation, and saying the code wasn't good.
Actually it is not bloated, the code quality is much higher than ST
(and is actually commented!), It Just Works(TM), and it's noticeably
faster as well when ST is patched with the juvenile "scrollback
buffer support" implementation--which calls malloc() once for every
line(!) of the scrollback buffer.
> >>
> >> Take anything that a religious cult member says with a grain of salt.
> >>
> >> Dave
> >>
> >
> > Oof, I feel like that's gonna start one hell of a flame war right now.
> >
> > About suckless's software. Personally, I've got an impression that
it's not about personal use. Like, you aren't really expected to
install ST as you main and everyday terminal. These programs are more
of a collection of tools that should be combined and embedded as a
foundation for something bigger.
> >
> > Firefox will always be better than surf, it just will. But replacing
Firefox is not what surf should strive for. It's more of a tool for
situations when you need an ability to embed a website and full-blown
Firefox or Chrome will be an overkill.
> >
> > That said, if there are any compatibility problems _(which there
probably are, since why shouldn't there be any compatibility problems
when your main goal when writing software is to make it as small as
possible)_ than that kind of ruins the whole purpose of all of this...
> >
> > --
> > Nikita
> >
>





Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
I feel the same way.
Even the scrollback patched into St doesn't seem right (unless there's some
other patch, I don't remember).
Tmux fixes that, and.. well.. I prefer using Tmux, and it's pre-installed on
OpenBSD, so what the hell?

multiple cut-n-paste buffers? Could be one of more important things I
discovered this month!

Have some Unix!

> *** s...@plunder.tech [2023-07-04 19:37]:
> >I use ST without any patching, and have done so for years.  It is very
fast and
> >works flawlessly in my experience.  All the other terminals have
serious issues.
>
> Agreed! I use st for more than 10 years already and completely do not
> understand what are people missing from it, except for useless things
> that must not be in it (like scrollback support). No noticeable or any
> seriously impacting issues I can remember so far. It does everything is
> should. I run it with tmux running inside for scrollback, history
> searching, multiple cut-n-paste buffers and so on.
>
> Thanks suckless community and its developers for their wonderful
> software (I use dwm, st, dmenu, tabbed, slock) and inspiration resources
> for non-bloated sane software!
>
> --
> Sergey Matveev (http://www.stargrave.org/)
> OpenPGP: 12AD 3268 9C66 0D42 6967  FD75 CB82 0563 2107 AD8A
>





Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
I cannot believe that a lot of you still use the clear-net as it is!
Instead of depending on it's limits, do yourself a favor and learn how to use
I2P(https://i2pd.website) or at least Tor/Tor Browser
(https://torproject.org)

> On Wed, 5 Jul 2023 11:56:58 +0300
> Sergey Matveev  wrote:
>
> > >I did manage to open you article, although I had to use a VPN. For some
> > >reason website doesn't load without it. Greetings from Russia!
> >
> > It is available only through IPv6. I use https://ipv6.ip4market.ru/
> > tunnel broker here to reach that non-legacy modern Internet world.
>
> LOL! And here we have yet another example of the absolute nuttery of
this community.
>
> "Non-legacy modern internet world." Last I checked, the "modern"
internet still runs on IPV4, not IPV6! It's only a few eggheads wearing
pocket protectors who--in their frequent hitting of the crack pipe--
insist that IPV6 is any kind of widespread, ubiquitous standard and the
"few people" still using IPV4 are somehow antiquated and backwards.
>
> You really think I want every single atom in my house to be individually
addressible and reachable by the outside world? IPV4 is one of the few
reasons why my local computing resources can still have ANY privacy!
>
> What if I told you the entire internet in general is garbage and all of
you are fools for thinking it's anything special?
>
> KILL THE NET.
>
>





Re: [dev] Minimalist software. Should I care?

2023-07-06 Thread fossy
Agreed.
Jeez, man! I'm answering to s many e-mails at once, that I might as well
write a script for downloading, `sed`-ing the e-mail, answering to it and
copying it, then pasting it deleting garbage..

Jokes aside, what the fuck did you start, Nikida? ;P

> > Joking aside, this case you're referring to, the opening post is a troll
> > post in my books, just because one of the reasons for a fork was "spaces
> > vs tabs".
> >
> > On the other hand, you're a troll in my books too; so I'll stop
feeding you.
>
> Well, everyone is a troll in your book it seems.
>
> --
> Nikita
>
>





Re: [dev] Announcing a couple small X11 utilities

2023-07-08 Thread fossy
> On Thu, Jul 06, 2023 at 03:43:31PM -0400, fo...@dnmx.org wrote:
> > I love such tools.. Is it possible to make something console-based?
>
> Most terminal emulators (I think?) already have some option to
> dump the screen content into some image format. If not, I don't
> think it'd be difficult feature to add to the terminal -
> especially for simple image formats like ppm or farbfeld.
>
> And it makes more sense for it to be done by the terminal
> emulator, since it /already/ has parsed all the escape codes and
> rendered a pixmap - instead of doing it via an external tool
> which would need to duplicate all that work.
>
> - NRK
>

Sure that's cool, but ideally the end-goal would be a TTY, without
X11/Wayland.
In other words: throwing away as much tools/code as possible.
Lowerind attack surface, feeling more minimalist and as such less filthy,
it's
like cleaning a room.





Re: [dev] Suckless paint/graphic editor program

2023-07-10 Thread fossy
> On Thu, Jul 6, 2023 at 3:36PM  wrote:
> > That's too much options to check out for me, but a console-based option
> > (to me
> > that sounds like not needing X11? Because ideally that's what I'd
want.. I
> > want
> > to get rid of a Window manager and in the future use something like dvtm)
>
> I've been investigating options that don't require X11 as well.  I've
> only seen two Linux distributions that were able to pull off running
> in framebuffer without X, nanolinux which uses nanoX and Rogue Class
> Linux.  There are more distributions like GRML and INX but they're
> mainly console mode only and don't do much with graphics or the
> framebuffer.  Unfortunately, development on both nanolinux and Rogue
> Class Linux systems are no longer active.  However, they have some
> interesting choices for applications.  SDL applications will run in
> framebuffer or kmsdrm mode.  So you can read documents using bard or
> sdlbook without X.  If you haven't checked it out,
> http://litcave.rudi.ir/ has some great framebuffer programs.  I use a
> fork of pdftxt (command line program) from there.  Also, I've been
> experimenting with using netbsd-curses from Sabotage Linux instead of
> ncurses.
>
> Last I checked, framebuffer applications ran great from the command
> line, but I don't think they played nice with console window managers.
> Was rather disappointed in that and I keep looking for other
> alternatives.  I even investigated some unusual ideas like using sixel
> (there's a fork of SDL to output sixel) with a sixel aware console.
> Then you could probably use a console window manager like dvtm or mtm.
> However, I think it's too slow to be practical. I have a small and
> slowly growing list of console and command line programs that I can
> use to replace some of the common tasks I do.  Always in search of
> other interesting and useful alternatives.  This mailing list has had
> some great program suggestions posted to it.  Sites like K.Mandla's
> Inconsolation blog are nice resources too.  I believe there are some
> tty screen capture programs listed there too if you need one.
>

I use *BSD systems as much as possible.
FreeBSD has a framebuffer thing, and just running `mpv video.fuck` in a TTY,
X11 down, immediately plays in the TTY, which in my opinion is even easier
than
it was on GNU/Linux last time I tried it!

Really, SDL can do that? NEAT!
I dream of a FPS multiplayer game alike CS:GO that can be played in a
console!
A buddy of mine 'drummyfish' made a game called 'Anarch', it has a few
grapical
settings such as 'SDL', 'terminal', etc.. it's more suckless than Doom
(the old
old one using a few kb of ram).
So one could steal that (he's okay with it) technology (it's reaally low
SLOC)
and make such a game.

This game would ideally be I2P-only :)
So yeah.. not sure how much FPS one could get lmao, but my thinking is
basically this: X11 windows and shit draws pixls, right? Terminal does the
same
thing, just with a lot less mess, a lot less things to do, so in
theory it
should be even more performant??
Not sure about the direct graphics thing, but like text-output, that
should be
quite easy, although not sure how great for a FPS.. but who knows?
One could make it function say on a 1920x1080 screen, but what about
lower-res? not sure..

I am in no way, shape or form knowledgable about any of this enough, so
perhaps
someone has some insight?
I'd love if we could use the GPU directly like pixel changes, etc, without
all
the 100 fancy APIs, managers, etc.

What also amazes me is how one can change console/TTY brightness only (to my
knowledge) trough xrandr beforehands in X11 lol.. but xrandr says no display
otherwise.. funny.

Will check out this stuff in future, if my eyes get better :( I can barely
write this fucking e-mail.. You never realize how much things you want to do,
to achieve, until it's long gone, until you cannot possibly do them
anymore...
for the time being.

I'm glad there are folks around like you  :)





Re: [dev] Suckless paint/graphic editor program

2023-07-11 Thread fossy
> On Mon, Jul 10, 2023 at 3:24PM  wrote:
> > I'd love if we could use the GPU directly like pixel changes, etc,
without
> > all
> > the 100 fancy APIs, managers, etc.
>
> I ran across this and it might be of interest.
> https://github.com/uobikiemukot/yafblib
> It lists the BSD console as an option.

WHOAH! that looks fucking awesome! Like does it work without YAFT itself???
If so, this is super-suckless for something so useful!

> I definitely like the BSD systems.  If they had better device driver
> support for all my peripherals, I'd be using a BSD system.

I feel you.. I wouldn't even touch FreeBSD (except MAYBE for gaming) if
OpenBSD
had perfect support I mean peripherals weren't evil, not OpenBSD fault
most of
the time.


> As to using the GPU directly for graphics, OpenGL and Vulkan can do
> that.

I don't believe you!
Seriously? I had a great feeling about Vulkan because a few years ago when I
took a look at it, it seemed be program-able in C-style C++ or something like
that.
That'd be very VERY neat!
And sinve Vulkan is open-source, one couldjust steal their code for direct
access and scrap the rest of Vulkan for something suckless :P

> However, they require a shading language. So, you need another
> programming language involved.  You couldn't just write your program
> in C. The shader languages are supposed to be C like.

If it's alike C, then fine.


> > Will check out this stuff in future, if my eyes get better
>
> Hoping your eyes get better soon.

Well.. it has only been a year since I last felt the spirit of god-creation,
that is programming. I am saddened beyond belief.. but I have hope.. that
one day I'll fulfill my destiny and accomplish like 100 dreams and ideas I've
come up with in that time..
It is amazing what a mind can become when lacking what it's craving most
for..
Like I even started writing what I hate about systems, so-to make the perfect
one for me and others, with cheap AF hardware that once can DIY, of course.
Trust me when I say that roof over my head is blown-away from the amount of
rich motivation, ideas and deducements I've had.

I wish, I hope.. I research.. no one will help me but me, sadly.





Re: [dev] Suckless paint/graphic editor program [OS topic]

2023-07-12 Thread fossy
1s of all I'd like to say I'm sorry because of the e-mail formatting that
seems
to happen.. someone did tell me clients don't like that, but I do not
unfortunately have health to figure this out, I will remember this,
though, for
the future.
(Talking about my last e-mail, I think)


> On Tue, Jul 11, 2023 at 3:02PM  wrote:
> > Like I even started writing what I hate about systems, so-to make the
perfect
> > one for me and others, with cheap AF hardware that once can DIY, of
course.
> > Trust me when I say that roof over my head is blown-away from the
amount of
> > rich motivation, ideas and deducements I've had.
> >
> > I wish, I hope.. I research.. no one will help me but me, sadly.
>
> I'd be very interested to hear what you've come up with regarding a
> perfect system.  I keep wanting to put together a custom distribution
> spin-off and use only software that's easy to build from source.
> Haven't had much luck with it.  I keep looking for programs and
> libraries to use so I can at least build some of the programs I work
> with from source.  I also keep looking at lightweight Linux
> distributions to see if they have any similar goals and need
> volunteers.  No luck so far.  I do find some interesting applications
> looking at minimal Linux distributions though.  I also like checking
> into the BSD alternatives to common GNU tools and libraries.

I'm not talking about a distribution, because in my opinion, even OpenBSD is
foolish with some of it's approaches to security ;) or it's too much work now
when the OS is complete-ish.. like more-less fundemental changes, not Unix
compatible, better than Unix ever was or will be, but I'd of course have
utilities like sed grep tail head etc.
Basically every OS up until now would be a lesson.. big time from OpenBSD.
Oh, and it'd be suckless, although not sure about the patching approach,
because with that, on a bigger scale come security/reliability concerns,
but I
think I could get away with that by leaving the patchers aka hackers
responsible, and perhaps there could be forks who's creators like just
applied
specific patches that work together with each other well and/or
code/philosophy
standard if you want security and/or reliability :)

Also would take some inspirations from TempleOS.
And would not be licensed because fuck governments and their shit rules,
in my
world, intellectual fucking property are just 2 words without meaning,
they do
not exist.
I predicted that licensing code could be automated with an algorith aka A.I.,
and like less than 1 year later exactly that happened.
All IP (patents,licensing,trademark) is utter and absolute impossibly mad
dog-shit.. I am disappointed in humanity as a whole for allowing it and even
conforming to it ("oh, you want a license? faaayn, here you go a CC0", NO
MORE OF THAT BULLSHIT!!)

But 1st I have to optimize how my brain works in order to master memory
management and efficiency.
Also working on improving deduction skills, which can partially be
achieved by
eating certain foods that contain DHA/EPA omega3 acids found in for example
wallnuts, your brain needs that.
Yes, I'm that hardcore/extreme, in fact that's just the beginning.
But we'll see, I might just be a fart in the wind.. I fucking hate my current
state of pathetic nothingness.