Vista de Lectura

Hay nuevos artículos disponibles. Pincha para refrescar la página.

Emulating iPhone on QEMU

[Georges Gagnerot] has been trying to emulate iOS and run iPhone software in a virtual environment. There were a few choices, and qemu-t8030 had a number of interesting features that you can check out in his post.

The project requires a patched QEMU, and [Georges] did some basic jailbreaking techniques. The real problem, of course, was not having the Apple Silicon GPU. Older versions of iOS let you select software rendering, but that option is gone on newer versions. However, it was possible to patch the phone to still use software rendering. There are still apps that directly use Metal or OpenGL that won’t run, but that’s another problem.

There is a plan to explore forwarding GPU calls to a real device. However, that seems difficult so it will have to wait for now.

That wasn’t the last problem, of course. But the post gives you a great view into the detective work. There is still work to go, but it looks like a lot of progress.

You can find the t8030 code on GitHub. Most of the iPhone hacking we see is hardware even if it means cutting the screen.

Celebrating 30 Years of Windows 95 at VCF

It’s been 30 years since Windows 95 launched. [Ms-Dos5] and [Commodore Z] are celebrating with an epic exhibit at VCF East 2025.  They had no fewer than nine computers — all period-correct machines running versions of Windows 95. The pictures don’t do it justice, so if you are near Wall, NJ, on Sunday, April 5, 2025, definitely go check out this and the rest of the exhibits at VCF.

An exhibit like this isn’t thrown together overnight.  [Commodore Z] and [Ms-Dos5] worked for months to assemble the right mix of desktops, laptops, and prehiperals to showcase Windows 95. Many of the computers are networked as well – which was no easy task. One particular Thinkpad 760e required pliers and force to remove a stuck PCMCIA modem card. After a struggle that was ultimately destructive to the card, the pair determined it was stuck due to a sticker that had effectively glued the card into the laptop. As the sticker finally gave up, the card popped itself out of the laptop.

Hardware isn’t the only story of this Windows 95 exhibit. An operating system is software, after all. The team has plenty of software running. Some highlights are Kidpix, MS-paint, Lego Island, LucasArts Full Throttle, Duke Nukem 3D, Word 97, and Space Cadet Pinball, which came with the Plus! expansion pack.  There is a huge array of original boxes for Windows 95 software. It’s a nostalgia trip to see software in boxes,  especially in all those bright 90’s colors.

The various versions of Windows 95 are also represented. [Ms-Dos5] and [Commodore Z] are running all major versions from Chicago beta 73g to Windows 95 C / OSR2.5.

If you’re old enough to remember 1995, the Windows 95 launch event was a big deal. Windows 3.0 series was five years old at that point.  Millions of people owned PC compatible computers and were ready for something new and flashy, and Windows 95 delivered.  Thanks to [Commodore Z] and [Ms-Dos5] keeping this bit of internet history alive.

A Low F Number Lens, From Scratch

The F-number of a photographic lens is a measure of its light-gathering ability, and is expressed as its aperture diameter divided by its focal length. Lenses with low F-numbers are prized by photographers for their properties, but are usually expensive because making a good one can be something of a challenge. Nevertheless [Rulof] is giving it a go, making an 80mm F0.5 lens with a Sony E-mount. The video below the break has all the details, and also serves as a fascinating primer on lens design if you are interested.

Rather than taking individual lenses, he’s starting with the second-hand lens from an old projector. It’s got the required huge aperture, but it’s by no means a photographic lens. An interesting component is his choice of diaphragm for the variable aperture, it’s a drafting aid for drawing circles which closely resembles a photographic part. This is coupled with the triplet from an old SLR lens in a 3D-printed enclosure, and the result is a lens that works even if it may not be the best. We know from experiences playing with lens systems that adjusting the various components of a compound lens like this one can be very difficult; we can see it has the much sought-after bokeh or blurred background, but it lacks sharpness.

Perhaps because a camera is an expensive purchase, we don’t see as much of this kind of hacking as we’d like. That’s not to say that lenses don’t sometimes make their way here.

Ben Eater vs. Microsoft BASIC

[Ben Eater]’s breadboard 6502 computer is no stranger to these parts, so it was a bit of a surprise that when [Mark] wrote in asking us if we’d covered [Ben]’s getting MS BASIC running on the breadboard, that our answer was “no”. Well, that changes today!

This is a three-part video series, documenting how [Ben Eater] ports a 1977 version of MS BASIC to his 6502-based computer. The first video is all about just getting the BASIC up and working. It’s full of detail about how MS BASIC adapts to different architectures on the inside, and [Ben] essentially defines his own along the way.

