spacedogroy

@spacedogroy@feddit.uk
4 Post – 39 Comments
Joined 1 years ago

I worked with Perl for years, and I don't recommend it for a beginner. There are just too many idiosyncrasies that belong specifically to the language that you'd be better off with Python for learning the basics.

I'm also not really sold on that book, which from the code samples looks really old. I'd recommend two books: Modern Perl and Perl Best Practices.

Edit: I'd also recommend working in Go but potentially the way i/o intersects with interfaces makes it a bit more challenging.

I think if you read through this and take it at face value, there is a pretty clear picture of what happened: https://robmensching.com/blog/posts/2024/03/30/a-microcosm-of-the-interactions-in-open-source-projects/

25 more...

It's a great base for general desktop use as well as server. Been using it on my PC for years now, and aside from a few 3rd party repositories it has everything I need. It just works and continues to work.

This is a brain dead decision and nothing short of a complete 180 will perhaps save them, but even then the reputational damage is severe.

4 more...

Sony is also encountering similar issues in terms of the cost of games being unsustainable and Moore's Law kicking in. The difference is that they're making games that move consoles and Microsoft just aren't.

At this point, I don't know what strategy Microsoft has at this point. If you say "Xbox everywhere", what does Xbox even mean any more for the enthusiast? I don't think Xbox is done, but if they were looking to be HBO before, they are now going for the Netflix approach - high quantity content, mediocre product - and possibly alienate the existing audience they have.

I say this as an Xbox Series S owner, I'm happy with my purchase, but as a consumer I don't think I'll be upgrading my console to anything Microsoft ship any time soon.

If I wanted to use YT Music I'd already be using it. Podcasts and music are not the same thing. Anyway...

There are some good alternatives out there, like Antennapod.

If you wanted to do both front and backend development TypeScript + JS/Node would make the most sense, no? I say this as someone who works with and enjoys working with Go almost every day, but there's only so much time to learn new stuff.

5 more...

Would have loved to see this for my 4A but glad they're looking to extend the support window moving forward. Many phones now are powerful enough to go years past their obsolescence date and chucking them away is just e-waste.

I can imagine them carrying on making consoles this generation but long-term Microsoft is a services company and over successive generations they have failed to recapture the lead from Sony since the 360. Ultimately, they just want to make more money and struggling in the hardware business is not an exciting place for them to be in.

I say this as a Series S owner: the writing is on the wall. I will likely not be purchasing another Microsoft console after this, though I'm not sure they'd be interested in releasing one. I want to buy and own games I can play locally on a piece of hardware, which probably means I have to return to Sony or go back to the humble PC. For anyone currently on the fence seeing this news, I don't know why they'd consider buying into the Xbox platform and tying in all their gaming purchases.

The redesign is literally pointless and currently achieves nothing. I find that the user's profile button having moved to the bottom-left so goddamned weird, as is the "Activity" button moving to the no-mans-land of middle of the sidebar.

I know it's vastly underpowered compared to even the Xbox Series S but I still think there's something magical about the way you can have these fully fledged gaming experiences in front of your TV or in your hands while on holiday using the same hardware. Of all the consoles I've owned, it's probably my favourite.

The Series S is more powerful: https://www.eurogamer.net/digitalfoundry-2022-steam-deck-vs-xbox-series-s-how-future-proof-is-the-valve-handheld

But the Steam Deck is a portable console, so the design considerations are different, so it's a bit of an apple to oranges comparison. On pure numbers, though, Series S will perform better. (Steam Deck is still awesome though 👍)

I've been reading Designing Data-Intensive Applications and it really is a great book, specifically for backend engineers.

1 more...

Honestly, it's kind of on the developer. If they'd taken the Series S as the base line during development, they would have made life a lot easier for themselves. I think Microsoft are right to stick to their guns. It will seriously piss off their consumers if they can't land good quality versions of equivalent games on PS5.

