When you've got some code to finish up but also need to start getting ready for a night out, you have 1 party hand and 1 work hand.
When you've got some code to finish up but also need to start getting ready for a night out, you have 1 party hand and 1 work hand.
One of the most exhausting things about being a (perceived) woman working in computational physics is dealing with men who don't think women can do physics and men who don't think women can code (there is a lot of overlap here). Things men have tried to 'explain' to me recently:
- Basic coding practices
- A topic I have published papers on
- How to debug a code ("have you tried adding print statements")
- How code releases work
- My own ideas
#WomenInSTEM #WomenWhoCode
Learning to Code? Don’t Do It Alone!
Overwhelmed by too many resources? Looking for an accessible space to connect with others on the same journey? Join our Techopolis Discord! Talk to fellow coders
Share experiences & tips
Learn in a supportive, accessible community
https://discord.gg/fqgx5jAG
When I need docs I do
`man command'
When I pressed F1 in a gui program it did the following
* Request a helper running in my DE to parse a html page
* Ask the helper to open my default html parser
* __Without asking me__ the helper opened a __massive browser__ ravaging ram just to show me what I could find with
`man command`
* I wonder why instead the Ui program did not do the following
* request a helper open a (ba)sh
* parse >man command to the helper
* have the helper display the manpage in the sh
The results would be
* Much less resources used
* No assumption on my current internet connection would be made
* That method has worked for 60 years
<IRC>
/m shakes head and looks at the massive browser showing the equivalence of a manpage
</IRC>
#bash #sh #zsh #ksh #csh #qBittorrent #torrent #manpage #man1 #F1 #F1Help #WomenWhoCode #640daysofcode #301daysofcode #730daysofcode #100DaysOfCode #1000DaysOfCode #Linux #POSIX #Programming #DEVCommunity
https://github.com/qbittorrent/qBittorrent/wiki/Frequently-Asked-Questions
The most incredible mindbender is
**Running Linux in a PDF*"
Yeah somebody created a virtual machine within a portable document format file and runs a micro Linux version in it I will not talking about just the kernel!
Are you just like me? Do you want to make fantastically beautiful posts and not be limited by a silly 500 character fence, but want to BANG intricate stories of 10.000 characters?
Don't be limited by those silly 500 character servers!
Browse over here, find an instance that's suitable to you and go there. The list doesn't have everyone who has that massive 5,000 character size, but the list has a lot of servers, so pick one, choose one, and go be the literary giant that you are!
And yes there are servers which have a fantastically glorious 10,000 character limit!
Graphene OS released a new version
Grab your copy & in case you haven't heard of them, go read and learn.
#bash #sh #zsh #ksh #csh #WomenWhoCode #100DaysOfCode #1000DaysOfCode #POSIX #Programming #Patch #GrapheneOS
https://discuss.grapheneos.org/d/19734-grapheneos-version-2025020500-released
Thank you for correcting me Bob, now I know a better way of installing the hard drives into the network
I'm currently researching a simple ready-made DAS to do jBOD.
I quickly came to the conclusion that they don't exist
Companies either ask too much for too little performance, or they ask a normal amount for a good performance on a server level.
Since I can build servers myself, all I need is a good 19 inch rackmount case a proper ECC ram motherboard which supports everything that I need especially high powered Network IO, to get transparant access to the ZFS Pools.
Since I will also want to run VMs not just jails, it means that the CPU needs at least 32 cores probably even 64, {of course an AMD Epyc candidate} and the memory needs to be at least 8 gigs per core at full extreme, I may want 16GB per core.
However the storage will still need a separate enclosure simply because the server itself will not be enough for that. The server cases I've seen can house at the most 16 HDD, insufficient for Mass massive Mass & Modular expandable storage.
So again I will need rackmount DAS enclosures.
The purpose of the server will be fourfold. Primarily it needs to hold the massive audio collection that I have. All important audio is a flac format which means that space is required. No puny eight terabyte hard drives will suffice not even in an array of 16 or 24 of them.
I choose to use ZFS pools simply because they're much more powerful in maintenance backup restore {Raid is NOT a backup} and pure management.
Secondary it needs to hold jails and VMS smoothly. The VMS I want to control using ProxMox. The jails will of course be native controlled in freeBSD
On the third level I need to do research on the server probably through VMS and jails in combination.
And on the final level I want the server to run defensive and protective software with which it interacts with real life data and scenes.
Such a machine does not exist ready-made. The reason for that is that the software and the hardware combination that I want to use is specific.
In these planning stages I never look at a budget. Otherwise your machine will be cut from the get-go. Instead I built a plan for a perfect machine and then at the end I cut and strip down based upon a budget.
Software used will be pure open source nothing closed and the reasons are obvious which I do not need to explain
I also want to see if GPU pass through is possible so that I can run software which needs dedicated GPU access on a hardware level
I will control the ZFS HDD pools through a jail which runs a dedicated ZFS management system.
From what I see here I will need at least three cases;
one for the server which will manage the jails and the VMS and the gpus
One case where the first set of HDDs will be stored.
The third case will be a backup server less power but sufficient enough so that I have high availability. That case can also store some extra hard drives
The network connections between the hard drive {jBOD} cases and the server will need to be fiber. The runs will be short because there will be in the same 19-in rack. I want to use a specific brand for the networking Hardware microTik, their performance to price ratio is just where I like it
For for uninterruptible power I want Matrix UPS and rackmount. There's also a specific brand that I want because I've seen their performance and it is fantastic CyberPower
The only sanfu is that the hard drives that I want are not available to the professional public yet those are 32 to 48 TB drives.
In this case the 32 TB is that decimal concoction that I don't like to use. So the raw unformatted space will be 31.25 terabytes (these are the binary based terabytes)
The 48 TB HDD will be in actuality 46.875 Raw unformatted hard disk space.
I want to run the server Rack in another room, not another building; that means that the fans should not run like the turbo fan on a jet, when a nominal load is applied on the servers.
So anything above 60dB is too loud. In prácticas there are just two Solutions
I isolate the room sonically. Since I have extensive Sound Engineering experience I know that's really not elegant. Just like you built a studio facility from the ground up you should also build a room in isolation when the building is being erected. You either pay too much for the isolation afterwards and get nominal performance, or pay a simple price and get a unsatisfying performance.
Just like in ear protection PPE, you need at least -24dB in noise reduction ratio, from the isolated server room. But that also means that the door needs to be shut 24/7
The room will stink.
So instead the hardware needs to be chosen carefully that it doesn't make too much noise
I like this plan of execution I will put it on paper literally and then play with it
Note:
1GB = 1024MB here
Analyze your startup logs with
$ `dmesg | less`
#bash #sh #zsh #ksh #csh #WomenWhoCode #100DaysOfCode #1000DaysOfCode #Linux #POSIX #Programming
Day 11 Prompt: "Impossible day - Try to do something that feels impossible for you to do. Maybe it is impossible. Maybe it’s too ambitious. Maybe it’s something you know nothing about how to accomplish."
I'm going back to a past prompt and challenge. Something impossible. It has been impossible for me to earn the pay a man would receive for my work, if he had done it.
I once wrote a function I named "drawKusamaDots()", and it gives me great joy to see it again.
OK, I'm going to mute this post now. For some reason, dudes read it and assume I don't know about writing code comments or documenting my work.
I may need to make any future posts about the joys of coding, but only if I mute all replies.
Seriously, do better.
I rarely post about coding, just because of this behavior.
It's so exhausting and annoying.
Feisty Fauna will be part of the Women-Led Games event on Steam (starting tomorrow, Dec 8)!
Do come by and please wishlist Feisty Fauna: https://store.steampowered.com/app/1916560/Feisty_Fauna/
When I started my pre-Master in Computer Science, I had no experience with programming, command lines, git, Linux, ssh, ...
The pre-Master consisted of Bachelor-level courses from all three Bachelor years. Hence, from day 1, I had to be able to program at the level of a 3rd year Bachelor student, in multiple programming languages.
Unsurprisingly, this was a steep learning curve for me. Being surrounded by people who had been writing code since they were 8 years old contributed massively to my sense of insecurity and anxiety. Being surrounded by mostly men, who in some cases really felt the need to put me in my place whenever I showed any sign of competence, really didn't help me feel better.
This has kinda stayed with me. Even though I sometimes encountered people who were way more clumsy than I was in working with these tools, I still felt massive imposter syndrome.
Just now, a software developer sat next to me as I typed commands into my terminal. Afterwards, he remarked that I clearly know my way around the command line.
I wouldn't say that I'm healed now, but this for sure felt like a win.
Question for those who currently work in #Tech or who want to get into Tech, and are looking at creating new projects.
I'm not new to Tech, but I am relatively new to coding and engineering. I've been working on setting up a static blog site while documenting in some detail my thinking process and methods, unanticipated hurdles, troubleshooting steps, and customisation along the way. Is this something you would be interested in reading?
Should he stay or should he go? I make a case for Jake DeBrusk to stick around Boston:
today I delivered on a product that has taken me seven months. Written in a language that I have never formally been trained on. It's an mvp, but it's the first time it has ever worked as intended. I am simultaneously thrilled and dead.
it seems that local technical #meetups are on life support in many cities. the news about #womenwhocode really set me back this week knowing the impact they have had on many women in the industry.
i would love to hear some positive news about groups that meet regularly that are thriving. link me!
Women Who Code announce that "with profound sadness," it had closed "following a vote by the Board of Directors to dissolve the organization". https://www.bbc.com/news/articles/cw0769446nyo
8 men on the Women Who Code Board of Directors... https://womenwhocode.com/about