richarme
So phone companies could just offer to block those prefixes - it would be a trivial solution to the problem. But it's not an option [1], so either they make good money from those calls, or there's some other hurdle or legal issue.
Either way the new law could (in addition to making it illegal for companies to make spam calls) also simply have mandated that network operators block the known ones. Too bad.
[0] https://lemagdelaconso.ouest-france.fr/dossier-2418-demarcha...
[1] https://communaute.orange.fr/t5/mon-telephone-par-internet-e...
I was the engineering lead on that product, and built a SW platform from scratch for it (Microsoft provided an SDK to Cortana which they developed in parallel.)
The internal build could actually run Cortana, Alexa and Google Assistant simultaneously and you could e.g. set an alarm with one of them and query it with another, and they could interrupt each other based on priority. Obviously nobody wanted that feature, but it was hella cool that it worked. Oh, and you could make Skype calls from across the room, and the microphone array lived up to Skype's tough certification requirements which took weeks of testing in Microsoft's anechoic chamber for the DSP/algorithm team to fine tune.
I tried to push for open-sourcing the platform but it was tricky because 1) the director of engineering in Harman didn't know what open source meant and for a hardware focused business to understand the value was a hard sell, 2) it used a HW module that came with a SW stack I mostly got rid off but a few parts were remaining that would need to be replaced which would require additional resources, 3) I was burned out at that point and had limited energy left to fight the good fight. Really too bad, it could have been a cool voice agent development platform, and I honestly think it would have sold in large volumes as a developer-friendly device.
Glad you like it, sorry about the remaining Bluetooth bugs nobody got around to fix, since it basically flopped instantly.
Few examples off the top of my head:
- being unable to pay bills/fines on time even with plenty of money in the bank.
- being physically unable to keep sitting in a chair after a while in meetings.
It's easy to see that most people around you don't exhibit such traits.
Source: worked on 3rd party Alexa speakers
https://opg.optica.org/jlt/viewmedia.cfm?uri=jlt-38-10-2741&...
Quantum Limits in Optical Communications
Konrad Banaszek, Ludwig Kunz, Michał Jachura, and Marcin Jarzyna
Here's another blast from the past.. List of ICQ exploits on neworder.box.sk, the website I learned my first 1337 h4xx0r skills from: https://web.archive.org/web/20040829081726/http://neworder.b...
I do miss casually texting with people on the computer rather than the phone, and I don't think it's only due to nostalgia or having more leisure time back then:
- If someone was online, it would typically be a good time for a casual, interactive chat. Texting someone on the phone is (at least for me) rarely "live", because it usually happens at an inconvenient time for one of the parties.
- Much faster to type, and easier to copy-paste stuff from other places. Can communicate almost as effortlessly as a spoken conversation.
- Easier to multi-task in case of a slow reply.
I don't enjoy texting on the phone. Millennial logging out for the last time. AFK BRB.
And perhaps the lower public mindshare might help insulate against people with ambitions but not people's best interest at heart. Or this is crazy talk, not sure which one it is :)
Cheers, Marc
If so, reach out at marc@ at my username .net
[1] https://www.nytimes.com/2021/06/08/science/minds-eye-mental-...
This is typically done in order to be able to safely update the u-boot bootloader, retaining the ability to boot the previous version if the upgrade fails. Also called A/B firmware update. The previous bootloader stage ("SBL" or "TZ", depending on secure boot mechanism) might check a flag in a configuration partition to see which loader should be started and whether a previous boot to that loader was attempted, and will revert back to the previously active one after an upgrade that fails to boot up, or fails to pass secure boot integrity checks.
A failure could for instance happen if the power drops while writing the update to the u-boot partition. Without such a mechanism, an update failure would brick the device. Alternatives are "never update the bootloader", or "hope for the best".
I’m building a product to replace Google Photos/Drive/Contacts for people who won’t/can’t store their data in the cloud. Self-hosting is currently a pain with poor UX and more worries about security and backups than most people want to deal with. I’m well on my way to creating an MVP proving that an alternative is possible, and just as easy and sleek as mainstream solutions.
I'm a sw/systems architect with professional experience in consumer electronics, and have the ability to develop the product on my own if need be.
Email: username @ gmail