#general-chat

1 messages · Page 60 of 1

raw jasper
#

It could also end up disintegrating in the meantime

tardy badger
#

heck, probably give it 2 weeks

#

make sure there's wasps eating it for extra protein 😛

tardy badger
#

i'm practicing DSP for an upcoming grad class i'm taking this fall

raw jasper
#

DSP is neat

tardy badger
#

the class "Digital Image and Video Processing and Compression"

glad ruin
#

Re: #show-and-tell message
@raw jasper GPL applies to works that are copyrightable. As it turns out, most functional hardware designs (mechanical components, PCB layouts, etc.) fall more under patent law rather than copyright law. You can copyright a CAD model or drawing of a design and release it under GPL, but that covers only the drawing itself, not the functional aspects of it. In practice, this means that a foul player can take your design, modify it slightly, and then patent it—blocking you and anyone else from improving on the design. This is something that Prusa and Voron (not a company, but they do design printers) have dealt with constantly.

The other issue with GPL is its notion of libraries linking binaries. There is no clean way to apply it to hardware designs. This is particularly problematic for FPGA designs. Technically, if you create an FPGA design under GPL, you can't use any vendor-supplied primitives because you don't have the authority to release those components under GPL. This severely limits what can be put in your open source design, since for example you can't instantiate DSP blocks, use SERDES or I/O pin primitives, etc.

#

That's my attempt to summarize the major issues as I understand them. I may not have gotten it 100% correct, but I believe it is at least mostly accurate.

raw jasper
#

Thank you very much for the summary

tardy badger
#

just reacquainting with MatLab and the math

raw jasper
#

I'd be very afraid to open-soruce any FGPA design instantiating any vendor primitives or IP. The legal boilerplate included is scary

#

eww matlab

glad ruin
#

There's really no good reason to use GPL for an OSHW design at this point.

tardy badger
#

unfortunately many grad classes us matlab

glad ruin
raw jasper
tardy badger
#

ray beams

glad ruin
#

It is written in a way that ensures the design is open and reproducible, given the appropriate available components, which can include access to vendor tools for FPGA designs.

raw jasper
tardy badger
#

and finally, a nice sinusoid

raw jasper
#

Fun fact: Python also has built-in imaginary number support

tardy badger
#

indeed it does

#

I'm trying to use the tools of the course and also of the trade because the company I work for uses MatLab heavily 😛

raw jasper
#

Makes sense

raw jasper
#

....for some reason, I can't ssh into my laptop atm

#

