bugsmith
57
160
bugsmith

@programming.dev

bugsmith 98 points 3 years 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.

path: 0 6109393 6109695, hotness: undefined, score: 98, children: 1
bugsmith 52 points 2 years ago

I like Konsole.

It comes with KDE, supports tabs, themes, and loads very fast.

I don't really need more from a terminal than that. When I, rarely, need more advanced features like window splitting and session management I also use Zellij (previously I used tmux).

path: 0 8276760, hotness: undefined, score: 52, children: 7
bugsmith 47 points 4 months ago

Spectacle OCR is fantastic news. That is really going to simplify one of my current workflows.

path: 0 22186251, hotness: undefined, score: 47, children: 3
bugsmith 41 points 3 years ago

This one is not likely to be popular here, but I have to be totally honest and say: Miley Cyrus.

Don't get me wrong. I am not really a fan of her or her music (nor am I a hater). But my god does that woman have an incredible voice and a mastery of how to use it.

path: 0 2079902, hotness: undefined, score: 41, children: 6
bugsmith 34 points 3 years 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.

It 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.

path: 0 3910626 3911778, hotness: undefined, score: 34, children: 9
bugsmith 31 points 3 years ago

They're not really blaming capitalism for anything though? They're just explaining how it works, and they're right. In a market driven economy, you are paid for having a skill or some knowledge based on the demand of that skill or knowledge and nothing else. In the same way as the quality of your house has little bearing on it's value when compared to it's location. Not a criticism of capitalism.

path: 0 5840135 5848587 5851805, hotness: undefined, score: 31, children: 1
bugsmith 28 points 2 years ago

Another vote here for Fastmail. I also like Posteo, Mailbox and mxroute, but these are not as fully featured - which may be perfect for you if you're after email only. What I really like about Fastmail is that on top of being a customer-focused business (rather than a customer is the product business), they offer a really snappy web interface with excellent search - and they are extremely compliant with email standards, building everything on JMAP.

I do not like Proton or Tutanota. I have used both, including using Proton as my main email account for the past two years. I do believe they are probably the best when it comes to encryption and privacy standards, but for me it's at far too much cost. Encrypted email is almost pointless - the moment you email someone who isn't using a Proton (or PGP encryption), then the encryption is lost. Or even if they just forward an email to someone outside your chain. I would argue that if you need to send a message to someone with enough sensitivity to require this level of encryption, email is the wrong choice of protocol.

For all that Proton offer, it results in broken email standard compliance, awful search capability and reliance on bridge software or being limited to their WebUI and apps. And it's a shame, because I really like the company and their mission.

path: 0 7404868, hotness: undefined, score: 28, children: 1
bugsmith 28 points 2 years ago

I'm a bit less extreme about it than many here. But, in short, back when Reddit made sweeping API changes it immediately gave me 'the ick' and so I sought less centralised platforms. Lemmy is the closest thing I've found to people just hosting their own message boards like back in the early internet.

I'm a big fan of decentralized platforms and I love the concept of ActivityPub.

That said, I still use Reddit and have recently started to really enjoy BlueSky, so I'm not militantly against the corporate platforms or anything.

Finally, I just like the natural selection things like Lemmy and Mastodon have for those who are naturally more techy and nerdy.

path: 0 13849906, hotness: undefined, score: 28, children: 0
bugsmith 26 points 2 years ago

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.

path: 0 6918207, hotness: undefined, score: 26, children: 3
bugsmith 24 points 2 years 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.

path: 0 6682457 6683024 6683286, hotness: undefined, score: 24, children: 2
bugsmith 22 points 2 years ago

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?

path: 0 8703172, hotness: undefined, score: 22, children: 7
bugsmith 21 points 2 years ago

This one.

path: 0 7465935, hotness: undefined, score: 21, children: 0
bugsmith 20 points 2 years ago

A seemingly unpopular opinion, but Christian Bale's Batman is my favourite live action version of the character.

path: 0 7391590, hotness: undefined, score: 20, children: 1
bugsmith 19 points 2 years ago

the piracy community isn’t on this instance, so it’d be a surprise if there’s any legal basis to charge PD with anything related to it.

This is not so clear-cut. The nature of federation means that any posts you see through via this instance are hosted here too. How liable we are for that content is certainly an important question.

Thanks for your feedback.

path: 0 8712728 8712954, hotness: undefined, score: 19, children: 3
bugsmith 19 points 2 years ago

Five-a-side football (soccer). I'm not a sporty person, but started going with a local group a few years ago and have reaped the benefits of doing some intensive team exercise once per week. I go with a bunch of guys way older than I am, and it's amazing how fit and healthy they are compared to the average person I meet of their age. I certainly plan to keep this up so long an injury doesn't prevent me.

path: 0 11166251, hotness: undefined, score: 19, children: 4
bugsmith 18 points 2 years ago

You know, I wish I could enjoy IRC - or chatrooms in general. But I just struggle with them. Forums and their ilk, I get. I check in on them and see what's been posted since I last visited, and reply to anything that motivates me to do so. Perhaps I'll even throw a post up myself once in a while.

But with IRC, Matrix, Discord, etc, I just feel like I only ever enter in the middle of an existing conversation. It's fine on very small rooms where it's almost analagous to a forum because there's little enough conversation going on that it remains mostly asynchronous. But larger chatrooms are just a wall of flowing conversation that I struggle to keep up with, or find an entry point.

Anyway - to answer the actual question, I use something called "The Lounge" which I host on my VPS. I like it because it remains online even when I am not, so I can atleast view some of the history of any conversation I do stumble across when I go on IRC. I typically just use the web client that comes with it.

path: 0 10336203, hotness: undefined, score: 18, children: 1
bugsmith 16 points 2 years ago

I really admire her after seeing this. She is so dialled in to what's going on in her working area, and she doesn't get flustered when probed with follow-up questions. Regardless of party, we could do with more people like her running and being elected as MPs - but I imagine she wouldn't even consider it.

path: 0 10476885, hotness: undefined, score: 16, children: 0
bugsmith 16 points 2 years 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.

path: 0 12593542, hotness: undefined, score: 16, children: 1
bugsmith 14 points 2 years 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).

path: 0 7401366 7403019, hotness: undefined, score: 14, children: 0
bugsmith 14 points 3 years ago

To those who have been recommending Florisboard in this thread: Thank you. I've longed for a good FOSS keyboard, but always found they lacked enough features that I was willing to compromise and stick with gboard. Florisboard, using the latest beta from IzzyOnDroid, absolutely hits the mark already. It's missing a few features, like word autosuggest, but I can live without that for a while.

path: 0 1743641, hotness: undefined, score: 14, children: 0

thanks for using Leebra!

go to feed...