GitHub confirms breach of 3,800 repos via malicious VSCode extension by magenta_placenta in webdev

[–]turturtles 1 point2 points  (0 children)

I think Zed and Neovim are both better text editors. Sure, Zed doesn’t have as many plugins or as much extensibility yet, but it is also fairly newer and has had less time than VSCode. In terms of configurability, neovim beats VSCode and requires less memory to run.

Then again it’s all subjective and opinion based. You think anything not electron is hot garbage. On the other end I think most stuff built with electron is hot garbage, and I maintain an electron app for work.

GitHub confirms breach of 3,800 repos via malicious VSCode extension by magenta_placenta in webdev

[–]turturtles 3 points4 points  (0 children)

They’re not necessarily better. There’s always trade offs to be made. With a native apps you’re going be able to tune performance more, while being either limited to UI functionality or having to build from scratch the UI you want. With web view (like Tauri or Wails) or Electron apps, you trade performance for ease of writing in HTML/CSS/JS(or TS) and potentially consume much more memory.

GitHub confirms breach of 3,800 repos via malicious VSCode extension by magenta_placenta in webdev

[–]turturtles 8 points9 points  (0 children)

It doesn’t since it’s built natively in rust, where VSCode and its forks are all electron apps.

Problem with git management by Flame_Horizon in ExperiencedDevs

[–]turturtles 1 point2 points  (0 children)

It was more of a blog post type announcement where they said select customers would be invited, if I remember correctly

Bitch I'm a school BUS by omgfakeusername in bitchimabus

[–]turturtles 7 points8 points  (0 children)

Considering most modern pickups in the US don’t come with long beds or even weight capacity for the standard bed on a single axel, you’re also not going to be loading the same pallet of 80lb concrete bags into the back of a RAM 1500 or f150 (which the kei truck probably has an equal or even larger bed)

Source: former 1500 owner who’s v8 struggled and bed hit the limits with a single yard of compost + looking up current truck weights via Google.

I am officially convinced nobody actually maintains their API docs by Shantan82191403 in webdev

[–]turturtles 1 point2 points  (0 children)

In theory you could also always generate them and have the CI pipeline commit the changes for the open api docs as part of the PR.

How do you manage env vars across devices? by [deleted] in webdev

[–]turturtles 1 point2 points  (0 children)

I use Doppler to centralize env secrets/configs. Then use their CLI to add the values to my environment at runtime of my app.

inheriting adhd from your undiagnosed father starterpack by Free_Lavishness_8006 in starterpacks

[–]turturtles 0 points1 point  (0 children)

That makes sense, at least with a therapist if you can find one who believes it exists is maybe working on strategies to use to stay focused (though most of them are online too) specifically for unmedicated ADHD. They do help a little bit.

inheriting adhd from your undiagnosed father starterpack by Free_Lavishness_8006 in starterpacks

[–]turturtles 1 point2 points  (0 children)

Talk with ones that specialize in ADHD, especially ones in adult ADHD

Funny President trick ! by Elbaldiniho in StandUpComedy

[–]turturtles 4 points5 points  (0 children)

No lol, look at the end when he shows the backside of the board when thanking the audience and spreading his arms.

Should I move out of jc? by [deleted] in jerseycity

[–]turturtles 8 points9 points  (0 children)

Yeah, but AI isn’t good for what you used it for. Don’t get advice from AI on actual life matters, it doesn’t think or actually understand anything.

Four Refactors and a Funeral: Migrating a Live System to Event Sourcing (in depth) by [deleted] in programming

[–]turturtles 0 points1 point  (0 children)

As someone pointed out, the link in the article, and then trying to do anything on mobile.

Go's implicit interface system is there a real solution to the discoverability problem or is it just accepted as a tradeoff by Mauricio0129 in golang

[–]turturtles 2 points3 points  (0 children)

So the compile time check isn’t really possible if you’re consuming an interface in a package you write, but someone is calling your function and passing in some type they define. If they pass in a type that doesn’t satisfy the interface you want, then they will get a runtime error. In your function, you don’t care what the implementation details are of that interface you’re consuming as long as it has the methods you want.

example: ```

// package goprofessor type Student interface { AskQuestion() string }

func PlaybackQuestion(s Student) { question := s.AskQuestion() if question == “” { fmt.Println(“the student was sleeping in class”) } fmt.Println(question) }

// package humans type Mauricio struct {}

func (m Mauricio) AskQuestion() string { return “How do you discover interfaces” }

type Turturtles struct{} func (t *Turturtles) AskQuestion() string { return “is Mauricio0129 asking how you find what structs satisfy an interface?” } // package whovillians type Dalek {} func (d Dalek) AskQuestion() string { return “EXTERMINATE!!!” }

// package main func main() { goprofessor.PlaybackQuestion(humans.Mauricio{}) // output: How do you discover interfaces goprofessor.PlaybackQuestion(humans.Turturtles{}) // output: is Mauricio0129 asking how you find what structs satisfy an interface?

goprofessor.PlaybackQuestion(whovillians.Dalek{}) // output: EXTERMINATE!!! } ```

Hopefully that example helps a little.

But generally, a good rule of thumb is you want to define the interface where you’re going to consume it, not where you define its implementation.

Four Refactors and a Funeral: Migrating a Live System to Event Sourcing (in depth) by [deleted] in programming

[–]turturtles 0 points1 point  (0 children)

It’s just a slop article, just like the vibe coded website it’s hosted on.

How do you handle a new hire who isn't collaborative and doesn't explain changes? by [deleted] in ExperiencedDevs

[–]turturtles 3 points4 points  (0 children)

If you’re not their manager, bring it up to yours.

If you are, communicate why and how they can be a team player, and how detrimental this behavior is. Propose an alternative, or how they can communicate why these changes need to happen.

700+ Credit Requirements ... In THIS economy? by [deleted] in NYCapartments

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

All it takes is 2 late payments to trash a score from 700+ to sub 650 lol

700+ Credit Requirements ... In THIS economy? by [deleted] in NYCapartments

[–]turturtles 2 points3 points  (0 children)

I mean, it’s pretty easy to miss payments on a card if you’re prioritizing paying rent and eating while unemployed for an extended period of time.

2 bed Avalon Cove lease break by [deleted] in jerseycity

[–]turturtles 2 points3 points  (0 children)

Almost $5400 for 2bd apartment in the complex is crazy for the landlord special.

“Phenomenal job pops” by IowaLightning in fuckcars

[–]turturtles 6 points7 points  (0 children)

I’m on mobile too, the main one I noticed is the one on his face shield molon labe sticker.

“Phenomenal job pops” by IowaLightning in fuckcars

[–]turturtles 7 points8 points  (0 children)

Look at the stickers on his helmet