# smartphone

Published articles for smartphone.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## \[Crypto\] Time-based one-time password (TOTP) for 2FA, part I

DevFeed: [\[Crypto\] Time-based one-time password (TOTP) for 2FA, part I](<https://devfeed.tech/articles/crypto-time-based-one-time-password-totp-for-2fa-part-i-20550.md>)

Original publisher: [Read original article](<https://yurichev.com/blog/TOTP1/>)

Published: 2026-09-09T22:00:00Z

Content type: tutorial

Language: en

Sources: [Dennis Yurichev](<https://devfeed.tech/sources/dennis-yurichev.md>)

Topics: [passwords](<https://devfeed.tech/topics/passwords.md>), [QR Code](<https://devfeed.tech/topics/qrcode.md>), [Google](<https://devfeed.tech/topics/google.md>), [Python](<https://devfeed.tech/topics/python.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [App](<https://devfeed.tech/topics/app.md>), [email](<https://devfeed.tech/topics/email.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [app](<https://devfeed.tech/tags/app.md>), [argument](<https://devfeed.tech/tags/argument.md>), [backup](<https://devfeed.tech/tags/backup.md>), [code](<https://devfeed.tech/tags/code.md>), [crypto](<https://devfeed.tech/tags/crypto.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [github](<https://devfeed.tech/tags/github.md>), [google](<https://devfeed.tech/tags/google.md>), [password](<https://devfeed.tech/tags/password.md>), [protection](<https://devfeed.tech/tags/protection.md>), [python](<https://devfeed.tech/tags/python.md>), [run](<https://devfeed.tech/tags/run.md>), [server](<https://devfeed.tech/tags/server.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

This tutorial explains how time-based one-time passwords work for two-factor authentication. It covers importing a base32-encoded secret from a QR code into Google Authenticator, generating 6-digit login codes, and calculating them with HMAC-SHA-1 from the secret and Unix time. It also discusses backup codes and securely storing TOTP secrets separately from passwords.

### Source excerpt

[Crypto] Time-based one-time password (TOTP) for 2FA, part I

## Arm CSS for Mobile 2 "AI-Native" platform: Arm C2-Ultra and C2-Pro CPU cores, Mali G2-Ultra NX GPU

DevFeed: [Arm CSS for Mobile 2 "AI-Native" platform: Arm C2-Ultra and C2-Pro CPU cores, Mali G2-Ultra NX GPU](<https://devfeed.tech/articles/arm-css-for-mobile-2-ai-native-platform-arm-c2-ultra-and-c2-pro-cpu-cores-mali-g2-ultra-nx-gpu-14033.md>)

Original publisher: [Read original article](<https://www.cnx-software.com/2026/09/08/arm-css-for-mobile-2-ai-native-platform-arm-c2-ultra-and-c2-pro-cpu-cores-mali-g2-ultra-nx-gpu/>)

Author: Jean-Luc Aufranc (CNXSoft)

Published: 2026-09-08T02:52:39Z

Content type: article

Language: en

Sources: [CNX Software - Embedded Systems News](<https://devfeed.tech/sources/cnx-software-embedded-systems-news.md>)

Topics: [Arm](<https://devfeed.tech/topics/arm.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [arm](<https://devfeed.tech/tags/arm.md>), [armv9](<https://devfeed.tech/tags/armv9.md>), [artificial-intelligence-ai](<https://devfeed.tech/tags/artificial-intelligence-ai.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [processors](<https://devfeed.tech/tags/processors.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>)

### AI overview

Arm introduced the CSS for Mobile 2 platform, combining C2-Ultra and C2-Pro CPUs with SME2 units and the Mali G2-Ultra NX GPU with dedicated neural accelerators. The article covers their specifications and Arm's claimed performance improvements over the previous C1 generation.

### Source excerpt

Arm has introduced the CSS for Mobile 2 platform as an AI-native compute foundation comprised of the Arm C2-Ultra and C2-Pro CPUs with SME2 (Scalable Matrix Extension 2) units and the Mali G2-Ultra NX GPU with dedicated neural accelerators that enable neural graphics to run natively on the GPU. Arm C2-Ultra and C2-Pro CPUs Arm C2-Ultra specifications: Architecture - Armv9.3-A Extensions Armv9.4-A (Some key features) SME2 Extensions SVE2 Extensions Cryptography Extensions RAS Extensions ISA support - AArch64 Microarchitecture Pipeline - Out-of-order Superscalar Neon and SVE2 Optional Cryptography Unit Up to 14x CPUs in cluster 40-bit Physical Addressing Memory System and External Interfaces 64KB (I-Cache), 128KB (D-Cache) 2MB or 3MB L2 Cache Optional, 256KB to 32MB L3 Cache ECC Support Bus interfaces - AMBA AXI5 or CHI.E Optional ACP Optional Peripheral Port Security - TrustZone, Secure-EL2 Interrupts - GIC interface, GICv4.1 PMU - PMUv3 CoreSight - CoreSightv3 Embedded Trace Extension - [...] The post Arm CSS for Mobile 2 "AI-Native" platform: Arm C2-Ultra and C2-Pro CPU cores, Mali G2-Ultra NX GPU appeared first on CNX Software - Embedded Systems News.

## FunFitLand Brings Live Heart Rate Tracking Into VR With New Phone App

DevFeed: [FunFitLand Brings Live Heart Rate Tracking Into VR With New Phone App](<https://devfeed.tech/articles/funfitland-brings-live-heart-rate-tracking-into-vr-with-new-phone-app-17275.md>)

Original publisher: [Read original article](<https://www.uploadvr.com/funfitland-brings-live-heart-rate-tracking-into-vr-with-new-phone-app/>)

Author: Craig Storm

Published: 2026-09-08T02:00:00Z

Content type: news

Language: en

Sources: [UploadVR](<https://devfeed.tech/sources/uploadvr.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Meta](<https://devfeed.tech/topics/meta.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [fitness](<https://devfeed.tech/tags/fitness.md>), [meta](<https://devfeed.tech/tags/meta.md>), [phone-app](<https://devfeed.tech/tags/phone-app.md>), [servers](<https://devfeed.tech/tags/servers.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

FunFitLand's new iOS and Android companion app connects compatible wearables to VR workouts on Meta Quest and Apple Vision Pro, displaying live heart rate data and recording workout metrics.

### Source excerpt

FunFitLand's new smartphone app brings live heart rate data from compatible wearables directly into your VR workouts on Quest and Apple Vision Pro.

## FitXR Expands Beyond VR With Personalized Smartphone Workouts

DevFeed: [FitXR Expands Beyond VR With Personalized Smartphone Workouts](<https://devfeed.tech/articles/fitxr-expands-beyond-vr-with-personalized-smartphone-workouts-17273.md>)

Original publisher: [Read original article](<https://www.uploadvr.com/fitxr-expands-beyond-vr-with-personalized-smartphone-workouts/>)

Author: Craig Storm

Published: 2026-09-01T14:07:15Z

Content type: article

Language: en

Sources: [UploadVR](<https://devfeed.tech/sources/uploadvr.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [fitness](<https://devfeed.tech/tags/fitness.md>), [flatscreen-gaming](<https://devfeed.tech/tags/flatscreen-gaming.md>), [ios](<https://devfeed.tech/tags/ios.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

FitXR's redesigned iOS and Android app introduces personalized strength, cardio, and mobility workouts that can be completed without a VR headset. The app also lets members move workouts between mobile and VR and manage their Journey training plans from a phone.

### Source excerpt

FitXR is expanding beyond VR with a redesigned smartphone app, introducing personalized strength, cardio, and mobility workouts that can be completed without a headset.

## The Ghost Site Resurrector: How Junior Designers Can Turn Digital Abandonment into Cash

DevFeed: [The Ghost Site Resurrector: How Junior Designers Can Turn Digital Abandonment into Cash](<https://devfeed.tech/articles/the-ghost-site-resurrector-how-junior-designers-can-turn-digital-abandonment-into-cash-9276.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/the-ghost-site-resurrector-how-junior-designers-can-turn-digital-abandonment-into-cash/>)

Author: Alex Harper

Published: 2026-08-12T11:40:00Z

Content type: article

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-web-design](<https://devfeed.tech/tags/ai-web-design.md>), [building](<https://devfeed.tech/tags/building.md>), [business](<https://devfeed.tech/tags/business.md>), [conversion-optimization](<https://devfeed.tech/tags/conversion-optimization.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-transformation](<https://devfeed.tech/tags/digital-transformation.md>), [framer](<https://devfeed.tech/tags/framer.md>), [framer-ai](<https://devfeed.tech/tags/framer-ai.md>), [freelance-web-design](<https://devfeed.tech/tags/freelance-web-design.md>), [freelancing-clients](<https://devfeed.tech/tags/freelancing-clients.md>), [ghost-websites](<https://devfeed.tech/tags/ghost-websites.md>), [junior](<https://devfeed.tech/tags/junior.md>), [junior-designer-tips](<https://devfeed.tech/tags/junior-designer-tips.md>), [local](<https://devfeed.tech/tags/local.md>), [local-business-marketing](<https://devfeed.tech/tags/local-business-marketing.md>), [mobile-optimization](<https://devfeed.tech/tags/mobile-optimization.md>), [outdated-websites](<https://devfeed.tech/tags/outdated-websites.md>), [responsive-design](<https://devfeed.tech/tags/responsive-design.md>), [search](<https://devfeed.tech/tags/search.md>), [seo-optimization](<https://devfeed.tech/tags/seo-optimization.md>), [small-business-websites](<https://devfeed.tech/tags/small-business-websites.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [ui-modernization](<https://devfeed.tech/tags/ui-modernization.md>), [ux-improvements](<https://devfeed.tech/tags/ux-improvements.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [web-design-side-hustle](<https://devfeed.tech/tags/web-design-side-hustle.md>), [website-redesign](<https://devfeed.tech/tags/website-redesign.md>), [website-refresh](<https://devfeed.tech/tags/website-refresh.md>), [wix-adi](<https://devfeed.tech/tags/wix-adi.md>)

### AI overview

The article presents the "Ghost Site Resurrector" strategy for junior web designers: identify local businesses with neglected websites, create a visual redesign mockup using tools such as Framer AI or Wix Harmony, and use the transformation to sell website refresh projects. It claims this approach can generate $1,000-$2,000 per project with less than four hours of total engagement.

### Source excerpt

Most websites aren't broken--they're just abandoned. That forgotten, outdated site sitting on page two of Google could be a $1,500 opportunity hiding in plain sight. Welcome to the Ghost Site Resurrector strategy--where neglected businesses become your fastest path to cash.

## Mobile App Security in the Age of SoftPOS | Guardsquare

DevFeed: [Mobile App Security in the Age of SoftPOS | Guardsquare](<https://devfeed.tech/articles/mobile-app-security-in-the-age-of-softpos-guardsquare-26314.md>)

Original publisher: [Read original article](<https://www.guardsquare.com/blog/softpos-mobile-app-security>)

Author: Guardsquare

Published: 2026-07-07T11:42:02Z

Content type: article

Language: en

Sources: [Guardsquare Blog](<https://devfeed.tech/sources/guardsquare-blog.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Mobile Security](<https://devfeed.tech/topics/mobile-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [App](<https://devfeed.tech/topics/app.md>), [API](<https://devfeed.tech/topics/api.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Malware](<https://devfeed.tech/topics/malware.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [devices](<https://devfeed.tech/tags/devices.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [financial-services](<https://devfeed.tech/tags/financial-services.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [ios](<https://devfeed.tech/tags/ios.md>), [malware](<https://devfeed.tech/tags/malware.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payments](<https://devfeed.tech/tags/payments.md>), [pos](<https://devfeed.tech/tags/pos.md>), [protection](<https://devfeed.tech/tags/protection.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [security](<https://devfeed.tech/tags/security.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [thought-leadership](<https://devfeed.tech/tags/thought-leadership.md>)

### AI overview

This article examines the security implications of SoftPOS, which turns smartphones into card-present payment terminals. It explains that moving payment functions to mobile devices shifts responsibility to the device, operating system, application integrity, APIs, and runtime environment, and discusses threats including app tampering, reverse engineering, API abuse, credential theft, malware, and bypassed environment checks.

### Source excerpt

As retailers look for faster, more flexible ways to accept payments, SoftPOS is becoming a cornerstone of modern payment strategies. It's expected that by 2027, more than 34.5 million merchants will accept payments through SoftPOS technology. The ability to turn any smartphone into a card-present terminal reduces hardware costs, simplifies onboarding, and supports new use cases like curbside, pop-up stores, and in-aisle checkout.

## How Android and Google Messages protect users from mobile scams

DevFeed: [How Android and Google Messages protect users from mobile scams](<https://devfeed.tech/articles/how-android-provides-the-most-effective-protection-to-keep-you-safe-from-mobile-scams-19803.md>)

Original publisher: [Read original article](<http://security.googleblog.com/2025/10/how-android-protects-you-from-scams.html>)

Author: Edward Fernandez (noreply@blogger.com)

Published: 2025-10-30T16:59:00Z

Content type: article

Language: en

Sources: [Google Online Security](<https://devfeed.tech/sources/google-online-security.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Security](<https://devfeed.tech/topics/security.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Google AI](<https://devfeed.tech/topics/google-ai.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Google](<https://devfeed.tech/topics/google.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-security](<https://devfeed.tech/tags/android-security.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [google](<https://devfeed.tech/tags/google.md>), [google-ai](<https://devfeed.tech/tags/google-ai.md>), [ios](<https://devfeed.tech/tags/ios.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [none](<https://devfeed.tech/tags/none.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [protection](<https://devfeed.tech/tags/protection.md>), [report](<https://devfeed.tech/tags/report.md>), [scams](<https://devfeed.tech/tags/scams.md>), [security](<https://devfeed.tech/tags/security.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

This article describes Android's layered protections against mobile scams, including defenses for malicious calls and messages and safety checks for RCS. It also presents a Google and YouGov survey comparing reported scam experiences and confidence among Android and iOS users in the U.S., India, and Brazil.

### Source excerpt

Posted by Lyubov Farafonova, Product Manager, Phone by Google; Alberto Pastor Nieto, Sr. Product Manager Google Messages and RCS Spam and Abuse; Vijay Pareek, Manager, Android Messaging Trust and Safety As Cybersecurity Awareness Month wraps up, we're focusing on one of today's most pervasive digital threats: mobile scams. In the last 12 months, fraudsters have used advanced AI tools to create more convincing schemes, resulting in over $400 billion in stolen funds globally.¹ For years, Android has been on the frontlines in the battle against scammers, using the best of Google AI to build proactive, multi-layered protections that can anticipate and block scams before they reach you. Android's scam defenses protect users around the world from over 10 billion suspected malicious calls and messages every month2. In addition, Google continuously performs safety checks to maintain the integrity of the RCS service. In the past month alone, this ongoing process blocked over 100 million suspicious numbers from using RCS, stopping potential scams before they could even be sent. To show how our scam protections work in the real world, we asked users and independent security experts to compare how well Android and iOS protect you from these threats. We're also releasing a new report that explains how modern text scams are orchestrated, helping you understand the tactics fraudsters use and how to spot them. Survey shows Android users' confidence in scam protections Google and YouGov3 surveyed 5,000 smartphone users across the U.S., India, and Brazil about their scam experiences. The findings were clear: Android users reported receiving fewer scam texts and felt more confident that their device was keeping them safe. Android users were 58% more likely than iOS users to say they had not received any scam texts in the week prior to the survey. The advantage was even stronger on Pixel, where users were 96% more likely than iPhone owners to report zero scam texts4. At the other end o

## The British Airways position on various border disputes

DevFeed: [The British Airways position on various border disputes](<https://devfeed.tech/articles/the-british-airways-position-on-various-border-disputes-20790.md>)

Original publisher: [Read original article](<https://drewdevault.com/blog/BA-on-border-disputes/>)

Author: May 5

Published: 2025-05-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Drew DeVault](<https://devfeed.tech/sources/drew-devault.md>)

Topics: [Flight](<https://devfeed.tech/topics/flight.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>), [ui](<https://devfeed.tech/topics/ui.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [webcam](<https://devfeed.tech/topics/webcam.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [camera](<https://devfeed.tech/tags/camera.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devices](<https://devfeed.tech/tags/devices.md>), [display](<https://devfeed.tech/tags/display.md>), [interface](<https://devfeed.tech/tags/interface.md>), [japan](<https://devfeed.tech/tags/japan.md>), [london](<https://devfeed.tech/tags/london.md>), [map](<https://devfeed.tech/tags/map.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [photography](<https://devfeed.tech/tags/photography.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [screen](<https://devfeed.tech/tags/screen.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [software](<https://devfeed.tech/tags/software.md>), [united-kingdom](<https://devfeed.tech/tags/united-kingdom.md>), [zoom](<https://devfeed.tech/tags/zoom.md>)

### AI overview

The article examines the interactive flight map in a British Airways in-seat entertainment system, focusing on its map views, interface, OpenStreetMap attribution, and the absence of visible open-source license information. It humorously speculates that the map's border depictions may reflect British Airways' positions on international disputes.

### Source excerpt

My spouse and I are on vacation in Japan, spending half our time seeing the sights and the other half working remotely and enjoying the experience of living in a different place for a while. To get here, we flew on British Airways from London to Tokyo, and I entertained myself on the long flight by browsing the interactive flight map on the back of my neighbor's seat and trying to figure out how the poor developer who implemented this map solved the thorny problems that displaying a world map implies. I began my survey by poking through the whole interface of this little in-seat entertainment system1 to see if I can find out anything about who made it or how it works - I was particularly curious to find a screen listing open source licenses that such such devices often disclose. To my dismay I found nothing at all - no information about who made it or what's inside. I imagine that there must be some open source software in that thing, but I didn't find any licenses or copyright statements. When I turned my attention to the map itself, I did find one copyright statement, the only one I could find in the whole UI. If you zoom in enough, it switches from a satellite view to a street view showing the OpenStreetMap copyright line: Note that all of the pictures in this article were taken by pointing my smartphone camera at the screen from an awkward angle and fine-tune your expectations accordingly. I don't have pictures to support every border claim documented in this article, but I did take notes during the flight. Given that British Airways is the proud flag carrier of the United Kingdom I assume that this is indeed the only off-the-shelf copyrighted material included in this display, and everything else was developed in-house without relying on any open source software that might require a disclosure of license and copyright details. For similar reasons I am going to assume that all of the borders shown in this map are reflective of the official opinion of British Air

## 2024 Security Feature Highlights

DevFeed: [2024 Security Feature Highlights](<https://devfeed.tech/articles/2024-security-feature-highlights-6976.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/2024-security-features>)

Author: Jack Kumar

Published: 2024-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [MFA](<https://devfeed.tech/topics/mfa.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Git](<https://devfeed.tech/topics/git.md>), [Social engineering](<https://devfeed.tech/topics/social-engineering.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [badge](<https://devfeed.tech/tags/badge.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [git](<https://devfeed.tech/tags/git.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [password](<https://devfeed.tech/tags/password.md>), [phishing](<https://devfeed.tech/tags/phishing.md>), [security](<https://devfeed.tech/tags/security.md>), [signing](<https://devfeed.tech/tags/signing.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

Hugging Face outlines security features for Hub users, including fine-grained access tokens, two-factor authentication, and signed Git commits. Enterprise Hub users also receive advanced security controls.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## PinePhone Manjaro Community Edition

DevFeed: [PinePhone Manjaro Community Edition](<https://devfeed.tech/articles/pinephone-manjaro-community-edition-34820.md>)

Original publisher: [Read original article](<https://pine64.org/2020/08/31/pinephone-manjaro-community-edition/>)

Published: 2020-08-31T00:00:00Z

Content type: news

Language: en

Sources: [Community blog on PINE64](<https://devfeed.tech/sources/community-blog-on-pine64.md>)

Topics: [Pinephone](<https://devfeed.tech/topics/pinephone.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>), [hdmi](<https://devfeed.tech/topics/hdmi.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [convergence](<https://devfeed.tech/tags/convergence.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hdmi](<https://devfeed.tech/tags/hdmi.md>), [linux](<https://devfeed.tech/tags/linux.md>), [manjaro](<https://devfeed.tech/tags/manjaro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [pinephone](<https://devfeed.tech/tags/pinephone.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

PINE64 announces the PinePhone Manjaro Community Edition, featuring Manjaro Linux and three available software variants. The phone will be offered in two hardware configurations, including a higher-end convergence package with a USB-C dock, Ethernet, USB-A ports and HDMI output.

### Source excerpt

I am thrilled to announce that the next Community Edition (CE) of the PinePhone will feature Manjaro. For those of you who do not know, Manjaro is an Arch-based Linux operating system designed with user-friendliness in mind. But Manjaro is more than just an operating system, it is also a large and vibrant community of contributors and end-users, which I highly encourage you to join. Manjaro has offered support for PINE64 devices since the very beginning - with high-quality OS builds now available for nearly all our SBCs and devices - and the PinePhone is no exception in this regard. There are currently three Manjaro PinePhone build variants (Lomiri, Phosh and Plasma Mobile) for users to try out - all available for download from Manjaro's downloads repository. To learn more about Manjaro's plans for their edition of the PinePhone, please read the complimentary announcement post on their forum. This community edition will ship in a custom presentation box designed by Manjaro's development team, and the PinePhone itself will feature a sleek-looking Manjaro logo on the back-cover (see renders for reference). This PinePhone CE will be available in two hardware configurations: $149 - 2GB RAM; 16GB eMMC $199 - 3GB RAM; 32GB eMMC (includes a bundled USB-C dock) Both configurations of the Manjaro CE PinePhones feature rev. 1.2a PCBA, introduced with postmarketOS CE that is currently shipping. The $199 hardware variant, called convergence package, also features a USB-C dock equipped with 10/100 Ethernet, 2x USB type A ports, HDMI digital video output and power-in via USB-C. We will donate $10 per unit sold to the Manjaro development team. To learn more about this scheme please click here. Pre-orders for the Manjaro Community Edition PinePhone open mid-September. To be notified when pre-orders go live make sure to subscribe to this blog, the Telegram PINE64 News Channel (not chat) and follow us on Twitter and Mastodon.

## Taylor Series and Accelerometers

DevFeed: [Taylor Series and Accelerometers](<https://devfeed.tech/articles/taylor-series-and-accelerometers-40436.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2020/07/26/taylor-series-and-accelerometers/>)

Published: 2020-07-26T11:11:41Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [circuit](<https://devfeed.tech/topics/circuit.md>)

Tags: [accelerometers](<https://devfeed.tech/tags/accelerometers.md>), [capacitors](<https://devfeed.tech/tags/capacitors.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [physics](<https://devfeed.tech/tags/physics.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [taylor-series](<https://devfeed.tech/tags/taylor-series.md>)

### AI overview

An explanation of how Taylor series relate to the design of modern smartphone accelerometers, including the capacitor principles used in these devices.

### Source excerpt

In my book, A Programmer's Introduction to Mathematics, I describe the Taylor Series as a "hammer for every nail." I learned about another nail in the design of modern smartphone accelerometers from "Eight Amazing Engineering Stories" by Hammack, Ryan, and Ziech, which I'll share here. These accelerometers are designed using a system involving three plates, which correspond to two capacitors. A quick recap on my (limited) understanding of how capacitors work.

## How We Built Size.link

DevFeed: [How We Built Size.link](<https://devfeed.tech/articles/how-we-built-size-link-1431.md>)

Original publisher: [Read original article](<https://shopify.engineering/how-we-built-size-link>)

Author: Daniel Beauchamp

Published: 2020-07-13T17:00:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [immersive web](<https://devfeed.tech/topics/immersive-web.md>), [3D](<https://devfeed.tech/topics/3d.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Quick Look](<https://devfeed.tech/topics/quicklook.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Three.js](<https://devfeed.tech/topics/threejs.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [android](<https://devfeed.tech/tags/android.md>), [browser](<https://devfeed.tech/tags/browser.md>), [covid](<https://devfeed.tech/tags/covid.md>), [free](<https://devfeed.tech/tags/free.md>), [hack](<https://devfeed.tech/tags/hack.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [three-js](<https://devfeed.tech/tags/three-js.md>), [web](<https://devfeed.tech/tags/web.md>), [webgl](<https://devfeed.tech/tags/webgl.md>)

### AI overview

Shopify explains how it built Size.link, a free web-based augmented reality tool that helps shoppers visualize a product's physical size using a smartphone camera. The solution uses platform-native AR viewers on iOS and Android to avoid requiring a dedicated app.

### Source excerpt

On July 20, 2020 we held ShipIt! Presents: AR/VR at Shopify. Daniel talked about what we're doing with AR/VR at Shopify. The video of the event is available. Size.link is a free tool built by Shopify's Augmented Reality (AR) team that lets anyone view the size of a product in the space around them using their smartphone camera. The tool came out of our April Hack Days focused on helping retailers impacted by Covid-19.

## Two years of postmarketOS

DevFeed: [Two years of postmarketOS](<https://devfeed.tech/articles/two-years-of-postmarketos-41683.md>)

Original publisher: [Read original article](<https://postmarketos.org/blog/2019/06/23/two-years/>)

Published: 2019-06-23T00:00:00Z

Content type: news

Language: en

Sources: [postmarketOS Blog](<https://devfeed.tech/sources/postmarketos-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [free software](<https://devfeed.tech/topics/free-software.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [ui](<https://devfeed.tech/topics/ui.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [devices](<https://devfeed.tech/tags/devices.md>), [distribution](<https://devfeed.tech/tags/distribution.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [linux-distribution](<https://devfeed.tech/tags/linux-distribution.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [os](<https://devfeed.tech/tags/os.md>), [phones](<https://devfeed.tech/tags/phones.md>), [postmarketos](<https://devfeed.tech/tags/postmarketos.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

A two-year project update on postmarketOS, an Alpine Linux-based mobile operating system for extending the life of obsolete smartphones. It describes device support, modular package updates, development tooling, user-interface progress, and work on PinePhone, Plasma Mobile, and Shelli.

### Source excerpt

Our Journey Towards a Sustainable Mobile OS Wouldn't it be great if you could take any obsolete smartphone from the past ten years and replace its outdated and insecure software with a maintained, modular free software stack? How about then using it as a Raspberry Pi-like device for your next tinkering project? With some constraints, postmarketOS makes this possible today for 139 booting devices. Every single package in the whole OS can be updated, with the only exceptions being the vendor's Linux kernel and firmware blobs (if you plan on using them). In a few cases, it is even possible to switch out the discontinued vendor kernel forks with the upstream kernel releases straight from Linus Torvalds. We have made it easy for fellow hackers to install our Alpine Linux-based distribution on all kinds of mobile devices, to port new ones, and to change each and every piece of the operating system. Development can be done from any Linux distribution, with no requirements except for installing our lightweight pmbootstrap program. People use it on a daily basis to create amazing contributions. Yet we are still at the beginning and full of potential to eventually breathe so much new life into these obsolete pocket computers, that they may one day become usable as actual phones again. We are here to stay, and we are celebrating two years of extending, improving and having fun with the platform and community that could potentially end the madness of planned obsolescence in the mobile phone market! User Interfaces Let's start our summary of what happened since the last update post with UI related news. Alpine developer @maxice8 packaged elogind in our upstream distribution, which means we can finally use a proper display manager. @PureTryOut created a patch to use lightdm instead of the previous approach of hacking /etc/inittab for autologin on TTY1 and kicking off a /etc/profile.d/ script that does a half-hearted job of setting up the session. Almost all UIs expect such a disp

## 60fps on the mobile web

DevFeed: [60fps on the mobile web](<https://devfeed.tech/articles/60fps-on-the-mobile-web-31888.md>)

Original publisher: [Read original article](<http://engineering.flipboard.com//2015/02/mobile-web>)

Author: https://twitter.com/bapjuseyo (Michael Johnston)

Published: 2015-02-10T00:00:00Z

Content type: article

Language: en

Sources: [Flipboard](<https://devfeed.tech/sources/flipboard.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [ui](<https://devfeed.tech/topics/ui.md>), [HTML5](<https://devfeed.tech/topics/html5.md>)

Tags: [canvas](<https://devfeed.tech/tags/canvas.md>), [css](<https://devfeed.tech/tags/css.md>), [html5](<https://devfeed.tech/tags/html5.md>), [jank](<https://devfeed.tech/tags/jank.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [performance](<https://devfeed.tech/tags/performance.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Flipboard describes bringing its mobile-first experience to the web and explains how it optimized scrolling and animation performance. The article discusses the limits of DOM updates during animation and considers hardware-accelerated HTML5 Canvas for building a user interface.

### Source excerpt

Flipboard launched during the dawn of the smartphone and tablet as a mobile-first experience, allowing us to rethink content layout principles from the web for a more elegant user experience on a variety of touchscreen form factors. Now we're coming full circle and bringing Flipboard to the web. Much of what we do at Flipboard has value independent of what device it's consumed on: curating the best stories from all the topics, sources, and people that you care about most. Bringing our service to the web was always a logical extension. As we began to tackle the project, we knew we wanted to adapt our thinking from our mobile experience to try and elevate content layout and interaction on the web. We wanted to match the polish and performance of our native apps, but in a way that felt true to the browser. Early on, after testing numerous prototypes, we decided our web experience should scroll. Our mobile apps are known for their book-like pagination metaphor, something that feels intuitive on a touch screen, but for a variety of reasons, scrolling feels most natural on the web. In order to optimize scrolling performance, we knew that we needed to keep paint times below 16ms and limit reflows and repaints. This is especially important during animations. To avoid painting during animations there are two properties you can safely animate: CSS transform and opacity. But that really limits your options. What if you want to animate the width of an element? How about a frame-by-frame scrolling animation? (Notice in the above image that the icons at the top transition from white to black. These are 2 separate elements overlaid on each other whose bounding boxes are clipped depending on the content beneath.) These types of animations have always suffered from jank on the web, particularly on mobile devices, for one simple reason: The DOM is too slow. It's not just slow, it's really slow. If you touch the DOM in any way during an animation you've already blown through your 16ms

## TextSecure, Now With 10 Million More Users

DevFeed: [TextSecure, Now With 10 Million More Users](<https://devfeed.tech/articles/textsecure-now-with-10-million-more-users-1750.md>)

Original publisher: [Read original article](<https://signal.org/blog/cyanogen-integration/>)

Published: 2013-12-09T00:00:00Z

Content type: article

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [Android](<https://devfeed.tech/topics/android.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [communication](<https://devfeed.tech/tags/communication.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [identity](<https://devfeed.tech/tags/identity.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>)

### AI overview

The article announces integration of the TextSecure protocol into CyanogenMod's OS-level SMS provider. Messages between CyanogenMod or TextSecure users are transparently encrypted end-to-end over the data channel while retaining the normal SMS experience.

### Source excerpt

At Open Whisper Systems, we're working to both advance the state of the art for secure communication and also reduce the friction required for ordinary people to make use of it. We want everyone to have access to advanced secure communication methods that are as easy and reliable to use as making a normal phone call or sending a normal text message. With these goals in mind, we've been working with CyanogenMod over the past few months. CyanogenMod is an open source aftermarket Android firmware distribution with ten million users and ~20k installs a day. Their rapid growth is beginning to rival Microsoft for the third-largest smartphone OS distribution. As of today, the TextSecure protocol will begin shipping as part of the CyanogenMod OS-level SMS provider, in an effort to provide completely transparent end-to-end text message encryption between all of their users. Read more...

## Alpine Hackathon Reportback

DevFeed: [Alpine Hackathon Reportback](<https://devfeed.tech/articles/alpine-hackathon-reportback-1732.md>)

Original publisher: [Read original article](<https://signal.org/blog/alpine-hackathon-reportback/>)

Published: 2013-10-22T00:00:00Z

Content type: article

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [android-development](<https://devfeed.tech/topics/android-development.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [development](<https://devfeed.tech/tags/development.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [internet](<https://devfeed.tech/tags/internet.md>), [ios](<https://devfeed.tech/tags/ios.md>), [learning](<https://devfeed.tech/tags/learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [organization](<https://devfeed.tech/tags/organization.md>), [people](<https://devfeed.tech/tags/people.md>), [smartphone](<https://devfeed.tech/tags/smartphone.md>), [switzerland](<https://devfeed.tech/tags/switzerland.md>), [travel](<https://devfeed.tech/tags/travel.md>)

### AI overview

A participant recounts attending a hackathon in Zurich organized around Whisper Systems. The group worked on the iOS and Android versions of TextSecure, discussed mobile security and cryptography, and made several commits to the main repository while learning from one another.

### Source excerpt

My cell phone used to be a black and white Nokia until a couple of weeks ago when I decided to enter in the smartphone world. Now that there are more mobile devices connected to the internet than computers, I think it's time for me as well to discover the possibilities of this technology. During this few weeks I've been playing with my new toy, checking how to secure it, and seeing what free software is around to use cryptography on it. Read more...