Once he has BASIC working, the next two videos are about making it work not just with the serial terminal that he has attached, but also with the LCD display peripheral he has plugged into the breadboard. BASIC fans will not be surprised to see that it’s all about using POKE. But that ends up being to slow, so he extends it out with his own LCDPRINT command written in assembly.

Now that he can write a character to the LCD, he wants to be able to pass it a string: LCDPRINT “Hello world”. But that requires his command to be able to parse a string, and this has him diving down the rabbit hole into how MS BASIC parses strings, handles evals, and so on. If you want to know how MS BASIC works on the inside, this is the video for you. This video makes a lot of use of wozmon, which seems an almost ideal tool for this kind of low-level poking around.

All of this is done in [Ben]’s very well rehearsed, accessible, but pulling-no-punches style. Get ready to nerd out. All three of the videos are embedded just below the break.

While it’s not the Altair BASIC that Bill himself was writing about last week, it’s probably a direct descendent, and reading about the Altair version was what spurred [Mark Stevens] to send us the tip. Thanks!

Inside an Edison Phonograph

If you think of records as platters, you are of a certain age. If you don’t remember records at all, you are even younger. But there was a time when audio records were not flat — they were drums, which was how the original Edison phonograph worked. [Our Own Devices] did a video earlier showing one of these devices, but since it was in a museum, he didn’t get to open it up. Lucky for us, he now has one of his own, and we get to see inside in the video below.

Ironically, Edison was deaf yet still invented the phonograph. While he did create the working phonograph — his self-identified most important invention — the original invention wasn’t commercially viable. You could record and playback audio on tin foil wrapped around a drum. But you couldn’t remove the foil without destroying it.

Edison was busy, but another inventor related to Bell created a similar system that used wax cylinders instead of foil. Edison’s vision for his invention didn’t include popular music, which hurt sales.

If you want to skip the history lesson — although it is well worth watching — you can skip to the 9-minute mark. You can hear the machine play and then see the box come off.

Oddly, people were recording things before they were able to play them back. Keeping a machine like this running can be quite a challenge.

How Shrinking Feature Size Made Modern Wireless Work

If you’re living your life right, you probably know what as MOSFET is. But do you know the MESFET? They are like the faster, uninsulated, Schottky version of a MOSFET, and they used to rule the roost in radio-frequency (RF) silicon. But if you’re like us, and you have never heard of a MESFET, then give this phenomenal video by [Asianometry] a watch. In it, among other things, he explains how the shrinking feature size in CMOS made RF chips cheap, which brought you the modern cellphone as we know it.

The basic overview is that in the 1960s, most high-frequency stuff had to be done with discrete parts because the bipolar-junction semiconductors of the time were just too slow. At this time, MOSFETs were just becoming manufacturable, but were even slower still. The MESFET, without its insulating oxide layer between the metal and the silicon, had less capacitance, and switched faster. When silicon feature sizes got small enough that you could do gigahertz work with them, the MESFET was the tech of choice.

As late as the 1980s, you’d find MESFETs in radio devices. At this time, the feature size of the gates and the thickness of the oxide layer in MOSFETs kept them out of the game. But as CPU manufacturers pushed CMOS theses features smaller, not only did we get chips like the 8086 and 80386, two of Intel’s earliest CMOS designs, but the tech started getting fast enough for RF. And the world never looked back.

If you’re interested in the history of the modern monolithic RF ICs, definitely give the 18-minute video a watch. (You can skip the first three or so if you’re already a radio head.) If you just want to build some radio circuits, this fantastic talk from [Michael Ossmann] at the first-ever Supercon will make you an RF design hero. His secrets? Among them, making the most of exactly these modern everything-in-one-chip RF ICs so that you don’t have to think about that side of things too hard.

Thanks [Stephen] for the tip!

 

How a Tiny Relay Became a USB Swiss Army Knife

Multifunctional USB controlled PCB on blue background

Meet the little board that could: [alcor6502]’s tiny USB relay controller, now evolved into a multifunction marvel. Originally built as a simple USB relay to probe the boundaries of JLCPCB’s production chops, it has become a compact utility belt for any hacker’s desk drawer. Not only has [alcor6502] actually built the thing, he even provided intstructions. If you happened to be at Hackaday in Berlin, you now might even own one, as he handed out twenty of them during his visit. If not, read on and build it yourself.