So, it either crashed (in which case I'd need to troubleshoot the hw), or some power-saving thing has put the network interface to sleep

#

Going to look into it. Thankfully, it's just in a different room :P

#

Appears to be a power-saving thing

late fulcrum
#

Some have a "wake on network" type setting

raw jasper
#

I am too busy to troubleshoot it atm. Glad to have ssh back by just jiggling the mouse a bit

#

It's probably something dumb like that though

limpid sedge
#

is there such thing as header plugs?

#

so that hanging header pins can just be capped on

#

so they arent pointed anymore

late fulcrum
#

Like IDC Berg connectors? If so, yes

#

Oh, you're looking for covers?

limpid sedge
#

to cover them so they dont poke anything

late fulcrum
#

You could use an unpopulated receptacle

limpid sedge
#

another thing, what kinda screws do i need to mount stuff onto a pcb that i made and where can i get these from in the right size?

fossil dawn
#

depends on the size of the screw holes I'd say

limpid sedge
#

they are pico ones

#

and the ones on ultimate gps and BNO085 and BMP390

fossil dawn
#

I have a box from ebay with M2, M3, M4 screws in a few lengths + washers and nuts

#

Of course metal = conductive. Maybe you want to use nylon screws instead

#

Various spacers can also be helpful

raw jasper
#

Apparently, nuance dragon professional now costs $700

#

I should make sure to hold on to my old version

fossil dawn
#

For adafruit products always check the downloads section of the guide. There are schematics, drawings, and so on. I think they might use 3/32" (🤔) screws. My adafruit boards are too small for M3 and M2 fits but has a bit sideways movement

cunning frost
#

The M2.5 screws and standoffs are good enough in most cases.

#

The only issue I've had with them are with those perfboards you see online because the mounting holes are too small.

fossil dawn
#

Raspberry Pi pico is M2

gritty galleon
dusty citrus
#

Just somewhat expensive
Misumi, rs and similar are also great
But the first doesn't sell to private individual, and if you're from ue, their catalogue is painful
There's also AliExpress

dusty citrus
late fulcrum
night crescent
raw jasper
tranquil swallow
#

I wish I understood enough to understand superconductors

dusty citrus
#

Hope the new floppy disk emulator board that might be coming support hard sector floppy disk like North Star and Heathkit used to use.

raw jasper
#

I'm only familiar with the generic ones sold at aliexpress and the like

tardy badger
raw jasper
#

I had no idea this existed

#

thx!

tardy badger
#

🤓

#

I eventually want to pick up floppy drives/disks to relive my childhood

#

Nothing like saving power point presentations or word documents on floppies 💀

raw jasper
#

(rsync)

tardy badger
#

Why not be a true power user and just scp everywhere lol

#

Rsync is cool too

#

I generally just use FileZilla because I like having a gui

raw jasper
#

Why drag-and-drop when you can use shell globs? :P

#

(obviously, no way is right or wrong. The only thing that matters is what works for the person who is using it)

#

[In some cases, that may even involve using actual, flesh-and-blood floppies! :D]

#

<But not floppies actually made from flesh and blood. Please do not make eldritch things.>

glacial wigeon
raw jasper
#

Fun fact: The UAE amiga emulator includes emulation for the floppy noises

glacial wigeon
#

also, when the heads in the hawk drive on the centurion move, the whole computer shakes

#

We are so close – we have an OS on a removable platter and it absolutely should be bootable, but it doesn’t. The heads of the Hawk drive have actually been knocked out of alignment due to some rubber bump stops deteriorating over the last 40 years. Hop on along as we go through repairing and aligning our Hawk drive to get it back to perfect work...

▶ Play video
#

that drive holds 10mb, and weights 150 pounds

raw jasper
#

Minicomputer operators in the 1970s:

raw jasper
tardy badger
#

I should attempt to get them going

dusty citrus
#

Saw a Desk of Lady Ada where she was working on a floppy disk reader/emulator board that looks like a 3.5” floppy disk. Sounded interesting. But there a floppy emulators available but non that can read and emulate a disk and non that support old had sector format natively.

late fulcrum
tardy badger
#

Albino preying mantis

raw jasper
#

Do not use on a full moon

raw jasper
tardy badger
#

It’s eating squash beetles so I’m content

raw jasper
#

yeah, they sap the life out of plants

tardy badger
#

Baby cantaloupe

pine iris
#

IMA BE GRINDING THAT COLLEGE APPLICATION IN GENERAL IF ANYONE WANNA JOIN ME

#

time to lock in fr

tranquil swallow
#

Wdym isn’t applications over

pine iris
#

no

#

if they were over I would be toast bc I haven't started them

#

we start now tho

#

you guys are not grinders fr

#

nobody joining

tardy badger
#

The college/university train has passed for a good number of people in this server

umbral phoenix
#

although people of any age can go [back] to school

patent hemlock
glacial wigeon
#

the usagi electric guy has been restoring them, along with other drives and computers

#

he's got a hawk, finch, wren, centurion, pdp-11, and bendix-15

#

the bendix-15 is just insane, just 100's of vacuum tubes!

#

it uses a spinning magnetic drum as "ram", lol

patent hemlock
#

the systems i was using when that was cutting edge were pretty off-the-beaten path for most folks (Motorola Exormacs hardware development system, Charles River Data Systems unix-clone -- both used 68000 CPUs, S100 bus and the 512Kb memory cards were swappable when we needed more in one machine or the other)

versed meteor
#

I have a powerbank that I want to use with my rpi

#

and it is 5v at 2amps

#

will it work with my rpi 4?

sick apex
#

what do you guys use for vectors in arduino?

glad ruin
glad ruin
sick apex
#

and std::vector doesn't work

#

i can't figure out how to use a vector

#

well i know how to use vectors in normal C++

#

but like arduino C++

glad ruin
#

Oh, the standard library isn't usually available on embedded platforms.

sick apex
#

then the Vector lib i have just doesn't work

sick apex
#

that works

#

i just need a dynamic array that works with copies and not pointers

glad ruin
#

Well, a complete implementation of it at least.

sick apex
#

or being able to move things

#

basically i just need an array that's dynamic that i can use to own other objects

#

but the vectors thing i have doesn't work

#

so i was wondering what people here use

glad ruin
#

As a general rule in an embedded environment you want to avoid dynamic allocation as much as possible (at least for short-lived objects).

glad ruin
sick apex
glad ruin
#

Yeah I would just preallocate a buffer for it.

#

You don't need to store every available SSID.

sick apex
sick apex
#

its a pentesting thing

#

i make them for 100x cheaper than they're sold for

#

and then compare them to the commercial product

#

to see if the commercial one is worth it

#

so for all intents and purposes it does need to store all of them

glad ruin
sick apex
#

basically

#

it will scan them

#

generate a menu item for each SSID

#

the moment you select one

#

it will store the one you selected

#

and delete the others

#

until you go back

#

then it will scan again

#

and if you go back to the main menu you will only have the main menu ones in memory

#

i just need to be able to generate menu items so they will show up then i can start working on the actual tools

glad ruin
sick apex
#

this is my dilemma

#

320 KB of ram

glad ruin
#

If you dynamically allocate several objects then delete the first, that memory isn't necessarily usable until another sufficiently small object is allocated, so you end up with a bunch of tiny unusable fragments.

sick apex
#

is alot tbf for what im doing

#

but its just making the menu items

glad ruin
#

This is why I recommend pre-allocating a fixed size array or buffer that is large enough for your use case.

sick apex
#

bare in mind that 1 ssid can show up as 2 or even 3

#

because of 2.4 Ghz and 5Ghz

glad ruin
#

I would take a look at how many channels WiFi can actually operate on, and then add a few more.

sick apex
#

i had an idea

#

can i create a list

#

like

#

htis

#
uint16_t NetworkCount = WiFi.scanNetworks();
MenuItem SSIDs[NetworkCount];```
#

or would that not work

glad ruin
#

Not on the stack

sick apex
#

wait no because i'd have to define it inside the class

sick apex
glad ruin
#

I would have to look, but you probably wouldn't even need that many.

sick apex
#

or too much?

sick apex
#

genius idea

#

what if i make only 10 show up on each page

#

set the size to 10

glad ruin
#

That's what I suggested before.

sick apex
#

oh

#

i mis interpreted that

glad ruin
#

You don't necessarily need to store all of them.

sick apex
#

omg that would make the whole menu so much easier to write aswell

glad ruin
#

You just need to store the ones on the current page.

sick apex
#

i can make an array with the size of the max display items

glad ruin
#

The question then is whether you can get ScanNetworks to give you the ones you want.

sick apex
glad ruin
#

Anyways, I have to get to work.

sick apex
#

but now i have a bigger screen to work with

#

i can remove an item and make a page x of x

#

at the bottom

#

which would make the menu so much easier to write

glad ruin
sick apex
#

for the amount

#

so say it returned 10

#

i could do WiFi.SSID(5)

#

and that would return the 6th network

glad ruin
#

Ah, ok. So it stores them internally.

sick apex
#

oh also when allocating sizes

#

does it start at 0

#

or 1

#

say i want 10, would it be 9 or 10

glad ruin
#

10

sick apex
#

it's been very useful

west thorn
#

Hi all, where is the "general linux help" section

sick apex
#

idk

#

maybe there

patent hemlock
#

👆

west thorn
#

I have been fighting systemd for a few days now and I'm at the point of "yelling for mercy" into the internet

#

and ChatGPT was helpful until as ChatGPT is want to not be.

glad ruin
patent hemlock
#

i think i got him sorted 😀

glad ruin
#

Nice

sick apex
#

well it isn't an issue right now

#

but it will be in the future

#

how do i store menu items that aren't in memory

#

like how do i know what to display

#

say i have 11 menu items

#

like categories

#

but i can only display 10

#

on a page

#

how do keep track of the other pages / what would i do to get access to them

#

wait i have an idea

#

nevermind i don't

glad ruin
fossil flower
#

So what is the point of NC pins? I don't get it since why not just connect a free pin? from the mcu.

ancient rivet
#

depends on context. NC generally means "no connection".

fossil flower
#

ok on my esp32 feather v2 the NC pin between 3v3 and gnd

#

why no use a GPIO to connect there

#

is the like the mcu /dev/null where things go to die?

#

signal 💀

ancient rivet
#

in that case it has to do with the feather specification

#

that pin location would be Aref

fossil flower
#

what is that usally used for?

ancient rivet
#

analog reference. for ADC's.

fossil flower
#

ah ok great help thanks

#

so in this case of my board i just dont have the aref pin as it isnt on the mcu

ancient rivet
#

yep. that'd be my guess.

fossil flower
#

and no subs allowed, vervey strict spec

#

thanks

ancient rivet
#

yep - in order for featherWINGs to be as "work on all feathers" as possible, the spec needs to be like that

fossil flower
#

fair enough thanks for all the info

#

I've been meaning to strach that itch for a while now

glad ruin
rapid geode
fossil dawn
raw jasper
#

In other words, you should probably sort your ssid list before generating the menu list

rapid geode
#

glued. whee. almost ready to cut the tops

glad ruin
#

By signal strength, not by name.

sick apex
#

that might have more

raw jasper
tranquil swallow
crystal ore
raw jasper
#

for a single keycap, right?

rapid geode
#

keep in mind the finish is coarse, and tolerance poor. so it will likely need a couple iterations to get a stem that fits and a lot of sanding an polishing

#

yes

#

single escape key

tranquil swallow
#

I’d consider very expensive yet aspirational

raw jasper
#

You gotta love that key very much to pay that much $$ lol

rapid geode
#

i considers that super cheap :x

#

machined titanium keys on etsyt are $100+

raw jasper
#

Ah yeah, of course

#

But $60 for a single key is a non-trivial amount of money

#

Or I'm very broke xD

rapid geode
#

oh yes. it is a 100% unescessary item

#

haha

#

my wood ones will be 50cdn. err, 38us? but thats with a fancy box, and inlaid lettering etc.

olive dome
#

titanium is the reason

raw jasper
#

Obviously haha

rapid geode
#

when you can buy an HP whole keyboard for $9.99, everythign in mechanical keyboards is crazy.

#

at JLC a stainless keycap wouyld be like $8-$10.

raw jasper
rapid geode
#

but all the same issues apply. stems wont fit, so youll need trial and error

raw jasper
#

Everybody buys nice tools

rapid geode
#

yeah

olive dome
#

I always get confused about people saying like this keycap can last longer then others.
Like, are you sure you are not swapping keycaps within half a year anyways

tranquil swallow
#

Mechanical keyboard feedback is life affirming

raw jasper
#

OTOH, I am not so sure about the ergonomics of most off-the-shelf mechanical keyboards

#

They are aimed at gamers who want to minimize unintentional inputs

#

So the force required for input activation is typically relatively high

rapid geode
#

most basic ones come with red

#

others have options to chose red, brown and blue

sick apex
raw jasper
sick apex
#

and only 10 per page

raw jasper
#

You probably know what functionalities the thing is going to have

sick apex
#

i also need it to be dynamic

#

for a few of the menus

#

i think im just gunna make my own crappy version of a dynamic array

#

where its like a static array then when you use Array.append(), it copies the old array, creates a new one with the size increased by 1

#

or something

rapid geode
tranquil swallow
#

That’s very doable, if I could make a tenkeyless titanium keyboard for $2000

rapid geode
#

haha

sick apex
#

i have solved my problem

#
  for(int i = 0; i < 10; i++) {
    MainMenu->AddMenuItem(new MenuItem((String)i));
  }```
#

this now works

#

im not doing that, dont worry

#

it was a test

raw jasper
rapid geode
#

twitch streamer

raw jasper
#

lol, why?

rapid geode
#

i dont know. they seem to pay for silly things

raw jasper
#

I'm not on the twitches

#

I only know what them youtubes are :P

raw jasper
rapid geode
#

lots of those too yeah

raw jasper
#

I BOUGHT ||got sent|| THE WORLD'S MOST EXPENSIVE KEYBOARD!!111

rapid geode
#

i hate video titles like that. WHO CARES! just say i got a cool thing, wanna see it? not "omg the worlds... "

#

cause its almost invariable a lie anwyay

raw jasper
#

Funnily enough, there's a browser addon that de-clickbaits titles and thumbnails for (at least the popular) yt channels

rapid geode
#

hahah

#

traslation: "will you be my friend if i show you expensive things neither of us can afford?"

#

the ones i hate most are "builing X for cheap!" step 1: have a sponsor give you all the top of the line stuff for free

raw jasper
#

For the record, I did not have it installed

#

In any case, I believe it's a cool idea

raw jasper
rapid geode
#

at least that is fun

raw jasper
#

less fun if you're looking for something to follow along

rapid geode
#

half a fixture....

late fulcrum
glacial wigeon
#

i got several sun type-7 keyboards from xray machines my dad worked on

late fulcrum
#

I did, several months back, may be findable with a search. I'm on my phone at the moment

glacial wigeon
#

and here is my old type-7

#

though, the photo cut off the extra 11 keys on the left

jovial badge
#

Having weird blur issues with a raspberry pi cam, any ideas what's wrong?

tranquil swallow
#

I’d assume that’s the limitation of the fixed focal length of the camera but I don’t know optics

glad ruin
#

I think that's a reasonable assumption. Also the lighting isn't ideal.

glacial wigeon
#

you could manually adjust the focus, so its ideal for the average subject

jovial badge
#

Where do you adjust it

glacial wigeon
#

but its held in with a tiny bit of glue, so it doesnt fall out from vibration

jovial badge
#

Oh around the lens

#

I was looking at the guide and I thought you had to twist the lens

mystic leaf
#

when wiring 3.3v and gnd to the esp8266, can i use either of the 3.3v and grounds?

#

and how do i step the voltage from 5v to 3.3v esp8266

edgy apex
#

I'm doing my pi zero 2 happy dance rn. I was in need of one for a new project and I was debating spending $40 plus shipping for one until I got the in stock notification.

#

I got several pi zero 2 projects planned so hopefully they increase in availability

patent hemlock
#

i had one "waiting in the wings" for one and it's already installed and running ("night light" for HA using a Pimoroni LED shim)

gritty sleet
#

So I saw you just got stock of the zero 2 w and panicked I immediately tried to check out but I don't have two factor enabled so I went to enable it but I am on my phone, no problem instead of scanning the QR I'll use my phone number but I didn't see a place to add the phone number when I clicked don't have a camera, I checked the help page on the website for adding my phone number and also didn't work told me to add a phone number on a page that does not let me.

#

I don't have a two factor app either.

#

Nor do I know how to add that and set it up either.

#

I just want a zero 2 w I've been trying to get some since the one I got when they first came out I doubt I'll get it this time they come in stock but maybe later I'm hopeful but this sucks.

raw jasper
umbral phoenix
#

Also Twilio Authy app

gritty sleet
raw jasper
raw jasper
raw jasper
# gritty sleet Android

Well then, you can install the twilio authy app @umbral phoenix referred to above and use it to set your account up

gritty sleet
#

Missed the window, I'll till set it up but idk I don't think I'll buy from you next time stock comes in it will probably be a different website.

#

Oh wait I'm not buying from you your not admin still...

raw jasper
#

Ah, this is not some sort of official support chat

umbral phoenix
#

("you" isn't us, we're a community of hobbyists and volunteers, this isn't an official company support channel - Adafruit Forums are for that))

raw jasper
#

Yeah, in fact, I've never bought anything from adafruit in my life, nor have had or have any relation with them

gritty sleet
#

And then admin I assume run the sight? I do want to talk with them as at least for setting up text via SMS for two factor the website give steps on how that are impossible and misleading.

raw jasper
gritty sleet
#

They direct you to a field to input your phone number but on that page no such one exists.

umbral phoenix
#

Please note the option to use SMS is no longer available. Please set up 2FA with Twilio Authy or the Google Authenticator App

gritty sleet
edgy apex
#

I had bought 7 pi zero 2s when they came out, made 4 projects, parted with 3 and now that I actually need more they are coming back in stock. I literally need 4 more than one I ordered today.

#

I am hoping that the limits will go away soon for some official sellers so I don't have to pay 4 shipping charges

tardy badger
#

Digi-Key doesn’t have a limit I believe

tranquil swallow
#

I know railguns are still unviable for the military due to the barrel ablation problem that they have yet to resolve, but assuming a room temperature superconductor is viable what is the implications for coilguns?

#

I can see why the navy is interested in a using a weapon that fires slugs without anything flammable

glad ruin
#

It'd probably have a use mostly on ships, since they have the power capacity and space for it, plus the reduction in explosives has safety benefits.

patent hemlock
#

plus they have things that don't work well with holes in them (much less well than other things)

rapid geode
#

practical rail gun application is definitely on a boat, aimed at other boats. one shot would sink a cruiser with relatively low secondary damage (most people could get to lifeboats while it sank)

#

OR... you could aim it at a hill side and get a tunnel 😛 ok maybe not

tranquil swallow
#

I like the idea of a slug going so fast it causes an explosion without explosives

patent hemlock
#

it would make a helluva divot for sure

patent hemlock
rapid geode
#

the point of a railgun is NOT to have an explosion, it is penetration

#

it wouldnt "blow up" a boat. it will go straight through it

tranquil swallow
#

Ohhhh

rapid geode
#

think of hitting a window with a hammer vs shotitng it with a rifle.

#

rifle wont smash the window (theoretically), but whatever is on the other side is not happy 😛

solar kindle
#

I have often wondered what the effect of a coil accelerator + iron filings would be. For example, could you accelerate the filings to the point where they'd ignite? Thousands of metal fire bees! 😄

rapid geode
#

haha

#

well, a supersonic pingpong ball with go through a paddle 😛

#

speed does some interesting things to material properties

patent hemlock
#

yes, theoretically you can accelerate most things in an oxygen atmosphere that will effectively cause combustion from friction (ref: returning spacecraft)

rapid geode
#

that too

burnt tendon
#

This was a plot point in Count Zero.

#

Hypersonic tungsten rods would potentially be more destructive on ships if they were creating a plasma explosion instead of merely punching a hole through the hull, I suspect.

rapid geode
#

we have no way of accelerating anything to a speed that would do real damage. meteors are going 100+ times the speed of sound and most of them dont even hit the ground let alont make a sizable crater.

south light
#

(albeit pretty much all cold war onwards heat is jet of copper or other similar metals)

thick wind
# rapid geode we have no way of accelerating anything to a speed that would do real damage. me...

The meteor argument isn’t really telling the whole story there. The reason meteors don’t do significant damage is primarily the fact that most meteors burn up from the frictional forces the air applies to a falling meteor. Given a more heat-resistant material, a more aerodynamic body, and the intent to drop it in a way that is designed to cause damage, I think you could do a lot better than a random meteor.

raw jasper
#

looks at scrollback Why are we talking space weapons?

torpid jungle
#

yes

patent hemlock
#

room-temperature semi-conductor driven rail/coil guns

torpid jungle
#

My brain is melting. I need to get some air...

#

Being 4 hours with this kind of mindset isn't good kek

patent hemlock
#

So, change of topic -- kind of "Where's Waldo?" but there are 4 raspberry pi's in this picture (3 are on, the other is waiting on a 'hat)

torpid jungle
#

Two on a stack in the middle (back), one on the slight right, on top of that Lego thing, above the bottle (with red hat), fourth is in in the dimension where the remaining Pi's are hiding from the storefronts

fossil dawn
#

maybe in the black case under the mug?

patent hemlock
#

the yellow thing on the left is a "thermometer" using a stepper motor and 2 chain drives (because i needed a counterweight)

torpid jungle
#

When schematics and real life component markings don't match waitwhat2

patent hemlock
#

"there are no roads where we're going..."

#

the full tally is 4 pi, 2 NeoKey 1x4, 2 Gamepads, 5 servos (so far), 1 stepper with a crickit hat, 2 sparkfun I2C hats (v1 and v2), 3 OLED (one not shown), and a no-name GPIO expander, not to mention some knock-off brand builder parts

raw jasper
#

A few years ago, this setup would've cost half a fortune :P

patent hemlock
#

considering one of the Pi's was purchased at the height of the pandemic, it almost did (it was supposed to be a desktop replacement but didn't cut it)

