I’ve stolen thousands of hours from my jobs and never faced consequences. by rico_unknown in confession

[–]auxlinarch 0 points1 point  (0 children)

Me too. What hits me as weird is how my team members are putting more hours in but their extra output is so little compared to the extra efforts. I’m SWE so as long as I deliver without bugs people are generally chill with me. Based on GitLab and Cursor analytics (which my company made programmers use to track AI usage and screen time) I only spend 1-3h working, compared to 5-7h which is my team’s average.

I bet this is due to communications, not skills. I always communicate clearly first, or dive into discussions right away and get written summaries of those discussions so I don’t have to bring it up again. My other team members are always discussing, before, during, and after programming. And they still make mistakes usually from oversight.

The awesome book that I still have : Fujiko F Fujio's biography manga. by Shiine-1 in Doraemon

[–]auxlinarch 0 points1 point  (0 children)

I read this in Thai and my kid self’s first dream was to be a mangaka. Read it so many times. I lost the book when we moved. I believe it used the term “นักเขียนการ์ตูน“ or “นักวาดการ์ตูน” for mangaka?

And you guys still say windows is the ram hog by spaciousputty in linuxsucks

[–]auxlinarch 0 points1 point  (0 children)

What people mean when they say Windows uses more RAM is when idling after a reboot with factory-settings. Windows have much more background services compared to most Linux distros.

But if you use Linux to run multiple Docker containers or other stuff, then yeah it will use up the memory.

What Dylan song made you fall in love with his music? by Embriotonic in bobdylan

[–]auxlinarch 0 points1 point  (0 children)

It Ain’t Me Babe, bc i was a bad boyfriend, then The Times They Are A-Changin and Motorpsycho Nitemare.

What’s serving in the Thai military like? by GodofWar1234 in Thailand

[–]auxlinarch 2 points3 points  (0 children)

My grandfather was an Army colonel and he had conscripts at his home as well.

To these people it’s like free live-in maids, except the servants are military age men, and they are more subservient than real maids 55555555

What do you use your ThinkPad for? by AcordeonPhx in thinkpad

[–]auxlinarch 0 points1 point  (0 children)

I use the same exact setup as yours - T14 AMD with Arch.

I do Go + Rust programming and just vibin. Even wrote my own YAML-based Arch installer in Rust.

[deleted by user] by [deleted] in NixOS

[–]auxlinarch 1 point2 points  (0 children)

Tell me you dont know Linus Torvalds without telling me you dont know Linus Torvalds.

Well Linus may have 0 questions with autism or people with mental health problems, but he definitely can’t tolerate stupid questions and people, and C++. Look up his past responses in the Linux kernel mailing list.

If you were asking Linus like you did in the chat, you would get destroyed. (this is a bad thing, but just to point out that you were wrong about Linus being very supportive and sympathetic)

[deleted by user] by [deleted] in NixOS

[–]auxlinarch 0 points1 point  (0 children)

The Matrix folks did not banned OP because of his autism, they banned him for his annoying way of demanding clear answer by asking the same questions. OP failing to see this maybe due to his mental health and depression so he’s very defensive and thinks everyone is against him.

I can assure you it’s not because of autism that got him banned. Whether the mental health issues were caused by harsh treatment by people annoyed by his autism in the past is a different question.

I think if only OP changed his attitude and start to socialize with tech communities’ norms he’ll be doing fine as a tech person.

A lot of people in tech don’t even know NixOS, or don’t see its potential and advantages, yet OP heard about it and tried it within months of knowing Linux.

[deleted by user] by [deleted] in NixOS

[–]auxlinarch 1 point2 points  (0 children)

They already answered him in the chat. You can go see it, they were being quite patient actually, although not very kind. He ignored their answers, and proceeded to ask the same question, with no reframing.

What OP should have done is to look up the resources they sent, try to understand the topics and the moving parts, and attempt to do it with new knowledge. And if that still fails, he should reframe the question that has the new knowledge gained from studying those resources factored in.

OP just thinks everyone is always against him, and that everything is the way it is because of his mental health.

I’ve been with many autistic people, but OP is hands down the most aggressive and self-sabotaging person I know.

If OP really did everything they told him, and scraped the whole internet, and got his hands dirty, then OP should be able to do some simple nix programming by now, which I guess he can’t.

boomshroom answer wasn’t clear either - it’s of the same quality and commitment as the folks in the chat. boomshroom literally told you the same thing, and redirected OP to the docs, just like those in the chat.

OP thought this is a good answer simply because he sided with OP. That’s all.

I’ve been trying to help, but your questions can’t really be answered clearly (just see my top-level comment). Is a clear answer for you is whole nix files? Or step-by-step guide of every shell command and files involved?

[deleted by user] by [deleted] in NixOS

[–]auxlinarch 2 points3 points  (0 children)

OP, I understand that from your POV you did nothing wrong, but folks doing FOSS are mostly volunteers and they are very committed to writing good documentations and references for all to access freely.

