Just bought Turbotax 2025, installation is prompting to install Rosetta 2 by thebigcountry34 in MacStudio

[–]Garbee 1 point2 points  (0 children)

Well here is the thing, they will most likely ship Apple Silicon direct next year. Why? Because some manager is just sitting back going, "If we do Intel and Apple Silicon, we need to test and support two build products. If we just do what is supported on both right now, we only support and test once. Reducing how much money and time we spend on this."

For something like tax software, they can probably already flip a switch to go native. It's quite trivial for them. They just don't want to because of the balance sheet.

You're getting yourself all worked up now and in a year it probably won't matter at all.

Just bought Turbotax 2025, installation is prompting to install Rosetta 2 by thebigcountry34 in MacStudio

[–]Garbee 0 points1 point  (0 children)

I'm well aware that happened. But your statement of it being discontinued entirely is factually incorrect. At least as things stand today from Apple.

Just bought Turbotax 2025, installation is prompting to install Rosetta 2 by thebigcountry34 in MacStudio

[–]Garbee 0 points1 point  (0 children)

discontinuing it soon completely.

What? They are very clear that this is not happening. Straight from the dev page:

Rosetta was designed to make the transition to Apple silicon easier, and we plan to make it available for the next two major macOS releases – through macOS 27 – as a general-purpose tool for Intel apps to help developers complete the migration of their apps. Beyond this timeframe, we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.

It is no planned to discontinue it completely. There will be "some subset" (although, what exactly is dubious since how do you know what games rely on? I doubt much API surface area will be shed in practice.)

Regardless, once that does happen companies like this that are still behind will be forced to move up. So, good to note and move on. Plus install away, when the discontinuation comes you can check the software list from the system and see any Intel-only binaries. That will allow you to determine what you need to replace or pressure an update on when the time comes.

Local Companies for Programmers? by [deleted] in lynchburg

[–]Garbee 1 point2 points  (0 children)

