bugsmith
@bugsmith@programming.dev
- Comment on Actress Dame Maggie Smith dies at 89 1 month ago:
She was 89 and no doubt lead a truly fulfilling life, and so I think objectively it’s not a sad passing - she had a truly remarkable life and long life.
That said, she was a significant part of my childhood, and always on the television in the various households I’ve lived in for one show or another. It feels like losing a beloved grandmother, and I’m devastated. RIP Maggie.
- Comment on Selfhosted twitter alternative, not mastodon if possible 9 months ago:
Yes, I don’t know how I forgot to mention that Iceshrimp and Sharkey both have Mastodon compatible APIs - so all the same apps work (mostly).
- Comment on Selfhosted twitter alternative, not mastodon if possible 9 months ago:
Based on your requirements, I would suggest looking at one of the Firefish / CalcKey forks. They are ideal for single user or small instances and they support s3 compatible object storage out of the box.
I would recommend looking at Sharkey or Iceshrimp. Both are under very active development and have very responsive developers if you need support.
If you would like to check out an example, Ruud (of mastodon.world and lemmy.world) set up an instance of Sharkey at (you guessed it) sharkey.world.
- Comment on Introducing Stacks: The official Programming.Dev blog 9 months ago:
Would be great to have the RSS feed better advertised on the site (although any decent RSS reader can pick up the feed just from the base URL). Great to see this 🎉
- Comment on Parse, don’t validate 9 months ago:
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.
- Comment on Parse, don’t validate 9 months ago:
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). - Comment on Parse, don’t validate 9 months ago:
It’s one of my favourites. Something I revisit every couple of years.
- Submitted 9 months ago to programming@programming.dev | 7 comments
- Comment on Bluesky is now open for anyone to join | TechCrunch 9 months ago:
Celebrities, politicians and businesses will be more likely to show up on the platform, if that’s your jam.
- Comment on Bluesky is now open for anyone to join | TechCrunch 9 months ago:
When corporations inevitably arrive to the platform, we can use it to shame them into offering a decent service after they ignore our calls and emails.
- How I reduced the size of my very first published docker image by 40% - A lesson in dockerizing shell scriptsbhupesh.me ↗Submitted 9 months ago to programming@programming.dev | 11 comments
- Comment on The Hacker News Top 40 books of 2023 9 months ago:
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?
- Comment on The Hacker News Top 40 books of 2023 9 months ago:
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!
- Submitted 9 months ago to programming@programming.dev | 4 comments
- Comment on Why did Adobe open source Magento? 10 months ago:
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.
- Submitted 10 months ago to selfhosted@lemmy.world | 6 comments
- Comment on Recycling: Plans for electrical goods to be included in UK collections 10 months ago:
My district council has collected small electrical items for asong as I can remember. I was surprised to find out that not all councils do this.
As much as I think it’s a good thing for councils to have control over their local budgets (so long as they’re funded adequately…), I think it’s a poor system to let councils take on individual recycling contracts. The buying power alone should make a unified contract more economical. It’s mad that moving from one town to another can put you into a council that offers a poorer service, likely for a similar cost (if comparing neighbouring councils).
- Comment on 41% of fediverse instances have blocked threads so far!!! 11 months ago:
Care to give a summary on why you think they should be blocked ahead of any bad acting? Yes, there is some concern about Meta attempting EEE, but ultimately they’re a large platform that can bring a lot of users and attention to the Fediverse. There’s nothing preventing large instances from blocking them down the line, and with user level instance blocking coming in 0.19 to Lemmy (not sure if Mastodon et al have something similar), you can block them personally yourself if you wish, rather than having that thrust upon you by your instance admins.
- Comment on Why do programmers need private offices with doors? (Do Not Disturb) 11 months ago:
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.
- Comment on Asking ChatGPT to Repeat Words ‘Forever’ Is Now a Terms of Service Violation 11 months ago:
- Submitted 1 year ago to programming@programming.dev | 13 comments
- Comment on Teaching programming to raise money for my local cardiology ward 1 year ago:
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.
- Banbury's coffee factory to cease production with the loss of up to 280 jobswww.banburyguardian.co.uk ↗Submitted 1 year ago to unitedkingdom@feddit.uk | 0 comments
- Submitted 1 year ago to programming@programming.dev | 2 comments
- Comment on Ex-PM David Cameron appointed foreign secretary in Cabinet reshuffle 1 year ago:
Well yes. They are usually elected members of parliament. They don’t have to be of course, as is apparent.
- Submitted 1 year ago to programmer_humor@programming.dev | 15 comments
- Comment on Kagi search has improved their ultimate plan 1 year ago:
Well, the reality is, search costs money. Quite a lot of money it seems.
So that is either paid for by you, or by someone else. Nobody is going to run search as a charity. So it’s going to be paid for by parties interested in paying for your attention.
Even if you run ad blockers or use meta search engines like searx, you are going to be finding results by companies that have paid to be there.
I am a heavy search user. My search quantity is reasonably large just from personal use (I’m a curious dude, what can I say?) but my professional use of search as a software developer is staggering some days. My anecdotal experience is that that Google search has been declining in quality for years, and especially over the last two or three. DuckDuckGo is a nice alternative for privacy (potentially), but I while I find myself feeling less in a walled garden with them, I don’t actually find their results to be any better than Google’s.
I have tried Kagi recently. So far, I really like it. I genuinely feel like I get good results (read: find something quickly that is relevant to what I searched). I love their lensed searches that let you search the indie-web, and I love that they let you add weightings to websites that you trust.
Is is expensive, no doubt. But for a certain audience that relies on quality web search, prefers to not be walled in by paying search engine optimizers and values paying for a product rather than opting to be the product, Kagi offers a solution.
Having said that, I would love to see the cost come down and make it more accessible to the many and I appreciate that for most people, the “free” search engines are good enough.
- Comment on In the Google antitrust trial, defaults are everything and nobody likes Bing 1 year ago:
I do, via the !s bang. I was thrown off of using Startpage exclusively after the System1 acquisition. Since then, I’ve also experienced more downtime with Startpage than I find acceptable. It is nice getting the Google results via another interface though.
- Comment on In the Google antitrust trial, defaults are everything and nobody likes Bing 1 year ago:
I default to DuckDuckGo as well. I don’t really like it, and I certainly don’t trust it any more than I do any other for-profit organization. I just wanted something that isn’t Google, Amazon or Microsoft.
It’s really quite fruitless though. Maybe 80% of my searches end up having a !s or !g (really just for variety…) thrown in, as Google’s results are just better.
DDG image search spits out porn as often as it does something relevant. I can change content moderation options of I want to reduce it, but I don’t have to do that with Google.
Kagl has caught my attention lately. I’m going to try it and see if it feels good value for the money. I’m not opposed to paying for search, but this does feel expensive (I say that having no idea of the the true cost of running a search company). Obviously privacy is out the window as it’s paid for and linked to an account. But as I feel I’m not really getting that anywhere else either, I’m more hoping that it will just provide good search results.
- Comment on Show Lemmy: I made an easy-to-use, "React-lite" web framework in only 2000 lines of code, named Modulo.js 1 year ago:
That’s so interesting. I’m a developer myself, but haven’t ever tackled a making a framework. Having obviously dealt many times with assuming there must be a framework error after hours of debugging (usually to find out it was indeed a user error…), I can imagine the debacle of trying to figure that out while developing one!