#general-chat

1 messages Β· Page 156 of 1

pearl vigil
#

Im more focusing on the english of it 😜 your point makes senes

hasty quarry
#

I see

#

I thought you were being more moral, what with the mention of the objectifying nature of "a black"

pearl vigil
#

No, that was just an example

#

Like if someone told me I was a white, Im not sure how i would feel

#

Or rather, how I was supposed to feel

velvet pelican
#

So out of curiosity latino is masculine and latina is feminine does it really mean latin like as a people just with the man or woman version or is latin considered to be a different nationality entirely?

hasty quarry
#

But, like, that's kinda dicey, you're right. A group of us would be (in 3rd person) "A bunch of Latinos", then wouldn't the singular form be "A Latino of that group"?

velvet pelican
#

You are so a white @pearl vigil

#

How did that make you feel?

pearl vigil
#

I feel fine, but its how you came across

hasty quarry
#

First of all it made me feel uncomfortable for IoT since that English is pretty broken

#

Lmao

#

Please don't tell me "So a white" is legal syntax

velvet pelican
#

Well now ya know how it makes ya feel tho. This was an experiment for science

hasty quarry
#

But you wouldn't say that. It would just be "So white"

pearl vigil
#

English isnt a specification, it doesnt matter what you meant, it matters how its interpreted and we derive the specification from its interpretion

hasty quarry
#

"So Latino"

velvet pelican
#

Yeah im just throwin some humor in

quartz rune
#

It might be legal syntax for spoken or casual written communication but probably not for an official writing

hasty quarry
#

I see

#

No, I will always recoil if someone actually says that

velvet pelican
#

That would probably be more considered like a slang sentence than real English

hasty quarry
#

Slang? Man, I'm 16, if someone goes "You are so a Latino" to me I'd have a grammatic double take

velvet pelican
#

But these days real English and English are very different. People cut words out of sentences and they still are perceived right but they are incomplete

pearl vigil
#

I were to say "those irish" or "those japanese" that has a negetive connotation if you say it to a group of those peoples faces, especially given history which contributes to interpretion

hasty quarry
#

"Wassup"

#

"Gonna"

#

"Prolly"

velvet pelican
#

Yall

hasty quarry
#

That's totally valid though, and would be taught in an English class

#

Conjunctions

pearl vigil
#

What would happen if we made a language as if it were a technical specification?

hasty quarry
#

Eh?

quartz rune
#

it would be the USB problem

#

you'd have a half dozen specifications for the "same" thing

pearl vigil
#

I was ABOUT to say would we get a USB problem XD

hasty quarry
#

Explain

pearl vigil
#

But dont we already have a problem worse than the USB issue?

velvet pelican
#

Either way i wish we could go back to old English where if you exposed yourself it mean you came out of hiding

pearl vigil
#

That would be an improvement

quartz rune
#

well you'd have a spec for american english, and sub specs for New England American English, a sub spec for CA/SW english, etc. Then you'd have a spec for UK English with sub specs for there too

pearl vigil
#

Thats where we already are, it would end up like "chinese"

hasty quarry
#

But us humans are smart enough to work with other accents while not speaking those accents ourselves

pearl vigil
#

No one actually speaks "chinese" its not a language

hasty quarry
#

Or is your point that?

quartz rune
#

and then you'd have a 400 page document explaining puns

velvet pelican
#

Like there their and they’re

hasty quarry
sick adder
quartz rune
#

I have to say I try not to be a stodgy person but I get UUUPSET when people mix up their, they're, and there.

hasty quarry
#

Oh, hello Jeff, lol

#

Lurking, I see?

pearl vigil
#

What character set would be chosen? Is the latin character set the best for written communication? What is?

quartz rune
#

Obviously no one has been in my meme folder

velvet pelican
#

I think offtopic is my fav channel here so many random conversations with so much input over such minor things πŸ™‚

hasty quarry
#

The sheer debates I have started single handedly here, you have no idea

pearl vigil
#

What is technically the best in writing speed, learnability, etc

quartz rune
#

Korean

velvet pelican
#

I mix there and their sometimes

quartz rune
#

it was made to be "logical" and "easy to pick up"

pearl vigil
#

Huh

quartz rune
#

that said I don't speak a word of it

hasty quarry
#

I grew up with a dad that lets me question really minor things. I love asking really stupid questions about tiny stuff, which is perfect for this channel

velvet pelican
#

But to mix they’re is pretty bad cuz thats just shorthand they are

quartz rune
#

and it was actually "made", some folks sat down and created it

pearl vigil
#

That is interesting, Korean was never on my rader, my HS never had kids from there

velvet pelican
#

@hasty quarry there is no such thing as a stupid question really it boils down to attitude

hasty quarry
#

Hmmm

pearl vigil
#

I disagree, I just think you are probably incapable of it

#

I dont remember what it was, but there was one question I heard in school, and changed my mind on the no stupid questions thing

velvet pelican
#

Either that or i am too dumb to come up with what I consider to be a stupid question lol

pearl vigil
#

I got in trouble for laughing but I made my position known

quartz rune
#

it's only a stupid question if the person asking it isn't really trying to learn something

velvet pelican
#

Got in trouble for having an opinion.... that sounds pretty common these days

#

Also i guess a stupid question is one thats asked right after the answer was already given

hasty quarry
#

I'm learning Japanese. I find the change of pace in systems to understand words just so cool. In English, you come across a word and knowing the meaning of it is a bit hard. You'd have to look it up. But in Japanese, you learn all the components of a word, and the word will define itself for you based on its parts. In English, you can pronounce with no meaning, but in Japanese and others of the sort, you can know the meaning, but miss the pronunciation. Imagine like in English, you find the word "Aerodynamics", knowing what the word "Hydrodynamics" means. So you figure it means the same thing but for gasses and air

pearl vigil
#

I dont blame them, 99% of cases that is unacceptable, but I felt the person needed some honest feedback on that one

hasty quarry
#

I just LOVE that

#

Most complex words in those languages are composite. For example "College" is the word for "learning" and the word for "big" together

pearl vigil
#

My HS was pretty cool, going to the bathroom you would hear five or six different languages, creates a lot of interesting issues

quartz rune
#

remind me of german, IIRC elevator is "Box that goes up" or something similar

hasty quarry
#

Hah

#

Words there, like I said, are analogous in a way to Latin and Greek roots

#

For us

#

"Puppy" is "Youth dog", "Kitten" is "Youth cat", etc.

#

"Child" is just "youth"

#

I find it hilarious a bit how straight forward it is

pearl vigil
#

But the word dog has changed, so now its confusing

#

Or has that stayed the same and Im just not understanding?

hasty quarry
#

No, no. The word for "puppy" in Japanese is literally two words stuck together

#

Youth, Dog

pearl vigil
#

Oh I see, I totally misread your string of messages

#

That makes a lot more sense

hasty quarry
#

子犬

#

So, now, seeing other words with 子 included immediately tells you "This word has to do with youth, young age"

#

If you know the language enough, the text defines itself for you

pearl vigil
#

Hm, makes sense.

hasty quarry
#

Also, some things I've found are just funny honestly. δΊΊ = person. ε›š = prisoner

#

If my memory serves me right. It's literally just "person" inside a "wall"

#

I took a break from learning it. I should keep going, it's was a great exercise

velvet pelican
#

@quartz rune so that being the case is a hellivator a box that goes down? πŸ˜‚

quartz rune
#

it's a synonym for casket

velvet pelican
#

So long as you dont confuse it and say cardboard box goes up... cuz that could be disastrous

#

β€œWashing machine box to second floor please”

pearl vigil
zealous ermine
#

i finally found an AT28C16 library

#

this is great

zealous ermine
#

ok i have a question

#

I'm trying to multiplex some common cathode displays, and i'm using NPN transistors to do the switching. would this work? or would it end up not displaying or blowing out the transistors

#

the transistors are 2n3904

late fulcrum
#

Looks fine to me

#

You might want larger base resistors, that's going to try to pull 20mA from the 4060 output (assuming Vcc is 5V)

quartz rune
#

how does the EEPROM control the LEDs?

zealous ermine
#

and how the EEPROM controls the LEDS:

#

in the EEPROM, there is the minutes and hours information stored at specific addresses, so when a 1mhz source is applied to the input of the 4060, the outputs are multiplexed to the EEPROM outputs

#

a high on A10 outputs the hours, a low signal outputs minutes

quartz rune
#

minutes and hours since power on?

zealous ermine
#

nope, it's a digital clock

#

oh sorry i forgot to mention that earlier...

quartz rune
#

how do you set the initial time? Very cool btw

zealous ermine
#

Thanks! i haven't really gotten to that part yet, but i have some ideas

#

i wanted to design a digital clock with the minimum chip count, so that's why i have an EEPROM in it

#

my first digital clock i built uses 26 ICs

#

the way that the clock logic will interface with the EEPROM is using the address lines. each time you increment the address, you add 1 minute. incrementing in by 60 adds 1 hour, so i will have to design some circuit that creates 60 pulses for setting the hours place

quartz rune
#

super cool!

zealous ermine
#

Thanks! do you do any work with digital circuit design?

quartz rune
#

A smidge

#

Are you making a PCB? I see this is eagle but I've used it to design for breadboarding before

zealous ermine
#

yeah i'm going to be turning it into a PCB after i test it

#

wait thats a channel here? i never knew!

quartz rune
#

I'm currently working on a project using an RTC and some 14 segment displays

#

yeah! it's great, it's my fave

#

and some fans and buttons

zealous ermine
#

Nice! also cool project

#

what's it for?

quartz rune
#

the short of it is a set of 6 displays that independently track time since a button was pressed

#

you can also add/subtract time

zealous ermine
#

a stopwatch?

quartz rune
#

it's a days counter

zealous ermine
#

oh neat

quartz rune
#

hence the RTC for long time counting

zealous ermine
#

Arduino powered?

quartz rune
#

circuitpython

zealous ermine
#

Nice

quartz rune
#

Eventually it will have its own custom CP board to handle the RTC and fans

zealous ermine
#

wait why fans?

quartz rune
#

I need to vent air from the enclosure

#

I'm being a bit vague on purpose

zealous ermine
#

i think i know what this is for lol

quartz rune
#

pm me your guess!

zealous ermine
#

allrighty, accept the request lol

drowsy zephyr
#

hey uh, i wanna ask something
to whoever is already working in professional conditions like in a company or a team
how do you know that you're ready to work with your acquired skills and knowledge?

dire viper
#

@drowsy zephyr how do you mean?

dire viper
#

Are you asking "How do I know when I'm good enough to be hired?" or "How do I know if I can keep up with the standard workload?"

stone orbit
# zealous ermine ok i have a question

@zealous ermine I'd use another gate of the hex inverter and drive both transistors from it's own inverter as the 4060 is going to have drive problems as @late fulcrum said.
Or replace the BJT with FETs. Then no base drive worries.

zealous ermine
#

πŸ‘Œ πŸ‘Œ thanks for the advice!

stone orbit
zealous ermine
#

The CMOS cookbook! A classic!

#

I would love to get my hands on a physical copy

stone orbit
#

I've got one and you can't have it.
But the pdf is searchable.

dusty citrus
#

Hey! Is anybody here who used to run VMs on ODROID-H2+? Also, what is general experience with that little monster?

deft sequoia
# drowsy zephyr hey uh, i wanna ask something to whoever is already working in professional cond...

You’re ready when you can convince someone that you can do the job. If you have no real work experience in that particular field, the only way to get it is to do the job. Once you start applying what you already know to real projects and workloads, you should see a boost in knowledge fairly quickly. When I started software 15+ years ago, I had zero background in it. I was a security contractor previously. I was doing some part-time network installation for a small company and their only developer suddenly quit. I wanted a full-time position and knew nothing about software. With a book for their specific programming language and being thrown into the deep end, I was pushing out software with no prior experience within weeks.

deft sequoia
drowsy zephyr
#

alright, thanks

quartz rune
#

watching TV seasons from the before times and seeing people using masks incorrectly

dire viper
#

That's...a thing, I guess.

quartz rune
#

it was at least once in what I'm watching

#

also using the wrong masks

hasty quarry
#

I did not know chlorine was as violent as it is

#

I was cleaning my bathroom, and sprayed some to help with stains, and I didn’t turn the ventilation on

#

And within a minute I felt horrible itching in my throat, and I started coughing and coughing. Got in my eyes too

umbral phoenix
#

I had a cleaning job once where we would douse an entire room with bleach daily, just by sloshing it on the walls from a large bucket and mopping it around. No protective gear. I doubt OSHA would allow that these days.

limber jackal
#

Youch, glad you made it out @hasty quarry. Anything that helps clean, specially "cleaner than clean" or "whiter than white" usually has some pretty bad side effects for use mere biological beings

hasty quarry
#

Yeahhh

cold jolt
#

Baked at 200c

dusty citrus
stoic mesa
#

@hasty quarry chlorine was used as chemical weapon in WW1. In attack near Ypres, it killed over 1000 British soldiers in a matter of minutes.

high galleon
#

since a few days I try to fix my laptop's noisy CPU fan ... trying removing most of the casing, cleaning, etc. no luck. and it was more noisy, but launched less frequently... Long story short after dismantling 4 old laptops, I found a fan, and my unused raspi 1B is now my laptop's CPU fan driver... half a victory for this one...

#

