xkapastel has quit [Quit: Connection closed for inactivity]
alexshendi has joined #picolisp
aw- has joined #picolisp
inara has quit [Quit: Leaving]
inara has joined #picolisp
alexshendi has quit [Ping timeout: 250 seconds]
inara has quit [Quit: Leaving]
inara has joined #picolisp
rob_w has joined #picolisp
namra has joined #picolisp
<namra>
greetings
<namra>
trying to use the ob-picolisp package for emacs org-mode
<namra>
but when editing the contents of a picolisp source block it always switches back automatically to the file buffer. usually when typing lisp code, if nothing is being typed or non-lisp code it doesn't switch.
namra has quit [Ping timeout: 256 seconds]
<Regenaxer>
gone
<Regenaxer>
a bit impatient ;)
aw-1 has joined #picolisp
aw- has quit [Ping timeout: 272 seconds]
<tankf33der>
netbsd is broken on netbsd latest stable
<beneroth>
Regenaxer, your fundamental wisdom of "you need to know what the machine does, you need to fully control it to have a chance to make it secure" is spot-on. maybe people will accept eventually. probably not :)
<beneroth>
(I guess I should order some dozens rock64 from pine64.org as aw- recommends)
<Regenaxer>
Yes, but I must confess I'm not so much idealistic. To make it secure. I'd be content to control it so far that it does not do things I can't understand
freemint has quit [Remote host closed the connection]
<beneroth>
well.. question is where one draws the line.
<Regenaxer>
T
<beneroth>
Chuck Moore, designing your own hardware and own software (so controlling the turtles all the way down), thats one extreme.
<beneroth>
building in cloud on top of a bloated software stack using thousands of libraries (node.js, docker) is the other extreme end.
<beneroth>
as always in security, first make a threat model: what are the threats you want to chose to defend against.
<beneroth>
Regenaxer, just once again: I love (state) :-)
_whitelogger has quit [Remote host closed the connection]
_whitelogger_ has joined #picolisp
Regenaxer has joined #picolisp
<Regenaxer>
oops
<Regenaxer>
Seems my last post was lost. I wrote "It proved very useful in vip"
<beneroth>
yunfan and the whitelooger also got ping-timeout
<beneroth>
ah
<beneroth>
yeah
<beneroth>
same use case here, parsing/processing :)
<Regenaxer>
Not sure, perhaps I hit ^D again ;)
<beneroth>
and vi is clearly the FSM-variant of an editor :)
<beneroth>
* Regenaxer hat die Verbindung getrennt (Ping timeout: 240 seconds)
<beneroth>
nah
<Regenaxer>
ok
<Regenaxer>
Well, vip does it actually not use if for the editing, but only to mark up the text
<Regenaxer>
Find comments, strings etc.
ubLIX has joined #picolisp
<Regenaxer>
also nested comments
<Regenaxer>
So there are 4 states: text, string, comment and skip
<Regenaxer>
skip is a special state in strings, from the \ at the end of the last line till the last leading white space on this line
<beneroth>
so for pure parsing, not for managing the editor modes. nice :)
<Regenaxer>
right
<Regenaxer>
It always traverses the full text, so it must be fast
<Regenaxer>
BTW, as I got rid of bloated browsers in Android, and w3m cannot show images in termux, I decided to write my own lightweight browser
<Regenaxer>
In PilBox
<Regenaxer>
I use it already, to read twitter etc.
<beneroth>
nice. though the rendering is done by the android built-in browser, right ? :)
<Regenaxer>
Needs more features though, like downloads, password manager etc
<beneroth>
do you strip advertising?
<Regenaxer>
Rendering is done by the WebView of PilBox
<Regenaxer>
which is actually based on Chrome engine
<Regenaxer>
No filtering (yet)
<beneroth>
be aware that this could allow JS attacks (from the loaded webpage) on pilbox elements (maybe, depends on details, but it's probably possible)
<Regenaxer>
But so far it is indeed very lightweight
<Regenaxer>
only 72 lines
<beneroth>
haha, nice.
<Regenaxer>
and PilBox is running anyway
<Regenaxer>
The app itself has only 54 lines so far, the rest is calling the download manager, but this part will change
<Regenaxer>
The biggest drawback is that it does not support tabs, so not for you beneroth ;)
<Regenaxer>
as I understand you are a tab junkie :)
<beneroth>
I already decided that the way for me is to implement a web-proxy which brings all what I need into all browsers. then its also synced on all my devices without further setups. and can do additional stuff like backuping webpages.
<beneroth>
I'm a horrible tab junkie :)
<Regenaxer>
:)
<beneroth>
but so far I haven't found/taken the time to do it. but yeah, must do it eventually this year :)
<beneroth>
still got some years to do with web-/db-server programming. once I finished I probably have to make a complete browser, as they are soo horrible, but yeah, one thing after another :)
<beneroth>
after that, pilOS? :D
<Regenaxer>
good idea :)
<Regenaxer>
big tasks
<beneroth>
maybe the internet will not exist anymore then. Russia is already preparing to drop out of it.
<Regenaxer>
haha, yes
<beneroth>
The hope was that nations can only realistically economically do this during the original build-up of their part of the internet (like China did) but yeah, Russia is attempting it.
<beneroth>
I hope it fails - but they got enough resources I guess. If they succeed, European countries and north america might also want to such a thing eventually :(
<Regenaxer>
I think it won't work. You can't isolate such a big net. There will always be a way in somewhere
<beneroth>
yeah. and it cuts a lot of established business lines.
<beneroth>
(on logical level)
<Regenaxer>
right, not beneficial at all
alexshendi has joined #picolisp
<beneroth>
hi alexshendi
<alexshendi>
hi beneroth, how are you?
<Regenaxer>
Hi alexshendi!
<alexshendi>
Hi Regenaxer!
<beneroth>
good thanks! yourself?
<alexshendi>
Also quite good. Thanks.
<Regenaxer>
Only quite?
<alexshendi>
Regenaxer: yes, but I'll get over it.