#live-broadcast-chat
1 messages · Page 188 of 1
Adafruit HTU31 Temperature & Humidity Sensor Breakout Board - STEMMA QT / Qwiic https://www.adafruit.com/product/4832
ooh crc
oooo I like this sensor, I've had issues with all of those things having a sensor outside taking the temperature
Oh, that's u2if... very nice.
OH WOW i love the idea of that
could you use u2if to detect if certain programs/windows are active on the PC?
the ability to control IO using CPython is fun
u2if isn't firmata
can adafruit modules be used in commercial products?
sweet!
ouch
Inspiring advice from y'all
Great show, thanks all.
Thanks @open girder and good night. 🌖
Alright then, strapping my feather to a rocket
Love that SEED board
goodnight!
Great showww
"Our hardware isn't crummy, it's you"
Thanks @open girder for another awesome evening of shows!
thanks for a great evening of shows!
Thank you
Thanks, y'all.
Thanks for the continuing inspiration to make
Great shows and hanging out with everyone
LadyAda has been a huge inspiration for me to get back into making
Appropriate sound track.
Cool good bye from the Uk
excellent closing music choice
Thanks for another wonderful evening Adafruit and everyone! ❤️
I maybe didn't ask it correctly. Does "open source" translate to using a feather board in a commercial product?
yall are awesome
I believe so, @cloud ginkgo . You can use a feather in a commercial product in the same way you can use a resistor or pcb
that's why we do what we do
so you can build on top and with
and not worry about having to pay us
or others
go make something great 🙂
When my company grows up, i want it to be just like Adafruit
I'm "working on a product" if it ends up being a real thing it would be cool to partner up with adafruit to make the rest of the kit for it as well....
IT IS POSSIBLE
The Qt Py inspired my best selling board 🙂 so i get to support you guys while growing my business
@lilac tusk Isn't it nice that there's enough of a market out there that everyone gets a slice of pie, supports each other, and there's still room for more? 🥧
It’s super nice and I love it
same
Starts with great people to lead and model after. Again, like Adafruit 🙂
Greetings, all.
Yikes!
😄
Aaaa!
That was a shock to the system. "It's the big one. I'm coming to join ya, Elizabeth."
Incoming Bleeps and Bloops...
Good afternoon all you wonderful....OH THAT'S A LARS.
Ping peeps!
mic level is nicely peaking at -6dB
Yeah. Adabox still not available in Sweden?
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Hallow...
Find maker jobs in 3D and CAD, Art, Design, Education, Embedded Development, Engineering, Fabrication, Marketing and Communications, and Web Development
so it's not pronounced TRI-ENKI?
Park-sec?
A Park-sec is 100 Lars-secs...
You're making the button physically LOWER when pressing it so it's going from HIGH -> LOW (True -> False) (haha not really, but it could be a useful mnemonic)
Hahaha
Translate(0.1)
That's a little depressing. Going to need a pull-me-up
Don't push it...
"LIFX" is pronounced "KEE CAD"
It says Water Leak Alarm? We regularly need a "feeding tube has overflowed" alarm 🙂 It's not a "someone is going to die" alarm, it's a "hey mom, I'm not getting any food - here's a text message" so it's something we are good with setting up.
Why are there two rows?
I couldn't get my PIR sensor in the FunHouse
Just use a hammer
First time takes the most pressure. Then it's apparently easier.
Hi, @clear matrix
Hello, Andy!
Try inserting it from the other side, just to widen the sockets?
think have 2 pir sensor both sides
ahh yeah I tried that and then was finally able to manage it. Felt like I was about to break it 🙂
I have a LIFX setup to turn red when one of my servers go down.
Lol. Look at Lars.
That's exactly the scenario for the feeding tube overflow
well leak test could be nice for something like who build liquid cooling pc for example for the first time
back when I had swamp coolers, this water sensor would've been totally useful to let me know when the water pumped stopped working. no water means no cooling
by that @cinder wind could be useful too to get level sensor for water so if it drop on pump for certain treshold so pump dont die what are sensible if they got air instead of water
Ice-T detected...
@haughty quiver Just found an old photo of you John with you giant Arduino UNo
noe and pedro made 3d printable case for the trinkey
the SWD and SWC pads on the bottom, maybe
Are any pulled out as pads on the back?
@pearl shoal jinx!
Possible, but very hard.
Plug it in, import board, and dir(board) to see if the pins are defined.
I think @cinder wind is right that SWD and SWC can be used as pins
If not, make your own board definition. 🙂
@haughty quiver that's an Arduino sketch, not CircuitPython, yes?
Lol. Too many boards
Not board.
JP's got like a candy bowl full of Trinkeys
very un-bored
I'm overdue for a cleanup
I am 90% done with mine. Started in Januari! Hahah
@clever summit Which year? 😉
Thanks @haughty quiver !
Thanks @haughty quiver
Thanks, @haughty quiver.
Thanks john
Thanks @haughty quiver !
Thanks @haughty quiver
Thanks!
No extra Trinkey pins in CircuitPython, looks like:
Just buy a Serpente instead.
My messy desk currently
You call that a mess? 😝
This is my mess.
I just put that Arduino Grande in the background of my workshop @tiny axle :)
@cinder wind very strange that PA23 and PA22 are defined under microcontroller
They are not connected in the schematic
yeah doesn't make sense. perhaps original idea was to have top & bottom capsense buttons (4 total)
PA30 and PA31 are the SWDIO/SWCLK lines
Or a STEMMA QT port
Maybe a cut/paste from the QT Py?
are PA22 and PA23 USB ?
#define IGNORE_PIN_PA21 1
// USB is always used internally so skip the pin objects for it.
#define IGNORE_PIN_PA24 1
ah no I read that wrong
notes for today's deep dive is here: https://docs.google.com/document/d/1ocv2SPsrZMP5GVS1XJ3RnBvVu4FR9SjfQqUVhGNefkE/edit?usp=sharing
Deep Dive w/Scott for April 30th, 2021 Hi all, this doc is try and track topics and timecodes for my deep dive stream. These notes will end up in the YouTube video’s description. Any help keeping them groomed as I stream is welcome. Housekeeping I’m sponsored by Adafruit to work on CircuitPyth...
o/
Good afternoon all you wonderful folks!
Hola' from 'rado... :-D

