Prophecy
addie @ addie @feddit.uk Posts 3Comments 360Joined 2 yr. ago

Twice as big as half a hole, obviously.
Which is ironic, because Fallout 4 is the game that caused me to no longer be hyped for anything else that Bethesda had coming. Fallout 76 and Starfield didn't disappoint, because I was expecting them to be shit from a company that had lost its way, and they delivered spectacularly.
Enough of that crazy talk - plainly WheeledDeviceServiceFactoryBeanImpl
is where the dependency injection annotations are placed. If you can decide what the code does without stepping through it with a debugger, and any backtrace doesn't have at least two hundred lines of Spring boot, then plainly it isn't enterprise enough.
Fair enough, though. You can write stupid overly-abstract shit in any language, but Java does encourage it.
Succinctly and well put.
Well now. My primary exposure to Go would be using it to take first place in my company's 'Advent of Code' several years ago, in order to see what it was like, after which I've been pleased never to have to use it again. Some of our teams have used it to provide microservices - REST APIs that do database queries, some lightweight logic, and conversion to and from JSON - and my experience of working with that is that they've inexplicably managed to scatter all the logic among dozens of files, for what might be done with 80 lines of Python. I suspect the problem in that case is the developers, though.
It has some good aspects - I like how easy it is to do a static build that can be deployed in a container.
The actual language itself I find fairly abominable. The lack of exceptions means that error handling is all through everything, and not necessarily any better than other modern languages. The lack of overloads means that you'll have multiple definitions of eg. Math.min
cluttering things up. I don't think the container classes are particularly good. The implementation of pointers seems solely implemented to let you have null pointer exceptions, it's a pointless wart.
If what you're wanting to code is the kind of thing that Google do, in the exact same way that Google do it, and you have a team of hipsters who all know how it works, then it may be a fine choice. Otherwise I would probably recommend using something else.
I feel that Python is a bit of a 'Microsoft Word' of languages. Your own scripts are obviously completely fine, using a sensible and pragmatic selection of the language features in a robust fashion, but everyone else's are absurd collections of hacks that fall to pieces at the first modification.
To an extent, 'other people's C++ / Bash scripts' have the same problem. I'm usually okay with 'other people's Java', which to me is one of the big selling points of the language - the slight wordiness and lack of 'really stupid shit' makes collaboration easier.
Now, a Python script that's more than about two pages long? That makes me question its utility. The 'duck typing' everywhere makes any code that you can't 'keep in your head' very difficult to reason about.
I found that too. The animations are misleading - just listen for when you need to press the buttons.
The plural of faux pas is also faux pas, because you know, French. But this is less one false step in the dance, than doing entirely the wrong dance altogether.
Yeah, Fark used to be great. That bear headline is a beast.
And then they got rid of the 'foobies' (ie. nudity) links off of the main page in order to appeal to advertisers, then they got rid of lots of extra stuff that upset advertisers, then they started shadow-banning paying subscribers if their posts didn't fit the narrative. And then all the users got fed up of it all and moved ever to Reddit, where the mods were more transparent and there was more of a sense of community. How ironic.
If your core site content is users posting links and commenting on them, then there's probably a lesson to be learned about how important it is to treat your users well and have a welcoming, inclusive community. Probably a lesson that Lemmy users have already learned, mind.
Although you should give the egg to the thief (he can open it and you can't) and then kill him and retrieve it from his dead body later, otherwise you can't win the game. Obviously.
Broke my first one on the final boss of Sekiro, which can be quite intense in places. Bought another one immediately when they announced they weren't making them any more.
Hesitation is defeat. Although, wish I'd got three as well...
Not very easy, even then. Very pure water will absorb CO2 out of the air to make carbonates, it will strip ions from the surface of most materials you'd want a make a distillation column from. It's a very aggressive solvent.
We used to do that in industrial automation. If you make any changes to the PLC / HMI / SCADA software, burn a DVD with what you changed and leave it next to the rack. No danger of bringing in viruses on a USB stick (the whole system was air-gapped) and you'd still have a backup available.
I've always thought it was an otter, but never up till now have I questioned why it's stolen an orange. They're not the most citrus-loving of creatures.
Another fantastic project that makes gaming on Linux so much easier. It's incredibly strong in configurability and 'robustness'. Yes, you might have to set up all of your Wine bottles and things like that, which can be a faff, but once it's working in Lutris, it just keeps on working on Lutris.
Great for long-running series, too. I've been a big fan of the XCOM series since the Amiga days; in Lutris, it's easy to have UFO: Enemy Unknown / Terror from the Deep running in openxcom
, Apocalypse in DosBox, and connected up to the Firaxis remakes in Steam. Similarly, love me a metroidvania, and have got most of the 40+ CastleVania games lined up and ready-to-go, just a double-click away.
Heroic has made me start buying games on GOG again.
I used to dual boot "Windows for games" and "Linux for work", and would buy GOG in preference to Steam because I love what they do.
Got rid of Windows years ago because it's more of a PITA than it's worth, and basically went 100% Steam because Proton is so good.
Heroic is so awesome - better interface than Steam, in many ways - that GOG is back on the menu.
Awesome interview as well, @PerfectDark@lemmy.world - a really interesting read.
CMake, which is kind of the universal standard build system for C++ now, has "fetch content" since v3.11. Put the URL of a repository (which can be remote, but also local, which is handy) and optionally the branch / commit ID that you'd like, and it will pull it into your build directory automatically. So yeah, you can pull anything nefarious that you'd like. I don't think most people would question pulling and building a library from Github as part of the build, especially if it had a sensible name for the task at hand.
You've got that a bit backwards. Integrated memory on a desktop computer is more "partitioned" than shared - there's a chunk for the CPU and a chunk for the GPU, and it's usually quite slow memory by the standards of graphics cards. The integrated memory on a console is completely shared, and very fast. The GPU works at its full speed, and the CPU is able to do a couple of things that are impossible to do with good performance on a desktop computer:
- load and manipulate models which are then directly accessible by the GPU. When loading models, there's no need to read them from disk into the CPU memory and then copy them onto the GPU - they're just loaded and accessible.
- manipulate the frame buffer using the CPU. Often used for tone mapping and things like that, and a nightmare for emulator writers. Something like RPCS3 emulating Dark Souls has to turn this off; a real PS3 can just read and adjust the output using the CPU with no frame hit, but a desktop would need to copy the frame from the GPU to main memory, adjust it, and copy it back, which would kill performance.
You say that, but elephants, which are the largest animal alive on land today, are surprisingly quiet. They've got very padded feet to support their enormous weight, which means they move very quietly.
Now, not seeing them? They were big bastards. Need some trees to hide in.
Cats develop bigger cheeks under the influence of testosterone. So I'm assuming that lad struggles to walk normally due to the enormous pom-poms he's got hanging off the back, because his face is ROUND.