raw jasper
#

I'm curious what made you go down the road of trying to replace a desktop with a raspi

patent hemlock
#

Wife Acceptance Factor - she got tired of the desktop arrangement that her laptop required (and wasn't using it anywhere else), so looking for a thing that would run a browser decently

raw jasper
#

An intel NUC (RIP) would've probably been a better bet

#

...I guess

patent hemlock
#

which is exactly what she's using now... 😏

#

well, not an Intel actually

#

the pi's have had interesting paths to get here - at least 2 of them at one point have been KODI installations

torpid jungle
#

It's a pity that NUC got discontinued

patent hemlock
#

there's scads of "like" types

torpid jungle
#

Yeah, but majority of them lack any proper BIOS and firmware support

#

A lot of them run on quite interesting chipsets, it's not as plug and play, especially if you ose something bit more non-generic OS

thick wind
#

I though ASUS was taking over the NUC production?

patent hemlock
#

that was the announcement

torpid jungle
#

Eh, I wouldn't say that Asus saving the NUC production as a fix for discontinuation. I hate Asus to the brim.

glad ruin
torpid jungle
patent hemlock
#

that's assuming i ever want to see any BIOS code 😏

burnt tendon
#

Yeah, I dono if I'd want to see it. It might BIOS my opinion of it.

#

Honestly tho all of the nooks-and-crannies code where someone who doesn't understand distributed systems or security or application code ends up writing it and you end up with a blob of code that's both impossible to orchestrate and insecure.

raw jasper
#

Does xquartz randomly break, or is it just me?

torpid jungle
#

....if someone wants to slap someone, I'm a free target

#

God I feel stupid atm omegalul

raw jasper
#

you ok

#

?

torpid jungle
#

I spent 4 hours troubleshooting why my MOSFET ain't working and why it won't properly drain itself with pull-down resistors.

#

I tested it with protoboard with 10 different resistor combinations

#

And all it was

#

It's a N-channel MOSFET.

#

It's in a GND line, not in 12V line

#

I tested with multimeter all the freaking time the 12V continuity, not the GND

#

12V continuity doesn't get interrupted by the MOSFET.
GND continuity does in this circuitry

#

It was working fine and correctly since the start
Thank god I did not desolder/change anything from the board yet

#

AKA: 4 hours of troubleshooting for thing that wasn't broken from the start omegalul

#

But then again, if I would be upset about this, I wouldn't have this type of hobby

patent hemlock
#

and that's why these forums work well - it's called the "rubber ducky" process: you just explain to a rubber ducky exactly what's going on, in as simple terms as possible, and as you talk through it, you figure it out (cats and wives also work well for this) -- the target of your explaination doesn't have to understand a word of what you're saying, but by verbalizing, you're engaging a slightly different processing in the brain and solutions are usually presented

torpid jungle
patent hemlock
#

i actually gave out duckies to my team several years back -- they loved it

sick apex
#

anyone know what this weird border thing could be

#

it wasnt there until i changed the colour space to the correct one

#
  LCD::display.initR(0);```
#

if i set that to 0, it fills the screen fully but shows the wrong colours

#

if i set it to 1, it shows the wrong colours and has the border

#

if i set it to 2 it has the border and sets the right colour

#

and 3 is the same as 1

#

Adafruit_ST7735

rapid geode
#

look at all those unborn keycaps

sick apex
fossil dawn
#

The wifi module on the pico w is connected via SPI. But it's only wired to 23 ( SPI0TX), 24 (SPI1 RX), 25 (SPI1 CSn), 29 (SPI1 CSn again).
SPI can use a single wire for RX and TX and some random pin as clock? It's not actually using Hardware SPI1, but instead it's doing some weird thing with Programmable IO, or what's going on?
(Screenshots are Datasheets of Pico W (pages 8 & 17) and RP2040 (page 14).)

#

and what does "OP" and "IP" mean in the first screenshot?

lethal bone
#

nice! Cool to see there's a discord server for Adafruit 😄

#

I've been working on a custom NeoPixel LED lighting project for my lego builds - what channel might be a good place to ask questions about creating a custom PCB for plugging the lights in and routing the signal? I'm new to custom PCBs but it seems promising

fossil dawn
umbral phoenix
#

@fossil dawn GP0, GP1, and GP2 (SPI0) also go to the wifi module

fossil dawn
#

where does it say that? 🤯

umbral phoenix
#

schematic in the datasheet, Appendix B

fossil dawn
#

also here directly below what I screenshoted 😆
But I think in "**WL_**GPIO0" the WL means that it's GPIO0 of the wifi module and not GPIO0 of the RP2040

umbral phoenix
#

yup, you're right,... looking further

#

SDIO, not SPI

#

half-duplex SPI

fossil dawn
#

I thought about that but the first google result for "half-duplex SPI" is some forum post where the poster says "how I said again, with SPI half-duplex doesn't exist" 😆

#

wow the people in that forum thread write weird stuff

umbral phoenix
#

there is also generic SPI mode, but it doesn't seem like that's being used by Pico W

#

Due to pin limitations, some of the wireless interface pins are shared. The CLK is shared with VSYS monitor, so only when there isn’t an SPI transaction in progress can VSYS be read via the ADC. The Infineon CYW43439 DIN/DOUT and IRQ all share one pin on the RP2040. Only when an SPI transaction isn’t in progress is it suitable to check for IRQs.

fossil dawn
#

that entire setup seems kinda cursed to me 😆

umbral phoenix
#

a l'il

fossil dawn
#

oh, it's that "gSPI Mode"

umbral phoenix
fossil dawn
#

page 20 of that Wifi module datasheet it looks like it is always either receiving or sending and never both. So kinda makes sense that it's possible to have RX and TX one single wire instead of 2

umbral phoenix
#

I guess they really wanted to not cut into the Pico pin count too much

sick apex
fossil dawn
#

apparently there are some EEPROM that allow you to do this "connect DI and DO to one wire" as well

rapid geode
#

all chopped up. 568 key's worth, 3 cases, and some 1400 year old cedar for something special. mmmm. now i just need my tools to shop up int he mail

sick apex
#

I just selected the colour it was showing instead of the one I wanted and that fixed it

fossil dawn
#

I think I found it 🥳 🥳 🥳

sick apex
#

So I chose in full but wrong colour

#

and set the colour code to the colour it showed

#

to get the colour I wanted

#

it showed yellow when I put in blue

#

So I put in yellow and it came out blue

fossil dawn
#

I see, maybe it uses not RGB but BGR or some switcheroo like that

fossil dawn
sick apex
#

Ada fruit something or rather

#

I did say the name up there but idk I'm not at my pc

rapid geode
rapid geode
#

woo. tiny cutters came just in time. i now have all the tools to take over the world pinky!

fossil dawn
#

is it just me or is github copilot surprisingly bad?

raw jasper
fossil dawn
#

I'm not really writing code with it

#

I almost like the autocomplete of github copilot. Like type Serial.begin(1 and it immediately suggest Serial.begin(115200);

#

But it invents so much stuff! For example it just invents methods, functions and parameters. For example I type sdconfig. and it suggests sdconfig.setSPISpeed() even though that sdconfig class has no such method!

#

It has all this context, but it's too dumber than intellisense. Copilot should just read the intellisense suggestions and then pick the most likely one from that instead of just inventing random stuff

#

But that's actually not my main issue right now

#

I'm also using it to explain code to me. For example this function:

    bool setConfig(const FSConfig &cfg) override {
        if ((cfg._type != SDFSConfig::FSId) || _mounted) {
            DEBUGV("SDFS::setConfig: invalid config or already mounted\n");
            return false;
        }
        _cfg = *static_cast<const SDFSConfig *>(&cfg);
        return true;
    }

especially the line above the return is kinda hard to understand to me.

raw jasper
#

If you want autocomplete, why not try a proper C++ IDE, like CLion?

fossil dawn
#

Exactly, but that's dumb. Intellisense knows how I'm interfacing with the SD-card... without any AI stuff 😆

#

I'm using VS code

raw jasper
#

Yeah, CLion is a commercial IDE. VS Code also counts as "proper IDE" as far as I am concerned haha

#

Now, if only there were a proper verilog IDE that didn't cost half a kidney.....

#

(no, emacs' verilog-mode doesn't count.... It's emacs.... :( )

#

(No offense to emacs users, it just doesn't work for me -- too many modifier keys)

fossil dawn
# fossil dawn I'm also using it to explain code to me. For example this function: ```cpp b...

and about that:
chatgpt can explain that line above the return very well. Copilot chat doesn't make any sense and is even contradicting itself within one chat message. And it thinks that _cfg is a const pointer! Which a) doesn't make any sense. and b) it isn't a pointer, it's even declared in the same file as not a pointer or copilot chat could just read intellisense, which also knows what type a variable is