Yes.
hi!
Happy Friday everyone
a few are on twitch
Yes it is.

This is my first time joining an Adafruit stream! 😄
I’m still rebuilding my NAS. Getting close.
I'm building an Adafruit breadboard PSU while I listen, lol
Boardin' tomorrow ! :-o
@simple fractal Nice 🙂 I need to build a new NAS, my current one is maxed out at the moment.
This guy hung around for a day.
Bunbun! ❤️
Same. I’m replacing hard drives with 8tb ones.
I have a spare NAS. Any ideas what to use it for?
I need to upgrade my storage servers... getting full again, gotta upgrade some 4TB drives to 8 or 16TB
I gave him a large carrot. Took a day to eat it
Roasted squirrel nuggets.
Extra backups!
The Nordic PPK II that I ordered in January arrived yesterday. I haven't played with it yet though.
Yes. Never enough backups.
Happy Deep Dive Friday everyone!
I have 25 TB NAS for backups already. 🙂
Hack the touch pads to do i2c ?
hey all, hope today is going well 🙂
What kind of disks?
I think mine will end up around there. Not how much overhead zfs takes
Which is why he does this at a Europe friendly time
Discord~
I have 6x 10tb IronWolfs -- in a Raid 6-style setup, dual parity.
Aww, poor fluffy baby... seizures suck
Hi
I will have the same except 6x8tb. I also have a dual drive mirrored pool with 2 10tb.
WD RED 10 TB
The mirrored pool runs some VMs foe testing.
can the trinkey interface to adafruit io cloud ( might be a way to sync timecodes 🙂 )
I was wondering how do people in the US follow this? Take a break from work? It's an OK time for the East coast?
Well lots of people working from home still. Maybe.
working from home 🙂
Friday becomes loose in the afternoon.
I have 4x8TB in my main storage server, 1 parity, secondary server is 6x3TB, 2x4TB, and a 16TB, tertiary server is 12x3TB, and I have various large drive backups
@wind spoke 5pm on the east coast isn't too bad -- and it's cool to have the "TV" on in the background if folks are working from home 😉
Sorry, it is 40 TB now. Forgot I switched to 10 TB disks.... 🙂
True. When I did some work with Tandem minicomputers they basically had afternoon beer time
I get off at 4EST... and I have wine!
Synology Hybrid RAID, disk parity
Where does Adafruit order their PCB's from?
Alex I've got a metro esp32-s2 express if you've got questions, the guide is really helpful too
One day I want to try making a replica of an Adafruit PCB in-house
Hello Hello
Hello All !
Sometimes deep dive is literally on the TV (AppleTV streaming)
Thanks David for the time keeping!
Question: How can I get access to when or how many Garbage Collection is taking place. I would like a gc.count() to figure out if this is frequent or not in my code.
Got my first today!!!
Go house Pfizer
I just dropped the circuitpython .uf2 onto my neotrinkey. It is "throbbing green" which reminds me or a recent deep dive 🙂
For space reasons, does it make sense to respin the Trinkey uf2/image for yet another baked in library ?
it's a bodge, but you might be able to check if gc.mem.free() > last_mem_check:, but maybe that doesn't work if your code is sufficiently complex
8 years and I didn't hear about it until like, this month D:
I tried the latest mpy-cross by the way, the size gained on modules like neopixel is pretty nice for small boards in particular
Good afternoon, evening, night or WAY too early friends
Size gained - as in smaller .mpy files and available space gained?
Weblate gang is here!
YES 🙂

