gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<gchristensen> rock on! virtualbox, when pointed at a block device, doesn't use virtualbox's custom vmdk format
<gchristensen> $ sudo file -s /dev/zd0
<gchristensen> /dev/zd0: DOS/MBR boot sector MS-MBR Windows 7
__monty__ has quit [Quit: leaving]
drakonis_ has joined #nixos-chat
colemickens is now known as colemickens_
colemickens_ is now known as colemickens__
colemickens__ is now known as colemickens
drakonis has joined #nixos-chat
endformationage has joined #nixos-chat
yl has quit [Ping timeout: 244 seconds]
ottidmes has quit [Ping timeout: 240 seconds]
yl has joined #nixos-chat
pie___ has joined #nixos-chat
pie__ has quit [Ping timeout: 255 seconds]
drakonis1 has joined #nixos-chat
drakonis_ has quit [Ping timeout: 258 seconds]
endformationage has quit [Quit: WeeChat 2.3]
ninjin has quit [Ping timeout: 256 seconds]
ninjin has joined #nixos-chat
ninjin has quit [Ping timeout: 256 seconds]
yl has quit [Ping timeout: 259 seconds]
ninjin has joined #nixos-chat
jasongrossman has joined #nixos-chat
ninjin has quit [Read error: Connection reset by peer]
ninjin has joined #nixos-chat
__monty__ has joined #nixos-chat
<MichaelRaskin> I guess not allowing VBox to be used for testing boot USB drives would be too annoying
ninjin has quit [Remote host closed the connection]
ninjin has joined #nixos-chat
<gchristensen> yeah! I was hoping it did the obviously-right thing, but couldn't be too sure :)
<MichaelRaskin> Ouch. It cannot open raw images without a lopoback device!
<MichaelRaskin> Wow
<MichaelRaskin> I am considering creating my personal list «I am annoyed that X is not given commit rights yet»
<MichaelRaskin> Probsbly starting with taku0
<MichaelRaskin> (I am meta-annoyed by the arguments about self-merges and direct pushes needing to be discouraged in context where the work is about verifying that trivial bumps are not secretely non-trivial)
<MichaelRaskin> (Also, maybe a reputation tracking system for upstreams w.r.t. minor updates could be useful, if we could extract any data automatically — but maybe more tests are needed first)
ottidmes has joined #nixos-chat
endformationage has joined #nixos-chat
lejonet has quit [Ping timeout: 244 seconds]
lejonet has joined #nixos-chat
hedning has joined #nixos-chat
jtojnar has quit [Quit: jtojnar]
<samueldr> well poo, irc spam (related to freenode) has started again during the night on my server :/ [though on my infra they're basically screaming in the void, mostly annoys my connection log]
<drakonis> ye olde spam has returned
<drakonis> its attacking every network
<tilpner> samueldr: On your server? Do you have your own IRC server?
<samueldr> yes
<samueldr> and (as was said on #nixos) the spammers reuse freenode nicks (among others) when connecting
<tilpner> Interesting they picked it up, if you say it's mostly void
<samueldr> so it doesn't look like a hash or something obvious like baddie1234
<samueldr> ah, my server has no public channel
<samueldr> their modus operandi is to go to popular channels from /list
<samueldr> a /list gives no channel on my server
<tilpner> Well, someone still had to add it to a connection list, right?
<samueldr> so what I meant is that even though they're connecting, they're not really disrupting operations
<samueldr> I'm still amazed how (allegedly) this idiotic operation operates through a botnet; it's a good way to get them identified and blacklisted
<samueldr> so, if you see any "freenode folk" connecting to another server and spewing shit; it's not them, and they're (probably) not compromised
jtojnar_ has joined #nixos-chat
jtojnar_ has quit [Client Quit]
jtojnar_ has joined #nixos-chat
jtojnar_ has quit [Remote host closed the connection]
jtojnar has joined #nixos-chat
jtojnar has quit [Remote host closed the connection]
jtojnar has joined #nixos-chat
<samueldr> I missed when the main channel was put back as +r, and the logger either doesn't log mode changes, or at least, doesn't show them
<MichaelRaskin> I am somewhat surprised that helps at all, given the connections from numerous domains — there are free or cheap ways to get a fourth-level domain, and I am not sure that Freenode tracks MX IPs
<MichaelRaskin> samueldr: want me to dig up when Graham got around to IRC in the (US) morning?
<MichaelRaskin> ii did log that
<samueldr> just knowing ~when was fine
<samueldr> I wasn't sure it was today
<samueldr> so it was pretty much needle in a haystack
<samueldr> [06:51:50] *** Mode #nixos +r by gchristensen
<samueldr> thanks
<samueldr> (somehow my irc client skips mode changes when searching)
<MichaelRaskin> ii has its bright sides
<MichaelRaskin> IRC client might play games, grep just doesn't
<samueldr> exactly :)
<samueldr> tbf, there is an advantage in searching only the text content of messages, but the issue here is there's no way to search *everything* that's shown (imho)
<MichaelRaskin> Well, in ii log I can filter out notices by regexp, if needed
<MichaelRaskin> I wonder if Freenode-wide spam filtering attempt will help
<samueldr> ?
<samueldr> ah
<samueldr> server notice
<MichaelRaskin> I noticed the global server notice
* samueldr reads linked page
<averell> I'm surprised IRC lived as long as it has without something like captchas on connect
<samueldr> there is no way to actively do that in the protocol
<samueldr> there are tricks to implement that though
<averell> /quote something you see at this url or something like that
<samueldr> and otherwise there are things you can do to mitigate bad actors' actions
<samueldr> yeah, "tricks"
<MichaelRaskin> Well, authenticating with Nickserv is also not in protocol
<samueldr> (IRCv3 has something more along those lines though)
<samueldr> (fwiw)
<MichaelRaskin> I guess IRC has enough of technical skew that commercially spamming it is more risk than profit
<MichaelRaskin> I mean, there is a chance to get more deep chat bots than actual interested users replying to an advertisement
<samueldr> kind of, and it's also generally trivial to handle those kind of spam
<samueldr> (speaking as an irc admin of a defunct ~mid size network)
<MichaelRaskin> Yeah, so the problems come from «internal» grudges
<MichaelRaskin> In the sense of people who used IRC already, and likely have a grudge against people with whom they had already talked on IRC.
<samueldr> yeah
<samueldr> every attack we had when the network was "successful" was from other IRC networks or users of said other IRC networks
<samueldr> "attacks"
<samueldr> never seen random off-topic spam even with zero mitigation
<samueldr> I don't really know charybdis, but it looks like their filtering should drop messages entirely when matching whatever they add to their match list
<samueldr> (and possibly kill)
<samueldr> but from their previous spam frenzies, I'm betting this'll not be really effective for long, where the spammers will begin randomly changing things in their message even if it breaks the url
<samueldr> (last time they were using homographs, even in the domain names)
<MichaelRaskin> Well, normalising homographs with good throughput might not be that hard…
<samueldr> sure, but the code linked in the news post doesn't look like it does
<MichaelRaskin> If your regexp is unicode-aware, you can do it on the data side
<samueldr> though maybe it does, but it's not obvious without looking at https://intel.github.io/hyperscan/dev-reference/
jtojnar has quit [Quit: jtojnar]
yl has joined #nixos-chat
<manveru> apparently NixOS is Raspbian :)
<manveru> damn, they did add it in 2017, this software is just using an old version of the lib :(
drakonis_ has joined #nixos-chat
drakonis1 has quit [Ping timeout: 250 seconds]
drakonis has quit [Quit: WeeChat 2.4]
drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 252 seconds]
<emily> manveru: omg, this code :(
<simpson> I continue to think that require() should be removed from Node.
drakonis_ has joined #nixos-chat
drakonis has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-chat
jtojnar has quit [Remote host closed the connection]
drakonis has joined #nixos-chat
drakonis_ has quit [Ping timeout: 252 seconds]
drakonis1 has joined #nixos-chat
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.1)]
jasongrossman has joined #nixos-chat
__monty__ has quit [Quit: leaving]
das_j has joined #nixos-chat
drakonis has quit [Ping timeout: 255 seconds]
drakonis has joined #nixos-chat
<Arahael> simpson: why?
<Arahael> simpson: modules are great.
<simpson> Arahael: Modules are great. Imports which can't be analyzed statically are less great.
<Arahael> simpson: true, but isnt that what it is with the javascript module systems?
<simpson> No, require() is a function and it can be called dynamically.
<Arahael> i just googled to refresh my memory... seems that there is a newer ES6 module system and that require is old and obsolete.
<Arahael> perhaps it should therefore be deprecated :)