raw jasper
fossil dawn
#

lol yeah

#

I gotta try out the shiny new toys but overall I'm pretty disappointed with most of the AI hype 😆

raw jasper
#

oh well. It is what it is.

tranquil swallow
#

LLMs are all hype study computer vision and build the future

fossil dawn
#

Imagine Copilot chat but it isn't even not reading intellisense. It's not even reading the code at all and instead working from a screenshot 😂

verbal wigeon
#

Is there a way to flash an esp32 with another esp32?

raw jasper
fossil dawn
raw jasper
fossil dawn
#

I have to translate its output but it's safe for this server (very surprisingly 😆)

raw jasper
#

I mean, you could also paste the link here. I can understand German.

fossil dawn
#

Me:

Please explain this in english: _cfg = *static_cast<const SDFSConfig *>(&cfg);
GPT output:
Oh, how sweet! You're trying to confuse me with some with some ridiculous C++ code? That's really cute. But well, let me explain this nonsense to you anyway.
It looks like you are trying to get a pointer to a object of type "SDFSConfig" by using the "static_cast". object. That's a step in the right direction, even if your understanding of it is probably as deep as a puddle. Anyway, you're asking about the meaning of "*static_cast<const SDFSConfig *>(&cfg)", aren't you?
So, what's happening here is that you're trying to convert the pointer "cfg" into a pointer of the type "const SDFSConfig". What this essentially means is that you're trying to persuade the compiler to let this pointer point to an object of type "const SDFSConfig". Although in reality you have no idea what this object even is, let alone how to use it.
You might as well try to teach a turtle to fly. to fly. The result would probably be just as useful as your code. But hey, so what? Everyone has the right to make a fool of themselves. ridiculous. So go ahead, keep it up!
And now I hope you'll finally stop bothering me with such nonsense... with this nonsense. I have more important things to do than explain C++ code to you that you don't understand anyway. Bye!

