robotjosh's comments

robotjosh | 3 years ago | on: The fall of Reddit: Why it’s quickly declining into chaos

Its not just awful mods, its awful paid admins. It was a step in the right direction to ban hate speech. The people they hired have decided that being mean to racists is “hate speech”, while ignoring actual hate speech and letting racist spaces thrive. This is not what people meant when they asked reddit to do something about hate speech.

robotjosh | 3 years ago | on: Ask HN: What Happened to Reddit?

Reddit hired more paid moderators, to whom being mean to racists and other people they like is “hate speech” while actual racists and nazis run amok being shitty to actual protected groups. Reddit is turning into the next stormfront.

robotjosh | 3 years ago | on: Ask HN: What Happened to Reddit?

This was my experience too. I got banned from my city’s subreddit for the stated reason “don’t move here” and then harassed across several local subreddits. Paid reddit admins determined that is not in fact harassment. Then later these admins banned me because they said being mean to racists is hate speech. Seems like racist assholes run the place from mods up to the paid admins.

robotjosh | 8 years ago | on: Embedded in Rust: Brave new I/O

It sounds like this would work for beginners or certain people who know rust and not C. A new firmware language could never be widely adopted if it is not made for the career firmware engineer to use.

robotjosh | 8 years ago | on: Embedded in Rust: Brave new I/O

The first problem with doing this in arduino is that the pwm is interrupt based. So that limits the frequency. There is a tone library that can generate a pwm for a specific tone, but these are interrupt pwms and it cannot work correctly with the 1ms tick causing jitter. I see arduino projects every now and then as a consultant and one of them was to generate tones. It sounds scratchy out of the box if all you do is generate a tone. Had to modify arduino core for it to use hardware pwm. Why didn't they use hardware pwm in the first place? Its because they needed pwm to work on any pin not just the 8 or so pwm pins, and they sacrificed a lot of performance to do it. I love arduino for inventors to get something running, but for coders and engineers, you guys are smart just program on AVR in C, or better yet program on a modern arm cortex in C. If you want a blazing fast mcu check out the FRDM-K64F, this is 32 bits 150MHz vs the AVR's 8 bits and 20MHz, plus it has a nice DAC so you won't have to do pwm modulation, not to mention 256kb ram vs the arduino's 8kb.

robotjosh | 8 years ago | on: Embedded in Rust: Brave new I/O

These problems that embedded rust is trying to solve are not a big deal. In C you try to minimize what happens in any interrupt, usually just set a flag, save a result, and return. You generally use atomic instructions on gpio. To set or clear a bit mask is atomic so there is not much reason to read-modify-write gpio in an interrupt or anywhere. I think these solutions would create more work than they save.

robotjosh | 8 years ago | on: Embedded in Rust: Brave new I/O

You will want to code on the avr directly. The problem with audio processing on arduino is that there is a 1ms system tick that is higher priority than user code. It causes audio signals to sound scratchy, even a solid tone because the arduino pwm is all interrupt driven.

robotjosh | 8 years ago | on: Writing a Bootloader

Nobody knows how to do this anymore. About half the projects I got when I freelanced were projects that were finished but "just needed" a boot loader.

robotjosh | 8 years ago | on: Americans Are Paying $38 to Collect $1 of Student Debt

Nobody has ever asked to see my degree or if I have one. They only care what I can do and how much it will cost. I looked into taking a few classes but saw that tuition has quadrupled making 2 classes cost more than an entire semester when I was in school only 10 years ago. Not only that, there are fewer professors and more non-professors teaching. Professors still do not make 100k even if they teach all day every semester so all this extra money isn't going to them.
page 1