mrsteveman1
Remote: Yes
Willing to Relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, React, Docker, V4L2, Embedded Linux, Robotics, WPF, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, nrf52, FPGA, Verilog, OpenGL, AI, LLM
Resume/CV: Available on request
LinkedIn: https://www.linkedin.com/in/infincia/
Email: [email protected]
Versatile software engineer with experience across diverse industries, from end-to-end encrypted cloud storage to real-time drone telemetry and control.
Skilled in real-time video processing, reverse engineering, embedded Linux and microcontroller firmware, driver development, cross-platform systems programming and high-level application development on Linux, macOS, Windows, and iOS, with strategic use of AI and machine learning to deliver smarter, higher-performing systems.
Remote: Yes
Willing to Relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, Robotics, WPF, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, nrf52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
LinkedIn: https://www.linkedin.com/in/infincia/
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade in commercial as well as open source software development.
In the past few years I have worked on everything from end-to-end encrypted cloud storage, real-time remote drone piloting, professional tax preparation software for TaxAct, and mobile gaming.
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to Relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, Robotics, WPF, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, nrf52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
LinkedIn: https://www.linkedin.com/in/infincia/
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade in commercial as well as open source software development.
In the past few years I have worked on everything from end-to-end encrypted cloud storage, real-time remote drone piloting, professional tax preparation software for TaxAct, and mobile gaming.
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to Relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, Robotics, WPF, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, nrf52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
LinkedIn: https://www.linkedin.com/in/infincia/
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade in commercial as well as open source software development.
In the past few years I have worked on everything from end-to-end encrypted cloud storage, real-time remote drone piloting, professional tax preparation software for TaxAct, and mobile gaming.
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to Relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, nrf52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
LinkedIn: https://www.linkedin.com/in/infincia/
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade in commercial software development as well as open source projects.
In the past few years I have worked on professional tax preparation software for TaxAct, real-time low latency video streaming systems, embedded linux, and I designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
During my career, I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project, where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD.
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Willing to relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, NRF52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FreeRTOS, Zephyr RTOS, ESP32, STM32, PSoC, NRF52, FPGA, Verilog, OpenGL
Resume/CV: Available on request
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FPGA, Verilog, OpenGL
Resume/CV: Available on request
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
Remote: Yes
Willing to relocate: No
Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, AppKit, V4L2, Embedded Linux, FPGA, Verilog, OpenGL
Resume/CV: Available on request
Email: [email protected]
I am an experienced software engineer with a career spanning over a decade, having worked in leadership positions on commercial projects as well as hybrid commercial/open source projects, in fields such as consumer gaming, cloud storage, and drone control systems.
In the past few years I have worked on real-time low latency video streaming systems on both mobile and embedded linux platforms, and designed and implemented a commercial end-to-end encrypted cloud storage system for the EU market.
For most of my career I have both contributed to and maintained open source projects, such as Arch Linux ARM where I maintained the Beaglebone Black platform for several years. I was also the maintainer of the OpenHD project[1], where I reorganized and modernized the development and release process, and as the lead developer I created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience deploying applications on multiple embedded linux platforms, Mac and Windows systems programming (C, C++, and Rust), iOS/iPad and macOS application development (Obj-C, Obj-C++, Qt, Swift, Rust), and Windows desktop application development (C# .NET/WPF, Qt, Rust).
> Apparently, yes. This comment[0](2019) explains it slightly more. Evidently the ribbon cable ("CSI interface") can be used by pretty much anything...as long as that thing is not a camera / doesn't need the usual on-board image processing.
This isn't accurate, the only thing they do is limit specific sensors from being used unless there is a matching authentication chip on the module, because those specific sensors are the ones they have manufactured camera modules with.
So for example the Pi Camera v2 module uses an imx219 sensor from sony and an authentication chip that the Pi firmware can check to verify the module was actually made by the Raspberry Pi company.
If you buy a 3rd party imx219 camera module (which would not have that authentication chip), it will not work on the regular Pi boards (but it will work with the Pi compute module boards because they don't do the authentication chip verification).
There have been plenty of 3rd party camera modules with entirely different sensors that work on the Pi for years, though with quirks related to the closed source drivers, but the modern libcamera stack on the Pi is explicitly designed to enable 3rd party camera modules.
Remote: Yes
Willing to relocate: No
Technologies: C++, Rust, C#, Swift, ObjC, Qt, V4L2, Linux, Verilog, OpenGL
Résumé/CV: On Request
Email: [email protected]
I am an experienced engineer with a career spanning over a decade, working on a wide variety of commercial and open source projects in different industries.
In the past few years I have worked on real-time drone control and low latency video streaming, embedded linux OS deployment and maintenance, cross-platform mobile and desktop development, and I designed and implemented an encrypted cloud storage system for a company in Europe using the Rust language.
For several years I was the lead developer and maintainer of the OpenHD project[1] where I reorganized and modernized the development and release process, and created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience with embedded Linux, Mac, and Windows systems programming (primarily C, C++, and Rust), iOS/iPhone and macOS development (Obj-C, Obj-C++, Swift, Rust FFI), and Windows desktop development (C# .NET/WPF, Rust FFI).
I have also used the Qt framework for several years and have in-depth knowledge of lower level platform-specific rendering and video handling APIs (OpenGL, Linux v4l2/dmabuf, GL texture/buffer sharing).
For personal projects I have designed my own FPGA IP cores, experience which gives me a much better understanding of how the hardware we run our software on actually works in practice.
Currently I am working on an animal safety monitoring system (embedded linux, Qt framework, C++ and Rust languages) designed to detect hazardous conditions and events that could be life threatening for a particular species (such as a baby tortoise flipping over directly under a heat lamp), using a combination of habitat sensors, thermal imaging, and computer vision. It integrates with common commercial streaming and notification systems such as the YouTube Live streaming platform, Twilio SMS notifications, and Apple HomeKit.
I am an experienced engineer with a career spanning over a decade, working on a wide variety of commercial and open source projects in different industries.
In the past few years I have worked on real-time drone control and low latency video streaming, embedded linux OS deployment and maintenance, cross-platform mobile and desktop development, and I designed and implemented an encrypted cloud storage system for a company in Europe using the Rust language.
For several years I was the lead developer and maintainer of the OpenHD project[1] where I reorganized and modernized the development and release process, and created a cross platform touchscreen drone controller called QOpenHD[2].
I have real world experience with embedded Linux, Mac, and Windows systems programming (primarily C, C++, and Rust), iOS/iPhone and macOS development (Obj-C, Obj-C++, Swift, Rust FFI), and Windows desktop development (C# .NET/WPF, Rust FFI).
I have also used the Qt framework for several years and have in-depth knowledge of lower level platform-specific rendering and video handling APIs (OpenGL, Linux v4l2/dmabuf, GL texture/buffer sharing).
For personal projects I have designed my own FPGA IP cores, experience which gives me a much better understanding of how the hardware we run our software on actually works in practice.
Currently I am working on an animal safety monitoring system (embedded linux, Qt framework, C++ and Rust languages) designed to detect hazardous conditions and events that could be life threatening for a particular species (such as a baby tortoise flipping over directly under a heat lamp), using a combination of habitat sensors, thermal imaging, and computer vision. It integrates with common commercial streaming and notification systems such as the YouTube Live streaming platform, Twilio SMS notifications, and Apple HomeKit.
Email: [email protected]
Choices like libname2, libname3, libname-ng and plenty of others have been used by projects before.
If anything the poor state of search on the internet is a problem.
SCD4x series are photoacoustic rather than NDIR, but they are true CO2 sensors and seem to work rather well given the size.
When Voyager entered bankruptcy, quite a few people suddenly discovered that the USDC they held on the platform was not the same as USD, did not enjoy the same legal protections USD would have, and that much of it had been loaned out to 3 arrows capital and was not coming back.
The distinction became even more significant when the bankruptcy judge agreed that the bank accounts that were holding actual USD customer deposits were not part of the bankruptcy estate and had to be released back to those customers.
The more common this example of legitimate use becomes, the less useful it is, defeating the purpose.
If it becomes common for crypto known to have come from Tornado to be there because the person is concealing ownership of a large amount of crypto, the store can infer the same thing the previously could see on-chain: this person probably has a large amount of crypto. And then all the same risks apply, albeit with a minor unknown as to the amount.
But since we're basically talking about a "rubber hose" attack here it doesn't really matter if they can directly see it on-chain, they're still going to assume it and likely do the same thing.
I usually get thousands and thousands of cloned websites that were likely set up in bulk using a template. They copy-paste just enough text to produce a search engine hit, while the real website it came from may not even be in the search results no matter how many pages of results I click through.
And then there are the elaborate clones of Github content, Stack Overflow, and various other technical help websites, all designed to make it look like all of those discussions are happening on the clone rather than the original. Some of them include a link back to the original, some don't. I get why some of those websites are ok with their content being openly reused (not that spammers care anyway), but in practice it destroys discoverability of their own service and wastes people's time.
Pinterest has spread through Google Images like a virus, they're plastered all over the results for searches that clearly aren't from boards made by real Pinterest users. I doubt it's a 3rd party spamming Pinterest because the only entity who actually benefits from it in practice is Pinterest itself. They've changed their onboarding pattern a lot over the years, but at one point it was virtually impossible to click through to the original website at all before the account creation popup blocked everything else.
Putting Pinterest at the top of image search results is effectively nothing more than a funnel to onboard more users for Pinterest, they rarely, if ever, have any relevance. I can't imagine why Google hasn't knocked them out of the results entirely at this point.
Whatever they're doing to combat actively hostile spam websites is either failing or they simply don't care anymore. The end result could not be more obvious.
Using a blockchain that's designed to work this way, and then claiming to need tools capable of laundering money in order to avoid that outcome, doesn't strike me as a particularly good argument in favor of either of those things.
The Google related things that are excluded from AOSP are things that Google doesn't want them to be there, for whatever reason.
The Google related things that are excluded from this project are things that users don't want them to be there at all, i.e. everything Google related.
Same deal for sensors that are likely to be exposed to rain or other sources of water outdoors, certainly allows for fewer power components compared to a solar cell + battery + MPPT circuit.
The list of Steam games that even supported macOS at all was already quite short, but now Portal, Portal 2, Team Fortress, the entire Half-Life series, and quite a few others will no longer run.
The switch to Apple silicon machines also makes running them in a VM tricky. Even though Windows supports running x86 code on Arm hardware, the mix of architectures inside the VM creates new problems, particularly for Steam.
I don't think it's an issue in practice, certainly not for someone using them as they were intended, even heavily, but in theory a JavaCard implementation (like most of the smart card ecosystem, Yubikeys are still JC devices as far as I know) could "wear out" from use because of the way they work internally[1].
I've never personally seen that happen, and all of my Yubikeys still work, even the ones I bought over 10 years ago which were used far more heavily (20-30 ssh/gpg/piv operations per hour, every day, for years) than most people would use a FIDO key.
I've only managed to break other manufacturers smart cards by severely misusing them (as a USB-connected Linux HWRNG, I doubt the RNG command was designed to be called every few seconds for years).
[1] The JavaCard standard requires certain (all? I can't remember, it's been a while) objects in applet code to be written to persistent storage (meaning flash/eeprom), which has endurance limits. In practice they're not expected to be treated as permanent storage devices, if a card fails it's supposed to be replaced with another, revoke the old key pairs, register the new ones, etc.
If the person opening the account is physically standing in the bank lobby, showing ID is strong evidence they are who they say they are.
But accepting a scanned copy of an ID online is in many ways more risky than alternative verification methods, it only tells you that the person had access to a picture of an ID. It's assumed that would be difficult if they weren't who they say they are, but that's not a reasonable assumption and banks clearly know that.
I wouldn't be surprised if identity thieves have access to real scans of IDs at this point. A lot of online services have been asking people to scan and upload them for things like "verifying" your Twitter or Facebook account, so people may not be as cautious about doing that as they should be.
But as of right now you can use[1] the Lattice iCE40 (small, 8k LUTs), Lattice UltraPlus (5k LUTs, DSPs) and Lattice ECP5[2] (~85k LUTs, with 5G SerDes and PCIe Gen 2) with completely open tools. The ECP5 in particular would be well suited for it.
And there is a productive effort[3] to do the same for the Artix-7 and other Xilinx 7 Series parts.
Even for those parts that are still very much closed, you can load an existing bitstream on them using open tools. Intel Max10, which is the part found on the LimeSDR Mini, is one of those even though we don't have open bitstream documentation for it yet.
The major commercial FPGA tools all work Linux at this point too, I use most of them on Ubuntu routinely including Lattice Diamond, Altera/Intel Quartus, and Xilinx ISE/Vivado.
[1] http://www.clifford.at/icestorm/
A few RF transceivers and an FPGA like an Artix-7 (which has PCIe capability) might do the trick. It wouldn't be as cheap as a mass produced chipset, but a completely open 802.11ac chipset is unlikely to be mass produced anyway.
We already have examples of LTE base stations being run with SDR hardware like the LimeSDR, which is just an RF transceiver and an Altera FPGA, with a USB3 connection to the FPGA fabric.
In fact there are some SDR/FPGA dev kits that are Mini PCIe size and intended for use inside a laptop, specifically designed with LTE in mind[1].
So WiFi seems doable, even if you end up with a soft core CPU in the FPGA to do the same jobs WiFi chipset firmware is doing right now, at least you'd have full control over it and the firmware running on it.
If you actually need a VPN, the last thing you want is for the service to create an opportunity, which wouldn't otherwise exist, for a malicious 3rd party to quietly obtain existing records of DNS queries, connections, and other traffic data.
By not storing the data in advance, the risk is reduced. A malicious actor would have to compromise the servers and either use one as a network tap to send the traffic somewhere else, or enable logging or other analytics locally.
Both are more likely to be detected than a one-time access or leak of data that was already stored.
You can't use the word "minor" at all in combination with some terms, even though it's a common last name.
I don't know what the answer is, but it seems like we should be able to do a much better job selectively returning results to "wall off" the things we want to separate and avoid accidentally letting through, rather than simplistically blocking words, which is clearly what's happening in some cases.
You don't necessarily have to identify every single image to know that certain terms should not be returning results from sites and pages that have a high probability of being porn, and certain NSFW terms should not be returning results from sites aimed at, or content known to have been made by, children.
Anecdotally it seems like all we've done is to edge closer to ruining search for legitimate situations without accomplishing much.
This isn't about vulgar images, but blatant abuse and exploitation.