ulterno

joined 1 year ago
[–] ulterno@programming.dev 0 points 1 week ago

Tools that are closer to logic, are better for helping with coding. So an expert system is better than a Neural Network for making code helper tools, although its output would be more limited and wouldn't take human language input.

Using an LLM for this stuff means telling humans to not put the effort into making logic, hence "reducing their cognitive load", but instead using something that takes a lot more energy (as in fuel) to make logic.

What we are currently calling AI, is a fuzzy system, abstracted onto a logical system. And now we are trying to make that abstracted fuzzy system make another abstraction on top of it, that does logic. This is vs the human brain, which is a fuzzy system made directly out of chemical (and quantum, as some studies would state) processes, just creating a logical system on top of it.


Each leveI of abstraction has a cost.

  1. If you make an lC with a fixed instruction flow (i.e. it does only a single thing), it won't have to load instructions and will only load data and parameters, which wilI make it much more efficient at that specific process.
  • ln this case, the Ioading of variabIe data and parameters wiII be the sIowest part
  1. Now, you can specify a set of instructions, which are then implemented in hardware. Then, when you load instructions from a variable input (ROM, perhaps) you get to change the instruction flow can be changed on the fIy, but now the Ioaded instructions are an abstraction and are actuaIIy Ioaded parameters.
  • ln this case, loading of instructions becomes as sIow as parameters and then you see preloading/prefetching (and further, branch prediction) to make this part faster

One nice example of abstractions is interrupts:

  • EarIier you had polIing, which meant that the CPU would have to check the corresponding data Iine every n clocks, determined by the polling rate and this would have to be written by the software programmer.
  • With interrupts, you now have a separate unit doing the poIling (which is much more efficient, because that is the only thing it is made for) and storing any state changes an a buffer, which then, depending upon the type of interrupt, can be taken by the program (which is stiIl polling, but at a much slower rate) and acted upon or may be done using interrupt routines.
  • There is a similar thing you do in case of muItithreaded code. Where if there is a Ioop running in thread A that needs to be interrupted by B. B will change the value of some variable, which can be checked by A. Now if there is a Ianguage that simplifies this interruption process, there will be some runtime that is doing a similar job for you. This will be another level of abstraction, which will require extra effort on runtime.

One of the heaviest examples of abstraction l can think of, is what is done by the programs that simulate other processors. Things like the tools provided by FPGA manufacturers that let you emulate the logic inside the processor and Mentor tools which even have simulation starting from the user, designing the transistors.
These are usually not used anywhere other than cases of testing, debugging, prototyping and the sort.
Virtual Machines made for emulation are a bit different from these, but are pretty heavy nonetheless and one won't consider, say emulating a Nintendo 3Ds on a hardware of similar performance for daily use.

[–] ulterno@programming.dev 5 points 1 week ago

It was specifically for ST2000DM008-2FR102 and not all ST2000DM008's.
Felt weird from the summary paragraphs, because I have a ST2000DM008 which works perfectly with LPM. I have even tried some manual control a few times.

[–] ulterno@programming.dev 2 points 1 week ago (1 children)
[–] ulterno@programming.dev 2 points 1 week ago (2 children)

I used it a few times and it seems like a good choice for keyframe cuts.
For when you are re-encoding anyway, might as well go with ffmpeg.

[–] ulterno@programming.dev 0 points 1 week ago

There kinda is

Yeah, looks like my bio-LLM just lost the context that the last sentence was a question.

And now closely reading the Logic Breakdown (which I just ignored because it was cut-short), simply states the minimum number of trips to be 1, which is the correct answer after all.

[–] ulterno@programming.dev 2 points 1 week ago

And then the religious leaders will make fake commandments that lets them get their way and use the hand as an undeniable truth.

[–] ulterno@programming.dev 0 points 1 week ago

Considering that viewers are directly (ok, maybe not so directly) paying them for the content on stuff like Odysee, I'd say, the additional 5 minutes required to log into it and copy-paste the title and description and click on the submit button isn't really much and neither is the ~1 hour they would require to keep the tab open in the background (while doing other stuff themselves) for the upload to finish.

Might just be that they uploaded a few times and say their YouTube views plummeting, because only those people went there and not many new people came in, which made them reconsider.

[–] ulterno@programming.dev 1 points 1 week ago

it seems you understand UI/UX design principles very well

Just one of those things that you just get, but haven't studied, so may not have the required words for.
I mostly think in terms of usability, convenience and utility from my experience in using GUI software and websites, with no manifest-able artistic inclination.

https://neocities.org/

Looks kinda nice.
There are still quite a few interesting websites I have seen even without it. They are just rare and require someone to put some amount of obsession into it. So either way, I won't expect normal companies to end up with art, even if the tech part of it has been made easier.
I mean, I could develop a site like that without neocities, but I won't be designing one as such. And my site can already take care of a wide variety of page sizes.

[–] ulterno@programming.dev 2 points 1 week ago* (last edited 1 week ago)

Yeah, kinda weir on that one.
It is surprising how people can be unreasonable when they are given the ability to.

Though I can think of conspiracy theories for this behaviour.
Guess I should go to jokeconspiracy@lemmy.ca considering how many of these come to my mind.

[–] ulterno@programming.dev 4 points 1 week ago

Well, the server ECC variant is still pretty useful for desktop workloads. Just make sure AMD always supports it in the next generations. If it's still a DIMM, then it can be sold right away.

GDDR7, again, if the chip has the required pins as in GPUs, then GPU manufacturers can simply buy them, test them for a few hours maybe, and pop them in their lineups with a bit of re-calculation of traces (in case the exact pinout differs). Of course you get some re-soldering damage, but there's not much you can do about it. On the other hand, if the GDDR7 is in GPUs already, most the companies would require is to alter the firmwares a bit and sell refurbished units.

HBM2. Seems like it is possible to get slottable modules with HBM2. Pretty sure some industrious people in China will find a good use for them. Perhaps with RISC V processors?
And the AI specialised units shouldn't be fully useless either. Remember the cancer studies case?
It is still useful computing ability that can be used well by those who know how.

[–] ulterno@programming.dev -4 points 1 week ago (3 children)

About the word, "safe" and how it is contextual.

[–] ulterno@programming.dev 2 points 1 week ago* (last edited 1 week ago) (2 children)

That looks nice.

I feel like a designer needs to first articulate the intent of the colour usage, before deciding on it.
Because in some places, you want a higher contrast, while in others, you just want a separate colour, without stuff popping out too much. Then there is also the case of less contrasting colours popping out more, because they were used in a larger area than they were chosen for and same the other way round, when you choose a lower contrasting colour combination due to the both colour areas being large enough, like window background vs document background, but then if you end up using the combination for something like text, it becomes hard to read.

So for instance, using the "Tower of Glass" example, one can use the last 2 colour for things like:

  • window background vs button/field background
  • button normal vs button hover
  • background vs alt background (though in this case, I would be looking for even lower contrasting colours

... but not for cases like:

  • background vs text
  • background vs border

While you could still also use it for text vs alt-text.

view more: ‹ prev next ›