News for hackers. Stuff that matters.

spieglt

Thank you!
I've been writing Objective-C recently to use macOS frameworks from Rust. I can just write C wrapper functions and compile as a static library. Otherwise I use Swift.
Re:PinePhone review after a month of daily driving on Tuesday January 30, 2024 @11:30PM (#39199938)
Update: tried postmarketOS again and it seems smoother and more stable. Dock works well though the HDMI screen still turns off and back on every few seconds.
Re:Free and Open Source Alternative to Airdrop on Friday January 26, 2024 @06:34PM (#39150403)
Correct, Flying Carpet doesn't work for Apple-to-Apple transfers, but AirDrop already fills this need.
Re:PinePhone review after a month of daily driving on Friday January 26, 2024 @03:02PM (#39147446)
I haven't turned on my PinePhone in a long time because none of the OSes was usable for more than a week at a time. Maybe I should try postmarketOS again.
Re:Show HN: I made an app people call "Airdrop for Android" on Sunday January 21, 2024 @07:42PM (#39084687)
I have a project that's more like AirDrop, doesn't require a local network and configures the hotspot automatically: https://github.com/spieglt/flyingcarpet
Re:Free and Open Source Alternative to Airdrop on Sunday January 21, 2024 @05:44PM (#39083859)
Great to hear, thanks for letting me know it worked!
Re:Free and Open Source Alternative to Airdrop on Sunday January 21, 2024 @05:44PM (#39083856)
It's a very cool idea, but the first barrier that comes to mind would be that when the clients join the hotspots, they don't have internet access, so joining the network would mean losing internet, for laptops and phones without cellular data. I know the LocalOnlyHotspot API I use on Android doesn't offer internet tethering. I'm not sure how possible it is to ensure that on Windows and Linux devices that host hotspots. Also, the device that offers the hotspot in Flying Carpet is pretty much acting like a normal WiFi access point in infrastructure mode, so a real mesh network would probably look a lot different.
Re:Free and Open Source Alternative to Airdrop on Sunday January 21, 2024 @05:34PM (#39083784)
Thank you! Yeah, obviously the UI is a weak part. I'd like to improve it eventually but as a one-person project I don't want it to have as minimal of an interface as AirDrop. With all the ways transfers can go wrong, I want that information to be in the user's face so they can submit issues and I can help debug easily.

And no, it can't detect anything about the other device until they're on a WiFi network together, and that can't happen until it knows the peer's OS because it has to know whether it or the peer should be hosting the hotspot. Windows has precedence, then Linux, then Android. (The iOS version doesn't need to know the peer's OS because iOS and macOS can't stand up a hotspot programmatically anymore, so it always has to join.)

For most manufacturers, you can purchase access to the technical documentation for a short period. I paid Toyota $20 for 48 hours of access and got PDFs of the official instructions for how to remove the 4G module.
Re:Switching from Chrome to Firefox? Here Are Some Tips on Tuesday August 22, 2023 @10:49AM (#37223563)
Biggest features that keep me on Firefox: decent search (whole word, match case) and proxy settings
I removed the DCM from my RAV4. The annoying part is that it disables the front-right speaker.

Show HN: Android<->iOS file transfer over auto-configured hotspot

https://www.youtube.com/watch?v=-RKiSmo-Bns

Flying Carpet transfers files directly from one device to another over ad hoc WiFi. No shared network or cell connection required.Android version: https://play.google.com/store/apps/details?id=dev.spiegl.fly...iOS version: https://apps.apple.com/us/app/flying-carpet-file-transfer/id...Linux, macOS, and Windows versions: https://flyingcarpet.spiegl.dev/releasesI started this project years ago...

( Read More... | no comments | on HN )
I don't really know how many users I have, so I don't know how "meaningful" my projects are, but I have found some of them posted on French, Chinese, Greek, Russian blogs etc., so hopefully they fill some people's needs besides my own.

https://github.com/spieglt/flyingcarpet

https://cloaker.mobi

https://github.com/spieglt/cloaker

https://github.com/spieglt/whatfiles

https://github.com/spieglt/winage

I learned to program because I was frustrated that after working in IT consulting for several years, I still had no idea how computers worked. I started with "Learn Python the Hard Way" and "Automate the Boring Stuff with Python". Then got a job doing some Windows consulting stuff, and they said they'd hire me as a software engineer if I learned Go, which was a pretty easy step from Python. I'd tried to learn programming as a kid several times and always found it too frustrating. I started working on side projects as a way to learn new languages, improve my resume, and scratch my own itches. The hardest part was coming up with ideas for useful/worthwhile projects. I was super frustrated one day that the easiest way to get a file between two machines that were right beside each other was sending them out to the internet via Google Drive or Dropbox, which made me want to write "cross-platform AirDrop", which became Flying Carpet. If you find yourself wanting a simple piece of software that seems like it should already exist, that's a great project idea.

Show HN: Flying Carpet iOS, file transfer to Windows and Linux, no internet reqd

https://apps.apple.com/us/app/flying-carpet-file-transfer/id1637377410

If you've ever wanted to transfer files directly between iOS and Windows/Linux without using the internet or setting up a SMB share on a WiFi network, try it out! Desktop versions at https://github.com/spieglt/flyingcarpet.

( Read More... | no comments | 2 points | on HN )
The Windows 10 screen recorder doesn't let you record Windows Explorer.
My PinePhone's About screen says `OS Name postmarketOS 1.25.0`. I've installed all available updates both through the Software app and `sudo apk upgrade`. I thought I was on stable but could be wrong. Any idea what I'm missing to upgrade to this service pack?
If you're physically close but not on the same network, please check out https://github.com/spieglt/FlyingCarpet.
Here's an alternative to AirDrop! https://github.com/spieglt/FlyingCarpet Linux, Mac, and Windows, requires no network, just two laptops with wireless cards.
Re:Why is Apple acting like an asshole? on Wednesday September 16, 2020 @02:18PM (#24495606)
I like making my side projects cross-platform when possible. But I'm done trying to get code signing to work, I won't pay Apple $100 to distribute free software, and I have no interest in using XCode, so I feel basically restricted to Linux and Windows only at this point.
Re:Ask HN: What is your favorite method of sending large files? on Wednesday September 02, 2020 @10:19PM (#24360273)
I wrote github.com/spieglt/flyingcarpet because I needed AirDrop on my Linux and Windows machines, pretty much does the same thing as running a Python server but over ad hoc wifi.

Older »