bugsmith

@bugsmith@programming.dev
14 Post – 83 Comments
Joined 1 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.

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

2 more...

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.

5 more...

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.

8 more...

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.

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.

2 more...

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

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?

6 more...

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.

1 more...

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.

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.

3 more...

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 get it with the others, but given what Google is currently trying to do with Chrome and the open web, I think the Firefox evangelism is the least sinful of these by far. Or maybe I just became part of the problem.

2 more...

It's one of my favourites. Something I revisit every couple of years.

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.

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.

6 more...

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

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 if I want to reduce it, but I don't have to do that with Google.

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

4 more...

I am shocked by how well your latter example emphasizes an extremely large quantity of tacos.

I vote for that one.

Let's number the dudes in your image form left to right: 1, 2, 3 and 4.

Dudes 3 and 4 have no useful information. They stay silent.

Dude 1 can see one of each hat colour on the dudes in front, but cannot determine their own colour without knowing the hat colour of dude 4. They stay silent.

Dude 2 can see the hat colour of dude 3. They can determine that either they themself or the dude behind must have a different hat colour. The dude behind - dude 1 - can see both of the hat colours in front, but stays silent. This lets dude 2 know that they and dude 3 must be different colours (otherwise dude 1 would have known their own hat colour).

Therefore, dude 2 knows their own hat colour must be different to the dude in front and announces the colour of their own hat.

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 │
╰───┴──────────────┴───────╯

1 more...

I hope to never come in close proximity to your feet.

Monkeys paw: It activates at 1am and throws off your sleep cycle for a couple of days.

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.

1 more...

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!

Celebrities, politicians and businesses will be more likely to show up on the platform, if that's your jam.

2 more...

...Samsung watch 4, and it was a whole different story. Snappy. Great UI. Great battery life.

Do we have a different Samsung watch 4? Or a different expectation of great battery?

I got one last year, and it's my first smartwatch. It lasts one day. Having to charge it every night makes it a burden. Of it hadn't been so expensive, and if I didn't want to get the body tracking It offers, I'd simply leave it on a drawer.

My friend has a Garmin of some kind. It's bulky, but o kind of like that. He reckons his lasts nearly a week. That would be my idea of great battery.

5 more...

Yes, I can see cases where this might be valid. For example, if you wanted to be some kind of SAP administrator / programmer (a paid-only enterprise management software), nobody would hire you for such a role without having some experience with that product. Same for something like Salesforce.

How often is that bootable Linux drive useful to have on hand though? I can't imagine it being useful more than once a year or so, but maybe I'm not thinking creatively enough.

Sorry, I thought the rest was implied. Because the company also sold user data (and stated that in the T&C's). The industry is very aware of email aliases and so it is more valuable to have sanitized data.

That's a bit of a silly statement. Once you've installed a few extensions for your language (a language server and linting at minimum), it is effectively an IDE with a reasonably powerful debugger included. Just because it's modular and not "batteries included" doesn't make it incomparable.

5 more...

What have been your biggest challenges as you've developed this?

I'd give it a go, and probably will at some point, but just don't have time at the moment. But having had a cursory glance, I'm very impressed with the documentation. The framework looks similar enough to Vue and svelte that I feel it would be easy enough for most frontend devs to pick this up quite quickly.

1 more...

It's not even that these evangelizers think we should all be using the same browser. It's that there are currently only two realistic choices: Chrome (and it's derivatives) and Firefox (and it's derivatives). There is safari too, of course, but it hardly compares to either in it's current state.

Given those two choices, only one of them is in support of the open web. The other is literally trying to add DRM to the web.

As to your first point: I agree that here it may be preaching to the choir and that we all get it. But it has such a small marketshare, I'm not sure it is good for those encouraging it to be quitened.

Four lions is an absolute classic. Roz Ahmed's career really took off a few years after the film and it always throws me straight back to it when I see him. It actually broke Venom for me, seeing him as the villain, as for me he is only Omar.

I don't know about outside the UK, but I think it's quite a well known and loved movie amongst people in their late twenties onward.

I used to work for a product comparison company (think finance and insurance). We used to save the email address as typed for login and also with everything after the plus removed separately. For Gmail and certain other large providers, we also stripped out any dots e.g. a.j.uniquename@gmail.com became ajuniquename@gmail.com.

3 more...

That will deduce the liar and truth-teller, but won't give you any information about which door leads where.

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.

Can confirm. Endless rain this summer in the UK. No grass watering required (not that it is ever required...). Didn't stop my neighbour watering on the few sunny weeks we've had...

I am very excited for this. One part of my childhood that I've never been able to let go of is my total fanboy-ism of Shadow.

3 more...