●● IRC: #techbytes @ Techrights IRC Network: Thursday, September 08, 2022 ●● ● Sep 08 [00:24] *orchardstreet22 (~orchardstreet22@4rjdkbgkichhw.irc) has left #techbytes (WeeChat 3.0) [00:48] *psydruid has quit (Ping timeout: 2m30s) [00:52] *Mio14 (~quassel@freenode-0rt.gu0.8v56c9.IP) has joined #techbytes ● Sep 08 [02:23] *u-amarsh04 has quit (Quit: Konversation terminated!) [02:25] *u-amarsh04 (~amarsh04@pmeqtjandsa9n.irc) has joined #techbytes [02:32] *Mio14 has quit (Ping timeout: 120 seconds) ● Sep 08 [03:19] *Mio14 (~quassel@freenode-d0c.pdm.odb5mq.IP) has joined #techbytes ● Sep 08 [04:47] *Mio14 has quit (Ping timeout: 120 seconds) [04:49] *Mio14 (~quassel@freenode-4r6.pvr.rgjs7c.IP) has joined #techbytes ● Sep 08 [05:50] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes ● Sep 08 [06:31] *geert_ (~geert@dkuei8qfpp82s.irc) has joined #techbytes [06:32] *geert_ is now known as geert ● Sep 08 [09:20] schestowitz
  • [09:20] schestowitz
    Best practices to publish open-source software operators
    [09:20] -TechBytesBot/#techbytes-Best practices to publish open-source software operators | Ubuntu [09:20] schestowitz
    [09:20] schestowitz

    Running or operating applications requires several tasks throughout their lifecycle: scaling instances, checking the health, integrating with other applications, running backups, and applying updates to name a few examples. Its a time and labour-intensive process. To automate these tasks, developers can implement scripts for repeated execution. This is where the software operator comes in. Software [09:20] schestowitz operators are a design pattern, a proven and acknowledged approach by the software community. Software operators lift automation to a new level. They dont only automate the deployment of application workloads, they also encode the expertise required to manage and operate them. In other words, they offer a secure and reliable way to operate applications.

    [09:20] schestowitz

    But suppose you start the development of your operator. Fundamental questions will naturally arise: Which points would you need to cover? What makes a good operator? What should you start working on first?

    [09:20] schestowitz
    [09:20] schestowitz
  • [09:21] schestowitz
  • [09:21] schestowitz
    How to send raw network packets in Python with tun/tap
    [09:21] -TechBytesBot/#techbytes-jvns.ca | How to send raw network packets in Python with tun/tap [09:21] schestowitz
    [09:22] schestowitz

    Im still working on writing up that project, but today I wanted to talk about how to do the very first step: sending network packets in Python.

    [09:22] schestowitz

    In this post were going to send a SYN packet (the first packet in a TCP connection) from a tiny Python program, and get a reply from example.com. All the code from this post is in this gist.

    [09:22] schestowitz
    [09:22] schestowitz
  • [09:24] schestowitz
  • [09:24] schestowitz
    Notes from kernel hacking in Hare, part 1
    [09:24] schestowitz
    [09:24] schestowitz

    One of the goals for the Hare programming language is to be able to write kernels, such as my Helios project. Kernels are complex beasts which exist in a somewhat unique problem space and have constraints that many userspace programs are not accustomed to. To illustrate this, Im going to highlight a scenario where Hares low-level types and manual memory management approach shines to enable a difficult [09:24] -TechBytesBot/#techbytes-drewdevault.com | Notes from kernel hacking in Hare, part 1 [09:24] schestowitz use-case.

    [09:24] schestowitz

    Helios is a micro-kernel. During system initialization, its job is to load the initial task into memory, prepare the initial set of kernel objects for its use, provide it with information about the system, then jump to userspace and fuck off until someone needs it again. Im going to focus on the providing information step here.

    [09:24] schestowitz
    [09:24] schestowitz
  • [09:25] schestowitz
  • [09:25] schestowitz
    New Steam Games With Native Linux Clients 2022-09-07 Edition
    [09:25] schestowitz
    [09:25] -TechBytesBot/#techbytes-boilingsteam.com | New Steam Games with Native Linux Clients - 2022-09-07 Edition - Boiling Steam [09:25] schestowitz

    Between 2022-08-31 and 2022-09-07 there were 25 New Steam games released with Native Linux clients. For reference, during the same time, there were 284 games released for Windows on Steam, so the Linux versions represent about 8.8 % of total released titles. Heres a quick pick of the most interesting ones: [...]

    [09:25] schestowitz
    [09:25] schestowitz
  • [09:27] schestowitz
  • [09:27] schestowitz
    Illinois electric company, ComEd, changes to Microsoft Azure hosting, and now I cant pay my power bill in SeaMonkey. Lots of Microsoft corruption in Illinois state government.
    [09:27] -TechBytesBot/#techbytes-baronhk.wordpress.com | Illinois electric company, ComEd, changes to Microsoft Azure hosting, and now I cant pay my power bill in SeaMonkey. Lots of Microsoft corruption in Illinois state government. | BaronHK's Rants [09:27] schestowitz
    [09:27] schestowitz

    In reality, you could view, edit, save, and flatten (print to a non-fillable form) when you were done with other PDF editors. I tried it out in Okular (KDE but runs fine in GNOME via Flatpak), GNOMEs Evince document viewer, and Firefox, at the least. So the court is simply putting up Microsoft spam.

    [09:27] schestowitz
    [09:27] schestowitz
  • [09:43] *Mio14 has quit (Ping timeout: 120 seconds) ● Sep 08 [10:48] schestowitz
  • [10:48] schestowitz
    Impossibilities
    [10:48] -TechBytesBot/#techbytes-blog.dshr.org | DSHR's Blog: Impossibilities [10:48] schestowitz
    [10:48] schestowitz

    I'm starting to see a series of papers each showing that some assertion about the cryptocurrency ecosystem that crypto-bros make can't be true. I wrote about the first one I noticed in Ethereum Has Issues, but I have since seen several more. Below the fold I briefly review them, I'll update this post if I see more to maintain a chronological list of these research results.

    [10:48] schestowitz
    [10:48] schestowitz
  • ● Sep 08 [12:00] *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #techbytes [12:01] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes ● Sep 08 [13:39] *Noisytoot has quit (Ping timeout: 2m30s) ● Sep 08 [14:06] *Noisytoot (~noisytoot@tkbibjhmbkvb8.irc) has joined #techbytes [14:10] *Mio14 (~quassel@freenode-ias.qhh.qfvubb.IP) has joined #techbytes ● Sep 08 [17:17] schestowitz >>> Gorbachev and Eckersley died 3 days apart [17:17] schestowitz >>> [17:17] schestowitz >>> Did you spot any connection? [17:17] schestowitz >> Only the university, nothing beyond that. [17:17] schestowitz > Gorbachev's energy advisor defected to Australia [17:17] schestowitz > [17:17] schestowitz > One of the top Soviet conductors of classical music defected to the US [17:17] schestowitz > [17:17] schestowitz > 1999, Melbourne Uni assembled a crack team to literally build the [17:17] schestowitz > Terminator. This took place in the immediate vicinity of the car park [17:17] schestowitz > that Mel Gibson used for Mad Max. [17:17] schestowitz > [17:17] schestowitz > In 2004, it flew [17:17] schestowitz > [17:17] schestowitz > "Autonomous UAV flight a world first" [17:17] schestowitz > [17:17] schestowitz > https://apps.dtic.mil/sti/pdfs/ADA494686.pdf [17:17] schestowitz > [17:17] schestowitz > Save it. Sooner or later I'll fill in the gaps. [17:17] schestowitz > [17:17] schestowitz > I mentioned Phil Blunsom in a previous email, I'm still curious about [17:17] schestowitz > your impression... [17:32] schestowitz > Roy you did not reply -I said of course I will help [17:32] schestowitz > How are you both? [17:32] schestowitz " [17:32] schestowitz I've not received any email from you since July 20 2021 (!) until this one (below) from this morning. I thought you had been exceedingly angry at me for something as I could not reach you by telephone either (I've just tried several times; I tried months ago and last year too). [17:32] schestowitz Are you getting this message OK? [17:32] schestowitz " ● Sep 08 [18:50] *psydruid has quit (Quit: Gateway shutdown) ● Sep 08 [20:45] *geert has quit (Ping timeout: 2m30s) ● Sep 08 [21:17] *_Mio14 (~quassel@freenode-7mo.v1i.imvltv.IP) has joined #techbytes [21:18] *Mio14 has quit (Ping timeout: 120 seconds)