Love this. Always interesting to see novel ways of querying data in the terminal, and I agree that jq’s syntax is difficult to remember.
I actually prefer nu(shell) for this though. On the lobste.rs thread for this blog, a user shared this:
| get license.key -i
| uniq --count
| rename license
This outputs the following:
╭───┬──────────────┬───────╮
│ # │ license │ count │
├───┼──────────────┼───────┤
│ 0 │ bsd-3-clause │ 23 │
│ 1 │ apache-2.0 │ 5 │
│ 2 │ │ 2 │
╰───┴──────────────┴───────╯
Thanks. I didn’t know about these advanced libraries, and had not heard of C++ modules either. Appreciate the explanation.
I don’t code in C++ (although I’m somewhat familiar with the syntax). My understanding is the header files should only contain prototypes / signatures, not actual implementations. But that doesn’t seem to be the case here. Have I misunderstood, or is that part of the joke?
Honestly, for any large scale project in Python, Pydantic makes it bearable. We use Python heavily at work (and I’d argue we shouldn’t be for the projects we’re working on…), and Pydantic is the one library we’re using that I wouldn’t be without. Precisely because it allows us to inject some of these static typing concepts and keeps us honest, and our code understandable.
Yes! The concepts are intertwined.
I think the key take away, for me, is to lean heavily into your type system and allow that to do some of the heavy lifting. Accept that something like a username
is not a string, but a subtype of a string (this has to be true if any validation is required, otherwise you’d just accept any valid string).
It’s one of my favourites. Something I revisit every couple of years.
That one has been on my list for a while. Are you finding yourself able to easily apply what is taught to your day-to-day?
I have read a few of these books. As for non-fiction:
Pragmatic Programmer Excellent book; should be compulsory reading for all software developers.
The Phoenix Project Enjoyable enough. It’s a fictional story and has some extremely role-cast, trope filled characters. But its purpose is not to be a great novel. Its purpose is to teach the history of and purpose of how dev-ops came about. I think it’s worth reading. I’m yet to try the Unicorn Project which I understand is actually more about software.
Eloquent JavaScript I am not a huge fan of working with JavaScript or front end, but I did read this when I got placed on a long term project where I would be using it for the duration. I found this book excellent, and my JavaScript certainly benefitted from it.
I also read a bunch of the fictional books. Bobiverse is one of my favourite series ever, despite the weirdness of the fourth book (it was still good). I’m just over halfway through Children of Time, and seriously regret not picking it up sooner. Well kind of, if I had I suppose I wouldn’t be enjoying it so much now!
I believe the lower cable connects the two boards. The upper cable is for connecting to your device, so would only be connect to one of the boards when in use.
I use UK standard layout, and Apple UK for work. It always takes me a few minutes to switch between them, but both are absolutely fine for programming. Just the odd placement of #
that bothers me a little, but I tend to use that only for Python comments - which I tend to do more commonly from a keyboard shortcut anyway.
Perhaps not major, but I’d just like shout out my PR which was merged in this release:
https://github.com/LemmyNet/lemmy-ui/pull/2322
It adds another view to Registration Applications to show only denied applications, helpful for identifying spam applications and rule circumventers. I know a few people have been asking for something similar to this.
The same reason a lot of companies support a community edition. It means that people can use, learn and become experienced with the product without forking over a tonne of money.
This results in a larger number of developers, add-ons and community surrounding the product.
This makes it a more appealing product for companies looking to build a business using it.
It’s the same reason you can use AWS for free, get some JetBrains products for free and often find community editions for similar products to Magento.
Yes. I get the idea, because federating with them is the “negative” option, but honestly it’s just confusing and overly opinionated for an infographic.
I particularly enjoyed a recent company meeting that spent considerable time talking about the importance of flow state. It had an awkward pregnant pause when someone (usually very quiet) unmuted to ask, “is the policy to increase the number of days we must spend in our open-plan office kind of undermining this?”. Literally all of our directors just shifted on their seats hoping another would answer that.
Eventually, HR director stated “Not at all, that’s what headphones are for!”
Which was particularly delightful, as our tech director had only 20 minutes before stated how he would like to discourage people sitting in the office in silos with their headphones on.
Thank you, that’s very kind of you - and I completely agree, healthcare works are so undercompensated for what they do, and yet so vital. I feel the least they deserve is a Christmas meal to celebrate the end of the year together.
I really appreciate your offer to contribute and share this on.
You could implement ‘drive sync’ giving options of NextCloud, GDrive, Dropbox, etc
It doesn’t really matter, but worth knowing, only a small amount of your national insurance goes toward NHS costs. The NHS is primarily funded by general taxation. Your National Insurance contributions largely go to paying for state pensions.
Fair enough. And I’m sure the people who volunteered were probably thrilled to be involved with the project, it really is a brilliant piece of work.
Absolutely loved this. Never heard of the artist before this (though clearly she is very popular!). She seemed to have a lot of fun making the video.
The only thing that disappointed me was learning that a bunch of people had to volunteer their time to make this. Surely this made lot of money for the artist and video producers, could it really be that the margins were too thin to compensate all the people working on this?
I really like Nushell. I would not run it as a daily driver currently, as it mostly doesn’t win me over from Fish, feature-wise, but I love having it available for anything CLI date pipeline work I need to do.