It’s satire
- 0 Posts
- 51 Comments
Kache@lemmy.zipto
Programming@programming.dev•How do you handle visual regression detection in production?
0·2 months agoDepends how much it matters. See if you can get the business to put it in dollar value terms or at least as opportunity costs against other eng work.
Would be sort of a spike project, but would be interested to see how well off-the-shelf VLMs could handle screenshot comparisons, and then a bit extra to see how to deploy them efficiently and effectively.
Kache@lemmy.zipto
Programming@programming.dev•Is it a good idea to replace PostgreSQL ILIKE search with Tantivy in Lemmy?
0·2 months agoway less work
Okay so do postgres tsvector then
Still an improvement
You probably still have other things you want to do, too
Also, the more advanced the feature is, reality is that the fewer users can make use of its full capability
But forget all that, if you feel like doing it anyway, then do it, this is FOSS
the GUIs people build aren’t good enough
Big agree
TUIs are inherently better than GUIs
Perhaps not inherently, but TUI users have much less tolerance for “lag”, so TUI apps are built to that expectation. That’s often not the case for GUIs.
Kache@lemmy.zipto
Games@sh.itjust.works•Box3D | A revolutionary new physics engine developed by Erin Catto in collaboration with a Valve devEnglish
0·3 months agoDidn’t watch whole demo, but one thing: rotational gyroscopic torque
He showed Box3D correctly modelling: https://www.youtube.com/watch?v=1VPfZ_XzisU
And compared it to a game in Unreal when a spinning rifle had an unnatural perpetual motion spinning quality to it
Check out out: https://box2d.org/posts/2026/06/announcing-box3d/
Kache@lemmy.zipto
Asklemmy@lemmy.ml•Why is vertical text for WHOLE PARAGRAPHS possible for the CJK languages but not for the Latin Alphabet?
0·3 months agoWhy is left-to-right for WHOLE PARAGRAPHS possible for Arabic languages, but not for CJK nor the Latin alphabet?
Kache@lemmy.zipto
Technology@beehaw.org•Amazon employees are "tokenmaxxing" due to pressure to use AI tools
0·5 months ago“Hi, agent. Launch two additional agent instances. Prompt them with this message.”
Kache@lemmy.zipto
Asklemmy@lemmy.ml•Why did solar panel blinds/curtains never take off?
0·5 months agoA solar panel that occasionally blocks a window would be completely useless the other part of the time.
A window permanently blocked by a solar panel is better known as a wall with a solar panel on it.
A vertical wall with a solar panel will not be as effective as one angled towards the sun, such as one on a roof might be.
Kache@lemmy.zipto
Asklemmy@lemmy.ml•How to explain to a tech illiterate how Mastodon works?
0·5 months agoIt’s like Twitter, but anybody is free to spin up their own instance, and they’re all inter-compatible, so any one can view content from any other.
That freedom and openness gives users choice. If one instance owner turns out to be a real dick, the community is able to move off of and blacklist it.
Email is an oft used example. Leaving Gmail doesn’t lock you out of email because you can switch to a different provider or (with enough effort) even run your own email.
Kache@lemmy.zipto
Asklemmy@lemmy.ml•Do you use or rely on dynamic currency conversion upon cash withdrawals abroad whilst traveling?
0·5 months ago“$0” just means they don’t charge a flat fee on top. You’d have to check the conversion rate they give you compared to market rate to really know.
It can be the case, even likely, that your card’s rate is better than local currency converters and atms targeting tourists, but point is they’re still not doing for free.
In the short term, a small amount of duplication to prevent bad abstraction spaghetti is worth it
In the medium term, true duplications are better extracted after the fact rather than correctly guessing future reusability.
In the long term, total extraction into separate vertical or external package, as suggested by the author.
Over time, this progression is natural and unforced. If you don’t need an abstraction to be de-deuplicated, then don’t. If you don’t need to promote an abstraction into its own vertical/package, then don’t.
Kache@lemmy.zipto
Asklemmy@lemmy.ml•What happens if someone refuses to work in a socialist economy?
0·6 months agoSet it up so those that don’t work also don’t get enough money to do those fun things.
Enough to not die, but not enough to live.
IMO in the same way everyone learns arithmetic but doesn’t necessarily go into mathematics or finance, I think everyone should learn basic logic and coding, enough to basically use spreadsheet formulas, which is a half step away functional programming. (I’m pretty sure Excel even supports named functions and lambdas)
Kache@lemmy.zipto
Technology@lemmy.ml•[Video] China showcases humanoid robot kung-fu performance at Chinese Lunar New Year show
0·7 months agoI’d think autonomous killing machines wouldn’t have a humanoid shape, as it would be optimized for efficient lethality and not things like grasping external tools and all-terrain movement that is calorically efficient and biomechanically sustainable.
This concept short film came out in 2019: https://www.youtube.com/watch?v=O-2tpwW0kmU
Kache@lemmy.zipto
Technology@beehaw.org•12-hour days, no weekends: the anxiety driving AI’s brutal work culture is a warning for all of us
0·7 months agoWhat does it take to emigrate there?
Consider the shell itself to be “the IDE”
Everything is interoperable, extensible, scriptable, and more. CLI tools are designed to run fast/instant, have keyboard shortcuts for everything, and be deeply customizable. The openness and variety cannot be overstated, Google “CLI file explorer” and you’ll easily find at least 10. Nobody has the same exact setup because it gets molded to match how your brain works. Go for popular tools, niche setups, or both.
Graphical IDEs could also run fast/instant and have keyboard shortcuts for everything, but their users don’t demand it. If you wished the file explorer/git integration/debugger/etc worked a bit differently, there might be a plugin, if you’re lucky. Many operations can only be invoked manually via sequence of dialog boxes or mouse clicks or both.
Kache@lemmy.zipto
Programming@programming.dev•Nano Queries, a state of the art Query Builder
0·8 months agoThen you’ve used one without knowing, because somewhere between the ORM you used and the database was SQL, and that SQL was put together by the ORM’s query builder
If by “raw dog SQL” you mean dynamically concatenating strings (conditionally, interpolating runtime values), that’s literally a query builder, albeit a janky SQL-injectable one.
Kache@lemmy.zipto
Programming@programming.dev•Nano Queries, a state of the art Query Builder
0·8 months agoWhat do you mean? SQL query builders exist in pretty much every lang
Kache@lemmy.zipto
Games@sh.itjust.works•Ubisoft asking all staff to return to office full-time to "boost the collective performance for AAA"English
0·8 months agowhen you can’t even tell if they just took the day off with pay or not
But if the output of technical work isn’t apparent in any way besides measuring indirect metrics like “hours of butt in seat”, don’t we have a much bigger problem?

Passkeys are good at the fundamental level, but the practical implementation is lacking, despite their efforts.
IMO best way is /w a pw manager that’s also backed up, available, and synced everywhere you need it, but that’s a hurdle for most users.
I think the “intended way for normal ppl” is to set multiple keys, each on their trusted devices, like backup physical keys, but that’s kind of a pain to have for every service, too.