jvisick
@jvisick@programming.dev
- Comment on Kaspersky reveals ‘elegant’ malware resembling NSA code 1 year ago:
Here’s the report on this malware: securelist.com/…/110903/
It doesn’t specifically attribute this to the NSA, and it’s very hard to definitively say who created what malware anyways.
That being said, if you read through the report, the details on this really scream “state actor” most probably. The level of modularity, the infrastructure of the C2 server, and the detailed & flexible spying capabilities all point to some government agency more than anything else.
- Comment on Microsoft develops ultra durable glass plates that can store several TBs of data for 10000 years 1 year ago:
Never read again? These can’t be modified, but they can be read. After all, it’d be pretty useless to store data on a medium than can never be read.
- Comment on Thousands of Android TV devices come with unkillable backdoor preinstalled 1 year ago:
Admittedly I haven’t been looking that hard, but I don’t think I’ve seen a TV for sale in the past 10 years that wasn’t a “smart” TV.
- Comment on Introducing RustRover – A Standalone Rust IDE by JetBrains | The IntelliJ Rust Blog 1 year ago:
Just as JetBrains is not representative of every dev, neither are LSPs. Some developers want a specialized IDE for their language(s), some want a highly customized editor with their language servers. As long as you efficiently produce code that works, who cares what other people use?
- Comment on Are we ready for javascript without a build step on the front end in 2023? 1 year ago:
You could do HTMX and WASM, but they both have the same problem in that they generally replace elements in the DOM as opposed to interacting with existing elements in the DOM, and most rendering on both HTMX and WASM actually happens through JavaScript calls.
In either case you’re limited to only interact with the DOM at the level of abstraction that the framework provides through “behind the scenes” JavaScript calls which will always be a subset of the DOM manipulation that is possible by directly using JS. At least, until there’s a standard DOM access API for WASM.
- Comment on Are we ready for javascript without a build step on the front end in 2023? 1 year ago:
It’s not a question of performance - it’s just the fact that you need to use JS to modify the DOM in WASM. Until there is access to the DOM from WASM, there simply will be a place for JS in nearly every web app and it’s not because it’s fast, it’s because there are still certain things just need to be done using JS.
My point is really nothing to do with performance and I agree with the video you’ve linked: WASM is fast enough today. Whenever you can truly stop using JavaScript, I’ll be the first in line. You can already use WASM and eliminate huge portions of JS - but for anything beyond a very simple UI, you always end up with something that needs to be called in JS.
- Comment on Are we ready for javascript without a build step on the front end in 2023? 1 year ago:
WASM’s biggest holdback is that it cannot directly access the DOM. Until then, JS will still have a prominent place in building anything rendered in a browser.
- Comment on Senate confirms Biden FCC nominee, finally giving Democrats a 3-2 majority 1 year ago:
No worries, the Democrats will do what the party does best with a majority - pretty much nothing.
Enough to say “see? We’re better than the other guys”, but not enough to even budge the statue quo.
- Comment on Yes, a Pigeon is Faster for Data Transfer than Gigabit Fiber Internet 1 year ago:
But what if it was an African Swallow?
- Comment on A metric tonne (1000 kg) should be called a megagram (1 Mg). 1 year ago:
1 hundredweight = (1 qt * 32) + 100.7, of course. It’s very intuitive.
- Comment on ChatGPT generates cancer treatment plans that are full of errors — Study finds that ChatGPT provided false information when asked to design cancer treatment plans 1 year ago:
I don’t think it’s good enough to have a blanket conception to not trust them completely.
On the other hand, I actually think we should, as a rule, not trust the output of an LLM.
They’re great for generative purposes, but I don’t think there’s a single valid case where the accuracy of their response should be outright trusted. Any information you get from an AI model should be validated outright.
There are many cases where a simple once-over from a human is good enough, but any time it tells you something you didn’t already know you should not trust it and, if you want to rely on that information, you should validate that it’s accurate.
- Comment on Chrome extension maker tells of pressure to sell out 1 year ago:
Notice the “up to” in their offer. It’s likely commission based and inflated numbers to lure the developer into doing it - to trick them into thinking exactly what you’ve said here.
I’d imagine what they actually pay out after you cave is significantly lower, only then you’ve already sold out your users so you might as well leave their tracking in there.
- Comment on Tech workers react to UPS drivers landing a $170,000 a year package with a mixture of anger and admiration 1 year ago:
“To get a base salary of $170k you know you need to work hard as an Engineer, this sucks.”
As someone who has worked as a UPS driver and now as a software developer, I can say that the UPS drivers definitely work harder than your average engineer.
That quote is also deftly ignoring the fact that you’re generally paid for the value you generate, not how hard to you work.
- Comment on ‘Baldur’s Gate 3’ Prepared for 100k Concurrent Players, They’ve Gotten 700K 1 year ago:
No problem! It is a lot of information at once but I’ve been having a great time playing it so I’d really recommend it to anyone who thinks it could be interesting.
- Comment on ‘Baldur’s Gate 3’ Prepared for 100k Concurrent Players, They’ve Gotten 700K 1 year ago:
The combat is fairly challenging - it’s easy for one or two bad moves (or bad luck) to kill your whole party in a battle. It also takes a bit to learn the combat system if you haven’t played D&D.
That being said, I love it. Once you get the basics of combat down and get used to playing carefully, it’s a lot of fun and you get to build out the character that you think is both effective and just cool - and there’s probably a way for you to succeed with whatever build you end up making.
If you don’t love turn based combat I’ll say that it will probably feel very dense at first. You end up with 4 different characters with different strengths and weaknesses and each with a bunch of different abilities that have different rules for when and how often you can use them. Turn based means you get the time to make an educated decision about what you want to do next, but it’s a lot of information to juggle.