Zum Inhalt der Seite gehen

Suche

Beiträge, die mit engineer getaggt sind


A Game Boy Speedometer, just because you can.

The “world’s worst digital dash”, a Nintendo Game Boy as a digital speedometer. Interfacing the handheld with the vehicle’s CAN bus system, this project has something to offer.

🖇️Check my Image Description’s🖇️

https://github.com/JohnSutley/Worlds-Worst-Digital-Dash

#diy #retro #gameboy #speedometer #car #canbus #system #it #engineer #artist #media #maker #tech #art #progamming #news
Months of work have gone into decoding the Game Boy’s data bus and creating a schematic for the interface board. Tricking the Game Boy into thinking it was loading a game, while actually displaying incoming speed data. The screen’s low resolution and slow refresh rate rendered it barely readable in a moving vehicle. But [John]’s goal wasn’t practicality — it was just proving it could be done.
[ImageSource: John Sutley]

Showing real-time vehicle speed on the Game Boy sounds like it should be relatively easy, but the iconic game system wasn’t exactly built for such a task. Its 2 MHz CPU and 160×144 pixel dot-matrix screen were every kid’s dream in 1989, but using it as a car dashboard is pushing it. To bridge that gap, [John] designed two custom circuit boards.

One interfaces with the Game Boy, intercepting its memory requests and feeding it data from a microcontroller. The other processes the CAN bus signals, translating speed information into a form the Game Boy can display. [John] used inexpensive tools and software to read the CAN bus data, and used GBDK-2020 to write the software in C.


New Mac Attack is tricking Users into thinking their Computer is locked.

According to LayerX Labs, who have been tracking this campaign for more than a year, the phishing attack attempts to trick Mac users into thinking that their computers have been “locked” via a fake security warning that pops up while users are browsing the web.

https://layerxsecurity.com/blog/layerx-identifies-new-phishing-campaign-targeted-at-mac-users/

#apple #macos #it #security #privacy #engineer #media #tech #news


:linux:📄 Minimal Linux OS runs in a 6MB PDF Document in Chrome.

A version of the Linux operating system can now be run inside a PDF opened by a Chromium-based browser. The developer [Ading2210] explains that Linux need a modified version of the TinyEMU RISC-V emulator.

https://github.com/ading2210/linuxpdf

