HN user

robotjosh

252 karma
Posts0
Comments110
View on HN
No posts found.

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.

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.

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.

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.

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.

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.

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.

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.

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.

I canceled my youtube red over this. They've blacklisted channels that are specifically against racism because of some channels that support racism. They don't want to offend racists? I'm keeping my 5/month and will not consider their new 30/month service that I had been excited about.

Open office plans are awful, just as bad as cube farms where they mix their yacking sales people in with engineers. I've spent brief time working in many different office layouts and none of them were places I'd like to work. One startup had this guy with the loudest mechanical keyboard I've ever heard. I was in the complete diagonal opposite side of the office and it sounded like brief bursts of ping pong. It was the most distracting thing of any of the offices I've been in. Not one single office I ever went to did the right thing and gave engineers their own office with a door.

This attitude is understandable. A lot of the "college grads" I graduated with were people who I watched for 4 years not try very hard and walk away with the same degree as I had after I worked really hard preparing myself to be an effective engineer. Then I watched as they got nice paying desk jobs while I work around the clock being a freelance engineer who has to deliver working products to get paid. Hard work and dedication are what this job takes, not somebody older holding your hand. Looking at the code and process of older engineers is valuable but you have to proactively do that, it is part of being a dedicated engineer.

The vendor SDKs are the weak link, not the compiler or language. Development could go 4x smoother if the vendor code were solid. Every single project I bump into sdk bugs that make it clear they have shipped code that was not tested. Its like they expect us to debug their code that they had developed on the cheap. Lately my philosophy is to just take the vendor header file and write my own low level drivers because it takes a more predictable amount of time. Our industry could use 3rd party SDKs.

The Mac Pro Lives 9 years ago

I was ready to pay 6k+ for a max MacBook pro with external gpu and whatever other usb-c accessories they were going to sell. The lack of a ram upgrade caught me off guard, really no ram upgrade in like 6 years? Really its usb-c-only and they have no usb-c accessories? SMH

The Mac Pro Lives 9 years ago

The first thing I did when I ditched mac was to get a pc motherboard/ram/cpu/psu and bolt it out of the way under my desk. More room on my desk is an upgrade. Nobody really makes enclosures designed to be out of the way.