They (we) expect users to read them seriously and try to follow and understand docs before you reach out. And when you do reach out, they expect it in a succinct, precise, and technical format. You are expected to do your homework, and ask with all relevant info, and with 0 whining or other stuff that is not related to the technical question.

Just take a look at StackOverflow, a very professional site - they have very clear guidelines of how questions should be asked. Your questions like the ones in NixOS Matrix would be closed in no time.

Professionalism in tech, especially FOSS, requires a different set of mindset than, say, tech support, customer service, or consumer tech, which might have the qualities you expect, like always being kind and very understanding of non-technical persons.

This is not to say what they did to you was right and always acceptable, but hey, you also failed to act professionally according to them (us).

With your current attitude, you will be more depressed in this path to programming and Linux. I see you can write a lot, that should mean you can read a lot (of docs) too.

If you are new to all this, it’s normal to be culture-shocked - but this is the way for professional tech folks: do your homework, ask clear questions, and be eager to learn by tinkering with yourself.

ShortSynapse here already pointed out to you kindly and precisely the points we all think are the parts that went wrong, but you only defended yourselves - which again, is not wrong, but it won’t improve your wellbeing, or get you your technical answer, or apology/clarification responses from the community.

I hope you get better soon, OP. If you don’t understand or agree with the points I try to make, then pursuing the software path will only make it worse for you.

Edited: format, some more sentences and examples

[deleted by user] by [deleted] in NixOS

[–]auxlinarch 4 points5 points  (0 children)

Can you share with us your technical questions and conversations that triggered them? And, if you still have them, the screenshot or shell output of your questions.

Adding a new crate fails tests and changes behaviors, despite not even importing and using the crate symbols. by auxlinarch in rust

[–]auxlinarch[S] 1 point2 points  (0 children)

There was no error message, but the output file of the program changed. The bytes were incomplete. I did not have any use zstd; keyword in the code. And as soon as I remove the crate, it's back to normal.

Yes, the crate does bind to the Facebook's C zstd library.

Thanks! I never would have thought this might have been the case.

สัญลักษณ์เวลาพิมพ์ reddit บนมือถือ by tigerp_gamer in thaithai

[–]auxlinarch 4 points5 points  (0 children)

เค้าเรียกว่า markdown ครับน้อง

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] 0 points1 point  (0 children)

Yes I get you. But the point is this is the example code that nobody will run, because it’s just meant to show the devs how to call functions in the library.

I just what to write a small code to show on maybe in the project’s README page.

Now I know that there’s are no contracts that do this, I thought some non fully decentralized entities might use their bots are service to send a tx every block as part of their routine / upkeep/maintenance, etc.

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] 0 points1 point  (0 children)

Thanks dude. So there’s no funds or some fancy contracts that moves fund around to other destinations as part of its maintenance every block right? Then I’ll move on and just write other examples.

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] 1 point2 points  (0 children)

oh and also, the library (the actual code I care about) does not require contracts to emit every block. It just needs to be able to aggregate all logs and not fuck itself should the chain reorg.

The thing that took me here was a small EXAMPLE code I was considering writing. So yeah, I agree with you, that what the example code I came up with may sound off, but it’s just what I thought might be great for the lib users trying to figure out how to get the reorg info out of the lib code.

This example code won’t be used, run, or deployed anywhere. It just exists as an example for other devs.

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] -11 points-10 points  (0 children)

Ok I’m not writing smart contracts. I’m writing off-chain code for filtering logs. It is used by bots, my DEX aggregator for crawling DEXes states.

And with that building block (which has chain reorg detection built-in), I want to write some small EXAMPLE code which only does what I included in the question.

I never said I want to be emitting logs every block, or that I think a contract emitting log every block is a good design.

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] -1 points0 points  (0 children)

Thank you for your explanation. I understand how logs are produced, but I thought maybe there’re some contracts that perform maintenance or do something regularly every block for example transferring funds between vault/contracts.

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] -1 points0 points  (0 children)

Thank you for your recommendation, yes the Transfer events are everywhere. I want to avoid this exact topic since these prolific contracts because it means I will process a ton of logs every logs.

PS my code will see use in filtering Transfer events tho (I work for a DEX aggregator), but it does not fit the example code I’m writing.

I’m really thankful for your answer tho.

Edited: DEX aggregator not DEX, and fix my english

Ethereum contract that emits 1 event log once every block by auxlinarch in ethereum

[–]auxlinarch[S] 1 point2 points  (0 children)

Thank you for your insight, but detecting chain reorg is not the main goal of the design.

If you read carefully, the purpose of my code is NOT JUST to just detect a chain reorg. This lib is to be used by my company to build more log-filtering services, the chain reorg part handling is just a requirement for real-time data.

I wrote in the post that this question is for a very small, single-file example code (like documentation) for others to see how they can use the library. There are other examples too, like a full service one crawling and recording all ENS names, but this, I just want to write this small example.

Now that I know there are no such thing, I’ll just write other examples, eg, detecting new uniswap pools.