Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
29
Comments
72
Joined
3 yr. ago

iOS Swift developer with an unhealthy amount of Android and Flutter thrown in. Cycling enthusiast. Admirer of TTRPGs, sometimes a player, often times a GM.

  • While lua ships a standalone interpreter, it is very much designed to be embedded directly into an application. This is done by invoking some C apis to load the interpreter into the application’s memory space. OP wants to do that rather than invoking another process and reading the output. When embedding into a host, the host can provide its own objects to be manipulated by the user script allowing for a much better extensibility experience.

  • Most of the DC ones could. They tend to be OP. Marvel tends to use less powered characters but certainly not always. Hulk and Thor come to mind immediately. Really the answer comes down to how much plot armor are they equipped with?

  • I’ve used SwiftUI nearly exclusively for the last 2 years now. Most things work great and I have little desire to switch back to UIKit. I do wish it was more backwards compatible (not going to happen) and there are certainly rough edges where it integrates with UIKit.

  • In Ohio we refer to him as Gym Jordan because of his role in squashing a major sex abuse scandal of OSU athletes. The man was no good even before he jumped on the Trump train.

  • For me it’s about power consumption. I wish there were more powerful arm based socs available. x86 is so inefficient compared to anything risc based that it feels wasteful.

  • That all seems reasonable. Thank you for the mod work.

  • Does the orange pi 5 also require active cooling? That’s one of my bigger hangouts about the RPi5.

  • There’s a thought that most of them are running for the vp spot. If Trump wins he’ll only be able to serve one term. Whoever is the vp has an advantage in 2028.

  • The recruiter won't care much about why you want to leave a job. Their primary focus is to get you into a new job in order to collect a fee from the employer. The recruiter will ask you some basic screener questions while very likely not understanding what it is they are asking. If this is an internal recruiter the questions likely came from the hiring manager. If it is a staffing agency, you're lucky if the recruiter even has a direct relationship with the company. More likely they're one of a dozen+ companies trying to find a warm body for to put in front of the company. I often receive several LinkedIn messages for the same job in my local area from various staffing firms.

    One thing you should do is take a look at your list of negatives and turn them into positives that you have to offer a new employer. For instance, the item about many senior engineers joining and leaving can be turned into, "I have been exposed to a broad range of coding styles and architectures from working with many codebases built by knowledgable developers. Supporting and maintaining them in a production environment has allowed me to see what works well, what doesn't, and to better my own style." Be prepared to give one or two examples of how you were influenced by the good and the bad. If I were interviewing you, I would ask for them.

    Regarding your first two bullet points, you probably shouldn't be interviewing for junior positions with four years of experience. Make sure that you're interviewing for mid-level positions. It's rare to be asked why you want to leave your current position. If it happens just say that your company is in a hiring freeze and that you're doing the work of a mid level programmer but are unable to be promoted and that you need the extra income to purchase a house.

  • I used to work for a ttrpg company. A dice parser is not a small undertaking. You’re basically writing a calculator with an embedded random number generator. It’s fun but not an easy first project. My advice would be to keep it simple to start with and have your command interface (repl) just accept simple roll commands like roll dex and that handler knows how to make a dex roll. Simple roll commands like roll d6 are also easy to parse out with just a regex. Honestly, I think you would be better off writing a gui app and give it a retro hacker look than going with some type of terminal. Typing on phones is a pain vs tapping buttons.

  • Breaking change. It’s gone from plain text to a markdown formatted text (possibly). There’s changing an interface (obviously a breaking change) and then there’s changing the semantics of a function. I just dealt with a breaking change where a string error value changed for an account registration api call. Previously it returned EMAIL_IN_USE and now it returns EMAIL_TAKEN. Same data type but it broke the client code. Changing values or formats is a breaking change. In your case the documentation says don’t rely on this function for anything but once the output is in the wild any monkey can start using it for anything and it can’t be certain that some code documentation will be consulted before deciding to depend on it.

  • It's always fun when someone comes up with a new idea of how to write code and it is something smalltalk did in the 80s.

  • There was a time when at least once a month on that “other site”’s android channel that you would see a post about someone getting their account permanently banned. Sometimes it was because they made a spammy app while in high school or college but had turned over a new leaf and were using a new Google account. Sometimes it was a company who had employed someone who had been previously banned but only ever signed into the play console under a company email but probably also signed into their personal mail on the work machine. How true are the claims? I can’t say.

  • I wish I could say that Google is better at that. It’s basically the same story but with even less humans to talk to when you’re flagged for doing something wrong or in the case of Google your former college roommate whom you haven’t seen in 10 years did something wrong. It’s the price all mobile devs pay unless they only want to distribute to a small subset of users who have liberated their phones.

  • The only reason I can think of is for more on device ai. LLMs like ChatGPT are extremely greedy when it comes down to RAM. There are some optimizations that squeeze them into a smaller memory footprint at the expense of accuracy/capability. Even some of the best phones out there today are barely capable of running a stripped down generative ai. When they do, the output is nowhere near as good as when it is run in an uncompressed mode on a server.

  • Gen Xer here, I’ve never seen a republican led federal government that ever actually acted fiscally conservative. Being fiscally conservative and small government has always meant cut social programs and cut taxes but never cut spending to one of the biggest cost centers in the government, the military. There’s nothing fiscally conservative about cutting taxes and ballooning the deficit. There’s nothing fiscally conservative about starting two wars and essentially putting them on credit cards. The American people only put up with them for so long because the only ones who had to sacrifice for them were those that died or came back maimed. If we had to pay for them with higher taxes instead of passing the bill to the next few generations, those wars would never have even happened.

  • They’re not technically wrong even if they are grossly misleading. Of course there isn’t anything like that on the November ballot. One day there could be. At least that’s what they want to scare people into believing. The reality is far from their narrative as usual. That doesn’t mean we don’t have a problem with outside money interfering with the political process here in Ohio. Sure, it happens more in the government (see the large recent bribery scandal). It also happens to our ballot initiatives. People collecting signatures for the two upcoming amendments aren’t necessarily volunteers and aren’t even always Ohioans. I found that out first hand when I asked the ones trying to get my signature. I still signed but it opened my eyes.

  • Only the traditionally Democratic countries voted against it plus some of the northern counties that are a bit more swing voters than they used to be. Most of the rural counties voted against their own interests as usual.

  • With any language or platform, don’t try to fight it’s conventions. You’ll just end up frustrated.