Live data from Hacker News

My Business Card Runs Linux

thirtythreeforty.net

111–120 of 415 posts

Re: My Business Card Runs Linux

#112
This is brilliant. I’m an embedded systems engineer by training (and interest - I still occasionally solder things to bend them to my will!) and absolutely love the implementation. It’s aesthetically pleasing and functional in both interesting and fun ways. Very slick.

Re: My Business Card Runs Linux

#113
post #37

But isn't masking the phone number kinda defying the purpose? Extremely impressive

The censor is only on the picture.

Clearly you've never been called 20 times a day for 2 weeks straight during looming deadlines about Extended Car Warranties!

Re: My Business Card Runs Linux

#115
post #91
post #40

Earlier quoted context omitted.

>Sure, the lead may cross one or two layers of cloth and migrate from the pocket to your skin and bite you. You get it on your hands and then ingest it when you eat. (People don't usually wash their hands after touching a business card.)

>You get it on your hands and then ingest it when you eat. (People don't usually wash their hands after touching a business card.) I was referring to the parent poster that talked of people putting them in their pockets. Anyway, ROHS (or lead-free) is a good thing, but it is not like you get lead poisoning (or saturnism) because of the once in your lifetime you touched sometthing contained lead and then - if you eat…

I wish I could find a source on this, but when my 12mo got his routine lead test, his lead levels were elevated. It was then that I learned that even "safe" levels of lead can (it appears, inconclusively) result in long term permanent changes: reduced IQ, increased aggression.

I will forever feel guilt about letting him play in the yard as a baby (my best guess as to where it came from) and take other efforts to reduce the lead in his environment.

Depending on your life situation, it may be impractical if not impossible to reduce the lead in your environment. I am open to being further educated on this subject, but it seems like reducing lead in all products that will be handled by people is a net benefit for getting to home environments that will not cause brain damage to the infants that live in them.

Re: My Business Card Runs Linux

#116
post #17
post #12

Earlier quoted context omitted.

After reading the post, i was under the impression that the author really did some shopping for major components and assembled everything into a fun shape. Obviously i know nothing about electronic board design, so could you explain which extraordinary skill this required ? EDIT : ok, i missed the part where he actually designed the whole board, obviously..

Embedded systems engineers are (usually) paid a lot less than full stack engineers. Edit: I seem to be getting (a lot!) of downvotes on this. I thought it was quite well known, but apparently not. Full Stack Engineer salary: $93,598 [1] Embedded Software Engineer salary: $74,758[2] [1] https://www.payscale.com/research/US/Job=Full_Stack_Engineer... [2] https://www.payscale.com/research/US/Job=Embedded_Engineer/S...

Disclaimer: I haven't read those links.

In my experience both as an embedded systems engineer and as a hiring manager, the salary sites miss a lot of nuance.

A large amount (probably most?) of embedded systems positions are at the lower end and don't require a lot of experience so that is reflected in the lower salary numbers. At the higher end, where more niche skills and higher levels of complexity & system integration are needed, you'll see the kind of salaries you are more familiar with.

It's also very industry dependent. I've always found it surprising that Factory Automation engineers are paid generally below a typical web development salary, but that's where a lot of embedded engineers end up working and get the lower pay that goes along with the job.

When I worked in Medical Devices, programmer salary didn't make a distinction between embedded or database, or UI work.

In addition, the positions aren't always broken out that way. In my day to day work I do embedded systems programming, Windows desktop stuff, some network (IoT) stuff and even a small amount of web dev when needed. My job title has never reflected any distinction in the kind of programming I did.

Re: My Business Card Runs Linux

#117
post #102

Earlier quoted context omitted.

Ha someone on Reddit suggested this. See the thing is, they have my contact info printed on them, so I'm really easy for the police to find after everything is hacked!

If I were a pentester, I'd hand them out with your name and readme on it ;)

If he only hands out a few, they'll still lead back to you, but you'll make the police work for it too.

Re: My Business Card Runs Linux

#118

To me it's truly mind-bogging that a tiny $1.42 chip contains almost everything needed to boot Linux: a 500mhz cpu, 32MB SDRAM, 2D GPU, SD/MMC support, and USB controller, all packaged inside a 10mm x 10mm chip? It makes me really want to get into embedded development.

I mainly work in web-dev, but working in embedded systems is kind of my hobby. It's kind of refreshing working on bare-metal, optimizing up-to single bytes of data, when I'm usually working on layers and layers of abstraction everyday.

Where does a web-dev turn to to get started in this as a hobby?

Re: My Business Card Runs Linux

#119

Earlier quoted context omitted.

I mainly work in web-dev, but working in embedded systems is kind of my hobby. It's kind of refreshing working on bare-metal, optimizing up-to single bytes of data, when I'm usually working on layers and layers of abstraction everyday.

Where does a web-dev turn to to get started in this as a hobby?

Buy an Arduino and don't use the provided std lib functions

Re: My Business Card Runs Linux

#120

To me it's truly mind-bogging that a tiny $1.42 chip contains almost everything needed to boot Linux: a 500mhz cpu, 32MB SDRAM, 2D GPU, SD/MMC support, and USB controller, all packaged inside a 10mm x 10mm chip? It makes me really want to get into embedded development.

The roadblock has always been the MMU. Vanilla Linux won't work without it, and uCLinux is always in some strange phase of support for newer architectures if it's supported at all.

I found a decent port of uCLinux to the Cortex-M3 once, but the host core was 120 MHz and it was pretty much a science experiment and not much more.

Post reply on HN