Users browsing this thread: 1 Guest(s)
venam
Administrators
[Image: nixers_conf_2020_poster_white.png]
Hello nixers,
I'd like to announce the very first edition of the nixers.net conf.
We will host the conference on Sunday the 1st of November between 2-4pm UTC depending on the number of talks.

The call for proposal is open for 4 to 6 talks.
The presentations has to fulfill these criteria:
  • Fit within a time limit of 15min
  • 3-5min for Q&A
  • The topic should be anything that is usually posted on nixers: a project you are working on, a unix story, some research about a topic, some lesser known unix tool, stuff you've discovered on unix, etc..
  • The slides should contain the logo of the conf. You can find a version for light background and a version for dark background.
  • The presentation should be under CC-0 if recorded and sharing the slides.
You can either choose to have your talk recorded or not.
Contact me on IRC, email, or on the forums with your ideas to reserve a spot. Send me your slides, general title, and ideas. Try to finalize it as much as possible before contacting me, and let me know how you'd like to be addressed.

Be sure to share you slides and content at least 4 days before the conf to be included in the schedule. Otherwise, you can always geek out with members after the "official" talks and present whatever you want to present. Let's make it fun and games.

You can propose any platform to host the conference, so far we've tested jitsi and bigbluebutton. Bigbluebutton is perfect, however we'll need to record the conference ourselves as bigbluebutton format is composed of a mix of slides and audio only. Thus, so far we'll go with BBB and the link will be shared here and on IRC on the day of the conference.


Updates about the conference will be found in this very post.
Cheers!



Current List of Talks:
  • How I try reallly hard to only read.emails — z3bra
    Description: My email setup got somewhat complicated over the years, to adapt to the clusterfuck that "modern" emails are today. I read my emails in mutt(1), and I want all of them to display nicely in a terminal. For that, I process emails (mostly HTML ones) to display them nicely, reflow them to the terminal width, extract links, optionally shorten them (using a local URL shortner), and so on. It doesn't look like much, but there are multiple stuff involved like URL shortening, find(1), mblaze(1), ...
  • Everything about embedding static data in UNIX binaries — mort
    Description: Our programs contain all sorts of static data; text strings like usage information, HTML templates, graphics shader programs, etc. We will take a deep dive into how, exactly, this works on UNIX, and the ways in which you can embed static data into your own programs.
  • What does it take to resolve a hostname — venam
    Description: Resolving hostnames (DNS?) might not seem like it, but it's complicated. Let's take a moment to see if we can at least demystify what happens on the client side instead of seeing it as a big tangled mess of configurations, libraries, and tools.
opFez
Members
Wow, wasn't expecting this! Looking forward to it already.
z3bra
Grey Hair Nixers
I'll be available ! I can propose a few topics which I worked on recently, I'll prepare one based on interrest:

Complex backups with simple tools

How I use tools like tarsnap, dedup, rclone to backup my data, be it encrypted password stores, raw data (pictures, videos, ...) or emails. Everything is backed up on remote "clouds" , so everything must be encrypted and compressed, for privacy and $$$. Backup encryption is interesting, because you must ensure that you can decrypt the data even if you loose everything (including any eventual private keys...).

Automatic configuration with drist(1)

The server hosting the gopher server at g.nixers.net is deployed using drist(1), a configuration management ala ansible. I use it to add new users, create directories or push static files, as well as configure and start services.
I would detail the whole process of setting up the server, from bottom to top !

How I try reallly hard to only read emails

My email setup got somewhat complicated over the years, to adapt to the clusterfuck that "modern" emails are today. I read my emails in mutt(1), and I want all of them to display nicely in a terminal. For that, I process emails (mostly HTML ones) to display them nicely, reflow them to the terminal width, extract links, optionally shorten them (using a local URL shortner), and so on. It doesn't look like much, but there are multiple stuff involved like URL shortening, find(1), mblaze(1), ...

Also, I would love it if someone using plan9 would showcase how they do stuff (edit/commit code, read mails, ... what else can you do?)
Dworin
Members
I'll cast my votes for 1 (I'm one of those who 'will do a backup soon when I have more time') and 3 (I really need to learn mutt)
phillbush
Long time nixers
I vote for z3bra's talks 2 and 3.
jolia
Long time nixers
(13-10-2020, 09:56 PM)phillbush Wrote: I vote for z3bra's talks 2 and 3.

same as you man!

drist(1) sounds like a nice light configuration manager, can't wait to see it in action on a real case.
mort
Members
Well, I have a few things which could be interesting to talk about.
  • I'm working on a programming language project; there are some interesting things to talk about, both in terms of implementation and some musings on programming language design.
  • I have written a bunch of software which is part of my normal workflow; I could talk about that. Links to most of them are here: https://nixers.net/Thread-What-software-...ow-or-rice - I probably have less to say here than about the rest, but it fits the nixers theme really well.

I also have a few blog posts which could be converted to talks:
Does any of that sound vaguely interesting? If so, what sounds the most compelling?
z3bra
Grey Hair Nixers
The embedding of arbitrary data in C is a topic I'm interested in. I would be interested into a talk on why you came to do your optims with `strliterals`. For example show a "real-world" code snippet that would use such embedding, compile, showcase it. Then show how slow that is and how to optimize it.

