HNHacker News
TopNewBestAskShowJobs

mrsteveman1

941 karma · joined April 12, 2008

submissionscomments
mrsteveman1··on Ask HN: Who wants to be hired? (November 2025)
Location: Austin, Texas

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: steve@infincia.com

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.

mrsteveman1··on Ask HN: Who wants to be hired? (January 2025)
Location: Austin, Texas

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: steve@infincia.com

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.

mrsteveman1··on Ask HN: Who wants to be hired? (December 2024)
Location: Austin, Texas

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: steve@infincia.com

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).

mrsteveman1··on Ask HN: Who wants to be hired? (November 2024)
Location: Austin, Texas

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: steve@infincia.com

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).

mrsteveman1··on Ask HN: Who wants to be hired? (October 2024)
Location: Austin, Texas

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: steve@infincia.com

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).

mrsteveman1··on Ask HN: Freelancer? Seeking freelancer? (April 2023)
SEEKING WORK - Austin, Texas | Local | Remote

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: steve@infincia.com

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).

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Who wants to be hired? (April 2023)
Location: Austin, Texas

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: steve@infincia.com

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).

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Freelancer? Seeking freelancer? (March 2023)
SEEKING WORK | Austin, Texas | Local or Remote

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: steve@infincia.com

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).

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Who wants to be hired? (March 2023)
Location: Austin, Texas

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: steve@infincia.com

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).

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Who wants to be hired? (February 2023)
Location: Austin, Texas Remote: Yes

Willing to relocate: No

Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, V4L2, Embedded Linux, FPGA, Verilog, OpenGL

Resume/CV: Available on request

Email: steve@infincia.com

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).

I have years of experience using the Qt framework on desktop, mobile, and embedded linux platforms, and have in-depth knowledge of low level platform-specific rendering and video handling APIs (OpenGL, Linux v4l2/dmabuf, GL texture/buffer sharing).

I've also designed my own FPGA IP cores for parts from most of the major manufacturers, including Xilinx, Intel/Altera, and Lattice, 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, C++, Rust) that detects and reports hazardous conditions/events that could be life threatening (such as a baby tortoise flipping over under a heat lamp), using a combination of habitat sensors, thermal imaging, and computer vision.

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Freelancer? Seeking freelancer? (February 2023)
SEEKING WORK - Austin, Texas - Remote or Local Technologies: C, C++, Rust, C#, Swift, Obj-C, Qt, UIKit, V4L2, Embedded Linux, FPGA, Verilog, OpenGL

Resume/CV: Available on request

Email: steve@infincia.com

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).

I have years of experience using the Qt framework on desktop, mobile, and embedded linux platforms, and have in-depth knowledge of low level platform-specific rendering and video handling APIs (OpenGL, Linux v4l2/dmabuf, GL texture/buffer sharing).

I've also designed my own FPGA IP cores for parts from most of the major manufacturers, including Xilinx, Intel/Altera, and Lattice, 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, C++, Rust) that detects and reports hazardous conditions/events that could be life threatening (such as a baby tortoise flipping over under a heat lamp), using a combination of habitat sensors, thermal imaging, and computer vision.

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Raspberry Pi Camera Module 3 released
> What does the DRM prevent, specifically? Any use of the camera ribbon cable interface by any non-licensed camera?

> 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.

mrsteveman1··on Ask HN: Who wants to be hired? (January 2023)
Location: Austin, Texas

Remote: Yes

Willing to relocate: No

Technologies: C++, Rust, C#, Swift, ObjC, Qt, V4L2, Linux, Verilog, OpenGL

Résumé/CV: On Request

Email: steve@infincia.com

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.

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Ask HN: Freelancer? Seeking freelancer? (January 2023)
SEEKING WORK - Austin, Texas or Remote

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: steve@infincia.com

[1] https://openhd.gitbook.io/open-hd/

[2] https://github.com/OpenHD/QOpenHD

mrsteveman1··on Libcamera v0.0.1
Even if that were to happen, it wouldn't be the first time the open source community had to find a name for something to differentiate it from previous efforts.

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.

mrsteveman1··on Many indoor air quality sensor products are a scam
> NDIR based CO2 (ex. Sensirion SCD31 or 41) also work fine.

SCD4x series are photoacoustic rather than NDIR, but they are true CO2 sensors and seem to work rather well given the size.

mrsteveman1··on Tether ordered to produce documents showing backing of USDT [pdf]
> But it is very difficult to convert to a recognized currency, so a lot of folks also get unknowingly stuck with it thinking they have dollars.

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.

mrsteveman1··on Investors sue Treasury Department for blacklisting crypto platform Tornado Cash
> So if I for instance withdraw 100 million from an exchange, in a completely legal manner, and then visit a store or webshop to buy something with the same funds, then the store now knows that I have 100 million dollars?

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.

mrsteveman1··on The coming tsunami of fakery
> When I search for technical information 2 out of 3 times I get a website that I must pay to view content.

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.

mrsteveman1··on MakerDAO may execute ‘emergency shutdown’ if sanctions hit DAI
> let the recipient know all of the history of where this money came from

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.

mrsteveman1··on Review of /e/ – Android-based alternative for mobile phones
As I understand it:

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.

mrsteveman1··on Paper batteries on the cards to power IoT and smart labels
In terms of practical use cases, if you're watering a plant anyway then splashing some of that water onto the "recharging" port of a nutrient/moisture/light sensor would work out quite well.

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.

mrsteveman1··on System Preferences Reimagined on macOS
The only Steam game in my library that still works now is Myst.

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.

mrsteveman1··on Apple Passkey
> What is the life of a yubikey? Do they degrade over time horizons?

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.

mrsteveman1··on Let me set the record straight
Same here, and I think it's a better way to handle it.

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.

mrsteveman1··on Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
A few years ago that was true, and commercial tools are still horrid and closed and necessary for certain FPGA families.

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/

[2] https://github.com/SymbiFlow/prjtrellis

[3] https://github.com/SymbiFlow/prjxray

mrsteveman1··on Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
> Can someone please do a crowdfunding for a fully open source 802.11ac chipset and mini PCI express device?

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.

[1] https://www.crowdsupply.com/fairwaves/xtrx

mrsteveman1··on FBI affidavit against Ryan S. Lin in cyberstalking case (2017)
And there's still real value in that, even if they work with law enforcement.

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.

mrsteveman1··on Microsoft Bing not only shows child pornography, it suggests it
Google does that, some are obvious but even those that seem obvious end up causing problems.

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.

mrsteveman1··on Microsoft Bing not only shows child pornography, it suggests it
> And now this. Vulgar images, available directly from your start menu.

This isn't about vulgar images, but blatant abuse and exploitation.

Page 1 of 11Next →