Readit News logoReadit News
gw98 commented on The Carcinization of Go Programs   xeiaso.net/blog/carciniza... · Posted by u/todsacerdoti
zaarn · 3 years ago
Depends on how the rest of your stack looks. I wouldn't presume.
gw98 · 3 years ago
I've dealt with pretty much everything from steaming nightmare creeping Cthulhu desktop applications right into back end fintech stuff written in the dark ages over the last 30 years. At no point have I found this solution being applied where it solved a problem. I have seen it applied many times where it created problems!
gw98 commented on The Carcinization of Go Programs   xeiaso.net/blog/carciniza... · Posted by u/todsacerdoti
zaarn · 3 years ago
I don't really see the maintenance issue. The rust code seems maintainable and the go code seems to be fairly lightweight overall.
gw98 · 3 years ago
You missed the two entire toolchains and the third tool required to stick them together?

It's pretty difficult and expensive to build one stack, let alone three and onboard another tool.

gw98 commented on The Carcinization of Go Programs   xeiaso.net/blog/carciniza... · Posted by u/todsacerdoti
mediocregopher · 3 years ago
It's very clearly a toy example to demonstrate the idea, and it does so well.

> What we have here is a Rube Goldberg machine, not a cleanly solved engineering problem.

And what _we_ have here is unfounded indignation over a perfectly fine way to solve a problem. People have been using linked libraries to re-use code across languages since forever, it's fine. This solution isn't very different, it just makes shipping easier.

As a parting comment, "sound software architecture" is not a decided upon principle which can be empirically determined, and if it was we'd all be out of a job.

gw98 · 3 years ago
> And what _we_ have here is unfounded indignation over a perfectly fine way to solve a problem

Absolutely no way is this a fine way to solve the problem. That is crazy talk.

1. It introduces additional toolchains into the solution when it is unnecessary.

2. It now means you need multiple language specialists to maintain it and associated communications and context switching.

3. More interfaces and integration means more fragility when it comes to debugging, problem solving as well as increasing the problem surface.

4. It massively increases the dependency stack which means there are now multiple sets of supply chain issues and patching required.

This makes no problems easier at all! It's even a bad last resort if that's all you have left to try.

Sound software architecture is very very well defined and this is definitely not it. I have seen entire companies burn by taking this approach to problem solving.

I'm really getting tired of solutions before problems and this is a fundamental example of it. Give us a real use case not manufacture a problem for it.

gw98 commented on Intel on Demand   intel.com/content/www/us/... · Posted by u/my123
paweladamczuk · 3 years ago
It's like the seat heater in a BMW or high performance mode in a Mercedes.

How can we fight it as consumers?

gw98 · 3 years ago
Buy AMD
gw98 commented on The Carcinization of Go Programs   xeiaso.net/blog/carciniza... · Posted by u/todsacerdoti
nells · 3 years ago
Some people deserve to read “what the fuck is this” about what they did.
gw98 · 3 years ago
This. I'd rather have to defend all my ideas than have the bad ones blindly promoted.
gw98 commented on The Carcinization of Go Programs   xeiaso.net/blog/carciniza... · Posted by u/todsacerdoti
jstanley · 3 years ago
Yeah, how dare the little people try to get paid! Getting paid is for international megacorps, not puny individuals.
gw98 · 3 years ago
The person is a salaried employee. They are getting paid by their employer. The web site is a personal portfolio / blog /resume site. Traditionally you're paid in attention on that sort of thing and use it to bolster salary via opportunities.

Getting a few dollars here and there from a personal site's ads feels cheap and detracts from the article. Tip jar, fine. But ads no. It just feels dirty. Even if they are "ethical".

From my perspective (as an employer) I see this stuff and think holy hell they'll want to stick advertising on everything. Turns me right off.

gw98 commented on Voice assistants are not doing it for big tech   theregister.com/2022/11/2... · Posted by u/rntn
sanitycheck · 3 years ago
Trust and accuracy is involved in the first and last of your examples - I'd end up having to check that the TP was actually added to the list, and that the timer had actually begun and was set to 10 mins.

Shuffling music, turning lights on, yes fine - because confirmation that the right thing has happened is instant and effortless. Anything else, I'll use a button or a screen.

gw98 · 3 years ago
Definitely agree with this. You get that confirmation with siri. I mostly use my watch for it and it will show me what it did on the screen without having to touch anything.

Confirmation is required when dealing with humans as well ... https://www.youtube.com/watch?v=11fCIGcCa9c (this reminds me of Alexa)

gw98 commented on Voice assistants are not doing it for big tech   theregister.com/2022/11/2... · Posted by u/rntn
ciaron · 3 years ago
Agreed, but I find for even these simple tasks it's hit-and-miss for accuracy. My Google device will randomly not know what a "shopping list" is, or the interactions go something like this:

"Hey Google, put dishwasher salt on the shopping list" "OK, I added 'put dishwasher salt'" (strangely, this particular bug only manifests for dishwasher salt).

Timers are useful, but sometimes they can't be shut off by voice command.

gw98 · 3 years ago
Yeah it doesn't always work well. I say "hey siri add green milk to the shopping list". I want "green milk" added to the shopping list which in the UK is semi-skimmed milk. What does it do? Adds "green" and "milk" because it thinks I'm a weed smoker...
gw98 commented on Voice assistants are not doing it for big tech   theregister.com/2022/11/2... · Posted by u/rntn
Shank · 3 years ago
> "Hey Siri, add more toilet paper to the shopping list" (while pooping)

This is the main reason why I have an Echo in my bathroom! The one advantage Alexa has over everything else is that you can voice shop -- "alexa buy more toilet paper" solves the problem that much faster than a reminder for later.

gw98 · 3 years ago
I don't want that to happen because the price variation in toilet paper is huge based on deals and offers available, and Amazon is rarely the cheapest provider these days, so it's actually worth me spending a few minutes on it to save some money.

The reason Alexa exists is to sell you Amazon's prices, not necessarily a good deal.

gw98 commented on Voice assistants are not doing it for big tech   theregister.com/2022/11/2... · Posted by u/rntn
gw98 · 3 years ago
It's useful for trivial unambiguous tasks where you have your hands full or don't want to touch your device or it's dangerous to. That's all I can muster mine for.

"Hey Siri, add more toilet paper to the shopping list" (while pooping)

"Hey Siri, shuffle my music" (while driving)

"Hey Siri, countdown 10 minutes" (while shoving a pizza in the oven)

Anything else is a shit show. Anything where trust or accuracy is involved i.e. mutating data, spending money, absolutely no way can I trust it at all and never will.

u/gw98

KarmaCake day614November 3, 2022View Original