This thing is not just a relay, and that is what makes it special. Depending on a few solder bridges and minimal components, it shape-shifts into six different tools: a fan controller (both 3- and 4-pin!), servo driver, UART interface, and of course, the classic relay. It even swaps out a crystal oscillator for USB self-sync using STM32F042‘s internal RC – no quartz, less cost, same precision. A dual-purpose BOOT0 button lets you flash firmware and toggle outputs, depending on timing. Clever reuse, just like our mothers taught us.

It’s the kind of design that makes you want to tinker again. Fewer parts. More function. And that little smile when it just works. If this kind of clever compactness excites you too, read [alcor6502]’s build log and instructions here.

AutoSubSync – Effortless Subtitle Syncing for Self-Hosted Media

AutoSubSync – Effortless Subtitle Syncing for Self-Hosted Media

Hey everyone, I made a small tool called AutoSubSync that helps you quickly fix subtitle files that are out of sync with your videos. It works on Windows, macOS, and Linux, and it has a simple interface – no command line needed.

What it does:

  • Automatically syncs subtitles using ffsubsync or alass
  • Automatically pair videos and reference subtitles with subtitle files using Season/Episode patterns like S01E01, 1x01, etc.
  • Works with most common subtitle formats (like .srt, .vtt, .sbv, .sub, .ass, .ssa, .dfxp, .ttml, .itt, and .stl.)
  • Lets you manually adjust subtitles if needed
  • Supports batch syncing (great for whole folders)
  • Fully offline – no internet required
  • Super easy drag & drop interface

Why I made it:

I got tired of downloading subtitles that didn’t match my videos, and running sync commands over and over. This tool saves time and makes syncing quick and easy, especially for people who host their own media (like Plex or Jellyfin users).

You can find AutoSubSync here: : https://github.com/denizsafak/AutoSubSync

Let me know what you think! Feedback, suggestions, or bug reports are always welcome 😊

submitted by /u/dnzsfk
[link] [comments]

Should I completely abandon the idea of hosting apps on my home server for anybody on the internet to use?

Hi guys, I'm a CS student looking to host some apps I made so that anybody can demo them over the internet. I’m quite new to all this, but I’ve lurked this subreddit enough to know that using a VPS is the go-to option for this. The problem is that my apps are fairly computationally intensive, and the cost of running them on a VPS adds up quickly given the resources they need.

Given that my ISP offers static IPs for my network and that I have a dormant PC with the compute required to host all my Dockerised services, I was wondering if I could just self-host my apps from my home network instead. VPNs are out of the question because of the need for the services to be easily accessible to anybody over the internet.

I understand there are dozens of concerns around security and performance when exposing apps to the internet from a home network, so I just wanted to clarify if it was possible at all to do it in a way that doesn't completely screw my server or home network's security over. If it's not possible, are there any other (cheaper) alternatives for my use case?

Thank you guys!

submitted by /u/JustANoLifer
[link] [comments]

Hoarder is rebranding to Karakeep

As you might know from my previous post, Hoarder (github link) has been caught up in an ongoing trademark dispute. Since the legal process is still unresolved, I’ll have to save the full story for another time. For now, I’ve decided that the best path forward is to rebrand.

Starting today, Hoarder is rebranding to Karakeep!

The name Karakeep is inspired by the Arabic word "كراكيب" (karakeeb), a colloquial term commonly used to refer to miscellaneous clutter, odds and ends, or items that may seem disorganized but often hold personal value or hidden usefulness. It evokes the image of a messy drawer or forgotten box, full of stuff you can't quite throw away—because somehow, it matters (or more likely, because you're a hoarder!).

Over the next couple of weeks, things will start getting renamed to Karakeep (the repo, apps, extensions, etc). hoarder.app will soon also begin redirecting to our new domain: karakeep.app.

I took pride in coming up with "hoarder" as the name for the project. I've spent months searching for a different name, but nothing felt as good as hoarder was. But it's time to move on. I'm incredibly grateful for the support this community has shown throughout the whole thing. Hopefully, I can now focus my time and energy on what matters: building Karakeep.

It goes without saying, but please refrain from contacting the other party in any way, shape, or form.

submitted by /u/MohamedBassem
[link] [comments]

Rooted old Android phone as a travel router + NAS.

Rooted old Android phone as a travel router + NAS.

I have always had this thought that I couldn’t get out of my mind that smart phones can be the best travel router. They have excellent cell reception and have wifi hotspot and basic routing capability. It can even use WIFI as WAN connection for wifi hotspot clients. And to further to add, we have those sharing apps which allows file share wirelessly.

