NerdResa a changé de compte pour @NerdResa@cybre.space :
Be49634cb0426214

NerdResa @NerdResa@witches.town

NerdResa partagé

#TechHalloween you discover you dd if=/dev/zero of=/dev/partition to the wrong partition.

NerdResa partagé

we have power ✊🏿✊🏾✊🏽✊🏼✊🏻 we dont need more or better leaders 🔫👮‍♀️🚔⚖️👩‍⚖️🏛️ we have each other 👭💃👫👬 together, we got this 😎🌈💕 #WeGotThis t.co/rKE1e4rwNK

RT @Th3_Rest0ration @xychelsea Your message is incredibly unclear. I wish you had some sort of “manifesto” so that I could understand you better.

NerdResa partagé

Debugging memory corruption in C; a latent, hard-to-hit bug in the file chooser. I think an I/O handler is firing in idle after its closure data has been freed. Rr and valgrind tell me nothing. This is the kind of time wasting bullshit that Rust would prevent.

There's a really nice article about that wireless daemon iwd, thanks to @Jules for finding: linux.com/news/event/ELCE/2017
Basically all these things that they said in the talk.

NerdResa partagé

I'm now home from #RIPE75. Was a big success, lots of (first time!) participants from the region, and lots of excellent presentations.

The slides/video/stenographer transcripts are up at ripe75.ripe.net/

NerdResa partagé

Hugge presented about the new optical network he is managing in Sweden.

they use a 4G connection to get access to the routers, so they can be installed completely from remote, without any preconfiguration.

this allowed them to aave their engineer time during initial install, major outages, and upgrades/replacements.

#ripe75 #networking #outofband

NerdResa partagé

To nobody's surprise, gmail is still fighting anti-spam techniques, by not handling email servers that do greylisting.

greylisting is a technique where the email server looks at the IP address of a connection. if it doesn't know the IP, then it replies with 'temp error, try again later'. If the sender tries again after 30 minutes, then it is accepted. spammers never retry. they also might be on a punish list by then.

gmail retries from many different addresses, rarely from one already tried.

By the way, if anything in my explanations is not clear to you, feel free to ask.
This stuff is complicated, but I'd like to explain it in a way so that my followers can, um, follow. ^^

It comes with iwmon, a monitoring tool for nl80211* messages, which I just tried out and it's really cool.
Now just figure out what all these messages mean... :o

(*nl80211 = netlink for 802.11 /WiFi. Netlink is a protocol to exchange information on a local operationg system between its kernel and user space.
For example, in nl80211, there are "Scan Request" messages where some application asks your driver to scan for available networks. Then the driver reports the results back in a "Scan Results" message. You can see both in iwmon, but also through tools, like with "iw dev wlan0 scan" on the command line.)

There is a new wireless daemon for Linux called iwd, developed by Intel to be an alternative to wpa_supplicant. It is meant to be more lightweight, e.g. to run on embedded devices. Also, I think it should be more consistent in its view of the wireless network status, as I learned in the talk at the "All Systems Go" conference.

I just checked out and compiled the code: git.kernel.org/pub/scm/network
It's released under LGPL.

NerdResa partagé

This is such an interesting read:

veekaybee.github.io/2017/02/22

"The other difference is gender of this profession. In the United States, it is more male-dominated. In Russia as I was starting my professional life, it was considered more of a female occupation. In both programs I studied , girls represented 100% of the class. Guys would go for something that was considered more masculine. These choices included majors like construction engineering and mechanical engineering."

By the way, this complicated way of handling memory for your variables is one of the reason why there's so many security issues with a lot of important code. Mistakes are easy to make and can be hard to find.

I'm getting better at reading the output of valgrind* though, and I fixed lots of errors today. \o/

(*Valgrind is a program that analyzes your program's memory usage and tells you where you make an invalid read, write, or forget to free memory for a variable. Because in C you sometimes have to reserve memory for your data structures manually. It's always a lot of fun. </sarcasm>)

After teaching first semester students about C, I'm going back to my own code and trying to fix memory management issues.

Chasing segmentation faults* is not always fun, especially if the code is old. Some of mine was written 4 years ago by a colleague and now neither of us has a clue what some features are supposed to do.

*A segmentation fault (segfault) is an error when a program tries to read or write at an address in RAM where it's not allowed to. Usually it was following a wrong pointer.

NerdResa partagé

Hi all you in the
I'm actually not @trustroots but @paulfree14

I just love the idea of

It's a +28.000 members large traveler community sharing free accommodation and connecting nice people via an nonprofit plattform

I really want them to join us here

They have different "tribes"

Some are:
*




I made a bet to motivate them

"The first toot will get more interactions/boosts then your fb grab"

I asked them to leave fb/t and join us. But they were like no one is using

Can you help to proof them wrong?

We could get a fediverse tribe, if we do 😜

NerdResa partagé

Going through RIPE 75 talk archives and this one talk is very important (and also a bit disturbing):

Geoff Huston - The Death of Transit and Beyond

ripe75.ripe.net/archives/video

#networking

NerdResa partagé

My last boost is a great text about how to make programming (and learning it in the first place) more accessible. The metaphors and examples are just great :blobjoy:

Here's the link again worrydream.com/LearnableProgra

NerdResa partagé

"Do you see router advertisments now?" - "No, I'm using AdBlock."
...

NerdResa partagé

I'm doing one of those #introduction toots.

I'm Jules, 30+x years, computer scientist who just started another program at a new university. So lots of #uni stuff at the moment.

I am an #actuallyautistic #queer #ace #enby #trans #disabled person with #ptsd and other #neurodivergent and #disabled features who gets overwhelmed by all those tags and labels but they are still here for a reason right?

I love #crypto and #hacking and #wool and my #dog and of course #cats of all sizes.

Okay, hi ^^

NerdResa partagé

unionize the entire tech sector

from the developers, to the customer support staff, to the infrastructure workers, to the components assemblers