I actually think it could be more beneficial for players across both console platforms to encourage developers to build games which scale reasonably, and at the low end target a 30 FPS minimum frame rate whilst the Series S/PS5 get 60 FPS+ or improved image quality, or both. Instead of it just being a race to the bottom on performance just so we can have a little bit of ray tracing.

Also, as far as I'm aware, Baldurs Gate 3 hasn't released on PS5 and is not due until September. I will be very interested to see how that goes, because I think the conclusion of this article is premature until we see that.

7 more...

Just to add to this, in the 7A settings menu there is an option to increase sensitivity. Go to Settings > Display > Screen protector mode and toggle the option on.

In my initial tests this has noticeably improved the accuracy of the sensor but I need to give it a bit more time before saying for sure.

I would be extremely surprised if at least one upgraded model of the Xbox doesn't ship with a disc drive. It would completely alienate a section of their user-base that want a more powerful box and care about owning physical media. They also made this mistake before with the Xbox One - which Spencer himself has mentioned as a key reason why there's such a gap in sales volume between XBS/X and PS5 - so to make the same mistake again would be doubly confusing.

Edit: just seen this story corroborated by multiple outlets, so this may well be the real deal. And if so, super disappointing and fucking duuuumb. As the Xbox Series X OG console becomes more and more the outlier, what are the chances that publishers will just stop producing discs for retail completely? So basically, really piss off your early adopters. I own a Series S at the moment, but I'm more likely to just switch to PS5 Pro model when it comes round instead of stick with the Xbox Series consoles.

Both Lemmy and Jerboa are v0 releases and as such should probably be considered unstable (assuming semantic versioning). The average user probably won't know or care - and why should they? So it's not great in that sense.

To be honest, it doesn't seem that bad. With clean architecture, you are going to end up with extra types and mappers. I would argue that what you have isn't coupled, because a change in one place doesn't have unexpected side effects elsewhere.

I haven't used Goa or Gorm. Writing SQL by hand gets old quick so I get why you'd use Gorm - just less code to write in the end. I've used sqlc as it's more a library than a framework, and it's fine, but it can't fulfill every use case. Goa looks too opinionated for me, on the face of it.

I've used wire. It takes some understanding but it's definitely a lot to understand just to add a dependency. At work we've got our own template for doing dependency injection and although I was skeptical at first it strikes a really good balance between being understandable and abstracting away DI. If this is your pain point, I'd consider going back to basics and get rid of the framework.

If you decide to go with a framework like Laravel, Rails or Next.js and build everything around the framework, you will deliver quickly at first, but you won't have type safety and it particular point it will stop scaling because these frameworks have no consideration for clean architecture. You won't necessarily be better off.

It's really quite bad imo, but it's surprising considering how the consoles are basically the same, hardware-wise - the Xbox on paper might even be technically more powerful.

I think that if they'd been able to get out there with a couple of great 1st party games early in the generation it might have helped swing the market in their direction but they didn't and now it doesn't matter.

I am actually, yes, and to be fair I'd not considered this. 🤔 I guess if it's the difference between having a scratched screen or a working fingerprint reader, I'd go with the former.

3 more...

It is silly. The CMA has tunnel vision around this, and because the streaming issue was essentially the main point of contention this change in the deal puts them in a position where they'd look like hypocrites not to let it through. Microsoft just capitalizing on their ignorance (rightly so).

Feel bad for saying this, but it just looks like the most generic shooter, to me, and the only notable thing about it is UE5. That said, I do wish them the best of luck, as it can't be easy being the first one out the door using the new tech.

That's kind of how I feel about Lemmy. Given how much traffic has been received over the last few weeks, I'm impressed it continues to work as well as it does. Sure, there are problems, but no one's getting paid for this and federation makes it necessarily more complex to implement.

Maybe working in webdev my expectations are much lower than they used to be.

Even if you ignore the time it takes to download for those with low speed connections or data caps, the issue is made worse by a lack of competitively priced storage options for the Xbox Series consoles. PC owners by comparison have it much easier.

Diagrams. Loads and loads of diagrams. One for each use-case.

