Show more

@lauren With a 2-hour battery life, you’d better be plugging it into your neck. It’ll need the juice from that Apple Spinal Battery Wrap.

The Google U-turn over US election theft nonsense in YouTube videos makes me want to make a video explaining how Larry Page and Sergey Brin were paid by Jeffrey Epstein to rig the 2020 election in order to vaccinate good christian children with 5G mind control chips (to make them easier to rape).

Upload it to YT and challenge the inevitable takedown notice because it violates the big G's policy on election theories.

Bonus points for convincing the Screaming Jesus People to boycott Google...

@f4grx @b0rk Nope, sorry, nearly everything about that is off modern C++ spec.

for (size_t i{0}; i < 10; ++i) or nobody ‘round these parts will sign off on your PR.

@SecurityWriter I have found, every time I decide to change jobs, that something happens at the old job to convince me I'm making the right call.

"Your soon-to-be-old workplace is literally flooded with shit" may just be the universe giving you a nod that you're heading in the right direction. ;)

@SecurityWriter Some of my favorite DC fail stories are water.

I’m aware of one where the building had two completely redundant rooms with independent power and data interlinks, separated by a firewall.

A water leak on the roof found its way into the building via that firewall and cheerfully shorted out both independent power mains as it flooded each room independently.

@SecurityWriter Years ago in college, we were at a remote building that had its network service provided by the main campus. I knew something was up when Internet just went out mid-day.

Got back to main campus to learn that a water main breach in a building had flooded the datacenter in the adjacent computer sciences building, which happens to be where the whole campus's physical interlinks are. They'd heard a thumping coming from the supply closet and opened it... To a gush of water. The closet was semi-airtight because the room was rigged for halon flushing, and the thumping they heard was empty computer shells floating around and bouncing into the door...

@lauren the cable network we used to have in Richmond, Virginia appeared to run metadata about the show that was on on the vertical lines off the bottom of the screen.

You could just make them out when you powered off our television. Because the image would shrink to the center and fade as power went out to the tube.

@leaverou If I want to slap the debugger onto how Vue decides to render a template, how do I do that? Looks like I can attach to a callback, but I don’t see an easy way to monitor the rendering of <div :class="{ active: isActive }"></div>.

React makes rendering of components very explicit, which makes it easy to slap a debugger on it when it starts to go off the rails. I haven’t used Vue but I have used Angular, and my biggest grouse with it was all the implicit behavior that you couldn’t really see without building Angular from source and understanding its implementation. I find, generally, React makes that way simpler because it externalizes generation of component structure into the rendering functions.

@braincell @blinkygal My two biggest complaints about c++ are the complexity to learn, yes, but also the undefined behavior. There are so many nasty little sharp edges that turn out to be completely implementation dependent that the compiler will cheerfully pass and then generate garbage code. Exceptions mixed with setjmp / longjmp, unions with classes in them, the list goes on. And every new feature of the language increases the complexity of the language in a superlinear fashion (especially since you can never really remove any feature, not given that there's code people rely on using those features).

@hrefna Hell, as a PhilosophyTube episode noted, *knee surgery* is some 10%, and you don't need a counselor before you decide to have it.

@mo8it It seems an odd position to me because if people don't care for the community, the tech can be forked. That's the magic of open source, right?

It's happened to Firefox like four times.

@StephanWindmueller @jforseth210 Ah yeah, I left out the lockfile from my description. NPM has those also and they’re very important for reproducibility.

Maven I’ve used very little. I’ve never had need for snapshot dependencies; almost all my work has been in dev houses where such a thing doesn’t exist because if you want to test a potential release, you’re pulling in main HEAD, building, running your tests by hand, and hand test + letting CI beat on it –> a release identified by a git tag and published to a binary container. But I can see how those would be useful if you had users that want to grab the bleeding edge before you’ve wiped the blood off it.

@Eunakria @jaykass @SwiftOnSecurity True of companies too. I know people who left because they were early into a startup and burned out on the new process as the startup matures.

And, personal opinion? The new process is not only fine but important. I’ve worked at startups; as a general rule, they have a nasty tendency to prioritize working prototype over secure and stable (for obvious reasons) but if a company’s stuck around for a decade, it’s now something that users rely on and it should be tilting towards honoring that reliability desire (which means, yeah, we’ve put process in place against you reimplementing the entire database backend in Rust in an Adderall-fueled weekend, Greg. Get that shit reviewed).

@jforseth210 NPM and TypeScript is the best combination I’ve seen. NPM’s approach is to bite the bullet and accept that every project’s dependencies are specific to it, so the package.json describes what dependencies the project has, and they get installed alongside the project.

Uses a lot of space, but space is cheap these days.

Oh man.

supports a user-defined literal. So if you define an MyDistanceType operator""_km(long double val) function, it’ll allow you to say const auto distance = 12_km; and cause that to evaluate to a MyDistanceType representing 12 kilometers.

Cute, but I really can’t see why anyone would bother when the language already supports const auto distance = Distance::from_kilometers(12);

@kvuzet@gender.systems @SwiftOnSecurity “THIS TIME… WILL BE DIFFERENT!

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.