neopixel.mpy with 6.x is 1788 B, with current 7.x it's 1096 B
however this week, fede2 is doing all the hard work,
I really need to learn Python
Snap!
Wow
I wonder if it's because some of the things removed are now in the core OS?
Good afternoon everyone.
So bigger board image size, for smaller libraries?
Not so sure... I might miss occurence of Garbage Collector with that trick.
Ahoy @viral sail
Garbage collection... Man, I haven't dealt with that in like 20 years
There was a video about that... memory tracker.
Can we interrogate the Program Counter ?
Scott got distracted... how strange.
are the questions you are reading 'off screen'?
never
I don't think it triggers a collect--I used it to track memory on my metro as it builds a data packet, and it'll slowly wind down to not much memory, then pop back up to most of the ram
He just read a couple things in Discord from a little earlier
... he beat me to saying that, lol
🙂
before = gc.mem_free() ; gc.collect()
after = gc.mem_free()
print("GC:", after-before, " => ", after )
I do that in my loop ^^
https://circuitpython.readthedocs.io/en/latest/docs/library/gc.html --the docs for gc I believe
1.11 moved to mpy version 4, 1.12 takes it to version 5 (and that's the last change to date)
Would learning regular Python help learning CircuitPython?
learning Circuitpython helps learning C Python 😉
There's a C Python?!
And to clarify, "C Python" == "desktop" or "full" python
oh, lol
You can learn 5 or 6 basic things and do loads and loads of fun / useful stuff
Sea Python
Nice
Arrrrr sea python !
Python
and IronPython (C# ? )
sea python is when you download the en_pirate localized version of Circuitpython
That was more experimental. I don't think it's supported or maintained
🥳 Woo Merge Build Passing!
Party
now there is scisharp and python .NET
Honk!
I am doing bilinear interpolation with ulab so I need a lot of memory for matrixes and floating point.
Right now my best bet is Feather S2.
RP 2040 has memory but no float.
What would you use?
Hi all. Merging more micropython today?
Ohhh I did a dumb, crap
Nice. I missed the last one, so this gives me a chance to see how things get merged.
most S2 boards have >= 2MB RAM, that's hard to beat
@autumn turret updated as OSS it seems as alpha on 19th april
Nice!
Thanks for that update @shell mason
UM's tinyS2 has 2MB and is a little cheaper than the feather, but not enough to justify the difference if size does not matter I think
@autumn turret just checking for it
I was a sublimetext user for years. moved to vscode because reasons 🙂
I have the Feather S2, so Feather it will be. And I can plug that on the Featherwing Keyboard I also have.
If you study the VSCODE icon you realize that it is just the latest incarnation of Clippy.
its python isnt it?
Yeah. The VS Code notifications are driving me mad...
vscode loves to tell me about intellitext or intellisense or whatever
@autumn turret think someone does CircuitPython .NET as other python things have put available for .NET
i had to dust off visual studio to build something. better than it used to be
So... I've never used GitHub or similar, always worked on my own... So when you fork you're just making a copy and modding from there, and merging you bring in changes from a newer version of what you forked from?
Does anyone use pycharm while programming with circuit python? (I spent years programming in gedit so IDEs are things I don't know how to utilize, and don't know what to look for with them)
Especially "whatever"!
vi or emacs
i think there may be a focus mode that turns it all off
zen mode
but i've never used it
Should have been the default.
I feel like there's a whole galaxy of things I haven't touched on, lol
mac people love their bbedit
I use Pycharm to program CP
FoamyGuy uses PyCharm for CircuitPython
expound a bit on the results of your pull request .... and what you see as next steps in merging
I do too
i've even used clion
I use Pycharm. Mostly for non CP code though.
I do live my BBEdit, but less and less over time
it's missing a bunch of useful things now
Hi Scott, I just got home so I just tuned in. I'm having a pretty amazing day.
i am just using hte new WSL2 linux gui stuff. amazing how well it mostly works
i only wish wsl2 supported hardware access
I use pen and paper for most of my complex development honestly. Its filled with syntax errors, but it lets me know what functions I'm trying to write 😛
is CP or Cpython or circuitPython ....🤔 Sea Python...
So, Pycharm - reccomended by the weblate gang. 🙂
lol
Pycharm make the Github stuff very easy...
What sucks with WSL2 though, is accessing files in Windows lang. Not. Good
even cherry picking
Ever since grad school, I can only do major deep thought standing in front of a white board.
I felt like crap for a couple days after my second shot, but it was 10000% worth the hassle and I feel much better having the protection!
using git even when you work alone is super useful to track changes, and use branches and multiple copies of a repo to isolate the work on different features
now we get to wait in canada. i'm expecting it around july,
git is great working alone, the lightweight branching make it super great when working on fixes/changes
My mom got her first dose in mid-March (ish). She has to wait until July too for her 2nd
git diff and bisect are really useful to track bugs too
I was told August for my 2nd dose likely (for AZ)
(Mom's in Canada)
my friends nephew moved to the US, they decided to start again with Pfizer,
git bisect does not get the love and use it deserves
I use git diff to make sure change logs are up to date
Vaccine also seems to help those with "long-covid", those that have long term side effect from having been infected.
Nor does git blame
on my tv thats unreadable, unless i walk to 3 feet away 🙂
but who's to blame ?
It was cursed with a name that has (is?) a negative connotation
I never care about “who” (unless it’s a chronic offender), but the “when” is a big deal
party out of bounds (B52s)
We don't really need to read the code
font works for me
its ok, i'm not actually trying to play along 🙂
A 4K screen will not help, the stream is 1080p 🙂
I'm not trying to read, I trust you
that is a great merge tool
I was gonna say it was fuzzy, but I think my quality dropped for a sec, lol. Plus I have no idea what's going on at all XD
I don't read code at work anyway. I just write and when it compiles, force push
The compiler is good at catching bugs
Can't praise BeyondCompare enough for diffs and 3 way merge
I have that installed on my work computer but I have not used it
“This has been broken for 4 years, yay us”
Progress!
Ohhh. That's so much more intuitive than a command line interface
Indeed
🎼🎵 🎶 235 merge conflicts in git status, 235 merge conflicts! 🎶
🎶 You merge one in, do it on stream, 234 merge conflicts in git status 🎵 🎶
dang Sublime Merge looks amazing
Agreed, specially when the conflict is more complex or not obviously lined up
This seems much easier than comparing two files in Notepad++ by hand
It absolutely just made the whole process click in my head and make it make sense
official theme song of programmers
Apple XCode's FileMerge has the third panel at the bottom, full width, it's nice too
One thing BeyondCompare does different is that you have the base and output in separate panes
Pretty sure a former colleague did his git work in MS Paint
you could use Meld. or Pycharm has the same merge tool (for free 🤫 )
scribbles in notepad oh oh oh... I gotta learn Python first, but that would help XD Notepad++ comparison takes too long
I love Beyond Compare. My goto tool for years now
none that I used are good at comparing json files by taking into account the data structure and not just the text representation though
I'm literally using beyond compare right now to compare two 8GB binary files.
That'sa lot of binary
8Gb 🤔
Binary?
diff tools are not great in general in my experience at taking into account function boundaries
It's also really handy for office documents, images, and creating your custom comparison rules
I love that it runs on multiple OSes.
I wonder if Beyond Compare is related to BeyondTrust
I hear the truck backing up and now I'm wondering what they're doing XD sounds like they're coming closer...
I love it. I send them an email about evey year telling them how much time their SW has saved me.
Their licensing is cool too.
It’s honestly pretty similar @rapid hornet
does beyond compare support git?
It integrates with Git, but it's not a git client
i used it way back in the past with super large local files
I'm not complaining about the truck, it's not hard to hear you, I'm just easily distracted XD
i thought the truck was here 🙂
Well worth the Pro license.
they are working outside taking someones roof off
yes. i like the 'we trust you' approach to licensing. As opposed to (fill in the company here)
has micropython customized CMSIS (sp) ? ( third party? )
i had a c compiler where i needed to re-license it to use my laptop. and could only do that once a month.
The "You're ALL criminals, or potentially are, or possible victims of having your stuff stolen, so we'll let you know when you can use your stuff"
I also have the “everything” subscription to Jet Brains. Nice when suddenly I have to write go.
jetbrains is pretty good. i have a license to clion.
I also feel these tools are contributing to open source, so I am supporting FOSS by subscribing.
I also have the "all" license, been using DataGrip a lot lately.
Such a time saver
i would have liked datagrip back when i did IT work.
SPDX all the things
we know linux and usb seem to not be super friends
at least my laptop likes to lose all the ports
Windows for all its faults seems (sometimes) better.
I’ve spent many years in automation having to deal with random USB enumeration
I just can't wrap my head around it. Maybe I've been using SSMS for too long 😦
“This is why we can’t have nice things”
I love USB, but I really hate it when things go wrong
@autumn turret Yeah, it is a big change if you only used SQL Server ever. I use Oracle and Postgres tools as well, that made it easier to grasp.
Yay!
I'm about to get into some Postgres, so we'll see. Then with AWS' RDS
At what point does circuitpython/micropython get so big that the repo gets broken down into smaller chunks?
Anybody else get 99.9% scam calls on cell phone now?
what is a call?
I just wish it would support Elasticsearch.
ive had a lot of scam texts today for some reason
I wish it were only 99.9% 😦
it's kind of fun zipping around between files on circuitpython, but i get turned around so much when looking for things
Elasticsearch and Mongo DB still melt my brain regularly.
Does it support custom drivers? Could write one! 😬
though, most of what i'm doing is adding board definitions and new SPI Flash which i think now we have most all SPI flash that can be used added so that's cool
brb
Hello
https://metacpan.org is Elasticsearch under the hood and I fight queries like Don Quixote.
There is a plugin, but it doesn't work the same so....
How are you @autumn turret
Made it to the weekend. Still trying to determine if that's a good thing! lol
There's a small typo in the devices.h file which is my fault, and has been there for months
How are you doing?
I can recover memory by doing:
big_array_i_dont_need_anymore=0
gc.collect()
Is that the right way?
Lol
I am good!
White space stuff makes me remember (painfully) line ending Dante’s Inferno working on IronPython
"Dude you got a del()!"
Can I "unimport" a library I don't need anymore?
@tame dew I've been getting 2-5 spam calls a day. And I take great pleasure in wasting their time. I have fake personas I have crafted, specifically to hit all of their "best indicators". With fake addresses that resolve to a field in the middle of nowhere, etc etc.
Dell/Microsoft/McAfee will NEVER call you. The IRS/SSN admin will never call you either.
The vacation scams and auto scams might be legit in the sense they will give you something for your money. Just a horribly bad value that's filled with lies, exaggerations, and manipulations. So they are a scam in practice.
the farmer in the del() oh wait he's gone now
I think kinda? You can do del(board) to effectively undo import board
Hey @rapid hornet Your YT chat is scrolled way back!
Adele? 😛
That's great. Thank you.
I have returned... with more wine!
My car warranty is expiring. From a car I traded 5 years ago. GarbageCollect your data much?
nice
what kind?
I was actually called away to see that my cat was sleeping in a basket of laundry, lol
Foxhorn Vineyards Chardonnay
Two words “Bluetooth headset”
oh that sounds pleasant
Lol. I have a wireless headset, but I was going to be talking to people so I paused and stepped away
Hardware CI-sorta: I've got 4 different CircuitPython boards hooked up to a Raspberry Pi with a USB hub that supports hub power control. So I can remotely connect to each board, run stuff, power cycle the board, etc
I love that you can do 2x on livestreams to catch up
I like a good Riesling
Riesling is good. I have pretty broad taste in wine
I like wine from latino language countries.
Why is there not a white wine emoji? But we delve into “not for everyone “ content
I tend to like light, sweet wines
for my wife, anything sweet and red
Sweet good
Eiswein
I'll have to look into that one 😄
I like my wine to be made of Whiskey
lol
lol
Regarding scam calls -- the bunch of us on here are most likely savvy folks who are aware of what they are and what they're trying to do.
But let your parents know. Your grandparents. Friends. Family. Elderly neighbors. Tell them to not answer calls they don't know. To never pay anything with gift cards. To never, ever give access to their computer to these callers. Scammers hate their targets asking questions, questioning them, etc.
Even with seemingly legit calls (their actual bank calls them) -- encourage them to ask "what's your extension/case number -- I'll call the number on the back of my credit card to verify you're legit." Honest callers would be thrilled for folks doing that. Scammers will make excuses as to why that won't work.
yeah plus there's no guarantee which board would come up as /dev/ttyACM0 and /media/pi/CIRCUITPY. Sometimes the Trinket M0 is that, sometimes it's ACM2 and "CIRCUITPY 2"
Not to the /py folder yet - does that mean this is still the [relatively] easy stuff?
deleting files made me recall this tweet I saw today
https://twitter.com/CodeWisdom/status/1388110137492189191
"Deleted code is debugged code." – Jeff Sickel
296
1783
i mean they're not wrong
oh! thank you Scott! I am changing my scripts
If you delete it all, you delete the errors too XD
So how many left 200 conflicts?
Only a truly empty program has no bugs
But will it compile?
we hope
Don't worry about the translations if it makes future merging easier!
agreed
Hungry and doing a mindless task... sounds like a job for pizza rolls!
approved by the weblate gang
lol
i feel like picard is throwing invisible darts
LOL
Hardware is finite and has a finite number of bugs. Software is ephemeral and has an undefined number of bugs that is forever unknown.
We approve.
If a piece of software has a bug, but nobody runs it, does it really have a bug?
Or if they run it, but that part never executes.
similar thought for test driven development
so for the time being, according to Hugo, it will compile without any issue
My employer enforced static analysis software claims yes.
LoFi!
Or if they compile it but suppress compiler warnings, does it still have bugs?
I hear a bird sound that I swear sounds like it's on a loop
we run static analysis on everythang
I have music playing along with the stream 🙂
I noticed that last week but thought it was just me.
https://magenta.tensorflow.org/lofi-player Here's an interactive lo-fi player you can make your own vibes with
Must be Spook
I have my bassline buddy playing scales.
Mind numbing
Imagine being cool enough to message Lady Ada
That moment when you hear nothing and realized you brushed the spacebar and paused the stream
Current album: [1990] Asturias – Brilliant Streams
Imagine being so cool that she messages you!
Lady Ada is way more approachable than you might think.
Warning: going on show and tell may eventually lead you to contributing to circuitpython 🙂
if you get quested by Ladyada, it seems like it would be a Zelda type quest of adventure, attacking chickens, and a heroic commit that greatly improves circuitpython
Need to finish a project to get some attention XD
So you must go for sure
I need to get out of the planning stage, lol
I show work in progress off a lot and people have told me they love seeing the progress
warning, using Adafruit gear might lead you to designing your own PCBs and end up with a Tindie shop
Yes. Stop "fixin' to get ready" and start. Also, do as I say, not as I do!
A work-in-progress/stalled project/failed project can be the spark that inspires someone else to make something amazing.
I need to get out of “prod proc” == productive procrastination
Yeah I love Mark's projects
The shorter the better
Thanks!
I've contracted some in French that weren't in English to help shorten a bit
Contractions in code sounds not good to me
Is this progress or am I avoiding work?
We try to save memory when we translate
contractions can conflict with translation ( I mean, when designing for translations I gathered that it is better to avoid contractions )
Really, I try to be verbose...
so instead of if val_a and not val_b: I can do if val_a andn't val_b: ?? 🙂
Yeah, translations can make builds that result in files too big to put on boards 😦
Done ✅
no that should be if val_a ain't val_b:
andn't sounds good to me. Save a whole byte!
🧠 == mashed 🥔
Also; Not translating to german saves 4387653486 bytes?
nein
Donaudampfschifffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft
C Micropython?
I still like en-pirate just because...reasons. We all need to play
My main customer is going global now. Asked me what languages we support. I told them sv-SE and en-JONNY.
I'm not really watching, it's just relaxing to be hanging out and working while you work and people chat in here
I have an idea, how about the weblate gang support EN-Pirate in both three languages.. that would be really pirate
both... three?
spanish, french, swedish
oh, you mean all three, lol
My english is bilingual. Everything I learnt in school is british english and everything else is american. 🙂
I was talking pirate 🙂
I know olde pyrate
Nah, needs to be sv-viking then
bless you!
bless you
Gesundheit
lol
or dk-viking
that's German english
I suddenly find out I’m in a delay loop (delayed sneeze)
oh hey 21 000 commits on circuitpython github
This is royalty free and it changes how you like for music! https://magenta.tensorflow.org/lofi-player
Why is that a tensor flow thing? 😆
machine learning 😄
I sneeze with the windows open or closed, lol
Any AI that ever tried to predict music I want to listen to right now has failed EPICALLY
Enter the walrus.
CP 7.0, weblate suddenly says we are on 50%.
Every time you say walrus, I see https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html#immediate-variable-expansion
mmmm
it does what C assignment does
what's weblate and what does being 50% on CP 7.0 mean?
but with a different syntax than usual assignment
gotcha @upper sandal Thanks
Weblate is the tool that Circuitpython uses to translate error messages to other languages
ah
CP, I let Neradoc Answer that 🙂
We take pride in staying at 100% translated 🙂
I keep thinking it’s the team on extended hours in EU @clever summit
is that the link ? https://hosted.weblate.org/projects/circuitpython/main/
Translation and accessibility good!
YEs, so you can download CircuitPython in different languages
I'll call it a night.
native mpy files? yes please!
even me I am getting sleepy with all these git conflicts
I want to add a regular bit-bang neopixel to RP2040 CP since I discovered I ran out of PIO statemachines doing 8 rotary encoders and couldn't do neopixels
Micropython byte code
ahh
yes it is bytecode wihtout any docstrings
mpy is "pre compiled python"
My brain goes in some very strange directions...
@rapid hornet A StreamDeck is a nice polished tool for a macropad -- with mini-lcd screencaps that you can edit, etc.
I go to bed very late so I am team EU extended hours
Under 100? You can do it!
maybe he can but could we?
I always know I need to go to bed when EU patches start landing.
I can stay up like... 3 more hours, I just gotta make sure I can get back up at 0430EST
Oh, I didn't realize we'd been here for almost 2 hours, lol
@rapid hornet - are you finding that you recognize your old code changes, does it distract you to reminisce?
Time... the most precious of resources
Welcome to Deep “what is time” Dive Friday
lol
Get out of my head
seeing youtube pause (on my end? )
yep
Did you brush the spacebar ?😂
YouTube paused for me and then got fuzzy
YT is fine in Sweden. (The land of superb internet)
It's currently fuzzy for me, despite saying1080p
fuzzy for a bit here - but back now
oh, wait, better
youtube is fine for me
Happy to pay for gigabit here too
only paying for 600mbps
I only have 100/100... quiet sobbing
only $10 more for gigabit so i might upgrade eventually
I have 1GB + 600 MBit.
600/25 from comcast
The question is do I rip out cable and go fiber when I don’t want ANYONE coming to my house?
Ey, when I were a lad, we had to make do with wet string, and we was grateful
Fiber == symmetrical gigabit
which is kind of junk to be honest because i paid for 400mbps from Spectrum and got much better upload speeds
My cable provider offers 1.2 GBit now. Their router is only 1 Gbit. 🙂
My modem will handle 2.5Gbps i think
I’ve got Comcast gigabit, but up is still um 🆙?
Is there documentation f-strings in CircuitPython? I've not found anything but I can tell it deviates from CPython with format designators
Actually, I lied... 90/90 here
ah nevermind, only up to 1Gbps
I plan to upgrade my inside the house network to 10G. For very unlikely values of plan.
I was happy when I purchased my first 1,200 baud modem 🙂
"Please submit a PR"
~940 Mbit data is the theoretical max for Gigabit ethernet with standard frame size but I rarely see that high obviously
I had a 1200/75 modem
outside of like pure tests
Remember how awesome 9600 was ? Lol
I want gigglebit
50/50 at my apartment, 50/25 at my home. It's not great, but it works for me
it was such a jump from 300 baud!
I shouldn’t brag about my first world urban problems
i've got a Ubiquiti Dream Machine Pro
For everything I want to do, 50 down is more than enough.
works with my Netgear CM1000
I spend alot of time remoting into customer machines, so fast internet is a must for me. Also have 2 ISP's for redundancy.
maybe i should do that too
I think Comcast just bumped 1Gbps to 1.2Gbps.
I build entire Linux distributions from scratch. Terabyte downloads in a day are not uncommon
the max fibre plan from Orange here is 500 Mbit/s but it's "uncapped" so we get up to 1Gbit that the ethernet allows
hope you are using 2FA and maybe not their cloud right now?
i can get CenturyLink with my Comcast service
oh I see, I was looking at bad docs. you are correct. I was trying to do: temp = 12.345; print(f"value:{temp:2.2f}") (should print 12.34, which it does)
Yeah, i setup 2FA after reading about the breach
(Problem is both ISP's share the same room for theri equipment, so same electricity)
UPS!
you can't bf"bytes with {variable}" or is there a trick ?
I have a UPS for each of my network devices
i still need an HDD for it
gigabit is here, but it's outside of reasonable price range for me -- I WFH, but 10/10 is all I need, and I have 90/90
I have UPS, my ISP's don't.
I have inherited multiple dead (battery) UPSes. I live dangerously
Ohhh, you mean the ISP themselves are on the same grid... yeah
Yep.
Did you get new batteries though? 😮
Lazy?
I got about $3000k worth of industrial-grade UPS units... one had poor batteries I still haven't replaced because they're like $400 a sled XD
=== overworked && burned-out
oof
Almost wish I kept my Adsl provider. Much slower, but it survived when power died in this house.
ADSL still exists?!?!
Not sure it still exists. 🙂
burnt out is such like... a bad characterization. saying that you're just not interested in something seems like a more natural approach
dang jealous of cheap (and available) gigabit
We're hoping to be able to get a good deal on 400sym or gigabit when our contract is up
No, the interest hasn’t changed. I just have no more energy in the well to debit from.
I'm waiting on starlink, currently running a hodge-podge of DSL and mobile hotspots ...but I'll probably never rely on only one internet link ever again
I have a couple happy starlink friends
$65 for gigabit... Wow. We're paying $135 in Philly for FiOS 90/90 with TV and phone
gigabit is like +$90
Starlink sounds friggin' amazing for satellite
I'm at 50/50 at $80. For me to go to gigabit, it'd be $50 more a month.
I just did a check for first result for gigabit in my area, which was ATT and for my address "Speeds up to 18 Mbps!" Hmmm, think I'll stick with my cablemodem
here Orange has 400 symetric for 42€/month
The broadband disparity is depressing
@cinder wind ....up to.
We are a chatty bunch today
50sym to gigabit sym is only a 62~% price difference sounds pretty awesome
thankfully my cable modem gets 400 Mbps down, but way asymmetric up. I can do 20 MBps up I think
This application provides a visualization of the residential fixed broadband deployment data collected on FCC Form 477. Facilities-based providers of broadband service report Form 477 data in June and December each year. Providers report fixed-broadband deployment data at the census block level. Form 477 data are reported using 2010 Census block...
@teal river Actually, i went onto their website and did a "build" -- I'd be going from $80 to $160. With a one time $150 fee to upgrade. Plus a modem rental, non-negotiable.
I have mobile hotspots in the attic, and a multi-wan router, plus a wan-aggregating VPN to get best speeds whenever possible (Netflix used to block it, but it works now)
I love this stream! just chill
lol, me i'm trying to get my tinuf2 repo up to date
I have a friend still on cellular hotspot after a year. He personally dug the trench and laid the conduit for fiber. But COVID
it's super informative
so the background of scott talking is nice
ohh, that extra upgrade fee is where they get you... and probably like $50 a month for the rental, I guess
deep dive to be sure
@teal river They didn't even say, which...pffst, you know the cliche...."if you have to ask, you can't afford it."
@rapid hornet is awesome regardless of what we accomplish
I'm trying to fix my screwup I did and burnt fingers while trying to make this breadboard PSU, lol... but yeah, Scott talking is good background
@strong acorn That sounds like a pretty robust setup
Just checked, 100/10 starts at $22 here.
@waxen thistle it is, it's just a lot of cost and management
var args
Take one down, pass it around 🎶
to get what people 1/4 mile away get with cable or fiber
I need to seriously up my Wifi game. Don't laugh, but I'm using a series of Apple Airport extremes as a pseudo-mesh wifi network. I know that ubiquity has some stellar offerings, but I need to do the legwork and research what I need.
@tame dew I tried to convince several carriers that if I build it or pay for it they could come, but "that's not the way we do things"
It’s apparently down to the percentage of neighbors (not count) that buy in
Hey, could be worse... I have a bunch of ASUS N300 routers I got for like $30 each as access points right now. But ethernet is life and WiFi is for silly things like cell phones and tablets
i have ubiquity but probably overkill for most. i had it for testing stuff for clients. no longer really doing that.
Ubiquity is awesome
i just got two of the Unifi 6 lite access points
@simple fractal I have two buildings here, about 50 feet apart -- with wireless cameras + need for casual use wifi. And the airport solution just works, but the overhead on their pre-mesh networking protocol is a slog.
Worrying reports of cover up over the recent breach tho
@waxen thistle no shame in airport, it works, I have a bunch of them I use for APs and music
well. in my former career that would be easy. Just call the wiring guy to connect the buldings 🙂
i can't give away my old airport access points.
if wifi speed isn't the bottleneck to the internet, there's little motivation for me to go to wifi 6 or mesh or anything
@strong acorn And they were cheap! Used, about $5-40 each. I couldn't say no -- outfitted my apartment and my home with them for a fraction of the price. And I'll give them credit, they're super stable.
actually i work a lot on my laptop that is wifi connected. And pulling data from a NAS. so fast wifi is nice.
Go go go go go! 🥳
@waxen thistle I had a couple of the tower extremes overheat, but they just needed a new fan
I am waiting for my Airport Extreme to die of old age. Strangely enough it's not dying, even though it is an Apple product, and way beyond warranty. 🙂
lol
@clever summit My only concern is security updates -- last one was something like 2017. But then again, the majority of my units are in a rural area. Unless Yogi has a Yagi, I'm safe.
WiFi can be so finicky in my house that if I can do ethernet, I do ethernet. Jacks at all locations I might use a laptop, even
I have not met a hummus I like yet...
99!
Gotta get under 100
don't compile. why ruin the feeling
99 factorial? Oh dear me
it's for the greater good - agree - don't compile till monday 🙂
Ugh. Haven't thought about security. Might switch that one with my IoT AP then, that is getting security updates....
Almost there folks and we could rest
That would be impressive, considering there were only like... 249 to start, lol
I guess you wouldn't try to compile till you were down to zero files anyway 🙂
I have half a meter thick walls here! Not WiFi friendly...
Something that would be cool is developing a soft core on an FPGA that could run circuitpython
Metal garage -- it's like a faraday cage
My house has a lot of steel and pipes and metal mesh and stuff... so yeah, also not WiFi friendly, lol. Plus a lot of atmospheric disturbances and MANY MANY MANY networks in the area....
I guess you could cherry pick 5 easy files 🙂
No LadyAda saving Scott today
Allrighty, I gotta jet. Dinner time -- pork roast, carrots/potatoes/onions. And garlic bread.
Very chill and relaxing deep dive Scott, hope y'all have a nice one 🙂
I just realized I don't know what Lady Ada looks like...
And I just fixed that XD thanks Google
Limor Fried is an American electrical engineer and owner of the electronics hobbyist company Adafruit Industries. She is influential in the open-source hardware community, having participated in the first Open Source Hardware Summit and the drafting of the Open Source Hardware definition, and is known by her moniker ladyada, a homage to Lady Ada...
you should watch "Ask An Engineer" and "The Desk Of Ladyada" then 😉
(every week)
Much less visible pink hair recently though
there's a command to get the show times right ?
?showtimes
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/Scott - 5pm ET Fridays
Yep
I have completed my breadboard PSU!
Congrats!
I am so tired.....
Woot!
Woo!! This was awesome!
01:31 here-
congratulations - you did it!
Thanks Scott
Thanks! And good night!
Thanks Scott. Have a good weekend.
bai Scott! Thanks!
Bye weblate gang!
Thanks Scott, that was great! I learned some good things, like most always when I watch your stream
Bye Weblate gang.
Thanks Scott.
Kitty ❤️
🐱
good evening/night/morning/appetite/whatever everybody
thanks all!
Thank you! These streams have been so insightful, and the merge has given me such a better sense of how the two projects (circuit python and micro python) interact! I really appreciate you taking time to stream some of this process!
happy to @modern night . I like working in the open
The sharing is very inspiring @rapid hornet when I work entirely too much with traditionally closed and siloed teams
Over the past 8 months while watching these streams I've gotten back into embedded stuff that I had barely touched since college, these streams are absolutely inspiring as @tame dew said
Having only worked by myself, and not even on a team, for most of the last decade, I also find it inspiring to see how easily two group's work can be combined
it was very private working at google. open internally but not to the public
there seems to be some activity on their github page - just 5 days ago they update a README to say
IronPython 3 has been released and is now available at https://github.com/IronLanguages/ironpython3!
That's so awesome that folks picked it up and are actively working on it! Quite glad to have been wrong on this one!@
I will be streaming some work on CircuitPython Libraries as well working on learning ReactJS a bit today. Hang out here in the chat, on Twitch: https://www.twitch.tv/foamyguy_twitch or Youtube: https://www.youtube.com/watch?v=pEXU4Eefmnk
Hi @smoky island - for once the Youtube notification actually worked. Notified me already 4 minutes ago!
ding ding
👋 hey Jonny. Will be getting started in just a moment
No notification here. Probably because of, again, Chrome update
Five in the afternoon here.
But I'm also on mobile and tethered, so won't be able to join 😦
lol
Yeah, I relly don't like the file system support in Python.
Always ends up needing to import stuff to do the simplest things. Like checking if a path points to a file or a directory.
Afternoon all. Listening and lurking.
Hello mr Weblate Hugo Guy
How do you do Mr. en_JONNY?
Mr. English Bilingual
I just broke the power supply I use to power all 5V and 12V stuff in the office. So... I am keeping busy. 🙂
Shorted it plugging in a LED strip. Turned out the connector I used was faulty.
I WAS trying to experiment with putting LED strips under the monitor, to see if I can illuminate the desk that way.
Time to repurpose an old ATX power supply!
That was what I used. I already broke 2 of them doing the exact same thing. Faulty connectors....
Seems the protection circuit isn't as good as it needs to be.
I am running out of ATX supplies, so I am ordering some power supplies from AliExpress. Meanwell has a good reputation so....
Well. I got everything up an running again, using beefy wall plugs.
Lucky I didn't recycle those when I switched to local DC power supply. 🙂
I think Meanwell is the manufacturing behind a few bigger names, like Seasonic does for other companies
I would think so as well. They do have their own store on AliExpress.
They don't have those at Aldi?
Yeah, buying a power supply is way easier if you follow the Home Automation community, they have loads of experience with different power supplies. And they all agree Meanwell is the thing.
We don't even have Aldi here.
Ah, nevermind then. For some reason, I thought they were more prevalent around Europe
Tesco?
No Tesco. And yes, Aldi is all around Europe. Not around here though.
Ah, I see
Aldi is in Europe?!
That is what the Home Automation guys tells me, seems they have cheap RGB bulbs.
They are the latest rage, due to the price. https://www.aldi.co.uk/led-strip-lights/p/067758007210400
Looks out of sale now... And the US site has no search
Ah, wait, looks like they do or did sell them in US stores!
Or... something similar? no picture loading
RIP
Cheers for another stream @smoky island. Time to eat. Have a great weekend everybody.
Thanks @smoky island
Yeah, thanks for the company. 🙂
Not as chatty since I don't know React, and son wants to do stuff in Minecraft wth me
But tahnks for the company!
Thanks all 🙂
I cheat with a pyportal 🙂
(I'm just catching up with the show)
🙂
Desk of Ladyada - Auto-generating detailed pinout diagrams & an RP2040 Macro Key Pad https://youtu.be/tAKLygjfO_U
This week's Desk of Ladyada is a little light on hardware, as we spent some of the weekend outside and the rest on some software hacking! We used to get very nice pinout diagrams made for our boards by a fellow named Pighixxx. They ended up doing a crowdfunding project that didn't work out and they stopped replying to emails. We like having pino...
🪰
Is it possible for me to add a bundlefly link to the Readme for my MagTag project on GitHub? Or at least a link for just the MagTag libraries?
I love it when somebody makes something so good, that it pushes the bar for everyone else. Now every board at least tries to copy this style in their docs, and that great.
@upbeat matrix will ask ladyada after this segment
(pretty sure it's code on learn.adafruit.com since we batch it out each night, but we have/had a script that does it too)
(pretty sure she mentioned it on an issue a few months ago but maybe this is different)
That is so cool. I'd like to add if I can, support so that it can read the info from Blinka. (well, PythonPlatformDetect, that has the latest riscv boards)
I definitely needed this to start upping my documentation
I found the issue closed issue. So now you're making project specific bundles. Do you also make board specific bundles? https://github.com/adafruit/circuitpython-org/issues/491
That's really neat.
Absolutely.
That’s super cool .. can it also show PWM capable pins ? I know it’s usually marked on the pcb.. but also on the diagram? Possibly even what pins are “interrupt” ?
AR from the pinout could be great right
What happens with chips that have, I think some call it a "matrix" where pins can be configured in any place. (the new chips on the beaglev for example, but I think esp do it as well)
Thanks for the Zoom .. couldn’t make our the PWM row !!!
the twitch is busy today
huh, i think it's a raid of sorts
as in, a lot of folks just going to a random live stream
The ones I have are also quad, so it's nice for playing with staging, for example for emulating "tube" sound in amps. Lovely FET.
how about using circup, which already knows how to find bundle libs, to make a project bundle ?
some said it was raid on twitch chat
Can't wait to see what comes of out of this great search. I don't have popcorn to enjoy this :).
?showtimes
Desk of Ladyada - Random hacker times
JP's Product Pick of the Week - 4pm ET Tuesdays
3D Hangouts - 11am ET Wednesdays
Show & Tell - 7:30pm ET Wednesdays
Ask an Engineer - 8pm ET Wednesdays
John Park's Workshop - 4pm ET Thursdays
Deep Dive w/Scott - 5pm ET Fridays
welp i missed most of this by being asleep
Thanks and good night. 🌗
Thanks, bye.
time to watch basically everything
Great show
Night all, caught the end at least
Still want to know about the AdaSynth
new people get to see some desk of ladyada that was cool
It's the 4th here
The joys of it being 1:20am
I very much have an unconventional sleep schedule
It sounds like you're basically awake the same time I am, and I'm EST [UTC-4]
I will be streaming for a little bit tonight working on the PyPortal designer server. If any one is interested in hanging out or following along on twitch: https://www.twitch.tv/foamyguy_twitch
Good afternoon
(she says to herself while wondering why she bought resistors last week)
Hello. (some electronic components are irresistible)
LOL indeed. also got a DVI breakout... what was I thinking? Usually there is a project in mind.
In my workshop there are two paths to any project, planned and unplanned. You're just prepared for the unanticipated project.
Good afternoon all -- welcome to Lars' Deal Extravaganza!
Will we be seeing Lars in a leisure suit sales uniform today?
the only salesman actually made of polyester!
Leisure Suit Lars... ha, oh man that takes me back.
Did the stream freeze for anyone?
Yes in UK
YT stream never started.
Computer spontaneous reboot!
.....LARS. Stop eating the graphics card.
Ah yes a JP stream!
Welcome to the party @haughty quiver. My computer hanged.
This is perfect I was just wanting to pick some of these up
Lars, when you read in Monsters Health Journal to eat more fiber, it didn't mean to digest fibre optic cabling.
wow, my computer is not coming back from that one.
going to see if I can quickly set up a different machine, please stand by
My NeoTrinkeys are arriving tomorrow from that episode
I set up my Neo Trinkey zoom thingy today, easiest make, super fun. May mod it later.
NeoKey Socket Breakouts for $0.88 with 79 in stock. Woo hoo!
I literally just received a bunch of these. Dang
JP, do what you need to do -- we understand that Mynocks sometimes cause trouble with computers.
Probably a CH340 based crash
aha! @inner spade the DVI is to make a screen for the rp2040 ..
Super!
Just don't ask me which rp2040 and why it "needs" a screen... LOL
details...
rp2040? Nah, just connect it to HDMI. 😛
Oh yeah the new product of the DVI breakout, I wanted one of those
I was scrambling to order, so I didn't manage to find it
Youtube is go!
we're a go!
@empty swallow 4984
mic audio is alive. peaking at a low, low -20dB though.
Checkout my YT channel for low production value videos.
Twitch is still down
this setup may only be going to YT, sorry
Curses, computers!
Picked up a QT Py 2040 with my order today, also gonna pick up some Picos
but from a local supply
hi!
Hi!
I've been having a lot of PC issues recently myself so I more than understand
what's your favourite keyswitch?
open question for everyone, also curious on JP's answer
I don't have a favorite keyswitch ... yet
I've only ever used Cherry Blues, I have like, 70 stocked right now
I love me some Cherry MX Speed.
(literally just 70 blues lying around)
@clear matrix I just got a Keychron C1 with reds 🙂
I have none lying around. Also, current keyboard is low profile, the switches for which are apparently not available to simply purchase. At least the last time someone looked into it.
Nice!
Speed are Silvers. They're basically Reds with a shorter actuation point.
Keep Lars away from your computer! 😄
I got 70 initially with a Drop Alt, most of them are in the keyboard, but I ordered 70 more with the Kalih sockets
so I can add the keys to my circuits
Just picked up the last 9 available...
I picked up a few when I could, added a couple other things and I'm happy for that order, although it's very expensive
@haughty quiver Good luck with the computer 🙂
Thanks for hanging in there for the funky stream!
Thanks!
Thanks @haughty quiver
I'm excited for the socket PCBs and the QT Py
for anyone interested, I re-recorded today's show: https://www.youtube.com/watch?v=1QW4ZK44ycU
#adafruit #newproductpicks
Re-recorded version sorry for the technical difficulties with the livestream!
https://www.adafruit.com/product/4978
Visit the Adafruit shop online - http://www.adafruit.com
LIVE CHAT IS HERE! http://adafru.it/discord
Adafruit on Instagram: https://www.instagram.com/adafruit
...
Alternative Reality episode
Haha, exactly.
was different for sure
3DHangouts Episode #326 LIVE in 20 mins! Lemon Caps, NeoTrinkey and Grogu #3DPrinting https://www.youtube.com/adafruit/live
This week we're upgrading lemon keycaps with vinyl decals and chatting about fuzzy skin slicing. Prototyping an update to the NeoTrinkey case and celebrating...
☕️🍋
Good morning all you citrusy friends!
howdy
howdy howdy
good morning, afternoon, evening and night folks around the world! ☕
good morning folks
Mornin' Liz!
Sharing a 3D printed thing I did this weekend:
It’ll have neopixel strips in it and hang on the wall 🙂
@lilac tusk 😻
I’m going to share the files soon 🙂
Good morning.
First time designing a wall light like this and I’m so happy with the results
Morning, all! 👋🏿
Bleeps and bloops are a go!
Hi All.
morning Bruce!