3,936 karma · joined June 23, 2014
Blog at https://adnanissadeen.com/blog
I opted to give it a try instead of reading the comments and the book was arranged in a super strange way where it's discussing concepts that a majority of programmers would never be concerned with when starting out with learning a language. It's very different to learn about some of these concepts if you are reading a language doc in order to work on the language itself. But if you want to learn how to use the language, something like:
> Choose between std.debug.print, unbuffered writers, and buffered stdout depending on the output channel and performance needs.
is absolutely never going to be something you dump into chapter 1. I skimmed through a few chapters from there and it's blocks of stuff thrown in randomly. The introduction to the if conditional throws in Zig Intermediate Representation with absolutely no explanation of what it is and why it's even being discussed.Came here to comment that this has been written pretty poorly or just targets a very niche audience and now I discover it's slop. What a waste of time. The one thing AI was supposed to save.
[1]: https://github.com/google-gemini/gemini-cli/blob/main/docs/c...
In the midst of all of this, Microsoft is looking to integrate MCP into the OS layer. We are truly back to a move fast and let things break era
Always boggles my mind how raw talent, dedication, and integrity can all come together and just by pure chance of life, you can just miss out on a world of opportunity where people with far less dedication end up with so much more. Hope that this little moment on the internet actually results in a bigger opportunity for him eventually.
- Basic Skills / Getting Started with Drawing
- Dynamic Mark Making / Drawing with Expression & Creativity
- Form & Space / 3D Drawing & Perspective
- Measuring & Proportion / Drawing with Accuracy & Precision
- Contours / Drawing with Compelling Contours & Foreshortening
At this point, I recommend picking up drawabox.com as well to engage with practice a little differently. It draws from a school of thought that is present in the book "How to Draw" by Scott Robertson. That book is a little more advanced and I'd recommend it only if you are deep enough into understanding drawabox.com (PS: recommend trying but then moving on from the texturing chapter if it feels too hard to understand. It sticks out like a sore thumb because it requires understanding of light tbh. Texture doesn't just exist. We perceive most of it because of light and shadow)
Brent's work continues though while you do drawabox:
- Shading Fundamentals / Drawing with Dramatic Light and Shadow
- Shading Beyond the Basics / Shade Any Subject No Matter How Complex
Once you are done with this, it really depends on where you want to go. You should be far along in drawabox where you doing constructional drawing. This is actually a good point to see if you can also do the texture challenge.
At this point you can decide on your thing. Maybe drawing figures is your thing (Again, Brent's art and science of figure drawing is the best resource out there). Maybe only a bit. Maybe you want to paint digitally? Meds map by Ahmed Aldoori is the best resource there is. If you manage to finish that, anything from Marco Bucci on skillshare is brilliant. If you have more specific desires on physical mediums, check out proko, but also double check the courses since some of the instructors sell the courses on proko at higher prices than they do on udemy or gumroad. If you don't care for the community aspect of proko, you can buy it cheaper sometimes from elsewhere. Lastly, on anything related to animals, Aaron Blaise's creatureartteacher website is a gold mine. Wait for sales though since you can get an all access pass for a huge discount during those times.
Good luck! Feel free to mail me if you want to discuss more :)
There’s a lot of false dichotomy in the ongoing discussions here which assumes there’s a binary “control to the gov” or “freedom for all” choice. It’s a spectrum where at the most basic level, a robust process to handle reports of illegal activity should be accepted.
Firstly the git history managed via a controller / helm chart. That’s sufficiently complex. The mindset of k8s/cloudnative doesn’t translate easily from the pet vps control server which comes with its own disk and persistence. So conceptually a management layer like cooling is objectively easier.
But that’s a nit really.
I think the idea of management being time consuming is more interesting. It’s true. And I think it’s true no matter what you do.
Time consuming management applies to any sufficiently complex infrastructure or team. No matter what you have these questions to answer.
How is access ma aged?
How does debugging a broken build work?
How does secret and config management work?
How does disaster recovery work?
If you are storing config as code, how are you managing deployment of that?
If you use k8s, how do you manage feature deprecation across versions? Even a managed version won’t help you resolve having to move from some kind of resource/v1beta to resource/v1.
I don’t say this as a slam dunk against anything. I think there are different levels of comfort with certain paradigms depending on what you’ve been exposed to over your lifetime. And the solution that feels most convenient to you is what you’ll want to work with. And for each type of preference we are going to see different solutions. All of which will be time consuming to manage in their own ways at a sufficient level of complexity or scale. Basically I prefer talking in these terms because it shifts the conversation away from broad comparisons to something more tangible which is “where does the time complexity lie for this particular approach”. Teams can put that down on paper and decide which one is more palatable and then go with that.
Been using obsidian since it launched and my workflow is to always have the window open taking a thin column on the left of my screen and whatever I’m working on takes up the rest of the screen (Yey for fancyzones in windows powertoys).
As I work I just stream my thoughts into the file. I have a shortcut, ctrl-alt-m, that inserts the timestamp as `hh:mm:ss`. I hit it, and start typing. I paste screenshots, code snippets, as I go along. It’s godsend when I’ve gone far along enough and I need to reference something. Esp given that I work on security tickets and I’m constantly triaging reports that are unclear or require digging into layers of source code to find where they come from.
One important step to note if you ever try this out: if you have 30 seconds before you jump on to an interruption, try to build the discipline of throwing in a few words saying what you need to do when you return. Even with all the historical context it can take some thinking to recall what your next step should be.
In fact, if you don’t like journaling just do this last step instead. I stole the concept from GTD’s next actions and it works.
No. There are two pieces to those platforms. The first is a platform that supports git commit as a deploy method out of the box. That’s the big one.
The second is auto scaling. That’s where not having to self host is actually a big deal. But that’s also where the bills come. A lot of smaller builders are right now looking to have the same deploy experience but on their own cheap hetzner/DO server without crazy bandwidth and scaling bills that they can get hit with the moment they let their guard down.
A decent sized player in this field right now is Coolify. They offer a hosted version of their PaaS but without the servers. So the PaaS part itself, coolify, is managed by them but it deploys to hardware that you control. The existence and usage of this plan is evidence of the needs of this market imo.
My favorite line had to be this though.
> The first prototype didn’t look like much but the mental effect was enormous. Now there was at least something to show and improve.
worthy of being printed and framed.
While the fears of not being able to earn money for creative pursuits are a concern, my biggest concern remains around anonymity.
At some point, I fear that participating online with other humans will require "proof of self" and as AI becomes more and more able to generate convincing images/text/video/voice of being human, the systems will ask more and more of us to prove we are real humans which could lead to awful consequences in disallowing anonymity entirely.
That worry remains right up there in my list of AI related concerns.
The parallel concern to that are online communities become tightly gated with stringent requirements of relationships (i.e. invite only, possibly with multiple "referees") and proof of quality in order to participate. This outcome has its merits but can also lead to exclusionary environments which has many downsides, esp for newcomers. It could very well feel like participating in low quality ranked levels of a game for a long time before being allowed to climb out of the cesspool into higher levels where people take stuff more seriously. Not necessarily a bad thing but it's still an inversion of the idea of "participation allowed by default but you can lose the trust you are given if you behave poorly".
They aren't even 10.
We are family friends with a person who happens to be a teacher at school. She said it gets worse as they get older. The school is a private one so I assumed it might be due to a higher percentage of children being from more affluent backgrounds so I dug into behaviour at several large public schools who have kids from all backgrounds.
It's even worse there. Even the teachers participate in an exercise of thinly veiled mockery of children who cannot afford the entry fee to a school activity or "donation" to the school.
Every school I dug into has it in some form or another. And the end result of that is that even children who are from well off background whose parents don't flash it around feel left out when their peers talk about expensive holidays and their parents' luxury vehicles. The children start to ask their parents and put pressure to present themselves as more wealthy.
The obsession with displays of wealth has always been there and anecdotally it feels it's getting worse. Maybe I'm too pessimistic but I definitely don't feel it getting any better. The worst part of it is how much the layers keep building themselves up. I know enough families now to know this isn't coincidence; there is even a large amount of debt being built up just to maintain facades of obscene wealth. Once they are in that trap, you can't just exit one day saying "know what? That was a lie".
We'll never know about this particular teenager's motivations, but I'd wager that given the school he was in, there were similar pressures that eventually got the better of him :(
Seeing people hopping in and buying BTC in hopes of riding the next big wave in hopes that the price goes to at least 70k.
Honestly I'm interested in this particular wave since given the recent currency devaluations that have happened since the last BTC peak in November 2021 I'm wondering what the odds are that BTC actually hits that magic 100k number if this is the big bull run people have been waiting for. And if it does, what happens then since that's the magic number the Bitcoin absolutist (maxis?) folks have been waiting to tout.
So basically, not sure if the current wave is anything to do with the actual news or just the retail trading that's going on.