Then I'd have one diagram to draw out dependencies between each service at the broadest level. Although depending on how messy your architecture is it can be very difficult to read, in my experience.

3 more...

I don't think it's hardware, more brand and exclusives. The casual player bought a PlayStation 4, so they buy a PlayStation 5. The gaming enthusiast knows that there's just more varied and interesting games coming out on Sony's platform. In terms of performance, the Xbox also frequently under performs against the PS5 regularly (not by significant margins usually, but still) when on paper it should be the more powerful console.

Myself, I have an Xbox Series S along with a crappy old 1080p plasma and 3 years of Game Pass, and I'm at a time in my life where I don't have the time I used to to play loads of games all the time. I'm happy with the Series S, but if you're coming fresh to this generation of consoles, I can't see why you wouldn't just buy PS5 as that's where the games are.

1 more...

It blows my mind that they shipped it on the 7 and 7 Pro. It's not really acceptable on a mid range phone, let alone a premium one.

I find it hard to believe BG3 would run that poorly at that low quality but I guess time will tell. It's up to Larian how much they want to release on Xbox

Going back to the article, I think whether it hurts MS more to keep this promise over features or not depends a great deal on what the split is between Series S and Series X consoles. I would suggest it's worse to sacrifice the Series S audience as there's less sunk cost there compared to the Series X audience, who we might assume have more of an investment in the Xbox ecosystem from the previous generation, and therefore it's harder for them to make the switch to PS5.

A lot of it has reinforced my understanding around distributed databases and transactions. In my day-to-day, I've not really had need to use this knowledge as pretty much all our data stores are hosted in cloud platforms and we're operating on low datasets and traffic.

More or less. Either Excalidraw for your quick and dirty diagrams or I've used PlantUML + C4 Plug-in for your larger, more long lived diagrams with some success.

It also didn't release as a physical copy. New digital releases in the UK at least are always pretty expensive, whereas with physical copies there's at least a chance of a small discount from a retailer.

All sounds pretty sensible. I do think it might feel annoying waiting minutes to download a model for the sake of generating a line of alt text the first time, though. It would probably be quicker to write the alt text.

1 more...

For what my 2c are worth, I think legaladviceuk is probably the clearest in terms of discoverability. Despite a community existing on a UK-focused instance, it's ambiguous as to whether it's UK specific.

In the end though, it probably doesn't matter too much, as long as the instance is being actively maintained and is in tune with the values of the community.

Setting up your own instance would actually probably be the best idea but if there's no one technical around to maintain it I'm not sure it would work out.

It would be to Microsoft's advantage to change that perspective, which would reinforce why they might maintain their hard line of feature equivalence. I agree though, it appears to be the status quo.

A lot of Xbox exclusives are available on Windows, yes, but Steam Deck compatibility is something you'd need to check on a game by game basis.

As a bit of low-hanging fruit, you may be able to reduce the length of the diffs in an MR by marking generated files with -diff in a .gitattributes file. This is at least supported by GitLab (not sure about others): https://git-scm.com/docs/gitattributes#_marking_files_as_binary

I have to lick my fingers to open those bags (unfortunately - it's gross 😅) so my current theory is because I have dry hands maybe that's making it more difficult for the sensor to pick up the prints.

This is a bit premature. If and it is a big if a nefarious corporate entity was to purchase an instance, then magazines would be re-established on other instances and so would users. The instance would effectively die off and be reborn elsewhere. For most people I sense this wouldn't be an issue as the cost of moving instances and creating new accounts is generally quite low.

If you are concerned around the possibility though, you can always set up a new single user instance, which you have more control over.

To be honest, the only reason to move accounts at this point would be if the instance administrator asked - due to issues with load, for example - in order to be a good citizen. Until that time, try not to worry and enjoy the fediverse 🙂

I would say as someone who's moved from a Pixel 7A from a 4A, don't waste your money. The fingerprint sensor is absolute shite (they moved away from the dedicated sensor) and I would say the phone runs too hot. Maybe if you don't care about those things, it's fine.

The 4A was (still is?) a far better phone overall.