Upon researching, i got to know that this not recommend. Poor Wifi performance, battery degradation and Phone Wifi Hotspot not being featureful seemed to be top negative points that people mentoned.

But I have always wanted to try it out. My requirements were simple:

  1. Stable connectivity of wifi.
  2. Have multiple options of WAN like 5G, Wired, and over wifi.
  3. Devices in the network are able to able to connect my home services over Tailscale or Wire guard VPN.
  4. Maybe, when in a good network.
  5. A secure file share using USB/ microsd card to share Movies/ TV Shows and sometime to do a temp backup of Photos or Files.

After my father got a new Phone and this phone was not it use, my mind went down the pit to finally use this for mentioned purposes of a travel router.

This is an old not in use Samsung S20 Fe with 5G capabilities. I was able to root and factory reset this. Then
Install FDroid or Droidfy app marketplace. Then Install following:

  1. VPNHotspot: Share VPN to wifi hotspot clients. This also adds static IP for the device where wifi hotspot is enabled.
  2. Prim-ftpd: Create SFTP share of attached memory card or even USB. This app is great. You can chose the network interface to isolate this sftp serve.
  3. Wireguard/ Tailscale: Connect to homelab. (If possible, I recommend Wireguard for little better performance).

Using these apps to achieve the above mentioned functionality is self explanatory once you install it. Using 5ghz wifi hotspot is highly recommended.

I have been using this for last week. Has been very stable with attached power bank. Surprised that this does work.

Issues:

  1. The only issue that I faced was that phone needs to plugged in all the time. (Hence, the attached power bank). This shouldn't be dealbreaker since phones nowadays have a charge limiter feature which can limit to charing to 80%. And this is a travel router. Not a permanent solution.

Regarding perfomance:
I see a WAN speed of 100 mbps max on a device using the Wifi Hotspot. On LAN side, I can see a max speed of 200 mbps over two devices connected to mobile hotspot. (My mac and iphone). I have no issues playing movies (bitrate: 5-10 mbps) shared over SFTP.

Improvements:

  1. Use this with a type c hub with charge passthrough and ethernet port to enable wired WAN. and even share USB drives. This also gives an additional feature to use with TVs if your hub has HDMI and phone support desktop mode like Samsung DeX.

    Concerns:

  2. I am not very sure about the security provided by this solution. Can someone access LAN from the WAN side. Are rooted android phones safe enough for this.

  3. Microsd card prices for 1 TB and higher storage.

What do you guys think about this. Any comments on my concerns or issues I should be aware of in future?

submitted by /u/This_Blackberry8194
[link] [comments]

ServiceRadar 1.0.28 - Open Source Network Monitoring and Observability

ServiceRadar 1.0.28 - Open Source Network Monitoring and Observability

https://preview.redd.it/dtdm92g6u4te1.png?width=2778&format=png&auto=webp&s=dc839ed98bbb0b0b0eb95403e212c99581c725ae

ServiceRadar is an Open Source distributed network monitoring tool that sits in-between SolarWinds and NAGIOS in terms of ease-of-use and functionality. We're built from the ground up to be secure, cloud-native, and support zero-trust configurations and run on the edge or in constrained environments, if necessary. We're working towards zero-touch configuration for new installations and a secure-by-default configuration. Lots of new features including integrations with NetBox and ARMIS, support for Rust, and a brand new checker based on iperf3-based bandwidth measurements. Check out the release notes at https://github.com/carverauto/serviceradar/releases/tag/1.0.28 theres also a live demo system at https://demo.serviceradar.cloud/

https://preview.redd.it/lcoz0ydau4te1.png?width=1306&format=png&auto=webp&s=1bc6d150082861bc3b053cfcfc35b24e0e49a95c

submitted by /u/ChaseApp501
[link] [comments]

Interests for ELI5-type guides on self hosting?

Hi all,

I've been a commenter in here for a bit and have found a lot of interest for help and guidance. I wanted to poll about an idea.

I am thinking about setting up a website with some simple to follow guides for getting various components started. No videos to have to watch back and forth (or stitching together multiple videos when your setup doesnt match the video), no ads, no sketch, no 'if you buy my sponsor, everything will magically be easy', just simple-to-follow help.

Thinking things like:

  • How do I get started with self hosting from scratch?
  • Linux vs Windows
  • Options for remote exposing of services
  • Different hardware options (SSD vs HDD, server platforms, etc)
  • How do I get started with Docker?
  • Troubleshooting effectively (process, how to find and share logs, etc)

