#general-chat

1 messages · Page 63 of 1

rapid geode
#

im pleased that greenish peaches that fall off the tree will ripen in a bad in a week or so

raw jasper
#

I wonder what overripe cucumbers taste like...

rapid geode
tardy badger
#

Yeah, there’s a chemical compound named after cucumber that gives it a bitter taste

#

cucurbitacin

raw jasper
#

I guess it makes evolutionary sense; If the cucumber's seeds cannot survive the digestive tract, it would make sense for there to be selective pressure for the development of a substance that would discourage eating

tardy badger
#

Stressed cucumbers also produce a lot

ebon dew
#

This is fine 🔥

raw jasper
#

And yeah, part of it all is the production of defensive substances, including those that would make it bitter

#

and/or (more) poisonous

rapid geode
#

actually looks like cuba is going to have a very bad time :/

tardy badger
#

California is having a bad time

rapid geode
#

eep

#

oh thats the hilary one in the news

tardy badger
#

Ojai, CA has basically been rumbling since a 5.1 quake hit as Hilary was coming in

#

With 2.5 magnitude tremors pretty consistently

raw jasper
#

Giving human names to storms has always weirded me out

rapid geode
#

i told them not to put a city there.. but do they listen?

tardy badger
#

I’m wondering if Hilary is causing tremors by the wind hitting so many tall buildings

glad ruin
#

I don't think the physics would work there.

rapid geode
glad ruin
#

California is just on a massive fault line.

rapid geode
#

yeah just coincidence to be at the same time

raw jasper
#

Earthquakes are just as, if not more destructive, and we aren't naming them (which makes sense)

rapid geode
#

wind is in relative terms insignificant to tectonic motion

glad ruin
#

The upside is that a lot of buildings on the west coast are built to withstand earthquakes without too much damage.

glad ruin
raw jasper
#

(nothing in my comment implied that we can predict earthquakes, although that would be a nice thing to have if we ever figure it out)

glad ruin
#

"Without too much damage" meaning that the building will probably not have to be torn down, but it will of course still need significant repairs.

rapid geode
#

strom names are given well in advance

#

on as rotating schedule (male/female)

glad ruin
#

Yeah, well that's what happens when you've got two massive rocks "sliding" together. They vibrate.

tardy badger
rapid geode
#

ha

raw jasper
glad ruin
#

That's not a frog

raw jasper
#

looks like some sort of cartoon toad to me

glad ruin
#

Cat

rapid geode
#

cat?

raw jasper
#

nvm, it's got the :3

raw jasper
#

fun fact: The Japanese word for "frog" is a homophone to the word "to return home"

rapid geode
#

apparently i cant spell

#

hahaha

tardy badger
#

I saw someone making fun of Alex Jones in a Reddit feed about hermaphroditic squash flowers, and basically changed “frogs” to zucchini in his favorite rate about putting chemicals in the water

olive dome
#

tropical cyclone naming is for warning the public, so you can make public easier to discuss/understand.

#

Fun fact: sometimes the naming can be reused, if it wasn't causing much damage

tardy badger
#

If they do enough damage, they get the old sports hall of fame treatment

rapid geode
#

ha

raw jasper
rapid geode
#

reddit is a scary place

tardy badger
#

I stick to the tame parts of Reddit

#

I don’t have a formal account

raw jasper
#

I like peeking into /r/FPGA

rapid geode
#

like the LTT subredit this week?

#

runs

raw jasper
#

Don't have an account either

tardy badger
#

Just casually browsing

raw jasper
#

Yeah, let's not discuss LTT

raw jasper
tardy badger
#

I have a Xitter? account still

rapid geode
#

i dont go on reddit much. i have been looking there the last wek or so on the mech keyboards sub to see whats going on

#

i deleted elontube

#

and facespace

tardy badger
#

I realize that if you go by the Xi pronunciation from Chinese that Xitter probably sounds bad lol

#

But honestly it’s apt for what it is now

rapid geode
#

ha

raw jasper
#

facespace xD

rapid geode
#

i like that he removed peopels ability to block.

raw jasper
#

Apparently he couldn't do that

tardy badger
#

Posts are Xeets, and reposts are ReXeets

rapid geode
#

cause that was the problem. being able to block all the horrible people

raw jasper
#

Because that'd get X delisted from the playstore/apple appstore

tardy badger
#

I blocked the twitter surveys profile just 30 minutes ago

rapid geode
#

at this point i feel he is deliberately killing it for some reason.

tardy badger
#

Seems likely

#

Who wouldn’t want a 46b write off

rapid geode
#

only about 12b left im told. hahga.

#

its gone down a lot

tardy badger
#

Lol

rapid geode
#

but, why. so weird.

#

anyhow

#

back to happy thoughts, like, uh..

#

hmm

#

nope, i got nothing

#

230 keycap stems done

raw jasper
#

You can make the wood keyboard of your dreams

rapid geode
#

ha

#

should end up with 450-470 i think (all the material i have)

#

i have wood for 564 laid out

raw jasper
#

That'd be enough for, like, 3.5 keyboards?

#

(No, I did not do the math)

rapid geode
#

i also have 80 brass and 80 aluminium stem blanks, but im not doing those yet

#

60% keyboard needs 71 stems

raw jasper
#

So, when are you gonna post a listing to your little shoppe of horrors? >:P

rapid geode
#

but im not doing full sets

#

in a week or so i hope.

#

we'll see

raw jasper
#

Do they smell of wood?

raw jasper
rapid geode
#

the cedar ones smell amazing

#

but they will get infused with resin so probably wont smell when finished

#

that will be a very expensive one too. the wood is 1400 years old. if i do a full alpha numeric set, with ebony for the other keys, and a cedar case, it will be well over $2000 i think. i have no idea if anyone in their right mind would buy that.

#

luckily keyboard people arent in their right mind

late fulcrum
rapid geode
#

western redcedar from haida gwaii

#

off cut form a totem pole haha

#

i had lots but the only bit left is enough for 2 alpha numeric sets and 2 cases.

tardy badger
#

There’s a type of Fir tree that wreaks of cat urine. It’s a White Fir, though due to the constraints of language of this server I can share the name it’s commonly referred to as.

rapid geode
#

furpy?

#

:x

late fulcrum
#

I would think it's bad luck to cut wood from a totem pole

rapid geode
#

mostly it was cracked and unusable

late fulcrum
#

Ah, that's fine, in fact it's re-use of scrap, which is to the good

rapid geode
#

he used a lot fo the scrap for bbqing salmon haha

#

he then took a mold of it (all 36 ft) and cast it in stainless steel

#

there used to be photos online but i dont see any. the customer died, so maybe its all blocked for some reason?

#

cost like $2m to cast. insane. haha

#

" smaller" bear they cast too

#

there it is

#

haha

#

now imagine a bunch of little keycaps at the bottom

rapid geode
ebon dew
# rapid geode

umm sir are you aware there's a stork on top of your head? i feel like there's a story behind that one.

rapid geode
#

its called the hat, soo

#

im gonna stop at 400. ill do the rest in the morning. too noisy now

#

theres not much left. 50-60 or so

#

i am getting about 100 per $5 peice of delrin. so, 5 cents each. plus about $2 in machine/labour time.

#

could be worse

#

haha

ebon dew
#

That's pretty awesome. Seriously. Congratulations. I wish my 3D printer would spit parts out that fast.

rapid geode
#

well the printed nylon oens were about 15 cents. but they were too flexy and deformed after a few inserts

#

the glue is fairly expensive for this. id probably put "assembly" as $1 for time and cost of the 3m primer and glue. the wood is $50 cents for the basic ones. up to $4 for the fancy ones.

#

the milling of each cap is about $10. then engravinging, which is variable. $6-$12. depends on complexity, wood type and amount of colours

#

soo, 20 for the basic key, and then packing and fees. add up haha. ill be more money than the chinese wood ones for $25cdn, but they will be MUCh nicer

#

ill still be less than the cast resin artisan caps too. those are 40-70usd which is crazy