#linux #pdf #chromium #based #browser #it #engineer #media #programming #art #tech #developer #artist #news
If you wish to try out the LinuxPDF, it requires a Chromium-based browser to work correctly (I checked, but it didn't work in Firefox on PC).

On the topic of speed and efficiency, [Ading2210] humbly admits that performance might be the largest problem with LinuxPDF. "The Linux kernel takes about 30-60 seconds to boot up within the PDF, which [is] over 100x slower than normal," notes the developer. With Chrome's current PDF engine having its Just-in-Time (JIT) compiler disabled, [Ading2210] sees no way of speeding up the code, for now.
[ImageSource: Ading2210]

The TinyEMU RISC-V emulator runs in the PDF thanks to a technique where its code is compiled "using an old version of Emscripten that targets asm.js instead of WebAssembly." This is embedded and loads in the PDF, subsequently auto-running a minimal Linux kernel targeting that architecture.

In this implementation, once you agree to 'Start Emulator' in your browser, you will see the LinuxPDF UI load, and a welcome message in the Linux viewport, as you wait for the OS to boot.
[ImageSource: Ading2210]

Below the Linux viewport in the PDF is a soft keyboard created by an array of PDF buttons. However, it is likely quicker for everyone with a decent physical keyboard to input commands into the 'type here for keyboard inputs' field to the lower right of the keyboard UI area.


Quake ported to Arduino Nano Matter. [Using only 276kb RAM]

Nicola Wrachien with Silicon Labs created this fun handheld, porting Quake using the Arduino Nano Matter. For easy playing a custom controller shaped board was designed with joysticks and a screen.

https://next-hack.com/index.php/2024/09/22/quake-port-to-sparkfun-and-arduino-nano-matter-boards-using-only-276-kb-ram/

#quake #arduino #nano #diy #handheld #port #retro #gaming #art #maker #engineer #artist #media #programming #tech #news
On a technical level, Quake was a dramatic improvement over DOOM, allowing for things like real-time 3D rendering, polygonal models instead of sprites and much more intricate level design. As a result, ports of this game tend to rely on much more powerful processors than DOOM ports and this team shows real mastery of their hardware to pull off a build with a system with these limitations.

Other Quake ports, like one running on an iPod Classic require a similar level of knowledge of the code and the ability to use assembly language to make optimizations.
[ImageSource: Nicola Wrachien]

For a much tougher challenge, a group from Silicon Labs decided to port DOOM‘s successor, Quake, to the Arduino Nano Matter Board platform instead even though this platform has some pretty significant limitations for a game as advanced as Quake.

<https://community.silabs.com/s/share/a5UVm000000Vi1ZMAS/quake-ported-to-arduino-nano-matter-and-sparkfun-thing-plus-matter-boards?language=en_US>

To begin work on the memory problem, the group began with a port of Quake originally designed for Windows, allowing them to use a modern Windows machine to whittle down the memory usage before moving over to hardware. They do have a flash memory module available as well, but there’s a speed penalty with this type of memory. To improve speed they did what any true gamer would do with their system: overclock the processor. This got them to around 10 frames per second, which is playable, but not particularly enjoyable.

The further optimizations to improve the FPS required a much deeper dive which included generating lookup tables instead of relying on computation, optimizing some of the original C programming, coding some functions in assembly and only refreshing certain sections of the screen when needed.


End-to-End Encryption for RCS, enabling Secure Cross-Platform Messaging.

Text messages sent between iOS & Android devices will soon benefit from end-to-end encryption, after the GSM Association published new specifications for the RCS protocol that include support for cross-platform E2EE.

https://www.gsma.com/solutions-and-impact/technologies/networks/gsma_resources/gsma-rcs-universal-profile-3-0-specifications/

#ios #android #rcs #protocol #it #security #privacy #engineer #media #tech #news
The new GSMA specifications for RCS include E2EE based on the Messaging Layer Security [MLS] protocol via what's called the Rich Communication Services [RCS] Universal Profile 3.0.

"The new specifications define how to apply MLS within the context of RCS," Tom Van Pelt, technical director of GSMA, said. "These procedures ensure that messages and other content such as files remain confidential and secure as they travel between clients."

<https://www.gsma.com/newsroom/article/rcs-encryption-a-leap-towards-secure-and-interoperable-messaging/>

This also means that RCS will be the first "large-scale messaging service" to have support for interoperable E2EE between different client implementations from different providers in the near future.

The development comes nearly six months after the GSMA said it was working towards implementing end-to-end encryption [E2EE] to secure messages sent between the Android and iOS ecosystems. The move followed Apple's decision to roll out support for RCS in its own Messages app with iOS 18.

Google said, "We've always been committed to providing a secure messaging experience, and Google Messages users have had end-to-end encrypted [E2EE] RCS messaging for years. We're excited to have this updated specification from GSMA and work as quickly as possible with the mobile ecosystem to implement and extend this important user protection to cross-platform RCS messaging."


:github: GitHub uncovers new Ruby-SAML Vulnerabilities allowing Account Takeover Attacks.

Two high-severity security flaws have been disclosed in the open-source ruby-saml library that could allow malicious actors to bypass Security Assertion Markup Language (SAML) authentication protections.

https://github.blog/security/sign-in-as-anyone-bypassing-saml-sso-authentication-with-parser-differentials/

#github #ruby #saml #library #it #security #privacy #engineer #media #programming #tech #news


🔊 Build a Parametric Speaker of Your Own.

At the Hacker Hotel conference in the Netherlands, [Orange_Murker] presented an ultrasonic parametric speaker. It projects an extremely narrow beam of sound over a significant distance, but it’s not an audio frequency speaker at all.

https://github.com/Orange-Murker/parametric_speaker

#diy #ultarsonic #parametric #speaker #maker #art #media #audio #tech #engineer #artist #news
The loudspeaker on your home entertainment equipment is designed to project audio around the space in which it operates, if it’s not omnidirectional as such it can feel that way as the surroundings reflect the sound to you wherever you are. Making a directional speaker to project sound over a long distance is considerably more difficult than making one similar to your home speaker.
[ImageSource: Orange_Murker]

Those of you familiar with radio will recognize its operation; an ultrasonic carrier is modulated with the audio to be projected, and the speaker transfers that to the air. Just like the diode detector in an old AM radio, air is a nonlinear medium and it performs a demodulation of the ultrasound to produce an audio frequency that can be heard.

[Orange_Murker] spends a while going into modulation schemes, before revealing that she drove her speaker with a 40 kHz PWM via an H bridge. The speaker itself is an array of in-phase ultrasonic transducers, and she demonstrates the result on her audience.

<https://media.ccc.de/v/2025-201-build-your-own-parametric-speaker>


Porting Doom to Typescript Types took 3.5 Trillion Lines, 90GB of RAM and a full Year of Work.

The feat was devised by Software Engineer Dmitri Mitropoulos, founder of Michigan Typescript and co-founder of Squiggleconf. He released a video showcasing the results of a year-long effort to get Doom running inside of Typescript's Types system.

https://youtu.be/0mCsluv5FXA

#doom #port #typescript #programming #ascii #art #engineer #media #retro #gaming #history #tech #artist #news
Dmitri Mitropoulos explains that the project was a year-long struggle, due to having to write his own tools, including 12,364 handwritten tests, learning C, C++, WebAssembly & other languages.

"I did develop what I believe to be the largest Typescript codebase ever", the developer explained. Before optimization, he calculated that the project could take up to 1.25 Petabytes of data, with the first frame compiling after three months of continuous type instantiation.

Every type within the project was thousands of lines long, and the project involved developing a virtual machine inside of the Types system, complete with elements like RAM and Disk Space. "The computer is made of Typescript Types that serve as logical implementations of all 116 WebAssembly instructions Doom needs to run."
[ImageSource: Dmitri Mitropoulos]

Typescript is a language built on top of Javascript, that add static typing to catch many errant mistakes before your executes, think of it as guardrails which check that functions and other variables are being used correctly. While this is commonly used in all kinds of development, it's unheard of to run a game within Typescript's Type system.

The port itself runs inside three and a half trillion lines of types, totalling a gargantuan size of 177 TB. This is run through Typescript's Type tracker, which takes 12 days to compile the first frame of Doom (0.0000009645 fps). This meant that 20 million type instantiations were running every second in order to get the output.

Mitropoulos explained in the Michigan TypeScript Discord server that this could be improved to take "1 to 12 hours", as long as someone works on it, with the developer noting that he has notes for where potential performance optimizations could be made.

<https://discord.gg/pfKUSmSY>

This was done by running the project within a custom WASM runtime, which is then processed through Typescript within an editor to display a frame.

<https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime>
Dmitri Mitropoulos further explained that each value within the Typescript Types system equates to a line of pixels [totalling 128,000 lines of pixels in total], resulting in a "resolution" of 320x200, displayed in ASCII.

To do this, the developer needed to remove limitations within the Typescript compiler itself, highlighting just how large the project got, with the Type tracker runtime consuming over 90 GB of RAM while it was running.

This huge overhead meant that common tools within Typescript could not be used, which meant that the herculean task of encoding every element of Doom in types. This required learning to develop elements like an L1 CPU cache, within Typescript Types itself. Due to Typescript requiring iteration on a single string from the left-hand side, binary algorithms had to be input in reverse.

"Oh, and AI can't help" Dmitri Mitropoulos added, describing that the work was so low level that AI couldn't possibly assist with any of the tasks. Too bad, Grok 3.

Mitropoulos said that he undertook the challenge after completing "every other" Types challenge, and wanted to understand why Doom wouldn't be able to run within Types. However, he managed to find "ridiculous" workarounds to make it all work, despite his own disbelief in the project.


:microsoft: 240 Million Windows 10 Users are vulnerable to six different Exploits.

⚠️Protect yourself Now!!!⚠️

If you’re running a Windows 10 PC, make sure you download the latest update right now. Microsoft patched 57 vulnerabilities affecting its foundational systems and core products, including six actively exploited zero-day vulnerabilities.

https://msrc.microsoft.com/update-guide/releaseNote/2025-Mar

#microsoft #windows #update #it #security #privacy #engineer #media #tech #news


:apple_inc: Apple releases Emergency Security Patch for WebKit Zero-Day Vulnerability.

The vulnerability is tracked as CVE-2025-24201 and was found in the WebKit cross-platform browser engine used by Apple's Safari and many other apps.

⚠️Install the Update immediately!!!⚠️
[For your device security, it’s a good practice to install updates within 36 hours of becoming available.]

https://support.apple.com/en-us/100100

#apple #ios #macos #update #it #security #privacy #engineer #media #tech #news
However, the advisory does not mention if Apple's own security team discovered the flaw or if it was reported to it by an external researcher. It also does not mention when the attacks began, how long they lasted and who was targeted.

The update is available for the following devices and operating system versions:

• iOS 18.3.2 and iPadOS 18.3.2 - iPhone XS and later, iPad Pro 13-inch, iPad Pro 12.9-inch 3rd generation and later, iPad Pro 11-inch 1st generation and later, iPad Air 3rd generation and later, iPad 7th generation and later, and iPad mini 5th generation and later
• macOS Sequoia 15.3.2 - Macs running macOS Sequoia
• Safari 18.3.1 - Macs running macOS Ventura and macOS Sonoma
• visionOS 2.3.2 - Apple Vision Pro

With the latest development, Apple has addressed a total of three actively exploited zero-days in its software since the start of the year, the other two being CVE-2025-24085 & CVE-2025-24200.

⚠️Installing security updates as soon as possible is highly recommended to block potentially ongoing attack attempts.⚠️


:linux: Strap in, get ready for more Rust Drivers in Linux Kernel.

Rust is alive and well in the Linux kernel and is expected to translate into noticeable benefits shortly, though its integration with the largely C-oriented codebase still looks uneasy. [The Linux and Rust communities still have some issues to work out.]

https://rust-for-linux.com/rust-kernel-policy

#linux #kernel #memory #safety #rust #drivers #it #security #privacy #engineer #media #programming #tech #news
In a hopeful coda to the recent maintainer drama that raised questions about the willingness of Linux maintainers to accommodate Rust code, Josh Aas, who oversees the Internet Security Research Group's Prossimo memory-safety project, late last week hailed Miguel Ojeda's work to advance memory safety in the kernel without mentioning the programming language schism.

<https://www.memorysafety.org/blog/linux-kernel-2025-update/>

"While our goal was never to rewrite the entire kernel in Rust, we are glad to see growing acceptance of Rust's benefits in various subsystems," said Aas. "Today, multiple companies have full time engineers dedicated to working on Rust in the Linux kernel."
Security – in the form of memory safety – is Rust's selling point.

Rust provides ways to avoid memory safety vulnerabilities that crop up in programming languages like C and C++ where manual memory management is allowed. Though other languages such as Python, Java, JavaScript, Swift and C# are also considered memory safe. Rust has received most of the memory safety evangelism, partly because it's suited for the sort of low-level, performance-sensitive code that for the past few decades has tended to be written in C and C++.

"Many of the most critical software vulnerabilities are memory safety issues in C and C++ code, and while there are ways to reduce the risk, including fuzzing and static analysis, memory safety vulnerabilities continue to plague the Internet," said Josh Aas in a write-up.

<https://www.memorysafety.org/blog/initiative-criteria/>


Over 1,000 WordPress Sites Infected with JavaScript Backdoors enabling persistent Attacker Access.

"Creating four backdoors facilitates the attackers having multiple points of re-entry should one be detected and removed," c/side researcher Himanshu Anand said in a analysis last week.

https://cside.dev/blog/thousands-of-websites-hit-by-four-backdoors-in-3rd-party-javascript-attack

#wordpress #javascript #backdoors #it #security #privacy #engineer #media #tech #news


Fun Things to do with a locked Kindle E-Reader.

Amazon's Kindle e-readers just got a bit less useful, but help is at hand, from jailbreaking to making one of the devices into a monitor. The latest change to the copy-protection measures in the Kindle range, which Amazon made on February 26, has fans of electronic books concerned.

[🖇️Check my Image Description🖇️]

https://kindlemodding.org/jailbreaking/WinterBreak/

#kindle #modding #winterbreak #electronic #books #media #it #engineer #tech #news
Specifically, the retailing giant removed the "Download & Transfer via USB" option from the Kindle e-book store. This is broadly comparable to the copy-protection on iPods and other iDevices: you are free to put your files onto the device, but not to copy those files off the device and onto your computer.

<https://goodereader.com/blog/kindle/amazon-removing-download-and-transfer-on-the-kindle-feb-26th>

This doesn't mean all Kindles are bricked. They still work fine, and if you don't buy your e-books from Amazon itself, you can still use Calibre to manage your library. Scripts exist for making a local copy of your Kindle collection, such as Yihong's Kindle download helper.

<https://github.com/yihong0618/Kindle_download_helper>

Alternatively, WinterBreak appeared at the start of the year and supports jailbreaking even recent models of Kindle on the latest firmware. Once the device is jailbroken, you can install your own reading or browsing software such as KOReader, allowing the Kindle to be used to read files in other formats.

<https://koreader.rocks/>

Modos is currently crowd-funding the development kit for its e-ink display. The controller software, codenamed "Caster", is FOSS and it's available on Github. A small, inexpensive controller board connects a PC to an e-ink panel over USB and offers a variety of display modes.

<https://www.crowdsupply.com/modos-tech/modos-paper-monitor>
<https://gitlab.com/zephray/caster>


Fake CAPTCHA PDFs spread Lumma Stealer via Webflow, GoDaddy & other Domains.

IT-Security researchers have uncovered a widespread phishing campaign that uses fake CAPTCHA images shared via PDF documents hosted on Webflow's content delivery network (CDN) to deliver the Lumma stealer malware.

https://www.netskope.com/blog/fake-captchas-malicious-pdfs-seo-traps-leveraged-for-user-manual-searches

#fake #captcha #pdf #phishing #campaign #it #security #privacy #engineer #media #tech #news
Netskope Threat Labs said it discovered 260 unique domains hosting 5,000 phishing PDF files that redirect victims to malicious websites.

"The attacker uses SEO to trick victims into visiting the pages by clicking on malicious search engine results," security researcher Jan Michael Alcantara said in a report. "While most phishing pages focus on stealing credit card information, some PDF files contain fake CAPTCHAs that trick victims into executing malicious PowerShell commands, ultimately leading to the Lumma Stealer malware."

The phishing campaign is estimated to have affected more than 1,150 organizations and more than 7,000 users since the second half of 2024, with the attacks primarily singling out victims in North America, Asia, and Southern Europe across technology, financial services and manufacturing sectors.


Have I Been Pwned adds 284M Accounts stolen by Infostealer Malware. [⚠️HIBP is a Website that alerts Users about Data Breaches.⚠️]

HIBP founder Troy Hunt says he found 284,132,969 compromised accounts while analyzing 1.5TB of stealer logs likely collected from numerous sources and shared on a Telegram channel known as “ALIEN TXTBASE.”

https://haveibeenpwned.com/PwnedWebsites#AlienStealerLogs

#hibp #alienstealer #data #breach #it #security #privacy #engineer #media #tech #news


:firefox: Firefox confirms Support for Manifest V2 & V3 Extensions, contrasting Google's Chrome phase-out & disables MV2 Ad-Blockers.

Mozilla has renewed its promise to continue supporting Manifest V2 extensions alongside Manifest V3, giving users the freedom to use the extensions they want in their browser.

https://blog.mozilla.org/en/products/firefox/firefox-manifest-v3-adblockers/

#firefox #manifest #v2 #extensions #support #it #security #privacy #engineer #media #tech #news
Although Microsoft Edge, Mozilla Firefox and Apple Safari have all adopted MV3, they have done so with their own implementation modifications, allowing users greater freedom while still benefiting from the security enhancements.

Still, support for MV2 is the only way to go for older add-ons, and Firefox reiterated via an announcement that it will continue to support it in the foreseeable future. "While some browsers are phasing out Manifest V2 entirely, Firefox is keeping it alongside Manifest V3," said Mozilla.

Specifically, the internet company said it would continue to support both the 'blockingWebRequest' and 'declarativeNetRequest' APIs, corresponding to MV3 and MV2, respectively, allowing extensions like uBlock Origin to continue working as usual.

Firefox has not stated how long this support will continue, but as long as there are powerful add-ons enhancing user privacy and security, Mozilla should continue to have strong reasons to extend support for Manifest V2.


Remotely controlled Vehicles over Starlink.

What if you want to control a vehicle that’s hundreds of kilometers away, or even on the other side of the planet? Cellular is an option, but is obviously limited by available infrastructure — good luck getting a cell signal in the middle of the ocean.

https://youtu.be/Fjy1hcLf2_M

#diy #remotely #controlled #science #sea #vehicles #starlink #mini #receiver #it #engineer #media #maker #programming #tech #space #news
Modern remote control (RC) radios are capable of incredible range, but they’re still only made for line-of-sight use. But what if you could beam your commands down from space?

That’s what [Thingify] was looking to test when they put together an experimental RC boat using a Starlink Mini for communications. Physically, there was no question it would work on the boat. After all, it was small, light and power-efficient enough.

The downside? Starlink is a fairly expensive proposition; you’d need to have a pretty specific mission in mind to justify the cost. The Mini receiver currently costs $599 USD (though it occasionally goes on sale), and you’ll need at least a $50 per month plan to go with it. While this puts it out of the price range for recreational RC, [Thingify] notes that it’s not a bad deal if you’re looking to explore uncharted territory.
[ImageSource: Thingify]

But would the network connection be up to the task of controlling the vehicle in real-time?

During early ground testing, the Mini version of the Starlink receiver worked very well. Despite being roughly 1/4 the size of its predecessor, the smaller unit met or exceeded its performance during benchmarks on bandwidth, latency and signal strength. As expected, it also drew far less power: the Mini’s power consumption peaked at around 33 watts, compared to the monstrous 180 W for the larger receiver.

On the water, there was even more good news. The bandwidth was more than enough to run a high-resolution video feedback to the command center. At the same time, the boat moved autonomously between waypoints, and when [Thingify] switched over to manual control, the latency was low enough not to be a problem. “We wouldn’t recommend manually piloting a high-speed aircraft over Starlink, but for a boat that’s cruising along at 4 km/h, the lag didn’t even come into play.”


:blobcatgamer: Fan made Dreamcast Port of GTA 3 [Steals the Show].

Thanks to [Stefanos] and his team, the genre defining Grand Theft Auto III [GTA 3], can now run on Sega’s hardware. Their combined efforts have yielded a fully playable port of the PC version of the game for Sega Dreamcast.

https://gitlab.com/skmp/dca3-game

#sega #dreamcast #gta3 #port #retrocomputing #art #console #gaming #history #engineer #media #retro #programming #artist #tech #news
The porting effort was years in the making. It began with reverse engineering the entire source code of GTA 3 then implementing it into the homebrew SDK for the Dreamcast, KallistiOS. All the in-game graphic and sound assets are only pulled from a user provided PC copy of the game. Steps for those seeking to compile a bootable Dreamcast image of their own have been provided on the project’s website.

<https://dca3.net/setup/>

Recently one of the original developers of GTA 3 [Obbe Vermejj], divulged that the game actually began development on the Dreamcast. The project was obviously transferred onto PlayStation 2 for commercial reasons, but with this port from [Stefanos] and crew, we no longer have to dream of what could have been.
[ImageSource: Stefanos]

As it turns out, Sega’s long defunct Dreamcast console is still thinking. The company behind the machine cut support long ago due in part to the commercial pressures applied by Sony’s PlayStation 2 console, but that never stopped the most dedicated of Dreamcast fans from seeking out its true potential.

This port of GTA 3 represents what could have been a true butterfly effect moment in console gaming history. The game was a major hit in the early days of the PlayStation 2, and it has been theorized that it could have proven to be a major commercial success for Sega as well had it been pressed onto a Dreamcast GD-ROM disc.


[Tetris Championship Edition] A brilliant MOD of the classic Tetris 2 on the ZX Spectrum.

[UPDATE :tetris:]

Oh joy of joys, if you loved the 1984 game of Tetris or the 1989 game of Columns , you'll be pleased to know a brand new puzzle overhaul of Tetris 2 by František Fuka has been released for the ZX Spectrum.

https://theshich.itch.io/tetris-ce

#zxspectrum #tetris #championship #edition #update #retrocomputing #retro #gaming #programming #art #engineer #media #tech #news
One of the most popular games of all time was a tile-matching, block rotating puzzle video game first released in 1984 which became a huge hit on the Gameboy in 1989.  It just had to be the classic 'Tetris'; a game that caused many people to spend hours playing to the point of addiction. Although we've had numerous clones over the years some of them good and some of them rather bad, today's Tetris Champsion Edition is another Tetris you really should be playing!

This excellent game that was originally released for the ZX Spectrum in 1990, has not only been made more suitable for modern players who already played NES Tetris, Tetris 99 etc, but it features a new scoring system, new colours and much much more.

<https://youtu.be/4Bs20eQMes0>
[ImageSource: theshich.itch.io]

UPDATE : I've recently been informed that Tetris Championship Edition may have been updated on itch io. Although I'm not sure if it's the same version as the one released in 2020 going by the fact they both say 1.0. The developer has noted all of the changes listed below.

• New Korobeiniki AY tune
• 50 FPS modes
• Kempston joystick support
• you can hold left or right key and piece will move continuously in that direction (you had to press these keys many times before)
• soft drop implemented
• you can now rotate pieces to the right (previously it was only to the left)
• accordingly, Redefine Keys screen has been changed
• the randomizer has been greatly improved, now the same frequency of all pieces is guaranteed
• scoring system has been changed: now it’s much more profitable to clean several lines at once, especialy 4
• the level increases when a certain amount of lines is cleared (previously it did not change at all)
• the number of levels in the classic mode has been increased: earlier, only levels 1-8 were available, now it's 0-9 by default and 10-19 with DROP key pressed
• theoretically the number of levels is not limited
• two tracks by František Fuka was replaced
• in Tetris 2 mode all levels have been redone (now there are 50 of them, but there will be more), and this mode was named Puzzle
• cheat mode for Puzzle was added
• now you can listen to music along with 48k effects
• Puzzle mode now has harder levels limited by a timer


Mastodon will add Quote Posts, even though some Users don’t want Them. :mastodon:

Mastodon is making a change that might have some users divided. In an update, the decentralized platform announced that it’s working to add quote posts “to help people to transition away from proprietary, billionaire-owned social media to the open social web”.

https://blog.joinmastodon.org/2025/02/bringing-quote-posts-to-mastodon/

#mastodon #quoteposts #fediverse #socialmedia #it #engineer #media #tech #news
Mastodon initially decided against implementing quote posts because it saw them used for “malicious purposes,” such as quoting someone out of context or for harassment. However, it ultimately found that its lack of quote posts “prevents many people from joining the Fediverse.” Some have argued that quote posts have “ruined” Twitter by allowing users to direct hate and criticism toward another person.

<https://slate.com/technology/2017/12/dunking-is-delicious-and-also-probably-making-twitter-terrible.html>

To ensure that people don’t misuse quote posts, Mastodon says it will let you choose whether other users can quote your posts. It will also send you a notification when someone quotes your post, and you’ll also get the ability to “withdraw your post from the quoted context at any time.”
[ImageSource: MastodonEngineering]

But there are some technical hurdles that Mastodon will have to overcome to enable quote posts. For one, quote posts aren’t standardized, meaning there isn’t a set way to build the feature into ActivityPub, the decentralized social networking protocol used by Mastodon. The platform adds that quote posts will impact a large portion of Mastodon’s codebase, so it will “take more time to develop.”

There isn’t a timeframe for when we can expect quote posts to arrive on Mastodon, but it aims to create a specification that will allow other Fediverse applications to implement quote posts as well. Mastodon first considered introducing quote posts in 2023 and received a grant to work on the project.

<https://blog.joinmastodon.org/2023/05/a-new-onboarding-experience-on-mastodon/#:~:text=And%20our%20work,these%20updates%20soon.>

“We know that Quote Posts are a source of concern for some members of the community, and highly-requested by others,” Mastodon says. “We’re committed to sharing our progress, and listening to your feedback.”


Android's new Feature blocks Fraudsters from Sideloading Apps during Calls.

A new security feature for Android blocks device owners from changing sensitive settings when a phone call is in progress. The in-call anti-scammer protections include preventing users from turning on settings to install apps from unknown sources and granting accessibility access.

https://www.androidauthority.com/android-16-phone-call-protections-3526068/

#android #it #security #privacy #engineer #media #tech #news


Antarctic Snow harbors Microplastics: New Technique uncovers hidden Pollution.

Scientists have discovered microplastics in the snow near some of Antarctica's deep field camps, revealing how far-reaching plastic pollution has become. While not new, it's the first time these tiny pieces of plastic have been found in remote locations.

https://linkinghub.elsevier.com/retrieve/pii/S0048969725001779

#antarctica #microplastics #pollution #nature #science #engineer #media #chemistry #tech #news
The study was conducted at field camps, at Union Glacier and Schanz Glacier (near the Ellsworth Mountains), where researchers were carrying out field work, and the South Pole where the US Antarctic Program has a research station. It is the first time a new and advanced technique has been used to detect microplastics as small as 11 micrometers (about the size of a red blood cell) in the snow in Antarctica.

The findings surprised the team as microplastics were found at concentrations ranging from 73 to 3,099 particles per liter of snow. Most of these particles (95%) were smaller than 50 micrometers (0.005 cm, the size of most human cells), suggesting previous studies may have underestimated the extent of microplastic pollution in the region due to less sensitive detection methods.

Previous methods involved hand-picking particles and fibers out of samples for laboratory analyses. However, the newer technique involves melting snow through filter paper and scanning this at a high resolution, using infrared spectroscopy, so any plastics above 11 micrometers can be identified.

Microplastics have already been detected in several penguin, seal and fish species.
[ImageSource: Steve Gibbs, BAS]

A view over the Ellsworth Mountains, West Antarctica.

Dr. Emily Rowlands, a marine ecologist at British Antarctic Survey (BAS) and co-author of the paper says, "With these developing techniques, we're now able to analyze microplastics of a much smaller size than before. In fact, we found microplastic abundance in these snow samples to be 100 times higher than in previous studies of Antarctic snow samples."

Dr. Clara Manno, an ocean ecologist at British Antarctic Survey, adds, "We think this means that there are local sources of plastic pollution, at least when it comes to polyamide. This could come from outdoor clothing, or the ropes and flags that are used to mark safe routes in and around the camp.

"We need to do more research to fully understand the sources of microplastic pollution in Antarctica—how much of it is local, and how much is transported over long distances so we can explore how best to reduce this plastic pollution in one of the most pristine places on Earth."

Some research suggests that microplastics could affect the snow's albedo (how much light it reflects) and how quickly it melts. It can also be transported to areas of ecological importance.


DeepSeek App transmits sensitive User and Device Data.

A new audit of DeepSeek's iOS app has found glaring security issues, the foremost being that it sends sensitive data over the internet without any encryption.

[⚠️This exposes your data to interception and manipulation attacks.⚠️]

https://www.nowsecure.com/blog/2025/02/06/nowsecure-uncovers-multiple-security-and-privacy-flaws-in-deepseek-ios-mobile-app/

#deepseek #ai #llm #ios #app #it #security #privacy #engineer #media #tech #news


Doom runs on an Apple Lightning to HDMI Dongle.

A developer could hack into the Apple Lightning to HDMI dongle and run Doom directly on the accessory. The Apple Lightning Digital AV Adapter features a custom Samsung SoC with a 400MHz ARM Cortex-A5 core and 256 MiB of DRAM.

https://www.macrumors.com/2025/02/04/doom-apple-lightning-hdmi-adapter/

#doom #retro #gaming #art #apple #hdmi #dongle #arm #ios #programming #engineer #media #tech #news
The dongle should be enough to run Doom, which requires a 386 processor and 4MB of RAM. Apple put an SoC inside the dongle because the USB 2.0 protocol that Lightning used did not have the bandwidth required to run HDMI. So, it compressed the data from the Lightning device and then used the chip inside the adapter to decompress it for viewing on HDMI displays.

Although Doom runs well already, nyan_satan said the game has yet to hit 60 FPS on the dongle with proper resolution. However, reimplementing the function that populates frames into the framebuffer can vastly improve performance, allowing the game to reach the desired quality on the Apple accessory.
[ImageSource: nyan_satan]

The adapter runs a simplified version of iOS, but since it doesn’t have persistent storage, the developer used their MacBook to load firmware with a file system. They also use the laptop's connection for controls, but aside from that, everything runs directly on the dongle.

The developer said he plans to release the software behind this Doom project as a package in the future, allowing anyone with a jailbroken iOS device to run it and try it for themselves. In the meantime, he plans to improve it further, like introducing sound output and finding a way to attach a controller to the dongle so you can play Doom without needing a Mac.


T-Mobile just made Starlink Upgrade free for iPhone & Android.

T-Mobile’s Starlink-powered direct-to-cell satellite messaging service is now open for anyone in the US to try for free. The service will be limited to text messaging at first but the company hopes to have some apps and even limited multimedia support ready by the time it goes live this summer.

https://www.t-mobile.com/coverage/satellite-phone-service

#tmobile #starlink #direct #to #cell #messaging #it #engineer #media #tech #news
Mike Katz, T-Mobile’s president of marketing, strategy and products told The Washington Post that messages with photos or video clips will be added by the end of the beta period in July. Katz also expects the satellite service to work with apps that “don’t require super-fast data connections,” such as certain trail/mapping services and WhatsApp.

<https://www.washingtonpost.com/technology/2025/02/09/tmobile-starlink-satellite-texting/>

“We’ll be working with a bunch of app manufacturers to create features in their apps that can optimize to the available bandwidth of the satellite network,” Katz said.

Registrations for the free beta opened in December, after T-Mobile and Starlink tested direct-to-cell emergency alerts and texts in disaster zones last year. T-Mobile says it’s accepting users who register on a “rolling first-come, first-served basis,” but quietly discloses that there are “limited spots available” in the fine print.

<https://www.t-mobile.com/coverage/satellite-phone-service#:~:text=rolling%20first%2Dcome%2C%20first%2Dserved%20basis>

The Starlink-enabled service works on “most smartphones from the last four years” according to T-Mobile, which lists currently compatible devices from Apple, Google, Motorola, Samsung and REVVL on its website.


New Microsoft Script updates Windows Media with Bootkit Malware Fixes.

Microsoft has released a PowerShell script to help Windows users and admins update bootable media so it utilizes the new "Windows UEFI CA 2023" certificate before the mitigations of the BlackLotus UEFI bootkit are enforced later this year.

https://download.microsoft.com/download/5/7/8/57894d2a-6966-4de9-8c01-66e0db608c21/Make2023BootableMedia.ps1

#windows #media #update #bootkit #it #security #privacy #engineer #tech #news


Super Star Wars - Holiday Special unofficially arrives on the Commodore Amiga as a Port from the Sega Mega Drive.

Not only the SEGA Mega Drive and Genesis get a new homebrew release called [Super Star Wars Holiday Special]. Today you can download the Commodore Amiga version, that's been ported over as the first public beta by Earok.

https://eab.abime.net/showthread.php?p=1725394#post1725394

#amiga #super #starwars #port #retro #gaming #art #retrocomputing #engineer #artist #media #tech #news
Here's the latest from Earok. "I'm very pleased to post a port of Master Linkuei's recent Mega Drive game to the Amiga. This is the first public beta, while it is complete it hasn't been broadly tested. Please let me know if you find any bugs or have other suggestions for improvements. Except for one or two short tracks, music is currently CD only. I'm very proud to get this one out the door - this is the first time a Mega-Drive-First Scorpion game has received an Amiga port. Hopefully there'll be a tonne more in future".
[ImageSource: Earok]

Which is an unofficial game from the cult-classic SNES Super Star Wars series, and loosely based on the outrageous The Star Wars Holiday Special from 1978.

Requirements:
AGA, CD32 Pad | Music is CD32 only | 020/2MB Chip minimum | 030 or Fast RAM recommended but not required


Developers targeted with Malware disguised as DeepSeek Package.

Threat actors are taking advantage of the rise in popularity of DeepSeek to promote two malicious infostealer packages on the Python Package Index, where they impersonated developer tools for the AI platform.

https://global.ptsecurity.com/analytics/pt-esc-threat-intelligence/malicious-packages-deepseeek-and-deepseekai-published-in-python-package-index

#deepseek #llm #it #security #privacy #engineer #media #developer #tech #news


Google blocked 2.36 Million risky Android Apps from Play Store in 2024. :android:

The tech giant also noted it prevented 1.3 million apps from getting excessive or unnecessary access to sensitive user data during the time period by working with third-party app developers.

https://security.googleblog.com/2025/01/how-we-kept-google-play-android-app-ecosystem-safe-2024.html

#android #apps #google #play #protect #it #security #privacy #engineer #media #app #developer #programming #tech #news


Snake Game Port is only 56 Bytes big & fits in a QR Code.

In the years since 1997, the landmark release of the Nokia 6110 and its inclusion of Snake, we have seen the game is ported to countless devices. This DOS version of Snake does have one key glitch that makes it more challenging to play than your typical versions of Snake.

https://github.com/donno2048/snake

#snake #game #dos #port #programming #retro #gaming #art #it #engineer #media #tech #news
Previously, Snake slither onto Raspberry Pi Pico and even a Raspberry Pi RP2040 LED array. Snake ports are so lax in terms of hardware requirements that they're even possible on any modern RGB keyboard with individually addressable keys, which I first experienced with Zaneo's Corsair (K70) RGB Snake game.

<https://github.com/Zaneo/Keyboard-Snake-Game>

Like Tetris (1984) and Pong (1972), Snake (1997) is an all-time staple of low-spec gaming, especially on mobile devices. It's also proof that fun gameplay doesn't necessarily require the most GPU-punishing graphics on the market — even the original Pac-Man (1980) is only about 24 kilobytes. But as this project proves, fun gameplay doesn't need a full kilobyte — it seems to start around 60 regular bytes.
[ImageSource: donno2048]

Screenshot of donno2048's Snake for DOS port being played within a web DOSBox session.

If you fancy yourself a finesser, you must play this version of Snake without inputting backward inputs (as soon as you have more than three length), lest you immediately devour yourself and die. Usually, Snake doesn't make self-devouring this easy, so you have to be ultra-precise with your movements to play this DOS port of Snake adequately, which is a suitable bump in difficulty for the retro OS and hardware, even if it's a glitch.

It works perfectly fine in DOSBox and the web app, at least in terms of game speed.


[Wine 10.0] the latest Windows compatibility Layer for Linux, has a stable Release. :linux:🍷

The headliner for this release is support for ARM64EC, the application binary interface (ABI) used for Arm apps in Windows 11. Also the release notes say that contains "over 6,000 individual changes" produced over "a year of development effort."

https://gitlab.winehq.org/wine/wine/-/releases/wine-10.0

#wine #stable #release #arm64 #emulation #linux #os #gaming #it #engineer #media #tech #news
WineHQ released an overview of Wine 10.0, the Windows compatibility layer for Linux upon which several projects have been derived, including Valve's Proton, which has massively expanded Windows game compatibility on Linux over time.

Wine's release highlights include major updates for nearly every component of Linux, but one of the most highlighted changes is the addition of support for Arm64EC. Arm64EC or "Arm64 Emulation Compatible", is an application binary interface for Windows 11 on Arm. This means those applications should now work better on Linux and, according to WineHQ, take "advantage of the ARM64EC support to run all of the Wine code as native, with only the application's x86-64 code requiring emulation."

Various bug fixes and driver updates have been applied to the graphics front, and support for high-DPI (dots per inch, in this context, resolution) displays have improved. Most prominently, it includes auto-scaling functionality for application windows that otherwise don't support it. Additionally, Direct3D helper libraries have also seen several improvements to DirectX 9 support for several older applications.

Wine has also improved the Wayland graphics driver support with OpenGL support and added to Linux to replace the old X Window System (X11), which would otherwise be the default. Wine still defaults to the X11 driver if it is present unless the user flags otherwise.


:apple_inc: Apple patches first exploited iOS Zero-Day of 2025.

Apple has released security updates to fix this year's first zero-day vulnerability, tagged as actively exploited in attacks targeting iPhone users. The zero-day tracked as [CVE-2025-24085], is a privilege escalation security flaw in Apple's Core Media framework.

https://support.apple.com/en-us/100100

#apple #update #ios #zeroday #coremedia #it #security #privacy #engineer #media #tech #news


New Research: The State of Web Exposure 2025.

The research by web exposure management specialist Reflectiz reveals several alarming findings about the high number of website vulnerabilities organizations across many industries are needlessly exposing themselves to.

https://www.reflectiz.com/learning-hub/web-exposure-management-report/

#web #exposure #management #research #report #it #security #privacy #engineer #media #tech #news
For instance, one standout statistic from the report is that 45% of third-party applications access sensitive user information without good reason. Although third-party apps may be essential for marketing and functionality purposes, not all of them need access to the kind of personal and financial user information that cybercriminals are hunting for. It's safer to limit app’s access to it on a need-to-know basis.
[ImageSource: reflectiz.com]

For the report, Reflectiz gathered its own proprietary data from the top 100 websites (according to number of site visits) in each industry, so the fact that close to half of all third-party apps in such a large sample are gathering sensitive user data when they don't need to comes as a surprise.

The realization that this practice is so widespread will cause many website owners to wonder what other surprises might be lurking in their web ecosystems and how large their web exposure footprint really is. If there's one thing that owners in any industry can take away from this report it's that they are almost guaranteed to have unexpected unresolved vulnerabilities of their own. (And the chart strongly suggests that they will….)
[ImageSource: reflectiz.com]

The chart, taken from the report, shows that there is variation between industries when it comes to apps that can access sensitive user data. With that in mind, companies working in the Entertainment and Online Retail sectors may want to pay extra attention to how many of their apps are accessing sensitive data unnecessarily and increasing their web exposure.

If you aren't familiar with the term web exposure, it was coined by Gartner to describe the range of risks that modern websites face because they connect with dozens of essential third-party apps, CDN repositories and open source tools that help with tracking and functionality tasks. Each one increases the size of the attack surface and is a potential target for malicious actors, but although website owners cannot avoid using these connected assets, they can take steps to make each one safer. Checking that the third-party apps aren't needlessly accessing user’s sensitive personal, financial and health information is a good place to start for a quick win, but the report reveals many others.


Supply Chain Attack hits Chrome Extensions, could expose Millions.

Dozens of Chrome extension developers have fallen victim to the attacks thus far, which aimed to lift API keys, session cookies and other authentication tokens from websites such as ChatGPT and Facebook for Business.

https://blog.sekoia.io/targeted-supply-chain-attack-against-chrome-browser-extensions/

#google #chrome #browser #extensions #development #programming #it #security #privacy #engineer #media #tech #news


Back to the Future of Texting: SMS on a Panasonic Typewriter.

The story of this texting typewriter is one that beautifully blends nostalgia and modern technology. [Sam], an engineering teacher, transformed a Panasonic T36 typewriter into a device that can receive SMS messages, print them out and even display the sender’s name & timestamp.

https://mrchristyengineering.wordpress.com/2024/12/09/hello-world/

#typewriter #sms #it #engineer #maker #artist #media #esp32 #programming #tech #art #news
For enthusiasts of retro gadgets, this creation bridges the gap between analog charm and digital convenience. Beyond receiving messages, [Sam] is working on features like replying to texts directly from the typewriter. For those still familiar with the art form of typing on a typewriter.

<https://mrchristyengineering.wordpress.com/2024/12/10/the-texting-typewriter-software/>
[ImageSource: mrchristyengineering]

What makes Sam’s hack particularly exciting is its adaptability. By effectively replacing the original keyboard with an ESP32 microcontroller, he designed the setup to work with almost any electric typewriter. The project involves I2C communication, multiplexer circuits and SMS management via Twilio. The paper feed uses an “infinite” roll of typing paper — something Sam humorously notes as outlasting magnetic tape for storage longevity.


WP3.XYZ Malware attacks Add Rogue Admins to 5,000+ WordPress Sites.

Webscript security company c/side discovered during an incident response engagement for one of their clients that the malicious activity uses the wp3[.]xyz domain to exfiltrate data but have yet to determine the initial infection vector.

https://cside.dev/blog/over-5k-wordpress-sites-caught-in-wp3xyz-malware-attack

#wordpress #malicious #plugin #it #security #privacy #engineer #media #tech #news


The first-ever Ransomware dropped 35 Years ago disguised as a Floppy Sharing [AIDS Information].

Thirty-five years ago, as December 1989 turned into January 1990, the then-largest ever cybercrime investigation was launched in response to the world's first known example of ransomware.

https://www.heise.de/news/Missing-Link-35-Jahre-Ransomware-am-Anfang-stand-eine-unscheinbare-Diskette-10247344.html

#ransomware #history #retrocomputing #retro #it #security #privacy #engineer #media #tech #news
This first ransomware payload was secreted on a 5.25-inch floppy disk titled "AIDS Information — Introductory Diskette 2.0" [h/t Heise.de]. The pioneering ransomware was developed by one American biologist [Dr. Joseph Lewis Andrew Popp Jr.], and about 20.000 copies were distributed to subscribers of the magazine PC Business World, various mailing lists, and even to World Health Organization delegates during a conference on AIDS.

As one may be able to deduce by the years and names being thrown around, this attack's choice of target was highly intelligent and the method of delivery exploited people's existing fears of a terrifying new biological virus at a time when knowledge of regular computer viruses was at an all-time low — much less an all-new form of malware meant to extort its victims.

Compared to modern-day threat actor attacks, only file names [not the files themselves], were encrypted by this ransomware. Thanks to this, effective software countermeasures ("AIDSOUT" to remove it and "AIDSCLEAR" to check for hidden directories combined into "CLEARAID") were developed by John Sutcliffe and Jim Bates to rescue impacted parties.


Russian Star Blizzard targets WhatsApp Accounts in new Spear-Phishing Campaign.

The cat-and-mouse game between state-sponsored Russian threat actor group’s and one of the world’s biggest technology companies has continued into 2025.

https://www.microsoft.com/en-us/security/blog/2025/01/16/new-star-blizzard-spear-phishing-campaign-targets-whatsapp-accounts/

#whatsapp #phishing #campaign #it #security #privacy #engineer #media #tech #news
The Russian threat actor known as Star Blizzard has been linked to a new spear-phishing campaign that targets victim’s WhatsApp accounts, signaling a departure from its longstanding tradecraft in a likely attempt to evade detection.

"The targets primarily belong to the government and diplomacy sectors, including both current and former officials," said Sherrod DeGrippo, director of threat intelligence strategy at Microsoft. "Additionally, the targets encompass individuals involved in defense policy, researchers in international relations focusing on Russia, and those providing assistance to Ukraine in relation to the war with Russia."
It all starts with a spear-phishing email that purports to be from a U.S. government official to lend it a veneer of legitimacy and increase the likelihood that the victim would engage with them.

The message contains a quick response (QR) code that urges the recipients to join a supposed WhatsApp group on "the latest non-governmental initiatives aimed at supporting Ukraine NGOs." The code, is deliberately broken so as to trigger a response from the victim.

Should the email recipient reply, Star Blizzard sends a second message, asking them to click on a t[.]ly shortened link to join the WhatsApp group, while apologizing for the inconvenience caused. "When this link is followed, the target is redirected to a web page asking them to scan a QR code to join the group," Microsoft explained. "However, this QR code is actually used by WhatsApp to connect an account to a linked device and/or the WhatsApp Web portal."

<https://faq.whatsapp.com/1317564962315842/?cms_platform=web>

In the event the target follows the instructions on the site ("aerofluidthermo[.]org"), the approach allows the threat actor to gain unauthorized access to their WhatsApp messages and even exfiltrate the data via browser add-ons.


[NESFab] A new Programming Language for creating NES Games.

NESFab has some smart features developers of NES games will certainly appreciate, most notably automatic bank switching. Instead of doing this manually, but NESFab will automatically carve your code and data up into banks to be switched in and out of memory when needed.

https://pubby.games/nesfab.html

#new #nintendo #nes #8bit #game #developer #programming #language #nesfab #retro #gaming #art #it #engineer #media #tech #news
“NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code. It’s easy to get started with, and has a useful set of libraries for making your first (or hundredth) NES game.”

There’s also an optional map editor, which makes it very easy to create additional levels for your game. All in all, a very cool project I hadn’t heard of, which also claims to perform better than other compilers.

[If you’ve ever considered making an NES game, NESFab might be a tool to consider.]