ChanServ changed the topic of #picolisp to: PicoLisp language | Channel Log: https://irclog.whitequark.org/picolisp/ | Picolisp latest found at http://www.software-lab.de/down.html | check also http://www.picolisp.com for more information
orivej has quit [Ping timeout: 276 seconds]
clacke[m] has joined #picolisp
jibanes has quit [Ping timeout: 252 seconds]
jibanes has joined #picolisp
circ-user-jCPZY has joined #picolisp
circ-user-jCPZY has quit [Ping timeout: 240 seconds]
karswell_ has joined #picolisp
karswell has quit [Ping timeout: 255 seconds]
abel-normand has joined #picolisp
abel-normand has quit [Ping timeout: 240 seconds]
karswell_ has quit [Read error: No route to host]
abel-normand has joined #picolisp
circ-user-jCPZY has joined #picolisp
circ-user-jCPZY has quit [Remote host closed the connection]
alexshendi has joined #picolisp
michelp has quit [Read error: Connection reset by peer]
michelp has joined #picolisp
gko has quit [Ping timeout: 246 seconds]
pchrist has quit [Ping timeout: 246 seconds]
pchrist has joined #picolisp
gko has joined #picolisp
clacke[m] has quit [Ping timeout: 240 seconds]
orivej has joined #picolisp
miskatonic has joined #picolisp
alexshendi has quit [Ping timeout: 240 seconds]
clacke[m] has joined #picolisp
abel-normand has quit [Ping timeout: 268 seconds]
<beneroth> hi all :)
<beneroth> someone using Windows? again case of vulnerable because of antivirus software: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11937
<beneroth> (remote code execution bug in Microsoft Defender)
abel-normand has joined #picolisp
<Regenaxer> Hi beneroth
<miskatonic> if it was a piece of antivirus software, it would have destroyed windows
<beneroth> hi Regenaxer :)
<beneroth> miskatonic, windows is not a technical virus but a mind-virus. :)
<beneroth> this is more of an instance of the view that antivir-software generally is snakeoil (quacksalberei): expensive, taking much resources from your computer, not preventing damage (see ransom-ware), and often actually lowering the security of the system it is installed on (e.g. this CVE, and many others. all antivir-software had such exploits in the past)
<beneroth> all offensive hacking is based on programmer mistakes
<beneroth> the more software you have on a system, the more bugs you have on a system
<miskatonic> fortunately, Regenaxer uses Pilos which is bug-free and non-viroidal
<miskatonic> but stratos, which hosts the pil archive, is probably a different issue altogether
<beneroth> afaik Regenaxer does nowehre use pilos. it hasn't enough functionality yet for any real usage ;)
<beneroth> and servers are usually debian without antivirus software ;)
mtsd has joined #picolisp
<miskatonic> if Cisco routers/switches/firewalls were virus infected, the whole net would go crazy
<beneroth> well afaik there was so far never a worm on that level, but cisco products had quite some security problems and vulnerabilities, especially in recent years
<beneroth> including stuff that looked like nsa backdoors, and a case of an nsa backdoor which turned out be used by another unknown attacker to attack the cisco router and changing the backdoor in such a way that NSA could not use it anymore xD
karswell_ has joined #picolisp
<miskatonic> those backdoors are now everywhere
<beneroth> aye
<beneroth> more people look for such stuff now, too
<beneroth> in the 90s most hacking was done by curious non-malicious teenagers. today it is professional crime (e.g. ransom ware) and secret services with big money (surveillance and warfare)
<beneroth> so more people look for exploits, and more people build malware to exploit vulnerabilities. and then they get hacked themselves, and this IT weapons are used by other attackers :)
<beneroth> much more money is invested (mainly my governments) in finding and weaponizing bugs versus repairing those bugs
<beneroth> so we will probably see a lot more dramatic IT security events in the next years
abel-normand has quit [Ping timeout: 260 seconds]
<beneroth> s/my/by
* beneroth is not pulling the strings
alexshendi has joined #picolisp
miskatonic has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
abel-normand has joined #picolisp
<tankfeeder> any ideas how to solve
<tankfeeder> ?
alexshendi has quit [Ping timeout: 248 seconds]
<beneroth> sounds to like a use case for pilog
<beneroth> see (be)
<tankfeeder> eh
<beneroth> basically you want to find the one 'program' which is not standing on another program (has no parent node, if you view the whole structure as a tree)
<beneroth> instead of pilog you might also able to fully build this tree (fully in RAM if the input list is not too big, else in pil DB) during parsing
<beneroth> (class +Program) (rel name (+Key +String)) (rel weight (+Number)) (rel disc (+List +Link) (+Program))
mtsd has quit [Ping timeout: 248 seconds]
mtsd has joined #picolisp
mtsd has quit [Quit: Leaving]
<tankfeeder> solved.
abel-normand has quit [Ping timeout: 240 seconds]
<beneroth> how? :D
<tankfeeder> file 2017.l have all prev tasks solved too.
<tankfeeder> answer of pastebin code is correct, i've already commit to site.
<beneroth> sweet
<beneroth> nice solution
<beneroth> so you don't even build the tree structure
<beneroth> :)
<tankfeeder> i dont know how :)
<tankfeeder> trees scares me
<tankfeeder> and recursions.
<beneroth> well it was not necessary, so why do it? pure picolisp spirit! :)
domovod has quit [Quit: WeeChat 1.9.1]
<Regenaxer> Looks good tankfeeder
<Regenaxer> Does anybody know why 'ifconfig' is no longer in /sbin ?
<Regenaxer> (Debian)
<tankfeeder> it may not installed by default anymore
<Regenaxer> yeah, looks like
<Regenaxer> what package is that?
<tankfeeder> searching
<beneroth> is it also getting replaced by systemD or what?
<Regenaxer> I don't have apt-file installed yet
<tankfeeder> net-tools in centos
<Regenaxer> No idea
<tankfeeder> try apt-get install net-tools
<Regenaxer> OK
<Regenaxer> Yep, works. Thanks!
<beneroth> thanks tankfeeder
<beneroth> here the reasoning for the depreciation: https://serverfault.com/questions/458628/should-i-quit-using-ifconfig
<Regenaxer> aha
<Regenaxer> so it is deprecated
<Regenaxer> But what use instead?
<beneroth> ip
<beneroth> I like this comment, haha "Interesting how in every use case you mentioned the ip command is longer and more complex. Probably going to be a primary reason people still use ifconfig"
<Regenaxer> T
<beneroth> "Similarly, the arp, route and netstat commands are also deprecated"
<Regenaxer> sigh
<Regenaxer> I'm installing a new server in my basement, that's why
<beneroth> ah
<Regenaxer> what is "enp1s0" in /etc/network/interfaces
<beneroth> debian or devuan?
<Regenaxer> analog to eth0 ?
<Regenaxer> Debian unstable
<beneroth> holly molly
<cess11_> uh, netstat goes away?
<cess11_> i think i need to get a bsd box ASAP
<beneroth> annoying that linux walks away from unix standard here
miskatonic has joined #picolisp
karswell_ is now known as karswell
<tankfeeder> question
<tankfeeder> i need to store these name and values
<tankfeeder> i dont remember the way to store and search by key
<Regenaxer> Perhaps an association list?
<tankfeeder> ok
<tankfeeder> create by accu?
<Regenaxer> No, just as it is
<Regenaxer> (cadr (assoc "xhth" '(("pbga" 66) ("xhth" 57) ("ebii" 61) ...
<tankfeeder> a, ok
<tankfeeder> i did
<Regenaxer> ok
<tankfeeder> (set "pbga" 66)
<Regenaxer> ah
<tankfeeder> but lost value when leave the scope
<tankfeeder> is it true ?
<Regenaxer> yes
<tankfeeder> ok
<tankfeeder> first time
<Regenaxer> then (caar (member '(("pbga" "xhth" ...
<tankfeeder> ok
<Regenaxer> caar here for (val (car ...
<Regenaxer> cause car is val for symbols
orivej has quit [Ping timeout: 246 seconds]
<viaken> beneroth: Not to defend it, but you can abbreviate the ip commands. "ip address show" becomes "ip a", "ip link show" -> "ip l", etc.
<beneroth> viaken, yeah saw it :)
miskatonic has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
<beneroth> something for cess11_: art by algorithm: https://media.ccc.de/v/33c3-8191-the_12_networking_truths
orivej has joined #picolisp
alexshendi has joined #picolisp
ChanServ has quit [shutting down]
ChanServ has joined #picolisp
<rick42> hi all
<beneroth> hi rick42 o/
<rick42> beneroth: \o
<rick42> wow, Regenaxer, you had to install ifconfig? i would have moved to another os :)
<rick42> beneroth: good job on articulating T about *all* people's responsibilities regarding (not only sexual) predation. ur right it's not men vs. women thing
<rick42> sorry you had to put up with some people mischaracterizing what you were saying (which was very well put)
<beneroth> oh thank you
<Regenaxer> In fact, I installed and de-installed net-tools. Then switched to 'ip'
<rick42> oh `ip` is the base tool then?
<Regenaxer> Sure :)
<Regenaxer> "ip a" is shorter than "/sbin/iconfig" ;)
<beneroth> T
<beneroth> but it is not less cryptic..looks even more cryptic ;)
<beneroth> and re-learning everything
<beneroth> ...
<Regenaxer> T
alexshendi has quit [Ping timeout: 240 seconds]
groovy2shoes has quit [Excess Flood]
groovy2shoes has joined #picolisp