j4k3

joined 2 years ago
MODERATOR OF
[–] j4k3@lemmy.world 2 points 15 hours ago

Looks like there are no problems with kernels scanned from around 2021.

https://linux-hardware.org/?view=computers&vendor=Alienware&model=X51+R2

[–] j4k3@lemmy.world 3 points 18 hours ago

I think personality compatibility has more to do with that relationship. I have very little emotional empathy, but plenty of cognitive empathy. I do not have narcissism like my parents and I am capable of independent thought and questioning dogma. All of this is totally incompatible with my family.

I don't talk to my folks because everything is negative feedback and sadism.

[–] j4k3@lemmy.world 6 points 19 hours ago

I would be impressed if the servos are enough to power it. Skimming through a dozen pages of posts it was just the most interesting thing I spotted to try and post some content in a dead feed lull.

 

https://www.thingiverse.com/thing:7191309/files

Looks small. Around 1.25kg of filament + 0.5kg for a stand. 12 servos, Rπ 4, Arduino. No link to software that I saw, and no real pictures of a verified print. Model was posted to thingiverse November 5th 2025.

[–] j4k3@lemmy.world 1 points 1 day ago

At one point a few years ago, I was following a UC Berkeley CS open course online. Nothing official, just following the lectures and posted stuff. I think it was getting into this subject with a custom version of the schema language. I stopped following along because I could not get a copy of the specific schema version and everything I tried was incompatible with what was taught in the course. Is that a better glue language for stuff like this on an operating system level?

 

Like how would I find the entry point in memory, and then capture the returned values. Or for instance, how would I determine the input variables locations that the compiled C code is expecting as inputs, albeit special registers or the stack?

This is an abstract conceptual question with no actual goal or project application at the moment. It would be nice to utilize Arduino libraries in FORTH by writing a function and then encapsulating the compiled binary in a FORTH Dictionary Word definition.

Obviously measures must be taken to preserve the FORTH interpreter's pointers, stacks, and special registers. Is this ever worth the effort as opposed to sucking it up and rewriting the whole thing from scratch, delving into all the underlying mess of peripheral hardware documentation, or is there some typical way to streamline?

As a further aside, does one ever do this within a Unix like system? Like let's say I want to only use a single python method present in llama.cpp in the source that has been compiled and cached in another directory. I want to call this method from inside a function written in my .bashrc file. I have called Python executables from bash functions many times, but never some random subroutine.

[–] j4k3@lemmy.world 5 points 1 day ago

Singing likely played a much larger role. Without any form of recording, good music would be very subjective. There were likely very localized styles. This is when a lot of African traditions were carried over.

[–] j4k3@lemmy.world 3 points 1 day ago

slough. but it's coulee.

[–] j4k3@lemmy.world 1 points 1 day ago

This is the one you want with 16 channels

[–] j4k3@lemmy.world 1 points 2 days ago* (last edited 1 day ago)

So one of the tricks I learned from reverse engineering the 3 layer PCB of the Nintendo Game & Watch anniversary Mario handheld, is that the engineer(s) that designed the board routed ground traces between every single line. Every button, and every signal had a ground trace around it with very few exceptions. I was given some low quality xrays of the board after I had already retraced the entire thing using continuity and vias. I then pieced together the internal routing using the xrays.

My point is that all signals on a board include a magnetic component. Electrons actually flow backwards from ground because all electrons have a negative charge. We think of conventional current flow from positive to negative, but that is technically incorrect. There is a magnetic field that is created by that flow, and the size of issues this field creates are primary determined by any additional distance traveled between the signal and ground.

Additionally, you may have brown out conditions periodically impacting one peripheral. Something like a UART module seems like a small thing, but back in the 1980s, that was an entire chip on a board of a microprocessor. It has a ring buffer and several registers. It may be causing issues when these are loaded up with high values. Try increasing the capacitance on your power rails to see if that solves the problem.

I do not know the output configuration. If it is an open collector, where pull up resistors are used, you need to select the best resistor value to get sharp edges. You may need to check that the logic low value is within the required range of values. You could put a Schmitt triggered buffer in between the devices to see if sharp edges improve performance like with a 74(x)2G17 for a modern 2 gate surface mounted option or with a more old school 74(x)241. The (x) is the series, which you select for architecture and speed. For almost everything, you will be using CMOS 74 series, and in most instances, 74HC will be fast enough. Generally speaking, 74LS is only compatible with old bjt stuff, 74HCT is for converting between LS and HC type stuff, and most LS and HC stuff will not work together. The static HC stuff is MUCH lower power and what most chips use. You just need to be sure to match the power to your devices. This page will help you find logic stuff for this type of issue: https://en.wikipedia.org/wiki/List_of_7400-series_integrated_circuits. It is totally overkill, but tossing in a buffer with sharp Schmitt triggered edges is a quick hack to see if your issue is potentially related to RLC or grounding.

