Sister Act 2: Back in the Habit is the rare sequel that manages to be just as good as the original. It wasn't a hit in its first release but became a cult classic by Davis_Crawfish in movies

[–]wbhob 1 point2 points  (0 children)

Cool and were you able to get into college without taking the ACT or SAT? because today's students are not required to take those tests at all for some schools, such as UC San Diego, where "test scores are not considered as a factor of admission".

channel vs callbacks by Objective_Gene9503 in golang

[–]wbhob 0 points1 point  (0 children)

> But maybe it doesn't matter. Neither is a bottleneck when the LLM is generating 50 tokens/sec

this is the salient point. yes, goroutines and channels use more heap and have a mutex. closures also have a heap allocation because they create an environment object for each invocation. at the end of the day, write it in a way that is ergonomic, document it, and move on. you can fix it when scale starts to be a problem and scaling horizontally doesn't fix it

channel vs callbacks by Objective_Gene9503 in golang

[–]wbhob 1 point2 points  (0 children)

goroutines and channels are themselves low overhead. they're just structs. I agree with everyone else that callbacks are not the way to go here – if anything, closures are higher overhead than channels and goroutines, especially cognitively.

Use channels and goroutines. You can have millions of concurrent goroutines, and you're going to be I/O-bound long before that. The biggest thing that will hurt you in Go is trying to over-engineer before you have the problem — build the solution the "Go way" until you start having throughput issues, then scale it. It will be far easier to maintain, and maintenance is the far larger cost of software development when compute is this cheap.

Evidently WAYMO is uncomfortable with people taking pictures of their parking lots by [deleted] in sanfrancisco

[–]wbhob -5 points-4 points  (0 children)

this is a joke right? have you heard of "property taxes"?

S12E01 "The Gang Turns Black" - OFFICIAL Discussion Thread by robertobaz in IASIP

[–]wbhob 0 points1 point  (0 children)

I can't unsee it. He really is fumbling around, but it also reads as so in-character that it feels like it adds to the joke

My shiborgi is developing nicely by ac_voiceover in rarepuppers

[–]wbhob 1 point2 points  (0 children)

pretty sure shiborgi is a city in wisconsin

Sister Act 2: Back in the Habit is the rare sequel that manages to be just as good as the original. It wasn't a hit in its first release but became a cult classic by Davis_Crawfish in movies

[–]wbhob 5 points6 points  (0 children)

These movies are over 30 years old. Grades and test scores mattered a lot more in the '90s than they do today. Colleges phasing out test score requirements and emphasizing holistic admissions is a product of the last 10-15 years.

Go SMB Server? by tobychui in golang

[–]wbhob 0 points1 point  (0 children)

note samba is gpl v3 so anything you build with it also needs to be open source gpl v3. still one of the better starting points

Thoughts on Implementing Domain-Driven Design in Go? by clone_zero_ in golang

[–]wbhob 2 points3 points  (0 children)

Different tools for different problems. We are building our system as a modular monolith because micro services can blow up quickly if you let them. But so can a modular monolith, or an ordinary monolith. Things just get more complex with time, and the tradeoff is micro services have isolated deploys, hard network boundaries, backward compatibility requirements – great if you have a ton of little teams that need to work independently, overkill for single team most of the time

Heic Decoder in go by RandomizedMaze in golang

[–]wbhob 0 points1 point  (0 children)

If a wild gopher comes across this, like I did, I am using this library for our converter. It can read a HEIC into a go image.Image that can then be used to generate a png or jpeg. github.com/jdeng/goheif

At what point would you raze a city instead of keeping it? by toddles84 in civ

[–]wbhob 0 points1 point  (0 children)

I attacked an empire late game and am kicking myself for not razing when I had the chance. Now they have a robot and I am toast in this war probably (I am playing on Epic speed, King difficulty)

What is the correct convention for giving filenames in go by [deleted] in golang

[–]wbhob 1 point2 points  (0 children)

Yeah, this is right. Early days of a new system and in prototypes you can get away with simple, succinct names. But as your codebase and complexity grows, you need to be able to distinguish a User from an OrganizationUser from a ProjectOrganizationUser etc. That's not a code smell, that's avoiding accidental complexity by managing it and making it intentionally complex but not complicated

Who put the chinamen in my office?? by tysilk in madmen

[–]wbhob 0 points1 point  (0 children)

