# hexadecimal representation of 128-bit id's in dot notation
0:0:1:84:40:9b:ff:a5:2:0:12:ac:42:3:0:01,037 karma · joined July 28, 2019
# hexadecimal representation of 128-bit id's in dot notation
0:0:1:84:40:9b:ff:a5:2:0:12:ac:42:3:0:0For context: I started out a passionate and evangelical Python "duck typing" proponent. Eventually migrated to Node, as it let me in the browser via JS (i'm fond of web tech). Eventually Go caught my eye due to types (before Typescript really existed) and so i stayed there for a while. Each of these lasted ~5 years.
These days i'm a heavy and solely Rust user.. going on ~3 years now iirc. Both in my work life, and home life.
The more experience i got in my career the more i loved types, so Rust's type system wasn't a shock to me. Yes, it was the most in depth typing i had used, but for me it was a natural transition. I was wanting types to solve problems for me. Rust felt very natural in that sense.
I advocate that Rust can be easy to learn if you focus on your bite sizes. Learn Rust with a keen eye for what looks like big and small bytes, and never exceed your mouth size. In the beginning lifetimes are scary, so avoid them - clone or `Arc` like mad. Be wary of heavy generic usage. Rust has lots of rope to hand yourself with, should you go looking for a noose.
Do i think Rust could have a better, more generic library with code that is far more concise than Go? Yes.. but that's not likely the cause for ipfs-go's issues.
I can definitely see a chance for a rewrite producing better code though. As much as i'd love to give Rust that victory, i just can't imagine Rust is _that_ big of contributor in this specific case.
Ie in many cases in school i don't think they actually care to teach you the subject. What good is that subject really going to have on your life going forward? Even if the sense of ethics or history-repeating i suspect it's quite low.
What those meaningless tasks can do (though highly dependent on the person, i assume) is teach you how to research, how to communicate, and how to cite.
At least that was always my takeaway from many subjects in school that were subjective (ie not math, science, etc). The content is often the least important aspect of many early learnings. .. but then again i loathed school growing up, so who am i to speak on the subject lol.
Man, i couldn't disagree more - about this actually working, that is. This seems to assume that with time we will progress. I have seen the opposite enough to believe that we can, but also can just as likely regress.
There are many out there that want to go back to removing rights from people based on skin tone, orientation, religion, gender, etc. Too frequently we reach a regression milestone that originally was projected to be the end of the regression, only to have us ramp up for the next regression milestone and fight over whether the next milestone is the end.
I have zero faith in humans ability to cope here. I'm not sure on the solution, but to me it feels like we have a series of radio broadcasts which purposefully brainwash us and our only inclination is to turn the volume up, and make sure the neighbor can hear it through our windows.
I am very, very pessimistic on our ability to dig out of this when we still willfully dug ourselves in to begin with.
Mistrust is warranted, definitely. Trusting random sources that fit their heavy bias is something we should all be hyper aware of and fight. Yet we don't.
Protip, if you're like me and undecided on whether the entire suite is worth it - they have specific courses, and even a bundle that can get you a lot of bang for your buck over on Blender Market[1]. BM has many of their courses for purchase rather than the large sub. The one i'm primarily interested in is their HUMAN course bundle[2], which is interesting because for ~$150 you can get 5 courses which appear to be some of their best work.
This whole thing sounds like an Ad... but i suppose that's the point of this thread lol. I'm not affiliated with anyone in my post. Though i do really like P2Design :)
[0]: https://www.p2design-academy.com/ [1]: https://blendermarket.com/creators/cgcookie [2]: https://blendermarket.com/products/human-realistic-portrait-...
At home i can usually address the issue more quickly (quick nap, a walk, an extended break, etc - often fully detatching from work) and end up back to actually working far more quickly. For me these blockers would often just stall the whole day in office.
Tbh i wish office work was more similar in that regard. They expect everyone to work like robots, but in doing so they ignore the human element of overcoming all our quirks. We have no roads to get back to productivity in most offices, and in doing so my belief is that it ends up a net negative. People learn how to appear to work, while not working.
Though i mostly say this in the context of creative work (development).
> Mass WFH started in 2020 - I don't think you can link a Q2 2022 productivity decrease to WFH, considering the previous quarter will have had even more WFH. In fact, it's easier to link it to the return to the office.
I would honestly be impressed if a initial WFH productivity decline wasn't found. A lot of people were not prepared for WFH. They didn't have the home to accommodate it. I expect some decline for anyone who was not prepared.
I purposefully bought a home with 2 extra bedrooms just for offices because i've always enjoyed a dedicated office setup. So it's quite natural for me to WFH. However this is clearly a luxury and not what many people have. Closing the door to distractions is huge, to me at least.
Are you wrong for skipping documentation? Yea, maybe. Is it entirely expected? Yea.
Based on the parent comment, at least.
That kinda feels like saying Linux is too crazy because new apps get made for Linux frequently.
You can use the same part of the language tomorrow that you used today. Nothing is changing out from under you. If you're afraid of libraries, don't use them. You'd have the same problem in any ecosystem that is new, no?
I agree with you though, so is Rust. The less boring areas imo these days aren't languages (at least none i see), as all the good languages are boring. Zig for example, is pretty mundane too.
The older i get the more i value confidence in a product. Confidence that it won't crash at runtime. Confidence that i won't be bugged over the weekend. etc
Agreed, and hypothetically the 2nd rewrite should still be better than the first. So the language would have to make it significantly worse to outweigh the yet again experience in improving things.
To be clear though i'm not stating that every rewrite is assured to be better. However a carefully considered rewrite has a much easier time making decisions learned from any warts discovered in previous implementations. God knows there's always some warts.
As a Rust fanatic, i wouldn't expect Rust itself to be due to the performance gains. It's not expected to be faster than C/C++ typically. Just comparable.
You seem to paint the landscape as full of tools and imply that they're used. Either they're insufficient or they're often under utilized, simply due to the number of bugs we see. No?
I feel like this is exactly what they want. My only question is how much i'll be able to modify my laptop long term. Ie i run Nixpkgs (ie the package system from NixOS) on my laptop. The day i can't modify my Mac OS to my liking is the day i stop buying their laptops.
I do think there's a market for people who want laptops that have the lockdown of phones. Where less things can go wrong because you can't change a lot.
Wasting 1-2 hours of my day, with the potential to have it become a 4 hour drive once every week or two.. just way too rough.
I honestly don't get how people put up with commutes. Like, honestly and really. It feels like i'm just destroying any chance i have for downtime during the weekdays. Throw in chores, and oof. Plus i don't have kids.. i can't imagine having kids on top of a commute.
Also the fact that i can easily use syncing with E2E encryption (though not sure if it's been reviewed yet.. would be nice) is awesome.
I'm not quite there yet, but even when i already pay for the service (for example Amazon) i'm tempted to pirate it. My local Plex server is so much more usable than Amazon's terrible streaming app. Amazon's app freezes frequently for me, gets loading widgets stuck overlaying the movie/show, etc.
I'm debating finding a way to download shows i pay for and then watch them locally. A bit of a grey area between paying and pirating, but i'm done with their crap UXs.
I'll avoid pirating as long as i can because i make plenty to justify not pirating; but i will gladly solve their terrible UX problems myself if i am able. I am paying for it after all. TOS be damned.
Why do i pay for email? To not use Google. How is "paying for your service" so obscure to you?
But still, StableDiff has been amazing in my view. Prototyping anything this quickly is going to be a game changer. As someone who doesn't think in pictures well, this looks to let me mock things up so incredibly well. I am so hyped for the refinement of the tooling in this space.
Isn't that exactly the reason repayment matters?
I think you answered your own question.