If I went through the effort, would others find value? If so, what do wish had better guidance out there?

submitted by /u/Aevaris_
[link] [comments]

Who’s running bare metal RTX? I’ve got full NVIDIA vGPU license (128 seats) and want to put it to work

Hey folks, hope this isn't too out of left field—

I recently got access to full enterprise-grade NVIDIA vGPU entitlements:
- ✅ RTX Virtual Workstation 5.0
- ✅ NVIDIA Virtual Apps 3.0
- 128 seats available for each license

Basically, I’m sitting on the software side of a really powerful stack—what I don’t have right now is bare metal with a supported GPU (A40, A6000, RTX 6000 Ada, etc.). So I’m hoping to connect with someone who does.

If you've got compatible hardware and you're open to working together—whether it's a profit share, joint deployment, or even just letting me rent a slice in exchange for license use—I'd love to chat.

Alternatively, if you're running Proxmox/ESXi and want to unlock vGPU functionality without paying NVIDIA, I’m open to leasing seats too. Totally flexible.

Let me know if this sounds interesting. We might be able to build something cool together.

Cheers.

submitted by /u/dubiusgenius
[link] [comments]

What's the best self-hosted tunnel/reverse proxy for both TCP and UDP (without needing client installs)?

I'm trying to self-host a TeamSpeak 3 server and possibly other services that require both TCP and UDP. I’ve tried Rathole, and while it worked briefly, it's been flaky — especially with UDP stability.

I’m looking for a tunnel or reverse proxy solution that:

Supports both TCP and UDP

Can expose services behind NAT or firewalls

Doesn’t require installing anything on each connecting device (like clients/friends)

Preferably self-hosted (I’m running a VPS and a home server)

Bonus points for NAT traversal or easy setup

I’ve looked at WireGuard, Tailscale, and Nebula — but they all seem to require software on the client side.

What do you use for this type of setup? Is there something reliable out there that can tunnel both TCP and UDP to the public without client software?

Thanks in advance!

submitted by /u/ethanocurtis
[link] [comments]

Meet SparkyBudget - Simple Budgeting, Powerful Results

Meet SparkyBudget - Simple Budgeting, Powerful Results

I have updated SparkyBudget to have most recent stable version. I am going to work on below visualization in the upcoming days.

Let me know if anyone has any preference.

  • Income vs. Expense Trend (Line Chart or Bar Chart)
  • Spending Trend Over Time (Line Chart or Bar Chart)
  • Net Cash Flow Trend (Bar Chart - Positive/Negative)
  • Budget vs. Actual Spending (Bar Chart or Gauge Charts)

https://github.com/CodeWithCJ/SparkyBudget

P.S. This is based on SimpleFin API. So, you will need to have token from them. You can try demo DB file if you are not using SimpleFin currently. As Plaid is not for individual licensing, I am focusing on SimpleFin for now.

https://preview.redd.it/moleh4c014te1.png?width=2528&format=png&auto=webp&s=da7775b2b78522c90226f771e6ec39f47943a607

submitted by /u/ExceptionOccurred
[link] [comments]

Looking for a starter list/recommendation of my very first NAS/Mini PC to store films via Jellyfin, store pics & stuff via Nextcloud & access all that on the way

Hello everybody,

so I'm really interested to finally set up my own server but I am very insecure too & cannot really count on much help from outside why I try to ask here.

My goal: Looking for a low budget/starter "server device" (with low energy costs & upgradeable in sense of storage via ssd/ram step by step in time) to make first experience to install Jellyfin & Nextcloud stuff on it in order to reach the content by my phone/tablet for instance. (Maybe an own website in far future too.)

As a skill estimation: My IT knowledge is not big and limits from video games, set up own OS and a tiny practice to coding - no hard skills. I also watched a few videos since 2/3 years about that topic but wasnt really confident to do. All in all, I'm super happy to get some suggestions/support how/where to start with the hardware and in matters of installing the proper software or even OS?

- from hardware point i was eventually thinking about a "HP EliteDesk 800 G3 Mini-PC i5" or an old fujitsu server device or a raspberry?

- from software side i'm completely insecure. I heard about "dockers" for seperating somehow the activities; maybe a rolling linuxOS might be easier than a windows machine by maintaince? do i need some sort of vpn to access from outside with a device?

I am seaching for "an easy way" but I am just happy for any value information you wanna share with me for that path. Thank you in advance! :)

Cheers

submitted by /u/Ptolemaeus45
[link] [comments]
❌