Hacker Newsnew | past | comments | ask | show | jobs | submit | superxpro12's commentslogin

The words for this is "regulatory capture" and "deregulation". And yes, its been happening for a long time.

And now that right-wing groups are buying up all the media, we wont be hearing about it for much longer.


When politicians and pundits talk about deregulation the viewer is thinking about less hassle to set up a company or do inter state trade.

What really happens instead are ecological, ethical and financial stresses of all kind.


Its A LOT EASIER to project machismo manliness than it is to actually carry it out.

Also consider the simple fact that, you know, the US was sending entire convoys UNGUARDED for years.

And only when significant losses mounted did they decide to send some escorts.


Please figure out a way to communicate this to our completely inept leadership. We tried. They're too stupid and rich to care.

See also: Those episodes in Star Wars Andor when they were in the prison colony working on the *SPOILER ALERT* death star components

Ok... he was right. It broke my brain.

The "certified" lab-grade stuff is so expensive because your essentially paying for someone else to certify the function for you.

There's cheaper generic VNA's that dont claim "yup, this is HDMI Ultra High Speed" that might work in the right hands.


would an adapter fill the gap until support is added?

My personal favorite is the usb-c cable that works when you rotate the connector upside-down.

C++ is so tantalizingly close to being an amazing embedded c++ language if they could JUST support first-class polymorphism.

Embedded is such a perfect fit for interface-based programming, but because it cant determine call resolution outside of a single source file, EVERYTHING gets vtable'd, which ruins downstream optimizations.

There's some ugly workarounds.... CRTP, c-style (common header + different source files. To the person who says "use templates!".... no. I dont like templates. They are verbose, complex, and every time i try to use them they I end up foot-gunning myself. Maybe its a skill issue, but if you designed something that most people cant figure out, I'd argue the design is wrong.

C++ is SOOO close to doing compile-time polymorphism. If just needs a way to determine type across source files, which LTO sorta-kinda-but-not-really does.

I've seen some examples of C++ contracts replacing CRTP, but it used templates, which again, not a fan of.


> I've seen some examples of C++ contracts replacing CRTP, but it used templates, which again, not a fan of.

I think you meant concepts.

C++ Concepts are the right answer in my opinion, if you want compile time polymorphism against an interface.

I don't think, there is a way around templates, they are C++'s way of compile-time polymorphism. Other languages, which allow for compile-time polymorphism, have similar mechanisms with similar constraints. I get where you come from, when you say that you're not a fan of templates, though. At least concepts help with clearer error messages for templates.

One advantage, that concepts have over CRTP is, that only consumers of your interface, not implementers, need to know about your concept.


Rust’s trait system and the embedded HAL say “hi there.”

use templates.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: