nadiyar
63 following, 145 followers
keeeep caaaaalm 😶🌫️🫥
I went to an open mic at a small anarchist bar/art space and read out some stuff and was vulnerable and talked to people and laughed and maybe I feel a tiny bit less sad now. Community is healing, y'all.
@nadiyar come to Berlin. It's full of gays and anarchists :)
(No seriously I can't exit the country for now)
The hell is this?
Promoting friends and their work is far more satisfying than promoting yourself. And more rewarding. For both. You and your friend. #LifeLesson
Hello Community! Our agenda will be published soon. Let's do a poll!
What applications would you like to see more of?
Share and follow us 😉 Let's try to get as many people to answer!
#apps #opensource #linux #gnome #kde
| Linux only games: | 82 |
| Apps that run on Phones: | 138 |
| Apps on Managing Life (health, todos, finance): | 85 |
| Apps focused on entertainment (reels, videos, etc): | 42 |
And to be honest, this is the most sexist, and anti-women book I've ever read.
I don't know what the author is trying to convey?
📵 The #Iran internet blackout is now in its 53rd day after 1248 hours of disconnection from global networks. As authorities work to develop tiered access for select users and businesses, the human impacts and economic harms of this digital censorship measure continue to spiral.
The balcony crow that I'm trying to befriend is slowly becoming less and less shy. They used to be too shy to even land on the balcony when I was sitting outside last year, but now they come and get peanuts that are lying on the floor, less than 1 meter away from where I'm sitting.
Also, this morning there was a small round pebble on the balcony that was not there yesterday. It could be a coincidence, and that pebble ended up there by chance somehow, but the most logical explanation I find is that a crow left it there. Maybe for me? Maybe not?
In any case, I feel like they're tolerating my presence more and more. I'm excited to see how our relationship will develop.
Also, can you help me find a name for them? I have no idea if they're male or female. And they have a small black spot on their right wing (it's a hooded crow, so their back is gray). I'm trying to find a name that's maybe related to that little spot, but I'm not a fan of "Spot" or "Spotty". Any suggestions?
@eliskunk Dotty? :D
@quasiabsolut maybe... Feels a bit gendered, though, no? I only know it as a female name. Maybe just "Dot"...?
@eliskunk I think it's neutral, it's not even a real name I guess :) But Dot is cute!
@quasiabsolut it is a real name, I have heard Dotty many times (for girls/women)
@glamfrenzy oh, I didn't know this word, that's awesome, especially because this is a TTRPG household with lots of dice :)
It's going to be a hard choice to pick one name.
After everything, the UN giving Iran a role in human rights policy is like appointing KFC as the global authority on protecting chickens and their well-being.
Didn’t we talk about this once already in 2022? Come on UN, we don’t have high expectations but honestly, you somehow still manage to disappoint.
#Iran #TheUnitedNations
When you look at the source code for a new program, especially a large one, it's easy to feel lost. What are some good ways you've actually seen to help guide newcomers find their way around source tree? In essence, what's a good map of the terrain that is the source code?
@liw Often reading thu commits, if I'm looking for certain areas of the code it’s kinda nice to search the repo history for keywords, and see what paths pop out, discover the churn, see what tickets are referenced that I can read for more information. Thinking thats something claude/ai could do to summarise - grep the commits, extract ticket references, look up the ticket in YouTrack / GH etc. and summarise recent issue.
@liw ways to document the code architecture, entry points, data flows, etc are a problem I really don't feel we've cracked, especially in open source :(
@liw it's probably not optimally efficient, but I'll sometimes start by boxing out the lifecycle of the program: that is, I'll read the diff of the most recent commit to see what's still being worked on, then I'll go back and read the full contents of the initial commit to get a feel for the first working version. Then I gradually fill in the gaps with one or more other reading strategies depending on the codebase.
@liw I gave a talk about my process: https://www.joshmatthews.net/cusec16/unfamiliar.html
@liw I start reading the tests. They tell me the api and whats toplevel and whats support. also, the expected order of things.
(Then I abandon all hope cause I deep dive depth first and get lost, but thats on me)
@liw Having a particular issue to solve. This shifts the goal from the overwhelming having to understand the whole thing to just having to figure out how a specific aspect works. You don’t feel lost because you know what you are looking for. And while looking, you discover how the whole thing hangs together more or less by accident.
@liw it's not answering *exactly* the same question, but I like this article by @DRMacIver: https://drmaciver.com/2013/08/how-did-you-get-started-so-quickly/
Also, though I haven't tried it, this post: https://piechowski.io/post/git-commands-before-reading-code/
@liw
grep. you grep your ass off.
i work from the context of trying to fix a bug or find a feature to modify... then explore the connections.
i never see the whole project that way, but why should i.
@liw Lots of good advice in this thread. Other miscellaneous things I've used successfully:
* Fix something simple and debug it when it doesn't work. Repeat until things start to make sense.
* Often you need to know how something is used. Don't underestimate low-tech approaches. Set a breakpoint or print something loud and run tests until you hit it, or just deliberately break it and see what else breaks as a result.
* Use VCS history. `tig -Sthing` is a superpower.
here's a peek at my current bookshelf, I need to get linux internals book.... and maybe even Riku's nuke rants too haha!
if you know of any other classics / good books i should get- do say!
I know for a fact i want the rest of the Low-Tech-Magazine series at least.
@k UNIX - the book, by Mike Banahan and Andy Rutter. It's not Linux or BSD but classic UNIX, and more for the historical notions it contains. Most of it remains relevant even today, but it contains curious tidbits that explain more clearly why things were done the way they were, and still are.
Today, #Iran ’s official full-time wage has been announced to set at just €120 a month.
For people of #Tehran, a basic unfurnished small home already costs at least €110 a month and one kilogram of meat is about €12.
This is not a living #wage. It is social violence.
And while #workers are being crushed by hunger, some still have the shamelessness to call their #protest “foreign #propaganda.”
Solidarity with the people resisting exploitation, not with the people excusing it.
Like 10+ thousands of people weren't just killed, internet isn't literally shut down and US isn't bombing my city.
I've been staying away from anything internet so far. Until I got notified my domain is expiring, and it made me think, should I renew it? Should I pretend nothing has changed? I'm not changed?
I'm not depressed, just trying to make a decision here (-_-;)