HNHacker News
TopNewBestAskShowJobs

ost-ing

1,317 karma · joined November 3, 2020

Robotics, IoT and embedded engineer. Specialising in Rust for embedded systems.
submissionscomments
ost-ing··on Ask HN: Percent of employees that benefit financially from equity offers?
I consider virtual shares (in Germany) an unregulated scam. It’s a “nice to have” but should absolutely not be considered compensation, nor should renumeration be compromised for them. I don’t know a single person who has come out profiting. Dangling carrots.
ost-ing··on Germany: Number of unemployed highest in 10 years
As one of the most industrialized countries on the planet, it still blows me away how backwards it actually is.

As a small business owner in electronics manufacturing, I have decided not to incorporate a GmbH. It’s not worth the hassle. There is bureaucratic rot everywhere and the number of regulations is only increasing. Even trying to export products outside of the EU past 1000 EUR incurs unnecessary processes that have costs and delays. Why?

Then you have this progressive righteousness that has fuelled deindustrialization in Germany which is simply insane, and the fact that political leaders entertain this nonsense is dangerous. Germany missed the mark so heavily and it will cost decades.

ost-ing··on We're bringing Pebble back
I have one, I use it nearly every day, battery can last upward of a whole month. They stopped updating the original model though which is frustrating because newer models have more features, but im almost certain the hardware is virtually identical.

I would like more transparency on how long each device gets updates for, similar to how Apple handles their products.

ost-ing··on Using the Rust standard library with the NuttX RTOS
There is embassy and rtic, albeit they are quite lightweight
ost-ing··on Beyond BLE: Cracking Open the Black-Box of RF Microcontrollers [video]
Thats been my experience also. The tooling for Zephyr is pretty lousy, especially configuration. Kconfig hell.
ost-ing··on Ask HN: How to deal with a serious mental health breakdown?
I resonate a lot with the last part of this comment. It’s not often I hear reference to djinns, but they certainly have seemed real for me. Your suggestion of surrendering to a higher power, in my case Christ (despite not being Christian), was how I dealt with it. The change in my life trajectory after this event was profound, ultimately it was for the better - I believe that it saved my life.
ost-ing··on Australia proposes ban on social media for those under 16
I would argue when the prefrontal lobe has matured, which is about 25 for males. These platforms are highly manipulative and causing immeasurable damage to our social fabric. A dopamine slot machine in your pocket powered by AI, ready to grab your attention anyway it can, by outraging, triggering or seducing you. I personally would ascribe these platforms as evil.
ost-ing··on Rust and C++ with Steve Klabnik and Herb Sutter [audio]
Rust isn't complex, low level and systems level concepts are complicated. Rust does a fantastic job at exposing you to the lower level with a very articulate syntax and philosophy of how to handle things in a fast and safe way.
ost-ing··on A year of Meta's news ban in Canada
I don't think disconnecting entirely is the answer. You also vote with your money and attention. I think following and funding credible, solution oriented outlets and investigative journalists that can deep dive into topics is important for holding power accountable, and transforming the social landscape.

Australians need to care more about improving society - not just the media landscape but in so many facets. Its not going to fail-forwards for much longer, and the cracks are showing

ost-ing··on VeroRoute – an open source Veroboard, Perfboard and PCB layout design software
Totally, but for how long? KiCad keeps getting significantly better, and there are no insane licensing requirements.

KiCads open format is much better for small business, freelancers and startups and while Altium is industry standard, I can’t imagine it will be for much longer

ost-ing··on Sex-specific differences in myocardial injury after Covid-19 Vaccination
> Several dozen men who’ve died of sudden heart failure

Thats a massive amount. I had pericarditis, thankfully recovered. I knew a handful of people who also had the same, or myocarditis, none of which died. A friend of mine had to has his heart “drained” of fluid, which was probably the worst case.

Vaccination was sold as being completely safe and was irrefutably coerced in Australia - stripping jobs from unvaccinated people (even if the job was a remote one). Who in the government is going to take responsibility for that? Probably nobody.

And as a result I’ll never trust these institutions again.

ost-ing··on Stop just using “Front end” or “Back end” to describe the Engineering you like
Sorry I didn't mean to be shallow or dismissive. I'll elaborate:

As a application developer you have the luxury of relying on the underlying frameworks to do most of the leg-work for you. As long as you follow basic principals within the framework you can have a reasonable degree of confidence that your application will run and the end product will probably be OK. Things like iOS development are so heavily streamlined that sticking to the docs will mean from a technical perspective the app should be fairly solid.

Of course, it does depend on the application because you could be solving complex problems that are outside of the framework, so I'm not dismissing the engineering definition entirely, but generally speaking I think most developers are developers, not engineers. Developers leverage existing systems and build on-top of them.

Juxtaposing the idea of a web or iOS developer with an electronic engineer that is building a physical product with a microcontroller. The application is written in a "bare-metal" embedded environment which generally only relies on a Hardware Abstraction Layer (which basically just maps memory locations and may provide initialization code for various peripherals) and virtually nothing else. The application will likely need to employ interrupt handlers with safety (Mutex/Semapores etc) that must execute within time restrictions or the system will crash, complex DMA buffering techniques and integration with other hardware using physical layer protocols (SPI, I2C, I2S, 802.11 WIFI, USB, etc). The transfer protocol chosen will have its own trade-offs, such as speed vs noise and then noise compensation techniques will need to be used such as increasing the spacing between PCB tracks, using ground planes etc, but these then also have trade-offs because your device may have space restrictions.

The list goes on for a while, and every decision that is made eventually enforces a limitation somewhere else in the system. Engineering (in my mind) is about the balancing of these decisions/limitations to ensure the system runs harmoniously and within the defined constraints.

ost-ing··on Stop just using “Front end” or “Back end” to describe the Engineering you like
I would argue that most of application development using high level frameworks (react, django, node, etc) is not engineering and the word Engineering has been misused by HR departments and the general public.

This is coming from an EE gone web developer who now works as an embedded and hardware engineer. There are trade offs in engineering disciplines that you don’t generally find in highly abstracted web development environments.

← PreviousPage 3 of 3