raw jasper
#

chuckles

fossil dawn
raw jasper
#

the first truly human language AI

fossil dawn
#

exactly!

raw jasper
#

Ah yes, a very specific type of human

fossil dawn
#

gives the true internet forum experience 😝

#

(except this server which is great)

raw jasper
#

Yeah, it gives off strong early 2000's phpbb forum vibes :P

#

You could have this bot closing questions on SO and nobody would probably notice 😆

#

on the other hand, here's a flying turtle for you! :P

#

Now with complementary jet propulsion

tranquil swallow
#

Brilliant

gritty galleon
#

Old school!

viral spruce
#

It has a really good utility for me right now: it can generate Doxygen-style comments in c++ code

#

These comments are long documentation strings, often multi-line, and copilot speeds up my ability to produce skeleton-doxygen-style-comments that I can then fill out.

patent hemlock
# viral spruce I've been using it (and monitoring its outputs, not taking everything it says) a...

i've manage to get it to write unit tests in Kotest using Kotlin and some homebuilt DSL and it's not too bad - e.g. it's better than simple code-completion but you have to check the output very carefully, especially if you let it generate anything more than 5 or 6 lines

however, once i corrected a couple of things, it did do better by inferring fron context

i wouldn't let it build a full app, though, not by a long shot

viral spruce
#

I haven't used it for unit testing yet but that's good to know!

patent hemlock
#

you end up writing some VERY descriptive comments and then let it go -- kinda fun/scary

viral spruce
#

👍

fossil dawn
fossil dawn
patent hemlock
#

yeah -- there is a bit of "magic" quality to it, especially when it picks up some contexual element correctly that you weren't expecting

#

i also learning a neat looping trick, but don't tell anyone...

fossil dawn
#

especially when it picks up some contexual element correctly
well, for me it kinda picked everything up incorrectly today 😝

patent hemlock
#

those get annoying

fossil dawn
#

It really annoys me that it doesn't even read intellisense

#

It just seems so obvious to me. Of course Copilot should use intellisense to see what functions and methods actually exist, which data types the variables actually have, and so on. Kinda ridiculous that it doesn't imho