For the FX2 chip. They come in 2 varieties. Don't get the one in the little enclosure with just 8 lines. There is another cheap board that is bare and has all of the chip pins broken out and labeled in the solder mask. This one works with up to 16 channels. It can be super handy to see all the extra signal lines or create extra trigger signals.

The actual developer of Pulse View has a tutorial here: https://www.youtube.com/watch?v=dobU-b0_L1I

[–] j4k3@lemmy.world 5 points 2 days ago (3 children)

You need a little $5 FX2 board based logic analyser and the FOSS software PulseView to see the data.

You should check that baud rate is matched. In particular, you may need to look at the clock rates of the chip and how its PLL is divided. Back in the day, you actually had to pick the correct crystal frequency to match things like a desired baud rate. Now, most hardware is more tolerant of differences. When you are dealing with more simple hardware, it still matters.

[–] j4k3@lemmy.world 3 points 2 days ago

Nutin wrong wit pizza & 6p.

What, – is not nearly as relevant as – how much. I got started halving my weight by playing counterstrike and only eating a single peanut m&m when I felt light headed, like some stupid pedantic self challenge.

[–] j4k3@lemmy.world 19 points 2 days ago

Not making a couple of loan payments. As soon as a big player does this, everyone else will be on edge.

A layer higher? Expose Palantir's role in Israeli targeting and manipulation that includes global espionage with Epstein and others.

An easier way would be to restore democracy by making the right to digital slavery – ownership and trade of the digital presence of a person for exploitation and manipulation – illegal. That is the profitable and massive political capital driving the machine.

[–] j4k3@lemmy.world 3 points 2 days ago (1 children)

This oversimplified dichotomy is asinine. No group of people are some monolithic Borg mind. These types of tribalism are toxic useless. Russians would call it convenient idiots. It is tribalistic dogma revealing poor fundamental logic skills typical for a culture derived from the inbred Puritan penal colony European rejects.

 

California fuckwit OS age verification means I'm going offline soon. How do I get an archive of all of GNU, Python libraries, and C with all documentation? What about all of fedora dnf, and arch's aur? I need all documentation and source.

 

I stopped using piefed a week ago when I got a message some random quack banned my account in some community I had never engaged with but I could not figure out who did it or where it happened. Any lack of modlog accountability for mods and admin with full transparency are an absolute no-go for me.

Maybe I am just dumb and not seeing where to find these. I only use the web browser front end.

 

I've been watching the Solder Smoke direct conversion receiver challenge build and thinking of maybe building it from parts I already have laying around... assuming I wind my own toroids. I haven't noticed anyone talking about antenna stuff. What is the deal here?

This is the principal video series primer: https://www.youtube.com/watch?v=rLjxU2rMeXw

It is also on hackaday too.

Is there some rule about antenna where a more specialized element is required at specific frequencies? I know I'm missing fundamental practical information here as the wave length for 7 MHz is around 43 meters. Even a quarter wave length would involve a house spanning wire. So what gives, what high school fundamental have I forgotten?

 

IMO we have had decades of iterative change and exploration, but no major shifts or innovations. Like there have been many takes on the sounds of a guitar, but when do we get to the age of distortion piano-ish thing but entirely different? It seems like most major cultural shifts come from the cauldron or crucible of hard times. We may be near such a nightmare, so what do our kids create from the ashes?

 

I figured one of y'all would just know seeing how ubiquitous the 6502 is. I'm not following any tutorial at the moment and it has been too long since I last mucked around in assembly. I have the programming manual but it is convoluted between the 6502 and 65C816 stuff.

I'm messing with the little Easy 6502 emulator (Flatpak/FlatHub). I want to nest a couple of loops. I should probably just use the stack, but I went down this rabbit hole and damn it I want to find the rabbit!

I want something like (crude):

define lineL $1000
define lineH $1001

LDA $00
STA $lineL
LDA $02
STA $lineH

Hopefully I have that endian right... So now I have a 2 byte word starting at address 0×1000 and loaded with 0x0200. I want to increment this value as a 16 bit variable up to 0x05FF. What I am struggling with is which addressing mode indexes like this or if this must be manually implemented (– which does not seem right to me).

I'll figure it out on my own in the next couple of hours regardless. It is more fun to chat and see the spectrum of knowledge here, or maybe not, either way, ya don't know if ya don't try. Skool me Woz

 

Other than yourself. obviously.

I'm curious about the cliché or obscure superlatives with no constraints other than the scope of impact; could be positive or negative in some contexts.

 

I'm looking into them. I know they advertised as being an open source competitor to the Broadcom chips in the Raspberry π. The Rπ only has a partial peripherals datasheet available.

As far as I know, no current hardware has documented tape outs or fab level process documentation. So do any of you know the level of total documentation for the RockChip stuff? Any comments on hardware? Any recommendations on dev boards, tablets, netbooks, bootloader or kernel stuff?

 

I mean working somewhere like Qualcomm or Microsoft when you care about FOSS, democracy, and the public commons, or a weapons manufacturer for a military that invades other countries and kills innocent people in their homes.

 

Also, is self empathy even a thing? Is self empathy distinct from self pity?

view more: next ›