Would that make sense ?

I guess a few people here are not familiar with C so it would be great to explain the whole process from scratch.
jolia
Long time nixers
(14-10-2020, 11:50 AM)z3bra Wrote: I guess a few people here are not familiar with C so it would be great to explain the whole process from scratch.

i totally agree, and i would like to hear more about that too. all those three c/c++ topics are hot, and i think at least one should be presented!

thanks for that input mort o/
z3bra
Grey Hair Nixers
Anyone would be up to do a prez on any of the following topics ?
  • OpenBSD as a workstation
  • Actually using Plan9
  • Switching to wayland from X11

These are just a few ideas, if anyone wants to pick it !
freem
Members
If people are interested in one of those topics, and there's not enough talks, I can try to do a talk myself, but I'll also need some technical help about how to setup the client side talk stuff here...

Topics:

* how to build a debian binary archive (which can be then used for both free or non-free personnal repos, shared or not)
* how to use Coco/R to generate a simple parser, and why would one prefer to use a tool rather than implement a parser (for tech part, I'd basically need to refine my linuxfr's "journal" but that should be doable, and for the why part, it should not require much effort)
* or I can talk about setting up a PXE architecture, maybe even dig in my old stuff to mention how to do that for beaglebone black systems (means: Das-UBoot firmare instead of BIOS-compatible hardware)

The one that would require the least work for me is probably the Coco/R stuff, but it's also the more specialized (can only interest developpers of course, but is not limited to C++, people can use it with Java or C# too).
PXEs are neat, but are pretty simple when you understand the basics. For a talk of 15min, that may be a good choice thus.
Debian binary packages are neat (at least imo), but are quite specific (only debian and children) and I would not speak about the source packages, because those are... well, complex, and imo completely fucked up. TBH, debian's binary packages could be easier, too, but have to be that "complex" mostly because of their politics.

TBH, I don't feel very confident in doing that (a conf, even if it's short), but on the other hand, those are topics I myself find interesting and that I think could/should be more documented.
Since I'm not confident, I'd be more than happy to not even try, so if no-one is interested, I'd be glad.
freem
Members
(14-10-2020, 03:58 PM)z3bra Wrote: Anyone would be up for a prez on any of the following topics ?
  • OpenBSD as a workstation
  • Actually using Plan9
  • Switching to wayland from X11

These are just a few ideas, if anyone wants to pick it !

I'd be interested in OpenBSD as a workstation a little, but more as "building a BSD dual boot", and would be really interested in "Using P9"
freem
Members
(13-10-2020, 08:12 AM)venam Wrote: [Image: nixers_conf_2020_poster_white.png]
Hello nixers,
I'd like to announce the very first edition of the nixers.net conf.
We will host the conference on Sunday the 1st of November between 2-4pm UTC depending on the number of talks.

The "record or not" is nice, but does not answer the question: "licencing". For information, some countries (like mine, France) do not allow their citizens to put stuff on public domain themselves, which is why for example CC-0 exists. Such a talk is, AFAIK but IANAL (oh, those acronyms... sorry :) but I must admit I love the IANAL a lot, especially considered what I think about lawyers...) subject to such kinds of issues.
To avoid problems, I would suggest the organisation to only accept talks under said Creative commons licences, which allows "non-recording" and many other variants, and were writen by lawyers if I am right.

Also, a more practical question: will there be pauses between tailks?
venam
Administrators
(18-10-2020, 11:02 AM)freem Wrote: The "record or not" is nice, but does not answer the question: "licencing". For information, some countries (like mine, France) do not allow their citizens to put stuff on public domain themselves, which is why for example CC-0 exists.

Great point, I assumed that it was upon the person to take the responsibility as it's their own talk. But I guess there shouldn't be any issue with only allowing CC-0 talks, we're doing the presentation anyway so the slides are already in the open. And if someone chooses not to be recorded, nor to share their slides, then there shouldn't be any traces of their talk online anyway.

(18-10-2020, 11:02 AM)freem Wrote: Also, a more practical question: will there be pauses between tailks?
With only 4-6 talks, that's around 1h to 1h30, we could have a small 5min pause in the middle but I don't think we'd require more.
venam
Administrators
A reminder that there are still places for talks.
We'll close the call for proposals 4 days before the conference.
z3bra
Grey Hair Nixers
Why close it at all ? Even if people change their mind during the conf, and have stuff to share, I'd be willing to attend it !
venam
Administrators
(Yesterday, 04:29 AM)z3bra Wrote: Why close it at all ? Even if people change their mind during the conf, and have stuff to share, I'd be willing to attend it !

That's a good point. We can hang out and present other stuff that wasn't on schedule, no issue with that as long as it's after the talks that were expected.
I'm doing this to have a list of talks with the schedule and time so that people can have a clear idea of what's going to happen, so that it's a bit ordered at least. Anything extra will be a bonus, so nobody will say no to geeking out.