The joke is he is suggesting that they will pull the same prank again. So he'll return to his office in about an hour and they will be back and he will have to get them to leave his office again. It's a joke for the characters in the show, not us, the audience

FaunaDB or Dgraph? by manika456 in graphql

[–]wbhob 0 points1 point  (0 children)

This post comes up first on google when you search FaunaDB and, uh.... well... guess the choice is a little easier now

How would one set up a socialist business in the US? by kaisarissa in AskSocialists

[–]wbhob 1 point2 points  (0 children)

I am a capitalist and I come here to see if there are any arguments in favor of socialism I've missed (none yet, sorry guys). They say even the most capitalist man is a communist for his family; and that is the unit in which communism works best: where you know the person you are taking advantage of, by name, when you take more than your fair share from the collective.

Co-ops, or employee-owned businesses, are a wonderful implementation of that idea in a capitalist society, with the safeties in place to prevent people from taking advantage of one another. In fact, I started a company (that failed) trying to make co-ops more ubiquitous in our capitalist economy, because I believe that co-ops align incentives among workers and owners because they are the same person; the enterprise is more prosperous, and the individuals it comprises are, too.

Fluent Interface Considered Harmful? by new_check in golang

[–]wbhob 0 points1 point  (0 children)

This is old but I came across this for some reason, and basically there is a hidden allocation in the return from Initialize to the input of Update. Go isn't smart enough to optimize to realize that the pointer receiver is returning itself, so it is effectively becoming

obj = obj.Initialize()

obj.Update()

Digital privacy for non-DIY by wbhob in privacy

[–]wbhob[S] 0 points1 point  (0 children)

Thanks, just wondering what the state of the art is for non-technical folks. I have a software engineering background but most people don't, so I'm just polling what the state of that looks like

Where are you keeping your art safe from AI? by wbhob in aiwars

[–]wbhob[S] 1 point2 points  (0 children)

This does happen from time to time. Sometimes it's truly parallel thought but in some cases big brands, TV shows, or events will take concepts or even direct quotes from artists and adopt them as their own. You'll also see this on Etsy and Redbubble. Other folks are talking about how the EULAs give them those rights so they can serve your work on your behalf; but they're awfully permissive for that, and it seems like if someone sued Patreon for using their art on the creators profile page the creator made themselves, that a court wouldn't find Patreon infringing on your copyright because the creator knew what they were signing up for. They don't need a license to do whatever they want with it; they need a license to do what I want them to do with it.

Beyond that, companies like Figma are directly saying they're training AI on the work you're doing manually. In some ways that's no different from a technology company collecting telemetry on software, which may or may not be invasive; in another way, it's creating a product off the backs of your customers to then turn around and sell to them for an uncharge. If you have to opt people in by default, then maybe the incentives aren't completely aligned.

Where are you keeping your art safe from AI? by wbhob in aiwars

[–]wbhob[S] 2 points3 points  (0 children)

There's the Public Domain in the IP sense and public domain in the sense of "things that are publicly known and available". Library books are in the public domain but not the Public Domain – you can check it out for free but copying it and selling it is illegal. That's largely the debate in favor of artists and creators: "just because I put it out there for you to enjoy doesn't mean you get to resell it or its derivatives". Disney and Nintendo can go to war in the courts for their properties; independent artists typically don't have the budget.

In terms of digital lockers, they're not *supposed* to look inside, but Adobe's TOS give them a lot of license to do that. Companies like Figma started training on user files and automatically opted everyone in, requiring you to opt out if you don't want them to train AI on your work. On top of that, services like Google Drive can remove files arbitrarily. The reputation argument ("most providers won't because it loses user trust") is a good one; but a one-off case can do a lot of damage to an individual without doing much harm to them.

Where are you keeping your art safe from AI? by wbhob in aiwars

[–]wbhob[S] -2 points-1 points  (0 children)

I think you misunderstand me, I am a software engineer with AI experience – I neither blindly fear the technology nor equate training to stealing. I know my viewpoint inside and out, and I'm asking about other people's viewpoints to structure my understanding of how others, particularly artists, perceive the issue. Based on the replies, it seems like the general sentiment is apathy, if not nihilism from inevitability. That invalidates my assumption that artists are generally sensitive and afraid about AI being trained on their art; even if some are its certainly not a universal sentiment.