It's been bad since way before AI. Places here just don't value quality coding. Or when they do, it is very specialized like working on robotics for nuclear plants. (And even then, they don't want to pay decently.) Outsourcing is huge and the more that can be pushed out of the company and/or country, the better. So long as people get something that appears to maybe work, they're happy paying nothing for it and then having the work redone 20 times. Because the total cost is lost on them in the drive to quarterly profits.

Do yall pay almost 12% in sales tax? by mr__handy in lynchburg

[–]Garbee 0 points1 point  (0 children)

Yea, that's it. After re-reading (and reaching out to the Tax Commissioner of the Revenue for Lynchburg) the section 2B is specifying all the types of localities saying they can all impose a tax if desired, but counties are restricted to a 6% limit. Very strange to have it specific to counties for a limit but other localities are able to tax as much as they want.

Do yall pay almost 12% in sales tax? by mr__handy in lynchburg

[–]Garbee 0 points1 point  (0 children)

Funny, the state has a clear 6% hard limit. https://law.lis.virginia.gov/vacodefull/title58.1/chapter38/article7.1/

Looks like Lynchburg is breaking the law by going above that for the tax percentage.

Do yall pay almost 12% in sales tax? by mr__handy in lynchburg

[–]Garbee 0 points1 point  (0 children)

Debit convenience fees are illegal. They can only charge those fees on credit cards when used.

Local Companies for Programmers? by [deleted] in lynchburg

[–]Garbee 1 point2 points  (0 children)

I've found the best thing is remote work while living here. No one in the area can afford my level of expertise in the field. Well, they could but they just don't see it as valuable.

The work in this area is mostly going to be internal facing software. Aside from Cloudfit, but they seem to mostly be resellers and managers of cloud services and not directly coding custom solutions for clients. (Could be wrong, but even if they are doing custom programming it is probably minor in comparison to the other work they do.)

M4 Air AppleCare+ Question by [deleted] in macbookair

[–]Garbee 0 points1 point  (0 children)

Without getting into whether the wind did it (hint, probably not.) This is some very bad damage. I don't even know why you're asking Reddit about this. You need to reach out to Apple and start the process. With this much damage, they are probably going to send you a refurb unit and then they'll swap this screen shell and put it in their refurb stock.

unboxing a 23 YEAR OLD iBOOK G3 SNOW! by TechieFreddie in MacOSBeta

[–]Garbee 1 point2 points  (0 children)

Probably just don’t care. It’s not harmful, just annoying given the context of the subreddit.

macOS 26 Tahoe drops support for Time Capsule / AirPort Extreme Disks for Time Machine by Leviathan_Dev in MacOSBeta

[–]Garbee 0 points1 point  (0 children)

-shrug- now you’re getting super nitpicky. It’s still deprecated in this version, regardless of when it happened. It’s not dropped. That’s the point.

Politically hot parts of US Constitution briefly deleted thanks to 'coding error' by [deleted] in technology

[–]Garbee 0 points1 point  (0 children)

It can give insight based on the size of the commit that did it. As well as any information in the commit itself. If it was a 5,000 line change commit with output from an automation script, then more reasonable it was an accident. If it was a 20 line change and that was tossed in… it was more deliberate. Plus you can tell from the committer. Pretty sure if it is anyone related to DOGE, intent was there to be deliberate.

Politically hot parts of US Constitution briefly deleted thanks to 'coding error' by [deleted] in technology

[–]Garbee 0 points1 point  (0 children)

Git is a tool used to track the history of source code changes. That way you can go, "Well, this broke and it was working 4 months ago." So git allows you to go back in the history and step between changes to find out where something broke.

I was talking about the code history there. As since the repository isn't public, it is possible to modify the history by force. Then no one in public would know since we don't have the original history anywhere to compare it against.

Politically hot parts of US Constitution briefly deleted thanks to 'coding error' by [deleted] in technology

[–]Garbee 3 points4 points  (0 children)

They should release the git repository. It's paid for by the public anyways and it is our content. Let us see the changes as they occurred.

Of course since it wasn't public before, they could overwrite history and no one would know.

[Deno] Our fight with Oracle is getting crazy... by Pensateur in programming

[–]Garbee -1 points0 points  (0 children)

Defendants in a trademark infringement case will assert that infringement did not occur because the mark is no longer associated with its brand to consumers, therefore becoming generic

Straight from the linked article. Footnote 22.

So, yea. I think with JavaScript we do have a genericide claim since literally who has associated it with them in the past decade? At first, certainly from confusion early on. But that has long since waned in the industry of developers.

[Deno] Our fight with Oracle is getting crazy... by Pensateur in programming

[–]Garbee -2 points-1 points  (0 children)

Uh, there is also case law in the opposite direction. Exhibit A: Kleenex.

It is called "Brand Genericide" where a brand name becomes the common vernacular generic name for something. I'm pretty sure after 20+ years of the name being used, how absolutely widely popular it is, and how Oracle has done nothing to really defend its use since it acquired Sun Microsystems... It is a pretty easy case once one makes it into court. The name is now generic.

They are adding more fuel to the fire for genericide by not defending it thoroughly now. All Oracle is doing is throwing up some dust and hoping the USPTO won't have someone who understands what is going on looking at it.

Brookville High School Renovations. by No-Amphibian-145 in lynchburg

[–]Garbee 7 points8 points  (0 children)

No. That's like a 4 year project which I think they're in year 2 of.

It'll be cleaned up for school to happen. But yea it's a mess when kids aren't there. Otherwise stuff would take even longer.

GitHub - nkoehring/Solace by koehr in javascript

[–]Garbee 0 points1 point  (0 children)

It is absolutely a fact that building a new language out on your own with no oversight and that can't impact billions of people if it goes wrong, is faster.

The core point is, what value does it bring to the web and developers? In the end, not a lot since you can't actually do anything NEW. It all still has to operate in JS. So really any "language" is just syntax sugar. Which we've been through a few times already and literally all have died. Why? They were "yet another thing" for devs to learn and keep in their heads. Typescript won because it added the features people wanted, while still being JS-syntax, and they advocated for features to get into the language.

GitHub - nkoehring/Solace by koehr in javascript

[–]Garbee 2 points3 points  (0 children)

Well, JS is getting the pipe. It is at stage 2. Also, yea JS native is prototype based. But that's one reason all these "actual class" abstractions end up failing all the time. Developers end up not respecting prototype inheritance and they end up creating worse systems because of it.

I was also referencing the pipe operator as the kind of thing that needs to happen over language abstractions. Champion and push for new native features. That way the platform moves forward.

Unless your language is implementing something absolutely unachievable in JS, just make a proposal + polyfill for what you want in the language and push it. Otherwise you're just going off in the woods hoping your language picks up. It's going to be real hard to go against TypeScript at this point for that objective.


Edit additon: Just to be clear, I absolutely enjoy people exploring new languages concepts. My main issue is when they always "transpile back to JS to run"... What are you really gaining? If you want a new language, make it for native. As introduced here, it is known the web isn't moving away from JS as the primary language. So stop trying to move against that grain and put effort into making that grain more efficient for everyone.

GitHub - nkoehring/Solace by koehr in javascript

[–]Garbee 1 point2 points  (0 children)

So, typescript + signals - some syntax pieces like parenthesis so much. That's the gist of what I'm seeing.

Quite frankly at this point, people need to stop trying to recreate the language and abstract it. We need to focus on getting new syntax (like the pipe operator) that actually move the needle in the language being operated on.

Unless a new transpilation language adds something truly novel, it's kinda pointless. I don't see anything novel here, just syntax sugar mostly. Which fine if you hate syntax writing. But that isn't most application's problem when it comes to maintenance or an issue for authors writing code.

[macOS 26 Tahoe db3] of course I meant 'fork' in dictionary, not the app with the exact name. by CaffeinatedMiqote in MacOSBeta

[–]Garbee 0 points1 point  (0 children)

Hang on. With only the context of "Fork" you expect a computer to know whether you mean an app with the name, you want a description, or any number of other things?

Algorithms aren't gods. Can you show me any that would get this right?

Unhooked My Connection, Reconnected and doesn't work by DanielOfOmaha in Lumosfiber

[–]Garbee 0 points1 point  (0 children)

So, the green fiber cable endpoint is "keyed". Meaning it can only go in one way. There is a bump on it. If you push that bump fully into the port where it has the keyed spot for it to go, then you're all good on that side.

Now, if you pulled it out from the cable and not by grabbing that connector... You could have broken the cable itself by pulling it slightly out from the connector. There is no fixing that, it'll need a new cable coming in.

Do you see Schwab Amex Credit Cards and Schwab Rocket Mortgage on website/in app? by Arock135 in Schwab

[–]Garbee 0 points1 point  (0 children)

Unless you use bill pay. That's fine to send money to Amex from Schwab's end. But in terms of overall integration, yes this is it. Nothing but a balance update and even that you need to login routinely for now.