perhaps I should use my arduino uno for that (even more unused, to the point I didn't think about using it...)

high galleon
#

It's very dangerous if you mix it with others cleaning products also. beware of toxic chemical reactions.

limber jackal
#

That's a clever use for thje Pi and Arduino @high galleon.

high galleon
#

the pi was very overkill, only using the +3.3v and ground pins. With an arduino UNO from 2011, I feel a little better.

limber jackal
#

You say "very overkill", but if it's worth doing, it's worth overdoing! I mean, running an OS to control the fan running on another machine running another OS in a non-industrial or scientific setting? It's notable to say the least πŸ™‚

high galleon
#

...

#

... I have a mouse cable I could have used as well.

#

so I feel a somehow stupid, but also I'm happy it worked. I can use 3.3 or 5v and change easily, I like that.

limber jackal
#

Yeah. A good number of possible options. Ultimately, that you're able to make it do what you need it to do, however it's engineered, is cool

#

Especially with what you have available to you

high galleon
#

and one day I'll manage to plug the third wire somewhere and figure out how to use it πŸ˜‰

limber jackal
#

Because I'm sure that just about any repair shop would have asked for much more than what cost you for a "real" solution

high galleon
#

oh sure. cpu fans in laptops are not fixable they say

#

I know I worked in that field too πŸ˜„

limber jackal
#

"Yep, gonna have to replace the whole logic board. Gonna have to custom order that. Gonna cost you"

high galleon
#

"but look at this marvelous brand-new laptop for the same price"

limber jackal
#

That's one thing I miss about local, independant electornics repair shops. The "I can fix it, or if money's an issue, I can make it work"

#

Same price? What a rip! They're usually less than the cost of the part πŸ˜›

high galleon
#

my brother in law gave me this laptop years ago because it was badly broken : screen and wifi out of order, no ethernet, keyboard keys randomly working... It was an unusable box for him, it's my best computer at home since then.

#

and I was afraid it could die for a stupid fan...

burnt tendon
#

Heh, my mom's freelance PC repair business works like that, with the added benefit that I never need to fix my parent's computer.

pearl vigil
#

Anyone check out the 5G microcontrollers? Look pretty sweet, trying to get my hands on some Qualcomm parts for my business

crystal ore
#

I consider such parts to be mostly unobtainable for hobbyists, and even if you had one you couldn't get approval to use it on a network. Is there something out there which isn't restricted like that?

pearl vigil
zealous ermine
#

700nA sleep current? what?!

#

what device is this?

pearl vigil
#

212 LTE IoT Modem, has a Cortex M3 + radio that can operate on 3G/4G/5G low frequency wide area 3GPP networks

zealous ermine
#

oh wow

pearl vigil
#

Has a lot of hardware acceleration built in as well for crypto, encryption, n such

zealous ermine
#

πŸ‘€

pearl vigil
#

This should be awake for very short periods of time

zealous ermine
#

what's the pricetag on this?

pearl vigil
#

No idea, Im still working to get my hands on it, luckily my new contract has the hardware buget so high it doesnt matter for me 😜

#

I imagine its not cheap

zealous ermine
#

lucky lol

#

yeah that sounds pretty pricy, and also hard to get for a hobbyist

pearl vigil
#

Entire system fits on a 10mmx10mm land size they say

#

Most cellular systems have a long BOM

zealous ermine
#

yeah i would imagine so

pearl vigil
#

Another random question, has anyone used Capt'n Proto more than a few times? Im looking at it coming from protobuffers and wondering if its worth the extra 156uS

#

But the RPC model is also really cool.... might need to use that

zealous ermine
#

Idk what that is

pearl vigil
#

From the one of the guys who made the protobuf V2 format at google

#

Their propsed RPC method is also neat, it just uses function call promises which I could see being very useful for batch processing or connected embedded

crystal ore
#

I haven't used it myself, but it's been on my list of things to try. It sounded like it'd be a better match to the embedded side versus classic protobufs.

pearl vigil
#

Especially coming from using JSON

#

I agree it looks better suited, just wondering reasoning

crystal ore
#

Dynamic memory allocation, mostly. A lot of my MCU projects try to avoid that as much as possible.

#

But I do admit I don't have a ton of experience in this area, so take my opinion with a grain of salt. Usually if you're in a domain where they make sense, you already have a lot of dynamic memory requirements already.

pearl vigil
#

No that makes sense, allocation is my current issue with protobufs on embedded

hasty quarry
#

I know right? No wonder

honest jolt
#

Just figured out how to switch the wires on a lipo battery and I almost got a heart attack when the wires barely skimmed each other πŸ˜…

Nothing seems to be emitting sparky so far. Hopefully this random lipo I bought on Amazon actually has 360mah instead of 180mah or something

quartz rune
#

Well, you don't have to do cardio today at least

burnt tendon
#

Sounds like a real shocking tale.

stoic mesa
#

one of the kids I know was charging a drone battery capable of something like 50-80 A current. The charger had many different connections, and while he was using one pair to charge the battery, the other pair touched briefly - causing a bit of smoke, fire alarm, all that.

#

after the fire dept left, I asked him to get rid of the unnecessary connectors, but he told me there was no need - the discharge took care of that by vaporizing it

burnt tendon
#

After a conversation here like a year ago, I got myself a fireproof charging bag.

honest jolt
#

50 amps!!! How big was the battery?!?!?!

zealous ermine
#

lipos scare me! i've only had to work with them once for a combat robotics project

#

it felt like i was holding a bomb

#

i only have one. It's a tiny 3S 75C

honest jolt
#

lipos scare me!
same. sometimes i look at my lipos and think it's getting bigger, which makes me nervous although in reality, it hasn't changed at all.
it felt like i was holding a bomb
have u seen those videos of lipos blowing up? they give me a healthy respect fear for them

zealous ermine
#

oh yeah, not to mention that the lipo in my combat robot got punctured.

#

it really shows the power that they hold

#

that's the same model that got wrecked. even though it's small, it still has enough power to melt all the electronics inside

honest jolt
#

when i got my lipo today, amazon shipped it in a ~8in x ~6in x ~5in box even though the battery was ~1in x ~1in
typical of amazon
and they didn't even seal the bag containing the lipo; the connector was sticking out of the bag
and they didn't put bubble wrap
and the box wasn't taped great; it could've slid out one of the openings

zealous ermine
#

was it one of the thin cell ones?

honest jolt
#

yea, it was the 360mah one i was talking about earlier - similar to adafruit's one but the connector was reversed

zealous ermine
#

wait was it meant to be reversed?

honest jolt
#

i'm not sure, except that it didn't match the polarity of adafruit's lipos
so i reversed it so i could plug it into my pygamer
barely fits inside the case

zealous ermine
#

oh wow that's a hazard if it was like that from the factory

grave crest
#

I always use this story to illustrate that batteries of any shape or size can be dangerous.

A family member bought a 2xAA LED closet light, and used good AA batteries. However, a few minutes after mounting it, they were still in the room and smelled smoke.

The device most likely had an internal short, and had a small fire within the chassis. It was merely inches away from an entire closet filled of readily combustible material.

It was caught moments before causing serious damage, but it could have easily been catastrophic.

Anything that is energized, battery or otherwise, gets a healthy trial run under controlled, monitored conditions since then.

zealous ermine
#

πŸ‘€ oh my

honest jolt
zealous ermine
#

ohhhhh that makes more sense

grave crest
#

I trust Adafruit batteries. You know they've been sourced well. I still verify their operation before letting them be used on their own.

zealous ermine
#

how to you test them? have them discharge through a known load?

grave crest
#

Because, well, crazy stuff can happen. That AA light was a name brand, not a low-quality model. You'd think you could trust it, and I'm sure most of them were trustworthy.

#

Yep -- I give them one or two full normal use cycle in normal operating conditions + a recharge --- usually on my workbench as I'm working on other things. I have a fire extinguisher within arm's reach.

#

This goes from everything from laptops to AA flashlights to extension cords.

#

And i have a ~$20 infrared thermometer that's meant for industrial-style use, and every device gets hit with that while in use and while charging (if applicable). To see if there's any hot spots.

zealous ermine
#

oh that's smart

#

i rarely use my lipo. i only use it for mobile robotics projects

#

i just use a lab PSU instead 99% of the time

burnt tendon
#

tl;dr: Always run a battery of tests.

zealous ermine
#

the puns...

#

πŸ‘

grave crest
#

The old cliche: Trust, but verify.

zealous ermine
#

totally

burnt tendon
#

Occasionally I make not-puns and then everybody's trying to figure out where the pun was.

zealous ermine
#

that's pretty funny

stoic mesa
#

@honest jolt you don't need large battery to get 50 A.
Take a look at this: https://www.amazon.com/Youme-Power-Battery-3300mAh-Airplane/dp/B07LGRGKQG
pretty typical drone battery, 3 cell, 3300 mAh, 50 C
50C means that maximal current is 50 times the capacity (measured in Ah), i.e. 50*3.3=165A
For comparison, typical current when jump-starting the car is 400A
(Of course, I doubt that the battery linked above can really deliver 165A - but even if it delivers 1/2 of that, it is enough for a pretty loud bang, lots of sparks, and vaporizing some wires...)
So you really want to be very careful with LiPo batteries

#

For that reason, FIRST robotics competitions do not use LiPos. FTC uses NiMH rechargable, and FRC uses Lead Acid

quartz rune
#

How silly would I sound if I said I Two C instead of I Squared C?

honest jolt
#

Just updated Windows, and this is what I'm presented with. Not sure if I hate it yet, but I definitely don't like it. 😐 Can't even find any options to bring back the side bar...

quartz rune
#

uhoh I don't like that

honest jolt
#

Yea, and the update took 2 hours on my computer... (granted, it isn't a great computer, but most updates take <30 minutes)

crystal ore
quartz rune
#

So like when someone says "mass dampener"?

crystal ore
#

Less silly than "for all intensive purposes", at least. πŸ˜‰

pearl vigil
#

Well if corporate talk is the bar for whats considered silly...

zealous ermine
#

looking back at old projects can be fun but also infuriating

#

cause you pick up on all the things that you could of improved

sick adder
pearl vigil
grave crest
#

A bit more offtopic than usual -- but in the realm of creating documentation.

Anyone here use SnagIt for screenshots? How'd you feel about the software, over the built-in tools available in the OS? Yay/nay?

tardy badger
#

Wow, really exciting! I've hit a pretty good consistency milestone for my company. πŸ™‚

#

I've managed to maintain around $100 in sales per month πŸ˜„

quartz rune
#

Wooooot!

tardy badger
#

doing that for 3 months now so I feel really good about that πŸ™‚

quartz rune
#

that's great!

tardy badger
#

I'm still at about the break even point which is nice.

#

Though i did make some nice little investments with some money from a website I manage for a friend πŸ™‚

quartz rune
#

in a few years you can have the little one(s?) assemble for you πŸ˜‰

tardy badger
#

hehe

#

I have two kids

#

2/4

quartz rune
#

you can use 0201 with those tiny fingers

tardy badger
#

haha

#

my children would mistake them for candy or food

#

they are always hungry, always eating

quartz rune
#

I just had a business idea: repurpose electronic components as doll accessories

tardy badger
#

hmm

quartz rune
#

little resistor is Barbie's iphone

tardy badger
#

cast the parts in resin to make them a little bigger

quartz rune
#

I like it

grave crest
#

Another question -- anyone have a recommendation for a lower-end microscope that's ideal for soldering work?

Doesn't have to be brand new, I'm more than happy looking for a used model.

pearl vigil
#

And the driver is in mainline linux and you can just use ffplay which is nice

#

Although, do you mean a real microscope?

#

Or a USB one

zealous ermine
#

πŸš€

grave crest
#

@pearl vigil I was thinking a real microscope πŸ”¬

pearl vigil
#

@grave crest ah my bad, lol

#

I have a lazy eye, so it does not make a difference to me screen or microscope πŸ˜†

#

Gonna be in 2d if I like it or not

stoic mesa
quartz rune
#

That's great!

#

how did you learn CSS btw? I need to make a website. I was going to use one of the squarespace type outfits for my first go round but I'd like to do something more custom since I'd like to own the whole process

pearl vigil
#

ew web development hissssssss

stoic mesa
#

by trial and error, and a lot of googling
but my webmaster skills (at least frontend) are hopelessly outdated - I know nothing of modern technologies like React

#

still remember those websites of the 90s

#

optimized for Netscape Navigator

quartz rune
#

Dancing baby days?

pearl vigil
quartz rune
#

my javascript skills extend to doing spreadsheet work that spreadsheets can't do but I'd like to learn more. Looks like Dr. Google PhD is the answer

pearl vigil
#

No tracking, scripts, javascript, miners, ads

#

Autoplay videos

pearl vigil
#

Autoplay music

quartz rune
#

yeah but how else were we gonna let amazon offer us useless gadgets

stoic mesa
#

if you want your eyes hurt ...

pearl vigil
#

So this may not be the greatest website in the world
Better than most of the websites out there

#

See, content center

#

How could you improve that site? Give me one way

quartz rune
#

get rid of the back and forth "New EP out this week", but that's a personal thing. Those make my eyes cross

pearl vigil
#

That one is a little gross

#

Better than fb though

#

Last time I was on fb anyways

stoic mesa
#

but it does bring back memories

#

of good old days, when each browser and each web designer had his own set of html tags

#

some of which were occasionally compatible with each other

pearl vigil
#

Lol, then ie happened

#

Then we had different everything

#

Curse u microsoft, every time I use the printer at work I want to punch bill

stoic mesa
#

I am actually much happier with MS today than I was 10 years ago
But then, I am a user, albeit decently advanced one, not a developer

pearl vigil
stoic mesa
#

well, I am ashamed to say, but yes, I am OK with Windows 10

pearl vigil
#

Ive used anything but windows since I started using computers, and every time I have the terrible pleasure of using it, its a dang nightmare and I just want to get my work done

#

Eveyone says its good for gaming, its not evern good at that

stoic mesa
#

sure it is not perfect, but quite acceptable - and I have my gripes with Macs and Linux, too

pearl vigil
#

Me too, not nearly the same level as windows

#

Its amazing I paid $120 twice for it XD

#

They sure got me

stoic mesa
#

unfortunately I need Word and Excel for work, and I am too lazy to have several different OSs on my computer

pearl vigil
#

Both run in a browser

#

Full desktop app from what I can tell

#

Chromebook will serve you

stoic mesa
#

eh... with some issues, AFAIK

pearl vigil
#

Well, there are also other applications that accept those formats

#

Office365 is buggy

#

Ever get some real work done?

stoic mesa
#

if by work you mean "writing a nice looking letter on official letterhead", then yes

#

of course for real work I use LaTeX

pearl vigil
#

Its just amazing to me how you can have that much money, and that many people, and still have bad software. I got an android update on my phone, and they added 5 things I dont care about, fixed 3 things, and broke 10 other things, rebreaking one of the things they fixed in a new way. Im just disappointed by consumer everything in general

stoic mesa
#

yes

pearl vigil
#

Hardware and software

umbral phoenix
#

I'm continually amazed that, as complex as software is, anything works at all.

stoic mesa
#

which is one of the reasons I love TeX

#

you know the versioning scheme it uses?

umbral phoenix
#

Given 1000 customers, 990 of them will use the software in ways that were not intended by the designers.

pearl vigil
quartz rune
#

I fell in love with TeX when writing a lab and it let me write the Navier-Stokes eqs in 5% of the time it would have taken to use word (at the time, they seem to have added some support)

stoic mesa
#

@pearl vigil because long list of new features sells

late fulcrum
#

That's one reason Word is so bad: the designers don't support anything they didn't intend.

stoic mesa
#

and fixing bugs - less so...

pearl vigil
quartz rune
#

but they finished them on time!

stoic mesa
#

you only find about it later, after you forked your cash

pearl vigil
#

And all the new stuff on my phone is buggy and broken

stoic mesa
#

I would love to find a bug in TeX one day and get the bug bounty from Knuth

pearl vigil
#

And that has been my experience with windows as well, and apple, sometimes linux but at least you have enough control to fix it

#

Or just... not update

quartz rune
#

apple just slows your phone down without your consent

pearl vigil
#

If you really need to work

#

You know how many times windows 10 restarted my workstation while working, or playing a game?

#

Gosh darn it, we got a new update thats gonna delete your important files, buckle down!

#

And lets give apple a round of applause for making a firmware and OS update in one package while going to big sur, that way if you didnt pay for apple care and the sun was at the right angle you couldnt boot at all!

#

While we are on the apple topic

stoic mesa
#

Windows updates is really annoying, agreed

pearl vigil
#

Not just annoying, they brought down my entire business!

#

Often!!!!

quartz rune
#

Didn't they fix that? Mine always lets me reschedule

pearl vigil
#

And they reset my update settings every time!!!

#

its just amazing to me

#

Did you know they fired the human update testers?

#

They dont test it

stoic mesa
#

really?

pearl vigil
#

Really

stoic mesa
#

just run automatic test suites?

pearl vigil
#

Yep

#

And billy in the lab with the surface book

#

They roll it out to a small % of users, and see if they get a hailstorm in response

#

Which wouldnt be so maddening, if they didnt repeatably delete files, and reset licenses to home edition so that no one could decrypt until fixed 😭

stoic mesa
#

Since I do only use Windows as personal machine, with no encrypted filesystem, I never had this problem
but I can imagine your pain if you are running a business

late fulcrum
#

Wait, why do people use windows at all?

quartz rune
#

vidya

stoic mesa
#

well, I use it because I am too cheap to get Macbook laptop, and I need some programs that do not work under Linux, like Word

velvet pelican
#

ease of use most likley... its a widely known machine thus simple to find tutorials... i see more linux catching on these days tho

#

also yeah price point

stoic mesa
#

and yes, I know all about Libre Office

#

ease of use is not an issue for me in this case

pearl vigil
pearl vigil
stoic mesa
#

I know. I need to exchange documents with several offices, and I can't afford document formatting messed up by conversion between formats

#

I am also frequently using some other programs like Fusion360 which do not work under Linux
and running Fusion360 under Wine is not an option

#

I am not trying to convince anyone that WIndows is a good system - just responding to madbodger's question

pearl vigil
burnt tendon
#

I intentionally did not expose myself to Fusion360 or any of the other real programs so I'd sit there, room on fire, sipping my tea, using FreeCAD and thinking "This is fine"

late fulcrum
#

I used OpenSCAD for quite some time, and still do occasionally.

velvet pelican
#

I mean some people love their code to be transparent

#

So windows make sense

pearl vigil
#

Wdym?

high galleon
#

update : my laptop suddently stopped working this WE... my little fix just gave it a few days 😦

#

so this fan experiment will become a fume extractor I guess

quartz rune
#

Looks like arecibo collapsed :(

velvet pelican
#

Just throw an ice cube on it every once in a while

#

Itl be fiiiiine

zealous ermine
#

Tis but a scratch

zealous ermine
#

😦

quartz rune
#

F in the chat

zealous ermine
#

πŸ‡«

late fulcrum
#

One must appreciate the gravity of this situation

quartz rune
#

Rips off madbodger mask Jinkies! It's old man wirehead!

late fulcrum
#

With that dramatic action, you have relieved my tension

quartz rune
#

ayyyyy

late fulcrum
#

I suppose you had suspended judgement until now

quartz rune
#

You will receive your award soon

late fulcrum
#

The impact of that is not lost on me

quartz rune
#

Take a seat on your nearest SETI, so you don't faint from the excitement

dusty citrus
#

rest in pieces arecibo

quartz rune
#

RIPIP

late fulcrum
#

Amusingly, "paces requie comminuti" would have the initials PRC, which is shared by the People's Republic of China, who hosts the Five hundred meter aperture spherical radio telescope.

quartz rune
#

it's all coming together

dusty citrus
#

Does PRC share their findings with the free world?

zealous ermine
#

we gotta wait and see

#

😨

#

i really hope so, but i have a feeling some strange politics will make it's way into this situation

serene kettle
#

whats a good vm to open a virus on

zealous ermine
#

virtuialbox. that's what i use but i'm not a pen tester or anything like that!

serene kettle
#

Whats a pen tester, sorry im new to CS

zealous ermine
#

penetration tester. someone whos job is to 'hack' into a system / get around a firewall of sorts

#

white hat hacking

pearl vigil
zealous ermine
#

when it comes to running bad stuff, i use a separate SSD from my main one. sometimes i use VMware or VirtualBox but this is far from my expertise

pearl vigil
#

Craigslist is a good place to find unwilling donors.

pearl vigil
#

Normal app developers are communicating across android sandboxes using row hammer attacks to mix privileges, a different SSD does nothing, and a good VM protects you from the 13 year old script kiddie

#

In fact, state sponsored malware was recently found to escape all sorts of VMs, really interesting stuff

#

Not just one, and with the same method

zealous ermine
#

i meant like physically removing the SSD in my laptop and putting a new one in

pearl vigil
#

Lol, I wish that was enough

zealous ermine
#

πŸ‘€

pearl vigil
#

Have you ever had malware in your computers firmware before?

zealous ermine
#

nope! the firmware on my laptop is screwed up

pearl vigil
#

Its a good idea to just spend $10 on a 2005 dell, in fact, most ppl give them away.

zealous ermine
#

i did it when i tried to flash the bios a few years back

pearl vigil
#

Well they might fix it for you in that case πŸ€ͺ

zealous ermine
#

lel

serene kettle
#

well to be pro you must be accustomed to all types of vm's.. so i guess i shouldnt have ask that question..

pearl vigil
zealous ermine
#

woah

#

that's some advanced stuff

serene kettle
#

is firmware like between hardware and software, i dont know the full meaning.

zealous ermine
#

yeah sorta

pearl vigil
#

Sort of, its your BIOS, or the applciation stack on your network equipment, or the code in your smart lighbulb.

zealous ermine
#

it's hard for me to explain, IoT probably has a better explanation

pearl vigil
#

It runs directly on the hardware

#

As opposed to say your OS, which in reality does not, but firmware is sometimes a part of an OS

#

Like your remote control for the tv, it doesnt run an os, or high level system software, just low level code

zealous ermine
#

Firmware is the stuff that an arduino runs when you flash it. it's code that directly talks to the IO ports, timers. and serial

serene kettle
#

ah

zealous ermine
#

so if a malicious program re-flashes firmware, it has control of the devices hardware

#

which is a big no no

serene kettle
#

so basically firmware is code

zealous ermine
#

special code, but yeah it's code

pearl vigil
#

It is, and its a type of software

#

Just low level software

quartz rune
#

Now I'm paranoid, how do I check for this besides virus scans

pearl vigil
#

Lol, you dont

zealous ermine
#

don't sweat it

pearl vigil
#

Sadly no one who makes equipment provides a reliable way to check, because then they would need to document how insecure their consumer crap is

zealous ermine
#

if a device had compromised firmware, chances are it wouldn't be working correctly

#

you would notice

pearl vigil
#

Not true, only if a script kiddie is nearby

zealous ermine
#

or not, I don't make viruses, i just write assembly code

pearl vigil
#

Check out Ripple20 if you never want to sleep at night πŸ˜†

zealous ermine
#
JSOF

19 Zero-Day Vulnerabilities Amplified by the Supply Chain Overview Risk & Mitigation Technical Vendors Supply Chain Disclosure Overview- Ripple20 The JSOF research lab has discovered a series of zero-day vulnerabilities […]

pearl vigil
#

Lol, yep, its pretty amazing how we included a TCP stack in everything for 30 years... no one ever audited it well πŸ˜†

zealous ermine
#

one thing that bothers me is my sister uses these wifi enabled lightbulbs, and they aren't very secure.

serene kettle
#

where do you guys learn all this crap? like is there a youtube channel i should watch?

pearl vigil
zealous ermine
#

Liveoverflow

#

stack smashing

serene kettle
#

ok

pearl vigil
serene kettle
#

whats live overflow, like a learning site

zealous ermine
#

he's a guy on youtube who competes in and documents CTFs

serene kettle
#

ok

zealous ermine
#

lots of low level firmware weirdness

serene kettle
#

is it possible to apply code to a arduino wirelessly

pearl vigil
#

Yes

zealous ermine
#

yes

pearl vigil
#

Called over the air updates

serene kettle
#

can you do it with most micro controllers?

pearl vigil
#

If you write a bootloader

zealous ermine
#

if they have a wireless version, yes

pearl vigil
#

And usually there is also an external flash, I wrote a secure OTAU bootloader for the SAMD51 chips, I wish I could share it

zealous ermine
#

oh you wrote a bootloader? impressive!

serene kettle
#

..

#

you already know what my question is

zealous ermine
#

bootloader?

pearl vigil
#

I dont, whenever I assume I seem to be wrong

serene kettle
#

yes

zealous ermine
#

ok, let me explain lol

#

a bootloader is a code that runs on a MCU (microcontroller) or really any imbedded system. this code allows for the reprogramming of the chip, or loading of new code. when you buy a brand new arduino, chances are the chip already has the arduino bootloader on it.

#

it always runs before the main code does

#

it's also really small

serene kettle
#

ok

pearl vigil
#

So for instance, mine would start, start USB, check the flash for a new firmware, if there is, hash it, then verify the cryptographic sig, then write into a bank of memory not used by the current firmware. Restart, if we failed to boot into the new firmware, go back to the old one

zealous ermine
#

nice!

serene kettle
#

do you guys take notes too or is it stuck in your head

zealous ermine
#

after years of CS, you remember a loooooot of things....

pearl vigil
stray wind
#

It depends on how much I'm getting to practice a thing. If never, I take notes. If it's something I'm doing all the time, I don't need to.

serene kettle
#

yeah i take notes of everything 24/7

zealous ermine
#

when starting a project or working on something new, it's best to take notes

stray wind
#

Eventually you learn it and you don't need the notes. But if taking notes works for you, keep it up for sure.

zealous ermine
#

well that's how i do it, and it helps me a lot

serene kettle
#

i have a journal filled to the brim about types of components, arduinos, their advantages, blah blah blah

zealous ermine
#

nice

serene kettle
#

because i forget things 2 seconds after i get the information

zealous ermine
#

it happends

stray wind
#

I adapted code for a project today, and I have no idea how I managed to make it work. Apparently I learned some things along the way, because I didn't get any help on it.

zealous ermine
#

oh cool, what's the project?

stray wind
#

Cheerlights on NeoPixel LEDs, but instead of lighting up the LEDs, it does LED animations in the Cheerlights color.

zealous ermine
#

Nice

stray wind
#

So red does a comet, white does chase, etc etc etc.

#

And it worked! There's probably a WAY better way to do it than I did it, but it worked.

zealous ermine
#

sounds great!

#

i've been working on writing some digital clock firmware in assembly for the past few days

stray wind
#

Oooh

zealous ermine
#

the hardware isn't done, so i have no idea if it even works

stray wind
#

Hah! Luckily I didn't have to make the hardware here. Ladyada already did that.

zealous ermine
#

Also remember the kid who did show and tell like 4 years ago with the ALU? that's me!

#

i added the ALU to the full computer, and it works

serene kettle
zealous ermine
#

looks like KSP

serene kettle
#

it took forever since roblox's iDE sucks

stray wind
#

Wait, there's an IDE for roblox?

serene kettle
#

yeah

#

roblox studio

zealous ermine
#

πŸ‘€ w h a t

serene kettle
#

people make tons of money when they make games.

stray wind
#

My partner's kids are super into Roblox, and we've both been wondering about trying to get them into more STEM stuff. This might be an avenue.

pearl vigil
zealous ermine
#

what?

serene kettle
#

how old are you guys, just curios

pearl vigil
#

Lmao, just kidding, some people make a lot of money doing odd or IMO silly things

serene kettle
#

god i mispelled

zealous ermine
#

lol

pearl vigil
#

So why do I try, they dont πŸ˜†

quartz rune
#

my back hurts when I move too suddenly, that's as specific as I'm gonna get

zealous ermine
#

that's not good!

#

i'm around 18 to 25. being intentionally vague

late fulcrum
#

I'm old of body but young of mind

stray wind
#

I'll go with that as well.

zealous ermine
#

words to live by

pearl vigil
#

Im 20

#

Would be trivial to figure that out anyways

zealous ermine
#

Also @serene kettle here's an example of the language that (most) firmware is created in

#
Clear:
LVX 0x0 
Up:
STX 0x7FF 
INX
CMP
JOF PreDown
JMP Up
PreDown:
DEX
Down:
STX 0x7FF
DEX
JUF Clear
JMP Down
serene kettle
#

ok

late fulcrum
#

It has been a while since I wrote a bootloader.

zealous ermine
#

It's called assembly. it's great because you have lots of control of the system. it's bad because it takes ages to do anything impressive or big

pearl vigil
#

That is also how you get major security issues

zealous ermine
#

yea

pearl vigil
#

Im working on a kernel, the only ASM is what is absolutly required

zealous ermine
#

i don't write firmware for AVRs. i designed my own cpu so that's what i write my firmware for

#

it's its own flavor of assembly

pearl vigil
#

Ah nice, soft CPUs?

zealous ermine
#

Nope!

serene kettle
#

jesus

pearl vigil
#

Ah very cool, breadboard computer.

zealous ermine
#

yep!

pearl vigil
#

Why not an FPGA though? Same thing but... no breadboard

quartz rune
#

Are you on youtube? I recall watching a video about a similar (or the same) project?

zealous ermine
#

the FPGA didn't look as cool when i did it

#

also yes i'm on youtube but no i didn't document any of the build

#

i might tho once i get the bugs sorted

#

i have big plans for it in the future!

quartz rune
#

I will never not want an extra wide breadboard, I haven't learned yet why they don't make one

pearl vigil
zealous ermine
#

true lol

pearl vigil
#

And others can play with your CPUs

zealous ermine
#

when it comes to what i like to do, it feels like FPGAs are cheating

late fulcrum
#

Most FPGAs are full of vendors' secret sauce, so you can't build trusted hardware with them.

zealous ermine
#

that's why i reallllllllly like to breadboard stuff out

#

even if it takes 18 breadboards and 5 weeks

pearl vigil
late fulcrum
#

No, you should breadboard a CPU

pearl vigil
#

I would like to get my work done, and the breadboard cpu cannot run kicad

zealous ermine
#

it's all worth it in the end. seeing a physical version of a digital circuit is very satisfying

pearl vigil
zealous ermine
#

yeahhhh that's what i had to deal with for the first few days. lots of grounding and power distribution problems

#

but i'm making a custom PCB for the computer soon, blinkenlights included!

pearl vigil
#

Cool cool

serene kettle
#

how does your computer work

zealous ermine
serene kettle
#

like what does it do

zealous ermine
#

ok! good question!

#

So this is a computer at it's bare bones. no fancy GPUs or input devices

#

it's just a CPU on a table.

serene kettle
#

ok

zealous ermine
#

the programming language it uses is assembly, which can be translated into straight binary which the computer understands. that's called machine code.

serene kettle
#

alright

#

how much did this project cost

zealous ermine
#

hmm

#

a lot of it is externally funded, but the total cost is around $250

pearl vigil
serene kettle
#

thats the same price as my computer

zealous ermine
#

yeah i'm working on a C compiler

pearl vigil
#

Nice!

zealous ermine
#

but due to how basic the computer is, it's going to be a really reduced version of C

quartz rune
#

@serene kettle computer manufacturers benefit from economies of scale. if theerror07 were making 1000s of these the cost would go down

pearl vigil
#

Happens

zealous ermine
#

C with only the most basic functions

pearl vigil
zealous ermine
#

that's my dream. my own ASIC

pearl vigil
#

Hey, google skywater

#

Accepting designs now

#

I cant remember how many designs, but open source designs are being made for free by google

zealous ermine
#

πŸ‘€

pearl vigil
#

Or, from google rather, they are hiring another company to make them

zealous ermine
#

once i finish everything and put it on github, i'll see what i can do

pearl vigil
#

130nm is not modern, but for a first CPU, pretty dang good imo

zealous ermine
#

oh yeah

#

it will be a direct competition to the intel 4004 lol

pearl vigil
#

Right not I think ppl are competing to see how many RISC-V CPUs they can fit on one die

zealous ermine
#

oh wow

#

what's it up to?

pearl vigil
#

I have no idea, there are many similar ppl completing. Like the FPGA RISC-V folks πŸ˜†

zealous ermine
#

FPGA RISC-V sounds really cool

pearl vigil
#

1024 cores is the max ive seen on a FPGA so far

zealous ermine
#

WOAH

pearl vigil
#

And I think that record was broken, thats an old figure

zealous ermine
#

risc-v supercomputer

pearl vigil
#

They are not very fast cores, but there are RISC-V almost GPU like CPUs starting to show up for supercomputer use

zealous ermine
#

very impressive

quartz rune
#

SFDC bought Slack!

zealous ermine
#

?

quartz rune
#

salesforce bought the messaging service

zealous ermine
#

nice

quartz rune
#

we'll see! Yesterday would have been a good time to buy slack stock it seems

zealous ermine
#

yeah, time to see what happens!

quartz rune
#

Wonder if they bought it to have it or to meddle

zealous ermine
#

why not both lol

quartz rune
#

that's sort of a ship of theseus question

zealous ermine
#

yeah

pearl vigil
#

Like everything, its eventually, but how long

quartz rune
#

idk SFDC works pretty well, I don't use slack much at all though so I don't have a super strong opinion.

#

just part of the consolidation that's been going on for a while now. That I have an opinion on

pearl vigil
#

Does it? Whenever I use it, it just seems slow and weird

#

And buggy (Their office365 integration is the only experience I had with that)

quartz rune
#

well it works well for what it's for. That slowness could be down to whoever setup your system. Salesforce admins have a decent amount of control

pearl vigil
#

Ah, I guess I just dont totally understand salesforce

quartz rune
pearl vigil
#

TRUE

zealous ermine
#

Lol

zealous ermine
#

Here's a very low res image of the full schematic

#

the reason that everything looks so spread out and weird is because i designed all the parts in separate files, and connected them here

#

it doesn't really matter if it looks good or not. i'm using this file to created the pcb layout

honest jolt
#

Hmmmmm...should I be worried that my web server only works in Chrome, FireFox, and Internet Explorer, but not Edge? And Internet Explorer is the fastest one out of all of them...

high galleon
#

1998 called. they want their webserver back

tardy badger
#

Off shore web development companies are terrible at reading companies before reaching out

stoic mesa
#

please add support for Netscape Navigator!

umbral phoenix
honest jolt
#

(except for a lot of that pesky JavaScript stuff that modern websites use)
haha, my site doesn't require javascript (only used for automatic redirection when a certain condition occurs, but you can always press a link yourself!)

as long as your browser supports html forms using POST and the <noscript> tag, it'll be perfectly usable. πŸ™‚

tardy badger
#

πŸ™‚

stoic mesa
#

@umbral phoenix wow!

spice moss
#

making the browser could be new OSS thing right

pearl vigil
#

We were just having a conversation here a while ago about how all new websites with their JS, autoplay, ads, miners, etc are garbage, and 90s internet was the height

spice moss
#

what is made for low powered boards as well

#

well there is now that webassembly also

pearl vigil
#

True, I am loving the WASM

spice moss
#

what modern browsers support

pearl vigil
#

You can have applications run in the browser with no backend and it performs like a native application, the games and video editors are amazing

spice moss
#

i have seen demos where blazor wasm work on iot device

#

like the barcode scanner what have screens on it

pearl vigil
#

Hm, thats interesting to me, to get more of an opionon I would need to know more about how wasm actually functions under the covers

spice moss
#

you can do some javascript interopt calls

pearl vigil
#

I understand the interface

zealous ermine
quartz rune
#

😦

pearl vigil
#

This is so funny, you may have heard me talk about how at work the product my company sells is... questionable quality (Hence why I have a job to replace it), but the rip off products are even worse πŸ˜†

#

Check out this analog frontend fail!

quartz rune
#

is that a freq response?

pearl vigil
#

This is force applied to two plates, not only is the resolution crap, and noisy as heck, but I am only applying force to channel 1 in this picture

#

That olive trace from channel 2... that is crosstalk

#

The hardware looks like its made by someone child, this is a lot of force Im applying, and becasue of the hardware issues its telling me I jumped 2 meters in the air becasue of those traces

#

This hardware is something companies pay serious money for yearly to license

#

And this trace is from me hacking the competitors project, I got a python script 30 lines long to outdo their million dollar software

#

Honestly, this thing is such hot garbage I might tell my boss the integration isnt worth it

#

Like look at that! I still cannot beileve my eyes! That is almost 100 pounds of force showing up on a channel no weight is put on!!

stone orbit
#

@pearl vigil You probably know this, but many (most?) sensors have a static offset that needs to be nulled out. Sometimes a Wheatstone bridge can help,

pearl vigil
#

Both channels wires are next to each other, and the changes in voltages are tiny. So when you effect one sensor, even though it it totally isolated from the other sensor, you still get weight on the other because the fool who made this is really into antennas ig

stone orbit
#

I suspected you knew, thus my preface.
Sounds like, at a minimum, twisted pairs would help.

pearl vigil
# stone orbit I suspected you knew, thus my preface. Sounds like, at a minimum, twisted pairs...

It would help they they put caps on their voltage regulators, it would have helped to turn their board 180 degrees, would help if the board labelled A/D actually converted the analog signal into a digital one, it would help to have left the signal as differential and twisted pair, it would help if they used the 5V from USB instead of heating up their voltage reference and gauges with the linear regulators, it would have helped to have someone do sane mechanical design, it would help to have a four channel ADC instead of one channel because the circuit here shouldnt work at all for what it is supposed to do, it would help if they cared at all, but sadly, companies pay these guys a lot of money, and they just do not give a crap

#

Even my companies, which is still IMO not great, and I am currently working to replace, is light years ahead of this garbage

stone orbit
#

In low level stuff like that, I've often spent the money to put a separate A/D as close as possible to the measurement point and only ship digital around. And RS-485 for that.

burnt tendon
#

Well, until your employer's product is better, I feel like people who live in glass houses shouldn't throw Wheatsones.

pearl vigil
#

@burnt tendon well, see, the reason I can throw the wheatstone is my employer's product actually works, and you can use it as its designed, and we are not ripping off conpanies of millions of dollars πŸ˜†

pearl vigil
#

They have PCBs they made themselves, it is LABELED "A/D", and in both plates

#

No where is an adc

#

Its only an amp, they then send that signal through long wires to a LABJACK

#

Not only is it an amp, but they make it a single ended signal!!

#

They went through effort to make it worse

burnt tendon
#

That sounds like a big negative.

pearl vigil
#

It just amazes me.

#

I am appalled

#

Not a single part of this design is correct, and its not even cheap to make, its more expensive

#

Not correct eletrically, mechanically, in training, or in software

burnt tendon
#

It weights heavily upon you.

#

I feel like the curse of understanding is seeing how bad everything is. After learning to bend neon tubes, the world became filled with bad neon where it wasn't before. After learning to weld, the world became filled with really nasty weld beads.

pearl vigil
burnt tendon
#

Ugh, so, like, the old skool aeronautical engineers were fastidious as hecking.

#

But the problem is that there was a giant blob of aeronautical engineers and then by the time the 80s rolled around, it was ABSOLUTELY NOT A FIELD TO GET INTO.

#

Now they are all retiring and I think the way the 737 MAX has been going is showing why this is a problem.

#

Like, aeronautical engineers were pretty savvy rolling out electronic systems, perhaps more than anybody else, with fail-safe systems. Three complete redundant throttle computers, which then the car people said "Hey, we're going to do this like aerospace!" and it became three threads on the same CPU because cost engineering.

pearl vigil
#

Oh certainly, i was just speaking to the part its amazing computers work at all

#

Bitflip, physical connections, quantum physics

quartz rune
#

when the cost of human lives is judged as less than the cost of doing it correctly...

pearl vigil
#

We are clocking CPUs so fast, electrons cannot complete going through a tiny part of the CPU before the next clock cycle.

stoic mesa
burnt tendon
#

Yeah, install the gyros upside down and the rocket flips out.

stoic mesa
#

good thing that no one was killed

burnt tendon
#

Of course, a Vega launched with the sensors wired wrong too.

stoic mesa
#

the bot ate my comment πŸ™‚

#

to paraphrase: main reason is the same - salaries and job presitge were really bad, so few smart young people chose this career

#

and when the old guard retired, no one knew what they are doing

burnt tendon
#

Yah, I mean, I'd love to work on rockets, but my dad was in aerospace and that caused problems.

stoic mesa
#

wow... why problems?

burnt tendon
#

Well, after the end of the cold war, they didn't need so many aerospace engineers.

stoic mesa
#

yeah, I can imagine

magic bay
#

hi all! I am making a system for sharing hardware with remote users, called hardshare. If you are working on a distributed team, if you are teaching remote students, or if you want something like ngrok but for electronics, then you should try it!

The client is open source; you can read the manual at https://hardshare.readthedocs.io/en/latest/index.html

demos of the infrastructure:
There are several robots that you can use: https://rerobots.net/sandbox
demo video: https://vimeo.com/465989844

The demos all show browser-based "sandboxes". There is also an API available so you can create other apps that leverage hardshare, for example using the Python client library: https://github.com/rerobots/py

screen recording demo of sandbox/multi_kobuki as of 2020-10-07 at 1:15 the rosbag is visualized in WebViz (https://webviz.io/). visit rerobots.net/sandbox have fun!

β–Ά Play video
drowsy zephyr
#

Guys, i have a question, is anyone here knowledgeable at optoelectronics?

#

why are the materials of optoelectronics so scarce on the internet? not a lot of videos or articles, only references in journals.

stone orbit
#

I'm not even sure if I understand your question Can you be a little more specific?

drowsy zephyr
#

so im currently scouring on the internet on some optoelectronic components, how it works and what applications can it be used for

#

and right now, there are little to no videos or articles discussing or explaining about these things

stone orbit
#

what do you want said components to do?

drowsy zephyr
#

well, im currently looking for photodiodes

#

i want to see how it works, where it's used for, and some datasheets about it

stone orbit
#

Google photodiodes application notes

drowsy zephyr
#

adding notes huh? neat

stone orbit
#

https://en.wikipedia.org/wiki/Photodiode see the references at the bottom of the page.

A photodiode is a semiconductor device that converts light into an electrical current. The current is generated when photons are absorbed in the photodiode. Photodiodes may contain optical filters, built-in lenses, and may have large or small surface areas. Photodiodes usually have a slower response time as their surface area increases. The co...

drowsy zephyr
#

alright, thanks

loud tinsel
#

Hey folks! Just joined the server - hoping I didn't miss an introductions channel or something, but just wanted to say hey!

lapis bluff
orchid zephyr
#

@stoic mesa the gyros were actually keyed for the hole. The guy installing them, upon realizing that they didn’t fit, didn’t flip them the right way around like most people would do. He used his mallet to force them in to place. That’s like having a usb stick not fit into your computer, and instead of trying the other way, hammering it into place.

stoic mesa
#

I know. they "almost" fit in the wrong orientation - which prompted the worker to use force to install. IMHO, this is is a bad design - for properly keyed part there could be no confusion and no way to force it in wrong orientation. Obviously, this is no excuse for what the worker did.

#

but in either case, Russian space industry had (and, afaik, still has) serious problems hiring enough qualified engineers and workers

ocean sigil
tardy badger
#

pogo astroid surface material grabber mission??

#

The one landing in the Australian outback?

ocean sigil
#

Yes

tardy badger
#

πŸ˜„

ocean sigil
#

any minute now...

#

just re-enterd

tardy badger
#

touchdown

ocean sigil
#

The hunt begins

burnt tendon
#

Hopefully they don't find everybody surrounding the capsule is dead from massive blood clotting

quartz rune
#

or they didn't find the protomolecule

hasty quarry
#

What's the most complex mechanical structure in our body

#

The foot?

#

Hands, maybe

tardy badger
#

Probably hands

#

My wife says feet (she has taken like 3 levels of anatomy)

hasty quarry
#

Hm

#

Good source

#

Thanks

velvet pelican
#

Yeah the feet have alot going on. If you ever have to have a cast on your foot you will realize how much is there when you go through rehab

umbral phoenix
#

finally got around to hax-ifying (thanks, @night crescent) and battery-ifying (thanks, @tardy badger) a QT Py, first time soldering SMT and I didn't sparky itFilesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk5s1 4048 8 4040 1% 512 0 100% /Volumes/CIRCUITPY

tardy badger
#

πŸ₯³

#

Nice @umbral phoenix !

#

The Haxpress build for the qt py is pretty sweet

umbral phoenix
#

Thanks! Yeah, more flash is quite useful. I'm going to attempt for the third time something I've been wanting to do on SAMD21 for a long time, very hush hush ;-), but if I get it working I'll report back

tardy badger
#

πŸ€“

#

Do leave a review whenever you get the email

#

πŸ™‚

quartz rune
#

I literally slept on a problem and woke up with an idea this morning and it works!

tardy badger
#

πŸ₯³

#

Yay!

quartz rune
#

button bounce? Get outta here

#

time.sleep no more

tardy badger
#

πŸ’ͺ🏻

#

Capacitor?

quartz rune
#

nah some code

#

I'll make this all open source once I remove the unprofessional comments and clean it up in general

tardy badger
#

Lol

quartz rune
#

nothing terrible just stuff like "doesn't work idk"

#

ah heck spoke too soon

tardy badger
#

Lol

quartz rune
#

who even needs buttons besides the entire world

tardy badger
#

πŸ˜…

stoic mesa
#

@zealous ermine let me find the pic i have

zealous ermine
#

πŸ‘Œ

stoic mesa
#

the actual electronics will be on the bottom, and on the top, just 3 leds

zealous ermine
#

Nand gates, very nice

stoic mesa
#

obviously there will be other gates too

zealous ermine
#

yeah

stoic mesa
#

i made it rather large on purpose

#

so that students can see it better

#

SparkFun has a kit like that, but i am not very happy with it

#

hope mine will be better

zealous ermine
#

so far it looks good

#

cant wait to see the progress!

stoic mesa
#

i will finish the prototype soon and then place the order for full set on seeedstudio - hopefully in a couple of weeks

#

i am still waiting for some components

#

i was actually surprised that no one did a kit like that other than sparkfun

#

seems like an obvious idea

zealous ermine
#

i think i've seen a few kits in the past that were similar to that

#

it was a while ago

stoic mesa
#

i need to check on that

#

oh yes, there was also one from snap circuits... but at $90 per set

zealous ermine
#

oh my

#

wayyy too much

stoic mesa
#

yes - especially as it has exactly one copy of each gate. not very useful...

late fulcrum
#

There was another one on Kickstarter or something. I had considered an "XLTTL" like the "Three Fives" kit or the XL741, that would allow the builder to construct a pair of gates using discrete components to make a giant 8-pin TTL chip. The classic NAND would have 4 transistors, an XOR would have 11.

stoic mesa
#

@late fulcrum you do not happen to remember details about the kickstarter one? I saw one -rLogic - but it was long time ago...

late fulcrum
#

The is a set of 9 basic boolean logic blocks. they come as a single pcb that is snapped apart. the included headers can be soldered onto the pcbs or wires can be soldered directly to the pcbs. The set includes 2 AND gates (74LVC1G08), 2 NOR gates (74LVC1G02), 2 XOR gates (74LVC1G86), 1 NOT gate (74LVC1G04), 1 NAND gate (74LVC1G00), and 1 OR gate...

stoic mesa
#

thanks a lot!

#

i looked at these, but i still think i will follow through with my project

#

as I am not completely happy with any of these

burnt tendon
#

I mean, it seems like a gate project to work on.

hasty quarry
#

WIREHEAD

#

NO

umbral phoenix
#

NOT

#

(those are pretty cool though)

stoic mesa
#

we need a new logic gate: OR ELSE

burnt tendon
#

I mean, the logic gates... they are an exclusive club, some of them.

velvet pelican
#

Im thinking more like a Gated community

late fulcrum
stoic mesa
#

exactly!

mortal fossil
#

study=no fail
no study=fail
study+no study=fail+no fail
(no+1)+study=(no+1)+fail
i delete the two (no+1)
study=fail

tardy badger
#

lol

zealous ermine
#

heh

hasty quarry
#

Is focus and work the same as stress?

#

I wonder if chefs working an intense job, for example, get the same kind of stress that is deemed as unhealthy for the immune system or other things

covert spire
#

The stress I experienced working in a kitchen vs Professionally driving vs working in special field of construction don't really compare. In kitchen is just high tension to keep the work pace up. Driving was heavily focused & high tension for keeping up a pace. Where as heavily focused I found to be my most comfortable fiepd of work. While I still have to quickly think on my feet, it's nothing nearly as bad as stress induced by tension. The tension causes more physical damage & poor health.

zealous ermine
#

I had to restart the PCB design

#

The way i had it set up was really bothering me, even though it was working right

#

I knew i could of done it much better, so i will

#

:)

late fulcrum
#

That's par for the course, and generally the best choice.

quartz rune
#

iterate iterate iterate!

late fulcrum
#

That trick made the board narrower, and therefore cheaper

quartz rune
#

My similar board ended up wider than it should be but the price difference from the fab shop was pretty small and I only needed 10 of them so I decided to live with it

zealous ermine
#

amazing layout

#

very neat

quartz rune
#

google search weird for anyone else today? I searched some terms that were definitely related and I got "There aren't many relevant results". But searching one of the terms resulted in an article with both terms in it near the top. And some searches show the most "likely" first page lower down than I would expect. E.g "pastebin" search had the front page of pastebin as the third result

hasty quarry
#

I can't get this out of my head

#

Pls

#

It's too good

zealous ermine
#

i've been on a roll with this PCB routing thing!

#

it's not perfect, but i feel ling i'm doing a much better job

#

my goal is to get it done before dec25

tardy badger
#

lol definitely doable

#

I finished started the schematic and finished my first prototype design for the esp32-s2 board I'm making in about 8 hours

#

lol

zealous ermine
#

oh wow

tardy badger
#

I did one routing and then I ripped up all the wires

zealous ermine
#

i can relate!

tardy badger
#

and routed it again but better lol

zealous ermine
#

lol

tardy badger
#

granted, mine doesn't have nearly all the connections yours has πŸ™‚

zealous ermine
#

the first PCB i ever designed was intense. 26 ICs, and it's the size of a standard printer paper

tardy badger
#

wow

zealous ermine
tardy badger
#

my goodness

#

that's a lot of work

zealous ermine
#

oh yeah it was

#

but it all pays off!

#

i'm going to make it open source once i fix some old issues with the board

broken python
#

nice

#

here take a gordan ramsy

late fulcrum
#

I did a Google search for Ytterby, and it offered me flights there, but claimed I'd be flying out of Scott Field (a grass strip a few blocks from here), which it referred to as "Dulles International Airport" (it isn't).

#

Hungarian Rhapsody is familiar to any of us who grew up with Bugs Bunny (it even makes an appearance in the film version of "Who Framed Roger Rabbit")

quartz rune
zealous ermine
#

PAIN

late fulcrum
#

You're getting better at this

zealous ermine
#

after 6 hours as 2 cups of coffee

#

it's done!!!!!!!

quartz rune
#

looks great! I might move the barrel jack closer to the edge but that's just me

zealous ermine
#

will do

#

i moved it to a corner

tardy badger
#

My goodness @zealous ermine

#

That’s a lot of wire

#

Also, taking a graduate level digital systems verification course was great

#

But my goodness I wasn’t really sure I’d finish that project I just turned in

#

The instructor had to tune it down because even the Ph.D students were struggling

zealous ermine
#

Oh my, what was the project?

tardy badger
#

fleshing out bugs in the LC3 educational CPU architecture in System Verilog

#

originally, we had to hunt down the bugs

#

there are 29 in total

zealous ermine
#

oh wow

#

what were some of them?

tardy badger
#

well, 1 for instance: at reset, the program counter pc starts from 0x3001 rather than 0x3000

zealous ermine
#

oh that's a huge issue

tardy badger
#

the opcodes for AND and ADD are swapped

zealous ermine
#

also a huge issue

tardy badger
#

Write Control signals on ALU operations should be 0, but they are 1 instead.

zealous ermine
#

NOT gate time

tardy badger
#

The bugs are intentional

zealous ermine
#

it sounds like a CTF

tardy badger
#

basically as a test bed for really getting comfortable with Digital Systems Verification using System Verilog

zealous ermine
#

sounds super cool!

#

i had to do some CPU debugging on real hardware with the breadboarded one

#

it takes so long to get any real progress

tardy badger
#

yeah, I figured that since I'm going into the real world starting in January with L3Harris Communication Systems a digital systems verification class would be important.

zealous ermine
#

totally

tardy badger
#

plus it opened the door for undergrad research

zealous ermine
#

yeah that's a good thing

#

so what is the LC3?

#

im interested

tardy badger
#

Little Computer 3, or LC-3, is a type of computer educational programming language, an assembly language, which is a type of low-level programming language.
It features a relatively simple instruction set, but can be used to write moderately complex assembly programs, and is a theoretically viable target for a C compiler. The language is less co...

zealous ermine
#

very cool

tardy badger
#

yeah. I spent almost all day trying to verify 6 bugs lol

zealous ermine
#

that doesn't sound fun at all

tardy badger
#

it was easy at first

#

then I got lost in the sauce

zealous ermine
#

lost in the sauce

#

i agree with that 150%

tardy badger
stoic mesa
tardy badger
#

@stoic mesa same

zealous ermine
#

Lmao

#

πŸ˜‚

quartz rune
#

jarring: When a show gets cancelled by a network and picked up by netflix and they start using grownup words

tardy badger
#

I love sticker deals from StickerMule

#

just ordered 50 3"x3" die cut labels for my shipping process. $19 + free shipping

quartz rune
#

I always miss the sales TT

tardy badger
#

TT?

quartz rune
#

I think it's supposed to be crying but my emoticons are rusty

tardy badger
#

Oh lol

quartz rune
#

I also for some reason thought it was 40% off everything during the livestream, but that would be a bit too generous

tardy badger
#

Hehe... yeah

#

LiPo power packs are on sale right now for $5

fleet shore
#

<@&617066238840930324> not sure who to make aware, but it doesn’t seem like the learn guide channel is updating.