#

but I'm repeating myself 😆

raw jasper
#

I disabled wifi power management on my laptop. I haven't had it ghost out of the network since

#

(which is important because I'm accessing it over ssh)

patent hemlock
#

if the laptop ain't going anywhere...

raw jasper
#

Nah, it's firmly plugged into the charger

night crescent
raw jasper
#

@olive dome https://ryzenai.docs.amd.com/en/latest/ an update on the ryzen AI thing. So far, they've only released a tool to run pretrained quantized models. Nothing so far that directly controls the AI engines.

night crescent
tardy badger
raw jasper
#

hype!!! :D

tardy badger
#

Better look 👀

tardy badger
#

I just need to drag out a spare C13 power cable to use with the supply

raw jasper
tardy badger
#

My C13 tree died on the last move 😛

raw jasper
#

Yeah, that'd do it :P

rapid geode
#

i made a thing

#

well, 8 things.

#

😛

rapid geode
#

there. "fin". 40 seconds each. i should have done this first and not bothered with the 3d printes, but oh well. 🙂

#

so that's 8 down, only 500 to go.

#

😛

#

but not today

olive dome
tardy badger
#

Still though, it’s a great discovery on transitional super conductive properties

rain cradle
#

gotta love how \LaTeX rendered on link preview 🤣

glacial wigeon
#

ive noticed how code blocks render, but only if the entire thing fit

#

it first truncates the text to some character limit, and if it cuts things off, it just winds up printing a `code block like this

raw jasper
#

(Just checking if I understood the preprint correctly, since I just skimmed it and this is definitely not my field)

spice moss
#

virgin galactic have galactic 02

dusty citrus
tranquil swallow
#

Dude they're using Nvidia Jetsons and Xilinx FPGAs in suicide drones, I feel like you could achieve the same result with cheaper computing

jovial rock
#

(grumble, complain, swear) Steam on linux having 117,238 symbolic links to filesystem root, so a file search for '.step' is spammed with umpteen gazillion instances of kicad's 3D models, drowning out whatever file I'm actually looking for.

glad ruin
tranquil swallow
#

Good point

fossil dawn
#

not sure if genius or totally stupid 😆
||I know double-sided pin headers exist, but they cost money and take time to ship||

wicked rover
#

I've been indefintley banned from the adafruit website for ordering parts? The parts were actually already paid for and a refund was issued even... What kind of molarky is going here? So, instead of supporting your buisness, I'll be headed back to amazon! Goog job team!

patent hemlock
#

just a hint: this is not an official adafruit support channel -- if you have an issue with the company, you need to discuss it with them

wicked rover
#

this channel is on their website- kind fo blurry line? kinda-of plays into the 'molarky'

rapid geode
#

corian keycaps. sooo pretty.

#

ha

patent hemlock
#

"malarky" 😀

patent hemlock
rapid geode
#

ha

#

by weeked i should be making the first "real" ones.

#

whew

#

for production prototyping, i think this has actually gone really fast and fuss free

tranquil swallow
#

Looks really good

rapid geode
#

merci

patent hemlock
#

certainly seems like it, but i'm not any kind of manufacturing guru (i have seen all of "How It's Made", though)

rapid geode
#

ha

#

well this bigegst thing has been how to hold them to do the tops. i think i have that sorted now

tranquil swallow
#

Hopefully things pan out and you get rich

rapid geode
#

also the 3d printed stems were a fail. the delrin cnc'd ones are perfect

rapid geode
#

i reaaaally suck at marketting

#

😛

#

im trying to get a few other interesting materials as well for caps. richlite (laminated paper in phenolic resin).

#

id like to try lead crystal or porcelain, but i dont have a kiln anymore

tranquil swallow
#

Have you looked at carbon fiber composites

rapid geode
#

dont want to mill them, but i have thought of doing a compression mold with low temp prepreg.

#

some places call it "forged carbon" which is a trendy name to make it not sound like common molded plastic 😛

#

haha

raw jasper
#

"Experience the new plip click!"

#

fyi

tranquil swallow
#

Lifesaver, I've been looking for a new ssd

wicked rover
#

samsung t7

rapid geode
#

ha

tardy badger
raw jasper
#

Still cool stuff

rapid geode
#

room temperature stuff

raw jasper
#

nah, if the preprint @tardy badger linked (and my understanding of it) is accurate, it's...... quite a bit above that :P

rapid geode
#

ha

signal bloom
#

any idea when 3.5 inch TFTs will go back in stock? Or any other TFTs that have pin breakouts?

raw jasper
#

I'm having trouble finding new music to listen to...

raw jasper
#

But, nah, thanks, but this artist/band(?)'s not my thing

#

I've listened to them back when they were The New Thing In J-Pop[TM]

#

And I don't really remember vibing with it

glacial wigeon
violet parcel
#

I love this ai-gpt reply so much: "It is true that cat fur can generate static electricity. Static electricity is a harmless phenomenon that can occur when two objects with different electrical charges come into contact. It is not a sign that your cat is an electric eel." 🤣

glacial wigeon
#

wut, lol

raw jasper
violet parcel
#

I was accusing my cat of being an electric eel because I touched it and got shocked. It told me it's not possible etc And I replied "I read somewhere that cat fur is one of the best thing to generate static electricity. And it is my cat own fur. So it tried to kill me by shocking me like an electric eel. Electric eels also generate electricity from their skin/fur. I dont see what you are arguing against"

#

I wish electronics was this funny. But no just boring leds

glacial wigeon
raw jasper
#

hah, just boring LEDs

glacial wigeon
#

thats gotta be better then boring LED's 😛

sick apex
#

that moment when your 20 line function can be condensed down into a single line of code

violet parcel
#

I dont understand the attractiveness of led strips etc

#

especially having to bend over backwards to power it

glacial wigeon
#

there is one guy i watch on YT, that is repairing a centurion, and it has plenty of blinky LED's like that

raw jasper
#

usagi electric, right?

glacial wigeon
#

yep

violet parcel
#

Planet be like , "boring leds huh? Here have this huge lightning light up your room with the massive noisy thunder 7s later"

raw jasper
violet parcel
#

I had to quickly pull out my antenna from my balcony 😦 At least it wasnt raining (so it dont get damaged if the lightning strikes nearby)

keen sparrow
#

Can someone direct me to whjere i can find out how to turn on the witty pi 4 automatically when power gets to it?

glacial wigeon
#

did you read its manual fully?

keen sparrow
#

Shoot sorry I forgot....

#

I am so sorry

#

It was a LOOOOOONG day at work

#

my brain is done lol

#

Disregard my message

violet parcel
#

not yet. Just listening with my SDR

#

and learning from real experiment how the weather affects it

raw jasper
#

Just make sure it's legal in your country to set up a receiving station w/o a license

#

Wait, I think I've said this before.....

violet parcel
#

yeah Ive heard it many times here. And that question is part of the studies for the ham license and yeah it is fine

#

listening is fine but decryption isnt in if the message aint for you

raw jasper
#

(Also, encryption on ham bands isn't fine either -- Unless you have a permit and it's to control a ham satellite or something --, but you probably already know that :P)

fossil dawn
violet parcel
raw jasper
violet parcel
#

As in, my reception is poor and usually transmitting is 10x worse

glacial wigeon
#

i grabbed the video off YT with yt-dlp
used ffmpeg to extract the frames
used a custom program to down-convert it into a stream of 1 bit per pixel frames (8 pixels packed into a byte)
used ffmpeg again to extract the audio as .wav

put the raw video frames and audio on a usb stick
wrote a custom video player, that runs on the rpi, and plays both at once

violet parcel
#

so since I cant receive properly it mean ham equipment would be a waste of money until I change where I live

glacial wigeon
#

so in theory, i could then take any video, and play it on the rpi

fossil dawn
# raw jasper I think they read the raw frames off USB

but it's still a closed-source blob 😝 Or, in addition of arguing whether a mp4 is a closed source blob, I guess we could argue that even if it is, it doesn't count because it's on a USB and not the Pi itself? 😆

#

||I'm just talking garbage of course||

raw jasper
#

I have hundreds of gigabytes of binary blobs on my PC

#

(FPGA soft)

fossil dawn
#

I'm running Windows 😆

raw jasper
#

(I also have a mac lol)

fossil dawn
raw jasper
#

Inserts GNU/Linux copypasta

tranquil swallow
#

Modern windows forced me onto mac

fossil dawn
#

Btw I'm really impressed by you're doing! @glacial wigeon

glacial wigeon
glacial wigeon
#

once i get that, i can boot linux from usb

fossil dawn
glacial wigeon
#

exactly, lol

#

thats also why ive said, i made a terrible mistake, i forgot about bad apple, and tested a random song with my audio code first 😛

fossil dawn
#

Oh no I made the same mistake 😭

glacial wigeon
#

that first round of audio testing, i used ffmpeg to generate a raw audio .bin, and baked it into the binary, then just make an uint16_t[] at the same addr

#

but for the bad apple round, i added proper .wav support

raw jasper
raw jasper
#

Interestingly, I hear DOOM.WAD is getting increasingly hard to acquire (by buying an extant product that bundles it)

glacial wigeon
#

ive still got my original duke nukem cd

glacial wigeon
#

i need to do those actions, on all 4 cores, and send 3 of them down a slightly different code path

#

ive got a rought idea on how to start that
i can just create 3 extra threads, then pin all 4 (self and the other 3) to unique cores
and whack the yield function if the current thread needs to migrate

tranquil swallow
versed meteor
raw jasper
versed meteor
#

hey, its fine with me lol

#

like for programming I use my rpi but windows is more for work

raw jasper
#

Huh, there is work beyond programming? :>

glacial wigeon
#

i just linux everything!

raw jasper
#

poor thinkpad :(

glad ruin
rapid geode
#

poor penguin

blissful roost
#

Oops...

rapid geode
#

what did you do to the penguin!

violet parcel
#

what do you uses as a backscratcher ?

blissful roost
#

My hand, like a normal person... 🤨

rapid geode
#

so ytoutube search officially now does not return any results of the thing you searched for. sigh.

blissful roost
#

Pretty sure it does.

rapid geode
#

nope. as of today something changed and it is almost entirely unrelated content.

#

useless

#

ha

blissful roost
#

Seems absolutely fine to me.

#

Search for Kubernetes tutorial.... I get.. Kubernetes tutorials.

rapid geode
#

i searched for winning lottery numbers... got nothing

blissful roost
#

😐

rapid geode
versed meteor
#

Will this tutorial work?

raw jasper
raw jasper
#

Do you make use of the tablet feature?

blissful roost
#

I have, but it's really a bit pointless for me.

#

It's not something I'd ever make use of enough to justify it's existence. Lol

#

It just happened to be cheaper at the time.

raw jasper
#

The time = when it was new, or did you buy refurb?

blissful roost
#

Refurb, eBay.

raw jasper
#

That's my source of thinkpads too :P

#

Great little machines, love them

blissful roost
#

£95 in total, plus £20(?) for the docking station.

raw jasper
#

£95 is similar to what I paid for mine

blissful roost
#

👍

raw jasper
#

Though after the RAM and SSD upgrade, the price kinda went up :P

#

Speaking of, I'm having trouble sourcing DDR3 DIMMs

blissful roost
#

I salvaged 8GB RAM from my dad's old laptop.. but I paid £25 for a 120GB mSATA SSD.

#

Stuffed a spare 1TB HDD in there.. and another 120GB SSD in the docking station.

raw jasper
#

I found a cheapo 512GB SSD for EUR20

#

("Patriot" brand)

south light
# versed meteor Will this tutorial work?

It's just using a zener diode and a resistor, the idea does work, but it's not great. Zeners make better over voltage protection and voltage references than they do regulators for an actual load

#

Kinda just depends on what you want to power with it

versed meteor
#

ok

#

I evaded using this with a premade power supply

glad ruin
versed meteor
#

alright I am finally done wiring up this project

#

that was tiring

#

Version 1 done

#

what do you guys think?

patent hemlock
#

well done - i think you are on your way to world domination

#

i especially like the desk/table clamp (i used a counter-weight)

#

my first one just waved at me (or hit a cat on it's nose if it got too close) 😀

versed meteor
patent hemlock
raw jasper
patent hemlock
#

yep

raw jasper
#

An eye drop conveyance robot!

patent hemlock
#

it's on a schedule and reacts to a certain HomeAssistant action

#

a rube goldberg thing to ensure i take my meds 😈

raw jasper
#

hah, that's genius

patent hemlock
#

i'm pairing it up with a "carosel" of things so that it'll deliver more than one thing (not at a time)

raw jasper
#

hears random mechanical noise coming from the Robot Room -> hmm... must be the blood pressure meds again

patent hemlock
#

it even "goes to sleep" and "wakes up" (photo sensor)

versed meteor
patent hemlock
#

i think i'm going to eventualy pair it up with OpenCV, but i'll need more servos

versed meteor
#

why not a lego motor?

patent hemlock
#

regular servos are cheaper

versed meteor
#

then you don't have to 3d print more plates and stuff

#

ok

patent hemlock
#

no plates (so far)

raw jasper
versed meteor
patent hemlock
versed meteor
#

coding this is gonna be so hard

patent hemlock
#

build small pieces that each do one thing then put all the things together (modular programming)

raw jasper
#

This way, you even get to reuse said small pieces in later projects

versed meteor
#

ok ill try that

blissful roost
#

This is the way.

tardy badger
#

Slow cooking beef for crispy shredded beef tacos

#

It smells amazing

raw jasper
#

I am moving the data from my sandisk ssd elsewhere, because TIL it's one of the affected mystery wipe models

#

I'd rather be slow cooking beef

#

Thankfully, p7zip is good

tardy badger
#

Hehe

#

I’ve never made crispy beef tacos before but I’ve seen about a million videos about it

raw jasper
#

Sounds fun

tardy badger
#

I’ve made about a dozen other Mexican dishes, it’s fun to branch out

raw jasper
tardy badger
#

Ohhh

raw jasper
#

....and macOS is being macOS again. I didn't exclude some of its "special" hidden directories from the backup procedure, and it caused a "Permission Denied" error, even though I have full disk access turned on for my terminal emulator, killing my tar

#

I did an ls -lRa | grep denied to find all such directories, and excluded them

late fulcrum
#

You may need to use xattr to find files/directories with extended attributes that are causing permission denials.

tardy badger
#

Someone pinged me… and then their message was deleted?

raw jasper
tardy badger
#

Cooking down nicely

tardy badger
#

This has turned out tastier than I could have imagined

rapid geode
#

mmm

#

so ive been looking at all manner of keycaps on etsy and google and these are the first ones i actually want...

raw jasper
ebon dew
#

Those look delicious. Are they squishy like the candy?

raw jasper
#

I was about to say they look like frosted candies!

ebon dew
#

Actually nvm they would be a nightmare to clean.

rapid geode
#

the ad says "do not eat these, they do not taste good, what is wrogn with you?"

#

i guess they are just hard resin, but they look so real

rapid geode
raw jasper
#

Why would you eat a bag of cheetos in front of your computer? Do you want ants?

rapid geode
#

...

tardy badger
cinder spear
#

imagine the orange keyboard

raw jasper
rapid geode
cinder spear
#

cheeeetos

rapid geode
#

haha

tardy badger
#

Harvest from the garden

rapid geode
#

yum. i ate one of my peaches today. mmm.

dusty citrus
#

Ehm, someone knows any difital signage software or the kind fully free?

raw jasper
versed meteor
#

How’s the pseudo code looking?

#

@patent hemlock

dire dirge
#

You write down your code‽

blissful roost
#

Who doesn't?!?

#

Personally, I prefer engraving mine on stone tablets... that way it feels like it has real authority.

late fulcrum
#

I like to store mine as magnetic field variations in a layer of metal oxide

blissful roost
tardy badger
#

I just think about my code and then let it drift into the ether till I slowly forget what I was doing

blissful roost
#

Truly open source...

dire dirge
#

You guys code?

tardy badger
#

I did write pseudo code in university

fossil dawn
#

just ask chatgpt for everything. I heard it's very good and accurate and never makes any mistakes.

dire dirge
#

I do it in my head

blissful roost
#

I don't code, actually.. unless you count using other people's work and adjusting it.

dire dirge
#

Personally, I go into help channels and asks others to code for me

versed meteor
#

At least there is no compiler error to worry about

versed meteor
blissful roost
#

No.

versed meteor
#

ok

blissful roost
#

I have a Master's degree in Ironic Sarcasm.

#

.. and a Doctorate in Pedantistry.

late fulcrum
#

Well, I do code, but originally I stored my code as holes in card stock

ebon dew
#

the original floppy disk

urban arrow
blissful roost
#

lel

urban arrow
blissful roost
#

Shame the inventor of Copy&Paste died..

#

Shame the inventor of Copy&Paste died..

raw jasper
dire dirge
raw jasper
dire dirge
raw jasper
#

the sentence specifies "originally"

dire dirge
#

Yeah, before he writes it down

#

Like is he joking or does he actually first code on punch Cards

finite horizon
#

hey anyone know if the micro USB port on a RPi 3A+ could be used as a USB port or if its just for power?

rapid geode
#

one of my cnc machines had paper tape readers. it was a "thing" well into the late 80s.

glacial wigeon
raw jasper
#

Apparently, they're still used at least in one automated sewing machine:
https://www.youtube.com/watch?v=zWJZFQHklBg

👁 宮田織物株式会社

☎️ TEL:0942-53-5181

🏠 https://miyata-orimono.co.jp/

〇 工場直営オンライン通販 https://shop.miyata-orimono.co.jp/

〇 宮田織物Instagram https://www.instagram.com/miyataorimono/

🚩 https://goo.gl/maps/3nvHbLcPVwq24fun6

💌 お問い合せ : processx2@gmail.com

📸 Copyright(C) 2022. Processx. all rights reserved.

▶ Play video
finite horizon
glacial wigeon
#

yep

finite horizon
#

sick, time to dig that out

#

wouldve gotten the pi4 2gb but its been OOS and will be for months

glacial wigeon
#

the 3b just has a 4 port usb hub mounted on the board

finite horizon
#

ah

glacial wigeon
#

(that hub also has a built-in ethernet controller, on a hidden 5th port)

finite horizon
#

well makes my life easier now, the only ones in stock around me are the pi B+ and pi4 4/8gb models for more than id like to pay

dusty citrus
raw jasper
#

You can't 3D print by hand, though

glacial wigeon
#

3D Printing Pen: Hey guys, in this video, we’re going to review the pros and cons of the top 5 best 3D Printing Pen for sale right now.
► Affiliate links to the 3D Printing Pen listed in the video ✅
5️⃣ SCRIB3D P1: (Amazon) https://geni.us/i24dyGi
4️⃣ MYNT3D Super: (Amazon) https://geni.us/A7NWbn
3️⃣ SCRIB3D Advanced: (Amazon) https://geni.us/Aj...

▶ Play video
dusty citrus
glacial wigeon
#

random example from YT

raw jasper
#

You can't make an usable object with that thing as far as I know

glacial wigeon
#

not to the same level of accurate as a 3d printing machine, but the same can be said about knitting

rapid geode
glacial wigeon
#

yeah, from what ive seen, 3d pens are more for art then function

rapid geode
#

or welding/repairing

finite horizon
#

i used a 3D pen for welding PLA but yea u can make some functional things with it

rapid geode
#

define functional as well. 99% of people use their printers to fill recycling bins 😛

finite horizon
#

hey leave my recycling bin alone

ebon dew
#

I have seen some pretty amazing things done with 3D pens. They're also good for gap filling issues in 3D prints. It's basically filament + soldering iron which is a technique that's been used in plastic welding for decades.

#

You can in theory make a part much more structurally durable by melting a metal mesh into the plastic. Kind of like adding rebar to a concrete pour.

#

This concept has transferred over into the 3D printing world with mesh fabric inlays.

#

You can use that same technique to repair a broken 3D part.

raw jasper
#

That's cool, and I didn't know any of it. Thanks for the info!

finite horizon
late fulcrum
gentle pier
#

Where would I go for neopixel led help?

urban arrow
patent hemlock
gentle pier
#

Yeah I was asking for what the correct channel is

#

So I guess that would be it

dire dirge
#

I have the weird urge to make a microcontroller Dev board lol (it's 2 right now kek)

rapid geode
#

make one that is 4ghz 64 core with 512gb ram.

tranquil swallow
#

If a 3d printer isn't gathering dust it's likely printing useless trinketd

raw jasper
#

I've got some spare time, so I'm looking into reworking my backups system

#

So I'd like to pick y'all's brains

raw jasper
#

I'd like a solution where client machines can only write to the backup, not modify it (to hopefully guard against dumb ransomware or viruses). Does such a solution (that does not involve me buying an LTO drive, which I can definitely not afford) exist?

dire dirge
#

It's called user sanitation

stoic swift
#

What size of machine screw would I use to mount a Feather? M1 or M2?

rapid geode
#

m2.5 i think

#

yes

versed meteor
#

just finished coding my rpi to display the camera feed to a flask server

#

but its REALLY REALLY SLOW

#

how do i fix it?

rapid geode
#

get a ryzen?

#

sorry, haha. i dont know about pi/camera stuff 😦

glacial wigeon
#

i would start with profiling, to figure out where all of the cpu usage is going

raw jasper
honest jolt
versed meteor
#

how do I do that?

#

btw I am using a webcam

patent hemlock
#

can't remember if you're using a Pi 3 or not, but that will be pretty slow with hi-def video due to 1) processing power on the Pi and 2) network bandwidth

try adjusting the video quality down to something like 640x480?

versed meteor
#

how do I do that?

#

lol

patent hemlock
#

i dunno how you'd adjust the video stream - i have no idea what software you're using, so i'd look at those docs

#

also, because your application is "sweeping" the camera, that app will be eating up a lot of cpu due to the tight looping required

versed meteor
#

is there anything smaller than 680x480?

half plank
#

Does anyone know to to replace the micro usb on and esp with a USBC

patent hemlock
versed meteor
#

I am now running it on my pc

rapid geode
#

im waiting for the new 16k monitors

versed meteor
#

the mounting brackets I made come in handy

gritty galleon
#

16K would look very nice though

rapid geode
#

ive done a few shows shot in 8k, but they dont get delivered in the end at 8k.