#

especially for a what is often a 45 cent resin 3d print and a fairly basic pain job (

#

some are clearly a lot more finish work

#

i may try a few of those one day using my delrin stems

fierce prawn
#

Just finished adding github style heatmap to my notes

#

this one shown is to show what date have notes

fierce prawn
#

@late fulcrum You know discord have the pronounce things right?

late fulcrum
#

I do not understand your question

raw jasper
# late fulcrum I do not understand your question

I think they meant s/pronounce/pronouns; Discord recently added a "profile pronouns" feature. Which... IMO, kinda defeats the point, because you have to click to see the person's profile to actually see the pronouns

late fulcrum
#

Ah, I didn't know about that feature. I was wondering if it were an emoji pun feature (which would be fun but bewildering) or some text to speech feature (which seems to me like it would have limited usefulness).

raw jasper
#

FWIW, Discord does have TTS

late fulcrum
#

I didn't know about that either! I'm a pretty basic Discord user, and treat it pretty much like IRC

raw jasper
#

I have no idea how it's supposed to work or what the option does, but it's there

#

(Found it when turning on "reduced motion" to be able to have animated GIFs only play on hover)

late fulcrum
#

It's weird, some things I'll dive in and tweak/configure/customize every little detail, and others I'll just use however it comes out of the box.

raw jasper
#

Thing is, some animated GIFs and stickers can be really obnoxious, to a motion sickness-inducing amount, and discord plays them over and over. I'd rather have some agency over that.

#

IRC never had this issue because it did not render images

#

:P

tranquil swallow
#

discord killing every irc chat I used was tragic

raw jasper
#

To be honest, discord is objectively worse in almost every respect beside providing scrollback without having to visit a log website

glacial wigeon
#

i just never close my irc client

#

boom, i am my own log website

raw jasper
#

ah yes, the bouncer solution

glacial wigeon
#

i have 6.7gig of irc logs

raw jasper
#

I remember people either did that or used VPSes

glacial wigeon
#

going back to at least 2015

late fulcrum
#

I may look at that hover option, as I dislike anything triggering my motion sensitive vision (those GIF ads are one of the original reasons I joined the adblockers)

glacial wigeon
#
clever@c2d /media/videos/4tb/dcc $ du -h ~/irclogs/ | sort -hr
6.7G    /home/clever/irclogs/
2.9G    /home/clever/irclogs/freenode
2.2G    /home/clever/irclogs/rizon
560M    /home/clever/irclogs/libera
412M    /home/clever/irclogs/oftc
160M    /home/clever/irclogs/esper
94M     /home/clever/irclogs/mozilla
...
late fulcrum
#

I do remember the IRC client had low memory and CPU usage. Electron apps (such as Discord) do not.

glacial wigeon
#

my native discord window is using at least 100mb of ram

#

irssi is using 19mb

raw jasper
#

I do not have the discord "app" installed on my computer. I just use the website. One browser engine being loaded is more than enough

late fulcrum
#

I abuse my browsers hard enough that having the app in a separate process is useful to me (as long as my ancient computer can keep up, which is usually)

raw jasper
#

Also, there is an OS-wide option similar to this, which also disables or reduces the intensity of OS animations. Discord tends to respect that, but firefox itself does not, and will happily play animated GIFs on websites instantiating them with an image tag, without any additional logic to account for it

raw jasper
late fulcrum
#

I vaguely remember Firefox had its own setting for that, but it was one of those obscure ones you had to access via by name in a developer menu, like render.process.animate.git.runloop or somesuch. And that may no longer be true.

raw jasper
#

There used to be a setting, but its name has probably been changed, and I don't encounter animated GIFs in non-SoMe contexts often enough for it to be worth chasing

late fulcrum
#

I used to have a bunch of silly extensions installed, but they kept having issues, so I ditched most of 'em.

late fulcrum
#

That looks reasonable. Didn't know about Tree Style Tab, that could be useful to me.

raw jasper
#

tree style tab is neat if you have the habit of spawning hundreds of tabs

late fulcrum
#

I have that habit

raw jasper
#

Then give it a try! :D

glacial wigeon
#

enough that just closing one tab makes chrome hang...... lol

glacial wigeon
#

let me get my count

#

oh, its that fun bug again

#

this will take an hour

fierce prawn
# raw jasper

i just open and close as needed
why you all never close tabs

glacial wigeon
#

if you look REALLY closely, youll see the are you sure you want to close this tab popup

#

when chrome is animating that popup, it stupidly iterates over the tab list

#

with as many tabs as i have, that pegs the cpu, and slows the animation down

late fulcrum
#

We close 'em all the time. We also open 'em all the time. I was the kid the librarian would get happily annoyed at because I had two dozen card catalog drawers open at once.

glacial wigeon
#

bugs like this, are why i run the native discord client

raw jasper
#

I've never had this issue with firefox

static flare
fierce prawn
late fulcrum
#

Just found a site where it would implement a scroll bug if I refused to accept cookies. Closed that tab.

glacial wigeon
#

50% of my cpu is just going into aura::WindowTracker::Add()

static flare
glacial wigeon
#

20% info __memmove_avx_unaligned_erms()

raw jasper
#

That's... creepy

blissful roost
#

Ohh, there's all sorts of beacons.

#

Especially relating to video content.

glacial wigeon
late fulcrum
#

Bookmarks can be annoying when links rot.

glacial wigeon
#

chrome is now begging for attention, yet refusing to take any input, lol

raw jasper
late fulcrum
#

My loathing for ECMAscript has never diminished

glacial wigeon
#

vimium has a search you can more quickly access

#

just hit T in any tab, and you can search the titles of all tabs

raw jasper
#
  1. It's chrome-only.
  2. 🙅
glacial wigeon
#

vimium adds a number of hotkeys to chrome

raw jasper
#

I am not reading a ToS for a browser extension runs

glacial wigeon
#

x to close the current tab
T to search all tabs
t to open a new tab
there is one to click links via the keyboard

fierce prawn
glacial wigeon
#

ok, i got gmail to close, now i can count my tabs

#

brace yourself

fierce prawn
fossil dawn
blissful roost
#

I have 5 tabs, across 2 browsers. 😛

raw jasper
glacial wigeon
#

64gig, but i ran it like this on 8, lol

#

but not all tabs are using ram

raw jasper
#

OTOH, chrome suspends tabs

glacial wigeon
#

only on startup

raw jasper
#

Firefox does not

fierce prawn
#

and it sucks

#

Sometimes it supends code.dev tabs while I got search for result on stackoverflow

late fulcrum
#

I don't even know what "suspends tabs" means in this context.

glacial wigeon
#

ive never had that happen

raw jasper
fierce prawn
raw jasper
late fulcrum
#

That's bizarre. I can kinda understand why it would swap things out, but weird.

raw jasper
#

IDK, I only have Chrome installed for those grumpy websites that refuse to work with firefox

glacial wigeon
#

it must be some option i dont have enabled

raw jasper
fierce prawn
#

so i hate that

late fulcrum
#

One of many reasons I avoid web based development environments

fierce prawn
glacial wigeon
#

the master process died, and all windows closed 😛

raw jasper
#

wow

glacial wigeon
#
(gdb) bt
#0  0x0000560eb0203cf6 in partition_alloc::internal::OnNoMemoryInternal(unsigned long) ()
#1  0x0000560eb0203d09 in partition_alloc::TerminateBecauseOutOfMemory(unsigned long) ()
#2  0x0000560eb0203d19 in partition_alloc::internal::OnNoMemory(unsigned long) ()
#3  0x0000560eb0203e20 in partition_alloc::internal::SetSystemPagesAccessInternal(unsigned long, unsigned long, partition_alloc::PageAccessibilityConfiguration) ()
fierce prawn
#

you can disable per origin

glacial wigeon
fierce prawn
#

but it will enable back auto

glacial wigeon
#

for my chrome, the only time tabs suspend, is when restoring them after an exit/crash

#

only the tabs that have focus load into memory

#

but thats still one tab for each of 60 windows

#

and youtube vids auto-play on focus

fierce prawn
#

Whats the diffrence

glacial wigeon
#

oh, and another super anoying thing

#

i told me window manager, no focus theft

#

chrome steals focus while starting 😛

#

its impossible to type in any window, until chrome has re-opened all 60 windows

fierce prawn
#

just open chrome
minimize it

#

then open it when its finished

glacial wigeon
#

you cant

#

every time it spawns a new window, that window takes focus, and isnt minimized

#

and it doesnt paint either, so you can barely see that your typing into chrome

fierce prawn
glacial wigeon
#

that typed a m

fierce prawn
glacial wigeon
#

chrome fully resumed, i'm now baraged by youtube videos

fierce prawn
glacial wigeon
#

~16 youtube videos playing at once

fierce prawn
glacial wigeon
#

the youtube videos arent the problem

fierce prawn
#

what is the problem

glacial wigeon
#

its that chrome stores the tabs in a std::vector i think

#

adding/inserting/removing elements, requires memcpy() every element

#

and with 12k tabs...

fierce prawn
#

oh yeah copying memory every 12k tabs
Hammers your ram hard

#

i think you should consider closing tabs every shutdown

#

@glacial wigeon

blissful roost
#

Or just working more efficiently...

glacial wigeon
fierce prawn
glacial wigeon
#

bookmarks are where tabs go to die 😛

#

also, ive tried, it would take a week to bookmark and close every tab

fierce prawn
glacial wigeon
#

have you seen my house? lol

#

its as big of a mess as my chrome profile!

#

i tried chrome://discards in a second profile with fewer tabs

#

it just doesnt load

#

that second profile only has 2428 tabs

fierce prawn
glacial wigeon
fierce prawn
blissful roost
#

...sorry

glacial wigeon
fierce prawn
glacial wigeon
#

are you using chromium or chrome?

fierce prawn
glacial wigeon
#

thats why

#

google got upset that people are forking chrome, and leeching off google's sync database

#

so they banned all non-official builds

fierce prawn
glacial wigeon
#

you must create api keys in the google console, and set env vars, to let a non-official build in

#

and for some reason, a g-suites account doesnt work 100%

fierce prawn
glacial wigeon
#

also, if you spawn chrome without setting those env vars, it deletes your google acct from the browser, and you have to login again

#

yes

fierce prawn
glacial wigeon
#

the g-suites one will only stay logged in for a few minutes

#

it can sync during that time

#

but then it gets booted out

#

and i have to re-enter the pw constantly

fierce prawn
#

but the personal one?

glacial wigeon
#

the personal one stays logged in for months

#

and only boots me if i spawn chrome without those magic env vars with api keys

fierce prawn
glacial wigeon
#

yes

#

but the personal api keys, lack access to the g-suite account

#

so i have to launch each chrome profile with the right env vars

fierce prawn
glacial wigeon
#

i could, but that doesnt solve the issue that my personal and g-suite acct need different keys

#

so i would have to build chrome twice, and use the right build for each

#

and if you use the wrong keys, chrome deletes every trace of the google acct

#

and i think due to security settings on the g-suite acct, that includes all tabs/bookmarks

#

it gives a popup telling you why

#

then it closes that window, so you cant read it 😛

#

need a screen recorder to even catch it

fierce prawn
glacial wigeon
#

?

fierce prawn
glacial wigeon
#

dont know

fierce prawn
#

sad life

stoic swift
#

Any recommendations for a desktop power supply I can use for little micro controller projects?

glad ruin
#

That's a pretty broad question. What will you be connecting to the microcontroller?

raw jasper
#

Weird thing that happened to me: Had an old thinkpad that consistently rebooted after 2 days of uptime. Forced Intel ME unconfiguration. Hasn't rebooted since

#

Intel ME was never configured (at least not by me, but it was an used device; I remember unconfiguring it, but I did update its firmware recently), but, I guess that somehow helped? 👻

thick wind
glad ruin
stoic swift
#

Umm I was thinking bench top, controlling leds and stepper motors, small kinds of projects

#

I google'd Amazon and course there are tons, just want to find a trusted brand that had good quality and not a cheap knockoff

glad ruin
#

So, you'll want something that can do 12V. Preferably 24.

raw jasper
glad ruin
#

I said used, which is far cheaper. I guess I should ask what price range you are looking for though.

glad ruin
#

Looks like their readout is inaccurate as well.

raw jasper
#

It looks nice though, in an "aftermarket car stereo" kind of way :>

fossil dawn
#

baby steps I can kinda reproduce my issue with half the amount of code

glad ruin
#

@stoic swift do you actually need a variable supply? Another option might be to just get a hefty 12 or 24V MeanWell or one of the ATX supply mod kits.

stoic swift
#

I don't need variable I think, I just want to power the board and any supporting components.

#

I've been using a battery holder that holds 3xAAA 😄

#

Showing my age with that no doubt 🙂

#

A computer ATX power supply can be easily converted into a versatile and powerful power supply for your workbench. In this video, I’ll show you how easy it is to make that conversion.

Full Article at https://dronebotworkshop.com/atx-bench-supply/
More articles and tutorials: https://dronebotworkshop.com
Join the conversation on the forum: http...

▶ Play video
glad ruin
stoic swift
#

Whoa! That looks gorgeous! 😄

glad ruin
stoic swift
#

I have a new Bambu X1C so this looks like a great path.

glad ruin
fossil dawn
#

I really want to do something like that too. But I've heard that there are issues with (electrical) noise or something 🤔

thick wind
#

I once thought of possibly using a usb pd device as a variable power supply. Combine a pine power with https://hackaday.com/2021/01/16/usb-c-programmable-power-supply-for-any-project/ and add some buttons and encoders to control the output negotiated from the usb c supply.

Then I looked at the atx supply and decided it wasn’t worth the cost and time…for now.

USB-C Power Delivery 3.0 (PD3.0) introduces a new Programmable Power Supply (PPS) mode, which allows a device to negotiate any supply of 3.3-21 V in 20 mV steps, and up to 5 A of current in 50 mA s…

raw jasper
fossil dawn
thick wind
#

No not yet. I set aside an old atx for that purpose, but never got around to building it.

Turns out having access to actual bench top PSUs at work really reduces the motivation to make my own…

fossil dawn
#

heh 😄 the endless list of projects...

#

Same with me actually. I have an old ATX PSU and I soldered on an XT60 and used it a bit with a LiPo charger but I never got around to building it into a nice box and add some more features like the links above. And for LiPo charging I switched to an old laptop PSU because turns out I only need 60W and it's way more convenient than the big ATX with its bunch of wires without a box

stoic swift
raw jasper
#

Apparently, nintendo is switching the voice actor for Mario

rapid geode
#

no one like chris prat?

#

i thought he was fin. better than a somewhat inappropriate fake italian accent

south light
#

I lost another tooth from bike cassette today

#

Twice in a week

#

I've never done that before this week

#

Thankfully got a spare cassette somewhere

rapid geode
#

get titanium cassette

raw jasper
rapid geode
#

oooh

#

you mean they are finally removing the old game voice

#

good

#

haha

raw jasper
#

Apparently, they were re-recording it

#

It was the same person since super mario 64

#

(I imagine using the n64 samples would sound crunchy at this point)

#

In any case, I imagine, whoever the new VA is, will have to mimic Charles Martinet's (the former VA) voice for brand continuity reasons anyway

rapid geode
#

unless they want to go the movie way and mimic pratt

#

lose the accent

raw jasper
#

People have been theorizing that the the new actor has been featured in the newest game's preview trailer. If that's true, they'll be going for pretty much the same voice:
https://www.youtube.com/watch?v=JStAYvbeSHc

Super Mario Bros. Wonder is releasing for Nintendo Switch on October 20, 2023. Pre-order today: https://supermariobroswonder.nintendo.com/

Surprise and wonder await at every corner in the next evolution of 2D side-scrolling Mario fun!

#SuperMarioBrosWonder #NintendoSwitch #NintendoDirect

Subscribe for more Nintendo fun! https://goo.gl/HYYsot
...

▶ Play video
rapid geode
#

ah

weary fiber
#

Sunday's "National Cinema Day" and most theatres are doing $4 tickets to celebrate... so I'm DOING Barbenheimer

raw jasper
edgy apex
#

its gonna be a long cinema day

weary fiber
#

Yeah it's gonna be like 6 hours of movie

#

but it's barbenheimer

raw jasper
#

You'll literally enter in the day and leave in the night

#

I wonder how much of a whiplash watching the Important War Personality And Physicist Biopic Movie right after the Mattel Popular Doll Tie-In Movie actually is

#

(I haven't watched either of them)

late fulcrum
#

I've seen both of them, and they are (no surprise) very different films. However, they also both have excellent cinematography.

raw jasper
#

they are (no surprise) very different films
I...... can imagine that :P

#

Speaking of, it's been a looooooong time since I last watched a movie. Any suggestions (that won't scar me for life?)

tranquil swallow
#

Dune part 1

late fulcrum
#

Spiderman: No Way Home

raw jasper
raw jasper
# late fulcrum Spiderman: No Way Home

I'm surprised to see a superhero movie suggested! My impression of them was that they were formulaic "Guy Punches Things While Undertaking A Variation Of The Hero's Journey" movies

glad ruin
#

That being said if you want superhero movies that are not formulaic I recommend the Christopher Nolan Dark Knight trilogy.

raw jasper
patent hemlock
ebon dew
#

To Have & Have Not, classic.

patent hemlock
#

somethine kind of recent but is retro and twisty, try Atomic Blonde

raw jasper
#

I haven't heard of any of those

patent hemlock
#

and one that i think is totally under rated is The Man from UNCLE (no, seriously)

ebon dew
#

also, can never go wrong with Sneakers.

patent hemlock
#

oh yes!!!!!

ebon dew
#

Temple Grandin loved the Man from UNCLE. Temple Grandin also a great movie.

glad ruin
rapid geode
#

yes, no, maybe?

tranquil swallow
#

What tool do I need to observe the signals sent from the phone to drive the haptic motor

slim shard
#

I'll venture "oscilloscope"

rapid geode
#

the ol silly scope

late fulcrum
raw jasper
late fulcrum
#

The Spiderman movie to me is an exploration of "what if", and storytelling. Black Panther is a complex and layered film. At first glance, it may appear to be a superhero origin story, but if you're paying attention, you'll see fascinating views of coming to understand things have shades of meaning, people you disagree with may have valid points, personal growth, and women quietly running things while the men puff up their chests and carry on.

fossil dawn
#

"Can I not reproduce the bug anymore or did I fix it?" is a very special kind of anxiety

late fulcrum
#

😬 I know that dismal feeling all too well!

fossil dawn
#

and it's kinda hilarious. 3 days of debugging, reading documentation and code and the fix might again be changing a single line of code

glacial wigeon
#

and then after i added code to deal with it on the arm, it began firing on the vpu, lol

raw jasper
#

(the oddly excited chip emoji is really handy for these kinds of situations 😆 )

raw jasper
#

(Known inputs are better too if you want to do regression testing, but sometimes fuzzing can help uncover new issues)

fossil dawn
#

I don't think that's really necessary. The issue occurs before any data is written to I2S

raw jasper
#

I was talking about inputs, not outputs

#

Like, your system most probably takes some input data, does some stuff to it, and outputs to somewhere

fossil dawn
#

right now it takes a wav file from an SD-card and plays it to I2S

#

currently there are zero user interaction, sensors, etc

raw jasper
#

Well, you could replace your sample input function with a random function

#

(Disconnect the speaker first xD)

fossil dawn
#

yes that would actually be a decent idea

#

Previously I played a sine wave and that worked really well. This bug only showed itself once I added the SD-card

#

With my "hopefully fix" I couldn't reprocude the bug yet!!! It all seems to work well! 😄

glacial wigeon
#

i need to generate some sine .wav's and figure out what is wrong with my audio driver

fossil dawn
#

But I don't (yet) really understand why that fixes it. So it's still kinda sus

glacial wigeon
#

i wonder, are there any CLI utils to generate a 60 second .wav with a single pure sine of a set freq?

raw jasper
#

sox?

#

Probably?

#

It's the kitchen sink of audio things

glacial wigeon
#
[nix-shell:~/apps/rpi/lk-overlay]$ cat dev/audio/Makefile
SAMPLERATE := 48000

sine-500hz.wav:
        sox -n -r $(SAMPLERATE) $@ synth 3 sine 500
#

now i need some string manipulation functions in make....

raw jasper
glacial wigeon
#

i want to extract the 500 from sine-500hz.wav

#

i suppose i could use grep....

#
[nix-shell:~/apps/rpi/lk-overlay]$ echo sine-500hz.wav | egrep -o '[0-9]*'
500
limpid sedge
#

how to do i calibrate BNo085?

#

Welcome to the first tutorial from Bosch Sensortec.
We are going to show you how to calibrate our absolute orientation sensor BNO055.

For more information about the sensor, please visit our website www.bosch-sensortec.com

Our Development Desktop software can be downloaded here: https://www.bosch-sensortec.com/bst/support_tools/downloads/overvi...

▶ Play video
#

is it the same procedure as the video for 055?

glacial wigeon
# raw jasper This is never the start of something good...
[nix-shell:~/apps/rpi/lk-overlay]$ make -C dev/audio/ sine-1000hz.wav
make: Entering directory '/home/clever/apps/rpi/lk-overlay/dev/audio'
sox -n -r 48000 sine-1000hz.wav synth 3 sine 1000
make: Leaving directory '/home/clever/apps/rpi/lk-overlay/dev/audio'

make can now auto-set the freq...

raw jasper
glacial wigeon
#
[nix-shell:~/apps/rpi/lk-overlay]$ make -C dev/audio
make: Entering directory '/home/clever/apps/rpi/lk-overlay/dev/audio'
sox -n -r 48000 sine-5000hz.wav synth 3 sine 5000
sox -n -r 48000 sine-10000hz.wav synth 3 sine 10000
sox -n -r 48000 sine-15000hz.wav synth 3 sine 15000
make: Leaving directory '/home/clever/apps/rpi/lk-overlay/dev/audio'

[nix-shell:~/apps/rpi/lk-overlay]$ cat dev/audio/Makefile
SAMPLERATE := 48000

all: sine-1000hz.wav sine-5000hz.wav sine-10000hz.wav sine-15000hz.wav

sine-%hz.wav:
        sox -n -r $(SAMPLERATE) $@ synth 3 sine $(shell echo $@ | egrep -o '[0-9]*')
#

but why involve python, when you just need to extract 5 digits?

raw jasper
#

Well, you may want to make your format more complicated later on

glacial wigeon
#

yeah

raw jasper
#

And string manipulation from shell is always iffy as far as I'm concerned

glacial wigeon
#

now, i need to get those files onto a usb stick....

#
'sine-10000hz.wav' -> '/mnt/sine-10000hz.wav'
'sine-1000hz.wav' -> '/mnt/sine-1000hz.wav'
'sine-15000hz.wav' -> '/mnt/sine-15000hz.wav'
'sine-5000hz.wav' -> '/mnt/sine-5000hz.wav'
'sine-500hz.wav' -> '/mnt/sine-500hz.wav'
#

ehh, lets raise them to 120sec first

#

if (open_file("/bad-apple/sine-500hz.wav", &audio, &audio_bytes)) goto unmount;

#

and modify my demo to load that file instead

#
bits per sample: 32
data begins at offset 0x50
5760000 samples in total
ASSERT FAILED at (app/bad-apple/bad-apple.c:275): bits == 16
#

dang, sox has too many bits per sample!

glacial wigeon
#

yep, i found -b 16 in the --help

#

now it claims its clipping

#

sox WARN dither: dither clipped 90062 samples; decrease volume?

raw jasper
#

Well, look for a volume option in the man?

glacial wigeon
#

and vol 0.5 causes errors:

sox FAIL vol: usage: GAIN [TYPE [LIMITERGAIN]]
        (default TYPE=amplitude: 1 is constant, < 0 change phase;
        TYPE=power 1 is constant; TYPE=dB: 0 is constant, +6 doubles ampl.)
        The peak limiter has a gain much less than 1 (e.g. 0.05 or 0.02) and
        is only used on peaks (to prevent clipping); default is no limiter.
#

ah, because it wants dB not float

#

hmmm, thats not making it happy....

#

to google!

#

ah, there is also a -v 0.9

#

doesnt help, still claims clipping

#

and even at 10%, its still ear-splitting

raw jasper
#

oh. :(

#

I guess you could script audacity instead?

#

It has its own scripting language (nyquist), and maybe a python iface

glacial wigeon
#
sox -n -r 48000 temp.wav synth 120 sine 1000
sox -v 0.2 temp.wav -r 48000 -b 16 sine-1000hz.wav
#

that worked

#

but synth lacks an input file

raw jasper
#

ooh ic

glacial wigeon
#

ooooo, thats a problem

#

its not producing a tone, its chirping!

patent hemlock
glacial wigeon
#

it almost sounds like an alarm clock, lol

raw jasper
#

And everything ends up in this sloppy gooey mess that shell scripting always ends up in

patent hemlock
#

mostly eval 😈

glacial wigeon
#

ok, so the primary tone i'm getting, is 48khz sawtooth

#

but that cant be what i'm hearing

#

and my scope is too good for this, heh

#

i need more low-pass

blissful roost
glacial wigeon
#

no calibration, just blasting a 1khz sine into the PWM peripheral

blissful roost
#

Well, that's no good... can't snipe the bad guys with that. 😛

glacial wigeon
#

and its coming out like an alarm clock, turning on&off at a 50% duty cycle

raw jasper
#

Is there a way to tune that?

glacial wigeon
#

changing the size of the dma buffer, does not change that pulsing

#

let me check some numbers...

raw jasper
#

ah, nvm, I thought that was what sox outputted :P

glacial wigeon
#

na, sox made a nice pure tone

#

my audio driver then turned it into a 50% duty cycle chirp

#

with a 16kb buffer, i can hold 4096 samples (32bits always)
but its in stereo mode, so 2048 samples

at 48khz, thats ~23 loops of the buffer per second

#

if i raise it to 64kb, its 5 loops per second, and no change to the chirping

#

whoa

#

it hit the end of the file, and stopped writing to the ringbuffer

#

the sound didnt change....

#

ok, i have a recording of it in discord, now, will discord let me download it, lol

#

oh, does pwm have any irq's....

#

dont think so

#

bits 4/5/9/10 are active in the pwm status
4/5 mean gaps occured (buffer underflow?)
9/10 mean its active

#

so, if i clear those when they occur, and then check again...

#

yep, they are repeatedly occuring, so the hw FIFO isnt being kept full

#

while checking dma config, i noticed the dma is at the lowest priority

#

but fixing that didnt help

glacial wigeon
#

ok, interesting

#

there is a flag to repeat the last PWM sample when the fifo runs dry, that drastically changes the tone

#

which implies i'm dropping a lot of samples

#

switched to a spectrum analyzer on my phone, and i can see that 5khz produces a ~2500hz tone, when i allow repeating on underflow

fossil dawn
#

(It's really reassuring to read that I'm not the only person struggling with audio 😄 )

glacial wigeon
#

doh

#

i had a /2 in the wrong place

#

so i was only writing half the samples out of every batch

fossil dawn
#

lmao

#

I had basically the same bug at one point

glacial wigeon
#

that should have only been skipping input samples

#

so it doesnt explain the pulsing on the output

#

but its now a pure tone

#

but its still got a click on ringbuffer wrap, and the status register claims underflow

lusty fossil
#

If you put the AC on in your car and you put the temperature setting at about the halfway point or really anywhere below Max, that uses less energy than the Mac setting right? This seems very obvious but someone wants strenuously told me that it doesn't matter where you set the AC it always ruins your gas mileage or your range the same. I am more than the average level of familiar with thermodynamics so this doesn't really strike true to me but I've never looked into it.

thick wind
# lusty fossil If you put the AC on in your car and you put the temperature setting at about th...

Considering only the AC unit, that is a very understandable point of confusion. In the perspective of the car, however, the AC unit is one of many parts of the car that is controlled by the serpentine belt, whose speed is directly proportional to the RPM of the motor. Hence, regardless of whether your car AC is maxed out, half power, or even off, the gas used is tied only to the rotational speed of the motor, which is only affected by how much you push on the gas pedal.

The biggest impact to gas mileage, from my understanding, is the acceleration efficiency, braking, and idling of the vehicle being driven.

glacial wigeon
#

but there tends also also be an electromagnetic clutch in that pulley, that can disconnect the AC pump

#

and it may be turning on&off, to maintain the pressure or set point

lusty fossil
#

Process control over PID I guess, you'd have PID either way.

glacial wigeon
#

ive seen some restaurant AC systems, have zero control links between the 2 ends

the unit on the roof just keeps the output at some PSI level
and the pump turns on when the PSI gets low, and off when PSI is high

#

the unit in the walk in fridge/freezer, then just uses liquid coolant as needed, with its own control loop

patent hemlock
#

the A/C compressor clutch is controlled by the A/C setting - whether or not that has a noticable effect on gas mileage was apparently tackled by the Mythbusters

glacial wigeon
#

another complication, is that a house AC unit, tends to recirculate the air, so it can turn off once it gets cool enough

#

but car's tend to have that turned off

patent hemlock
glacial wigeon
#

depends on the region i guess

#

i'm in canada

patent hemlock
#

tbh, i don't think regionality is going to have much to do with it in the future -- everywhere is gonna be 🥵

glacial wigeon
#

i'm seeing a number of sidebands when playing a pure 10khz tone...

#

about 177hz apart i think

dusty citrus
fossil dawn
glad ruin
#

Oh that's a fun app

fossil dawn
#

looks interesting and maybe helpful for my project. Thank you 😄

glacial wigeon
#

it definitely helps confirm the freq of these pure tones i'm playing

#

i can instantly see when a bug turns 10khz into 5khz

#

ok, thats interesting

#

when i double the samplerate, and play every sample twice, the freq changes

#

4x oversampling, causes a nearly 1khz shift in the output!!

#
samplerate: 48000, range: 256
ref: 432000000, target: 73728000, divisor(f): 5.859375, divisor(fixed): 0x5dc0
actual rate: 86400000, 56250
#

because my clock divider isnt dividing right

#

i asked for 737mhz, i got 864mhz

#
> 432000000/5
86400000
#

because i forgot to turn the MASH filter back on

#

it was limited to integer division

glad ruin
#

Somebody say M*A*S*H?

glacial wigeon
#

M*A*S*H

#

with a MASH filter of 1, i now get 10002Hz

glacial wigeon
glacial wigeon
#
rate: 48000
bytes per 2 samples: 4
10516411 samples in total
playing 8192 bytes per chunk, 42666 uSec each
buffer holds 1024 total samples
512 L+R pairs
10666 uSec per full wrap
#
  if (read_time > 1100) printf("read time: %d uSec\n", read_time);
  if (play_time > 42000) printf("play time: %d uSec\n", play_time);
#

every 8kb read, is completing in under 1.1ms, so it never printed a time
it must complete within 10.666ms, to prevent an underflow of the ringbuffer

the full read gets 42.666ms of audio data
and feeding that data to the ringbuffer never takes >42ms

#

because it spent an extra 1.1ms just reading the data, that got eaten out of its 10.666ms budget
and it quickly re-filled 1.1ms of the buffer, before playback blocked

#

sounds reasonably tuned, and not having underflow on the software side

#
played audio for 219125298 uSec
10518014 estimated samples played
#

an error of only 1603 samples

raw jasper
#

Nah, some places are gonna be ^

#

But much of the western world is indeed gonna be 🥵 / 🏜️

ebon dew
#

Definitely going to be wet in TX today

#

Looks like Gert & Emily fizzled out but Harold popped up last night into TX.

rapid geode
#

soggy

glacial wigeon
#
static inline void arch_spin_lock(spin_lock_t *lock) {
    *lock = 1;
}   
#

🤦‍♂️

#

2 years after writing that code, i discovered, i'm missing the spin part of spin-locks, lol

#

it hasnt been a problem, because i'm in single-core mode, and i turn irq's off before getting the lock

#

so the lock itself is useless, the irq-disable is doing all the work!

late fulcrum
#

The little spring-loaded scissors in my AdaFruit "Midnight Hacker" version of a Leatherman Squirt broke, so I sent it to Leatherman for repair. They simply replaced it with a generic Squirt. I wish I'd known they'd do that, I would have just kept the scissorless Midnight Hacker. I'd just buy another one, but they're discontinued. https://www.adafruit.com/product/36

ebon dew
#

That's not OK. Contact them again and ask where your tool is and want it back?

#

I sent my grandpa's zippo from the 1960's to Zippo to repair. They repaired and sent it back. When Zippo says they'll repair it they will actually repair it.

edgy apex
late fulcrum
#

Zippo is famous for that. They took out full page ads explaining how they repaired peoples' beloved heirlooms.

edgy apex
#

I made some new trinkets for my friend. He runs a computer repair shop and sometimes comes across mangled USB ports that can temporarily cause problems if they short so I made a USB "plug" that fits into the broken port so nothing bad happens and no one accidentally plugs something in.

ebon dew
#

neat idea, nicely done!

edgy apex
#

There were a bunch on thinigiverse but they all assumed the port was intact. Mine replicated the metal part of the USB plug so it will work if it's broken or not.

rapid geode
#

this looks normal....

raw jasper
glad ruin
#

They do repair bigger ones.

#

I wonder though if sometimes they get yours, replace it, then repair and resell the original as refurbished.

#

(Still a scummy practice, but it makes sense why they would do it since they can essentially sell the same product twice)

rapid geode
#

rainbow!

ebon dew
#

nice selection

rapid geode
#

those will probably be the standard woods (that dont cost extra)

ebon dew
#

can you make an entire keyboard out of delrin keys 🧐 would it be so slippery you'd end up typing giberrish? 😆

rapid geode
#

you can buy POM keycaps

#

they ar moulded though

#

not cncd

#

they seem to be about $100 a set and have no engraving

#

or type of any sort

#

i guess cause you cant print them

ebon dew
#

eh i'll just use a q-tip to spread a thin layer of vaseline on my keys to see how it might work.

rapid geode
#

haha

ebon dew
#

pretty

raw jasper
rapid geode
#

thats corian

#

i can definitely do a set of thems

#

but the cost is horrific

#

haha

#

$1500 for 60%

raw jasper
#

Sounds like something a True Sink Enthusiast would pay!

#

:P

rapid geode
#

(engraved)

ebon dew
#

yeah or flat hard ceramic keycaps. try typing on that with long nails.

rapid geode
#

ha

#

ive seen ceramic. was thinking of asking my friend if she can do porcelain

#

her skill is super thin and delicate porcelain

ebon dew
#

i lovvbvee meewyy newww keybooads

rapid geode
#

corian feels really ncie.

#

smooth and soft

fossil dawn
#

amazon sellers just write total garbage on their produc pages, or what am I missing? POM Keycaps out of PBT? Blank keycaps that are doubleshot? 🤔 😆

raw jasper
#

Oh the joys of Markov Chains

#

:3

rapid geode
#

POM is delrin

#

ohk i see, pic labeld wrong

#

ha

ebon dew
#

there's a delicate balance between soft and easy to clean

raw jasper
#

washes keyboard with bleach

rapid geode
#

corian is very easy to clean. what i meabn by soft is feel, not actual harness.

raw jasper
#

I mean, it's for countertops and sinks

rapid geode
#

yeah

#

pop key off, put in dishwasher..

#

ha

ebon dew
#

there used to be some membrane keyboards that would advertise they're dishwasher safe

rapid geode
#

most keyboards can go in the dishwasher, as long as you dry them before plugigng back in

south light
#

legitimately I have put a keyboard in a dishwasher before

#

I then rinsed it off thoroughly with IPA and left it somewhere warm and ventillated to dry

raw jasper
fossil dawn
#

rip

#

worth only $2.13
😆

#

Duolingos API and backend is a total mess

tranquil swallow
#

Their frontend is a mess too

fossil dawn
#

true

tardy badger
#

At least one on an 80 day streak working towards learning Japanese lol

tardy badger
#

Amazing work by the Indian Space Agency. The work of all their engineers, scientists, staff, etc.. landed a spacecraft on the moon this morning 😃

#

ISRO (Indian Space Research Organization) is the proper name

tardy badger
#

I should also note that they are the first country to land on the lunar South Pole

#

A huge accomplishment

patent hemlock
#

indeed!

tender heron
#

Yeah, it's really exciting. There's a lot to explore there and the research will help with planning additional manned missions to the moon.

#

It'll be huge if it can discover ice

limpid sedge
#

hi so im trying to power my raspi pico with a battery pack, and ive tried 3 different ones. all three of them will power it for a few seconds, like 10-15, and then shut off automatically. Why is this? All of these banks power raspberry pi zero with no issue.

glacial wigeon
#

the problem is that the pico uses far less power, compared to a zero

#

so the bank thinks your done charging

#

either find a dumber battery bank, or slap some high power loads on it

glacial wigeon
#
#

something like this will waste some power, and might keep it on

limpid sedge
glacial wigeon
#

ah wait, thats a 120vac lamp, bad result, lol

limpid sedge
#

lol

glacial wigeon
#

just a power resistor across the 5v could do

limpid sedge
#

what strength resistor? and across the 5V?

glacial wigeon
#

lets say we want to waste 0.2A, on a 5v source
ohms law says R=V/I
so a 25 ohm resistor across your 5v supply, will burn 200mA

which is 1 watt

#

so you need a resistor rated for 1W of load, and 25 ohms

limpid sedge
#

25ohms, connect where?

glacial wigeon
#

and it will put out 1W of heat

#

between 5v and gnd

limpid sedge
#

pico doesnt have 5v

glacial wigeon
#

it has a pin connected to the 5v of the usb

limpid sedge
#

?

#

which pin

glacial wigeon
#

VBUS i believe

#

a larger resistance like 50ohms, would waste 100mA

#

not sure how much the battery bank would need to stay on

limpid sedge
#

maybe 50ohms

#

whats the color coordinations for 25 and 50?

glacial wigeon
#

red, green black == 25 ohm
green black black == 50 ohm

limpid sedge
#

ok, lets hopoe i have one of those ...

#

what way to read the colors?

glacial wigeon
#

whenever i'm not sure, i just test the resistor with a digital multi-meter

limpid sedge
#

oh

#

well i cant do that

#

ima check what i have RQ

#

any of these resistors work?

#

these are the only ones i have

fossil dawn
#

Resistors in series add up. so 10+10 = 20

limpid sedge
#

also on a breadboard, how to do series?

fossil dawn
limpid sedge
#

so if i put them next to each other

#

in a linear operations?

#

it will work

glacial wigeon
#

2 100ohm's in parallel would act like a 50ohm

fossil dawn
#

but no idea what power rating they are 🤔

glacial wigeon
#

and then youll get 100mA

limpid sedge
#

does that work?

limpid sedge
#

alright cool!

#

brown black black

#

3 of them

limpid sedge
#

burned up the resistor

#

in 3 seconds

#

vbus to ground

glacial wigeon
#

that would be 1/4th of a watt per resistor
are those resistors rated for 1/4th of a watt?

limpid sedge
#

idk, it just burned up and s tarted smelling i n 3-5 seconds

glacial wigeon
#

read the packaging or product description

limpid sedge
#

no package

#

just a bag

glacial wigeon
#

check the product page for the kit

weary fiber
#

I wanna learn analog circuits more, but frequency-domain analysis & differential equations suck butt

#

(should be good at both as a junior in uni)

late fulcrum
#

I play with analog circuits a lot and rarely need either of those. Mostly, just simple arithmetic to figure out gains, feedback, voltage divider ratios, etc.

patent hemlock
#

since i'd mentioned my "stupid" multi-pi, multi-servo Rotomatic thing retriever (with "nag" function) a week or so ago - here 'tis #show-and-tell message

raw jasper
#

(My instincts tell me the well-known "Art of Electronics" book probably is good, but I'm curious what your take on this question is)

late fulcrum
#

The Art of Electronics is the 800 pound gorilla. All the information is in there, but it's rather a lot to take in. Learning The Art of Electronics is useful too, but it's more of a hands-on, lab-based approach, and you'd have to round up the various equipment to do the projects (it's basically the lab notes for a course). Unfortunately, I don't have any go-to references to point to. The Forrest W. Mims books are good, and various articles (like "Transistors 101" on the AdaFruit learning site). I picked up the basics from an electronics learning toy (Lectron), that is unfortunately no longer made (there are others out there, like the old style "101 in one" electronics kits, Snap Circuits, Gakken, Brick R Knowledge, etc.). These days, I generally suggest getting some basic parts (resistors, capacitors, diodes, transistors, an op-amp or two, maybe some LEDs, potentiometers, switches, etc.) and a solderless breadboard and build some stuff. You'll also need some sort of power supply (a 9V battery or USB charger is enough to get started), and probably a voltmeter (even a cheap one is entirely suitable for learning). For me, building simple circuits to get the feel of how the components and concepts actually work was the most effective way to learn.

patent hemlock
#

as a recent "learner" myself, I second the above recommendation -- i personally got one of those pretty cheap raspberry pi "learn electronics" kits and got the basics (it's not necessarily where my interests lie, so i'm not building circuits, but it's been horribly useful in understanding when things go a bit sideways)

#

(pun intended)

raw jasper
#

||I will probably just end up using spice. Less money to burn on components||

tranquil swallow
#

All you need is like $5000 to get everything you need

late fulcrum
#

Spice lets you try stuff and see traces on an oscilloscope basically for free, but I don't find it as fast or interactive as just plugging components in and watching what they do. Discharging a small capacitor through an earphone is an effective way to perceive the charge on it, the equivalent experience in Spice is just a scope showing an exponential decay, which (to me) doesn't bring the same intuitive understanding. However, everybody learns differently so what works for me may well not work for someone else.

late fulcrum
dusty citrus
late fulcrum
#

I was helping someone debug the MightyOhm Geiger counter kit, in particular the high voltage power supply. I intentionally did a sloppy build of the same circuit on a breadboard to see how tolerant it is to construction technique. Turns out it's a pretty reliable circuit, even in this form (the problem turned out to be a more basic mistake). I like the instant gratification of building stuff like this. Some projects move on to perfboard or custom PCBs, but I can do a lot of debugging/testing/optimization quickly this way before I commit to spending time, money, and effort constructing a fancier version.

raw jasper
#

Why is ⚛️ in the same background as the religious symbols?

#

Is there an atomic religion?

#

(This is a serious question)

raw jasper
#

Plus, to do analog justice, I'd need to get myself an oscilloscope anyway, which adds a startup cost of at least EUR300; No cheap vacuum tube oscilloscopes around here :P

tranquil swallow
#

Raspberry Pi 4 exacted a heavy toll on my wallet

raw jasper
#

bought from a scalper?

late fulcrum
#

Good point, the goals influence how to experiment as well as personal preferences.

tranquil swallow
glacial wigeon
#

but only if its for the bare pi itself

#

a kit including other parts, can have whatever markup they want, because RPF cant decide how much the book or keyboard is worth

south light
#

i havent seen a single authorised reseller charge over RRP (pre taxes)

south light
#

The book, keyboard, powersupply and pre-imaged SD cards are all via themselves, and packaged by themselves

sick apex
#

anyone know what board this is

#

i cant write anythign to it without knowing and it was from ali express so the listing name was dreadful

#

when i plug it in it doesn't say anything about the name in the info

#

but it runs the pre installed network scan script

raw jasper
#

Well, that's what you get for getting shady..... pentest gear?! off aliexpress

raw jasper
#

Who buys pentest gear off aliexpress?

sick apex
#

just a board

#

i didn't buy a pentest anything

#

it just shows the wifi networks

raw jasper
#

Ah, I thought it was a pentesting thing :)

sick apex
#

doesn't do anything else i think its just to show the screen works

#

it has a whole boot sequence

#

full red, full green then full blue

#

then it shows the TTGO logo

#

then shows the ssid list

#

or the input voltage

umbral phoenix
sick apex
#

exactly that

#

the exact one in the picture

#

lemme see if its on platformio

#

haha good job it has the pinout

#

the pin labels are covered

#

imma print that out

#

i brought ink directly from epson and it still tells me that my ink isnt genuine kekwarpboom

raw jasper
#

Well, why not refill your ink tank?

sick apex
#

dont have ink tank

#

only cartridges

#

unfortunately

raw jasper
#

cartridges are refillable too ;)

sick apex
#

oh yeah i can just buy

#

ink

#

and put it in there

#

why did i never think of that

raw jasper
#

It's a bit more complicated than that

#

But it is possible

sick apex
#

i'll figure it out

raw jasper
#

Worst case, there's probably a shop around your neighborhood that will refill your ink cartridges for you

sick apex
#

nope

#

there isn't any tech shops near me

#

i am the nearest tech shop

raw jasper
#

lol, ok

sick apex
#

the closest one is like 20 miles away

raw jasper
#

Anyway, look into refilling your cartridges

sick apex
#

i will

raw jasper
#

If it's gonna complain at you that you don't have genuine cartridges, might as well :P

sick apex
#

i brought a massive 3.8 inch touch screen

#

well massive in terms of micro controllers

#

has an SD card slot on it

#

im gunna connect it up with an esp32 and my CC1101

#

and see what cool stuff i can make

#

maybe like a RC car with a camera

#

or something

#

touch screen controls

#

Picos are so cool

#

i wanna use the rp2040 to make a custom board but its so expensive to have it soldered

wooden ibex
#

who here knows C# and windows forms i could use a little help with this rotary trinky. help would me much appreciated adafruit

tardy badger
night crescent
night crescent
fickle aurora
#

Is the Circuit Playground Bluetooth discontinued? Seems like it's been out of stock for ages thunken

ebon dew
#

There are a lot of parts on that one and if there's a shortage still on even 1 of them it would require a redesign. If you only want the BLE capability there are other NRF52840 options available in the store. https://www.adafruit.com/search?q=nRF52840+

#

One of the benefits of the feather form factor is the myriad of featherwing addon boards.

fickle aurora
#

I might end up doing that, thanks. The CPBlue has an attractive price!

sharp nexus
#

Had any of you tried teleportation under a certain frequency of 425-450MHz on electrical coil? It was found in CIA papers.

tardy badger
#

That’s how I get to work every morning 😛

#

No, I have not heard of that even being possible

#

I will tell you this: just because there’s a government paper discussing something, that doesn’t make it true.

limpid sedge
late fulcrum
limpid sedge
dusty citrus
#

Bleah, random cables and placements as they told me

#

Either 80m cables or 0.5m cables are in stock to be used

late fulcrum
#

That's about par for the course. At least they color coded them (white for "network")

dusty citrus
tardy badger
#

It’s that time of year when defense companies realize they’re behind on spending and are requiring minimum 10% OT

#

Happy autumn lol

#

(Even though it’s summer until sept 22nd)

late fulcrum
#

So order a hammer or headlight, problem solved.

edgy apex
#

I was showing a friend a few of my pi zero 2 projects and then showed them my cm4 that didn't have a purpose yet. They said why don't you redo one of the pi zero 2 projects with the cm4 and I was like 🤯

late fulcrum
edgy apex
#

I'm gonna redo this little friend. Pi zero 2 -> cm4108032. V1 picam -> HQ cam+telephoto lens and I'll have to figure out battery power and cases

late fulcrum
#

What is it? A camera module that ... clamps onto ... something?

glacial wigeon
#

the wing on the right is probably the HQ camera holder
the round bit on the left, a support for the external lens
and i see an rpi0 in the bottom

raw jasper
#

Is it just me or has aliexpress search become less performant?

dusty citrus
raw jasper
dusty citrus
#

Although I have seen drugs and counterfeit items for sale, they're quite quick to turn those off

raw jasper
#

And yeah, of course searching on google with site:aliexpress.com will always work

late fulcrum
#

I'm just looking for 氦氖激光

dusty citrus
raw jasper
late fulcrum
#

I had a reply yesterday that included the name of part of an air conditioning system but it was blocked

solar kindle
ebon dew
#

Someone is active working on that and a scale model of his bedroom. Theres a blog post about it.

edgy apex
# solar kindle At first glance, I thought it was a scale model of the computer from "War Games"...

That would be cooler than what I'm doing. I am hoping that upgrading the camera will give me a better result overall and the cm4 will allow realtime object detection in 720p. It doesn't make sense to do anything higher res than 720 because that's the resolution of the HDMI hud and 720 should work at a decent frame rate. The main caveat will be going from picamera to picamera2 because I haven't played with it yet.

tame coral
#

oops

#

please nevermind my previous message

urban arrow
#

I'm going to put a Big Fat Note on my wall... "Remember to do the group.append()" when creating a new Label. Good grief - I've forgotten to do this many times, and then wonder what's wrong when it don't show up...

tardy badger
#

Just canceled my xfinity internet service 🎉

#

Getting internet from a local provider doing symmetrical gig fiber 🤓

#

Also cheaper too which is nice

hard estuary
#

My internet went down almost half switching from Xfinity to gig fiber a couple years ago too

rapid geode
#

i have to fix the roof on my shed this week and its been constantly raining

#

i have to physically take the whole roof off and change the pitch. sigh. haha.

late fulcrum
#

I wish I could switch from comcast

rapid geode
#

no matter who i switch to here it actually the same compnay. they just put different names to pretend its competition

tardy badger
#

Lol

#

Bodger Networks

#

Piecing your internet together, one bodge of bits at a time

tardy badger
#

It’s called Avative

stuck moth
#

nice!

#

I can't give up fiber

late fulcrum
#

I wish for fiber

tardy badger
late fulcrum
#

Which app is that? I'll try mine.

tardy badger
late fulcrum
#

Hmm, I'll try a generic one. Opinions vary about which ones are accurate.

#

DSLreports seems dead, this is Ookla's speed test

glacial wigeon
#

do you want to cry?

#

that download figure is off, its 50% faster, but i'm limited by my network cables, lol

late fulcrum
#

About a gig, same as skerr

glacial wigeon
#

my isp is offering 1500mbit down

#

fiber SFP module, directly into the router

late fulcrum
#

Maybe I'll move to Vermont where you can get 10G

glacial wigeon
#

the cat6 coming out, is incapable of using that all at once, on a single port

tame coral
#

Quick question, are mg966r servos continous? Can they turn 360⁰ and more?

glacial wigeon
#

lets see... enp4s2f0 is my WAN interface

#

ive got too much internet, rarely using even 10% of it

tardy badger
#

It’s part of the Cat6 spec

glacial wigeon
#

but my switch doesnt

tardy badger
#

Get a better switch 🙂

glacial wigeon
#

so i would need a new switch and NIC's all around

#

though, i think my new mobo is 2.5g

#
[root@amd-nixos:~]# mii-tool enp8s0 -v
enp8s0: negotiated 1000baseT-FD flow-control, link ok
  product info: vendor 00:07:32, model 4 rev 0
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
  advertising:  1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
  link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
tardy badger
#

I can do 10G SFP on my UDM Pro

glacial wigeon
#

odd, i remember hearing about 2.5

#

where did that box go...

tardy badger
#

Unfortunately I’m only paying for 1G so cat6 is fine

#

I will be using fiber on my file server whenever I can build it ™️

#

Or at the very least, a 10G DAC

#

Not that I’ll ever use that much

#

I just want to over engineer it

late fulcrum
olive dome
#

I'm just waiting for those low cost 10G switch to start entering US market so I can upgrade my local network...

#

Also patiently waiting for low cost 5G NIC so it max out RPI's PCIe link

raw jasper
#

I'm wondering whether there is a laptop with a huge SFP connector built-in

olive dome
#

honestly you can do it yourself with framework laptop 16"

raw jasper
#

Wouldn't the cooling requirements be kinda prohibitive?

#

Anything that takes SFP in isn't going to be very... passive :P

olive dome
#

the PCIe capable expansion slot for the 16" is designed for GPUs in mind so I think it will be fine

#

And honestly I don't think 10G SPF fiber will consume much power either

raw jasper
#

I thought fiber network cards expected server-grade airflow

#

I've never had one myself, since my LAN is still in the gigabit age, and I don't manage network stuff anywhere

olive dome
#

I don't think that is the case because it is used on stuff other then server a lot, like the FTTH or even just pro consumer routers.

raw jasper
#

Then I'm probably wrong. I've never seen an FTTH installation :P

olive dome
#

I got to see AT&T laying out the fiber on my backyard : D
The happiest thing I have about AT&T

raw jasper
#

fabric? hans ?

glacial wigeon
#

my old FTTH setup, had the fiber going into a lobotomized router

it had 4 1gig ports, 2 pots ports, 1 fiber port, and battery backup

only 1 ethernet and 1 pots port worked, and it had no config (lobotomized)

olive dome
#

Ah sorry fiber

glacial wigeon
#

the ethernet ran to a router, that was dealing with the 802.1q (vlan tagging) and 2 uplink NAT, and offered wifi

raw jasper
#

Fiber -> WiFi sounds like a downgrade to me :P

glacial wigeon
#

ethernet was also available

#

and thats what i primarily use

olive dome
#

AT&T FTTH router's WiFi is supprisingly good enough

glacial wigeon
#

after the most recent upgrade, they ditched the lobotomized router acting as a modem

olive dome
#

Like WiFI6 and everything

glacial wigeon
#

the fiber now SFP's right into the new router

raw jasper
#

I have no idea which version of WiFi I'm on. All I know is that it's very slow for LAN transfers, but that's probably because of the ISP's router being what it is

#

It may even QoS LAN traffic in favor of internet one, because LAN speed << Internet speed

olive dome
#

Yeah LAN transfer between wireless client is pretty bad always

raw jasper
#

Why?

glacial wigeon
#

device->device transfers arent allowed
it must be device->accesspoint->device

#

so your bandwidth is instantly halved, if your transfering between 2 wireless devices

raw jasper
#

ooh

olive dome
#

Well just in terms of how it will operate, you will need the access point to handle the traffic on the same spectrum

glacial wigeon
#

that AP is responsible for forwarding the packets, if its between 2 wireless clients, because WPA means they dont know eachothers keys, and they may be at oposite extremes of range, and unable to hear eachother

olive dome
#

I did try to build my own router but I ran out of CM4s

#

Cellular too, just in case AT&T being AT&T

raw jasper
#

That's a custom pcb, right?

olive dome
#

yes

raw jasper
#

oh btw re: WiFi

#

I remember WiFi also had a P2P mode

#

The nintendo DS used it

olive dome
#

WiFi Direct is the marketing term

raw jasper
#

I wonder why clients don't multiplex between a P2P mode an AP mode for internet access when doing a lan transfer

olive dome
#

I think it is how Airdrop work?

raw jasper
#

No idea :)

#

But it'd be cool if there was a CLI utility to set up a wifi direct link between two devices, and use that for ssh, rsync, etc

#

and time-division multiplex that with the connection with the AP

late fulcrum
#

It's a BOT. Why do I have to wait for it???

raw jasper