Top stories

Live mirror
30 storiesupdated 0s agoView source snapshot
  1. Introducing System One Models and Jev(typesafe.ai ↗)
    177comments
  2. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    158comments
  3. German Rheinmetall open-sources its Battlesuite connected weapon system protcol(rheinmetall.github.io ↗)
    13comments
  4. An Update on Wayback Machine Access(blog.archive.org ↗)
    160comments
  5. Jean-Pierre Serre is 100 years old today(st-andrews.ac.uk ↗)
    9comments
  6. Gemini 3.8 Live and 3.8 Live Extended Thinking(blog.google ↗)
    155comments
  7. We got admin access to Baseten's production GitHub in 25 minutes(strix.ai ↗)
    88comments
  8. Building a Linux GPU Driver for the M4 Mac Mini in One Month(codyho.dev ↗)
    33comments
  9. Chopping up books when they're physically too big(mattkirkland.com ↗)
    79comments
  10. WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages(github.com/graafhenk ↗)
    29comments
  11. I can't stop thinking about Papua New Guinea(notnottalmud.substack.com ↗)
    407comments
  12. Why I'm still bearish on LLMs after Navier-Stokes(dank.systems ↗)
    1comments
  13. Show HN: Capsule – Single-file web apps that save their data into SQLite(withcapsule.app ↗)
    112comments
  14. Data races and the limits of ThreadSanitizer in C and Go(theconsensus.dev ↗)
    1comments
  15. Vibe Coding is the new Internet Dating?(joecmarshall.com ↗)
    32comments
  16. Learning to solve hard problems in RL for LLMs by never giving up(mnoukhov.github.io ↗)
    discuss
  17. Jiga (YC W21) Is Hiring Product Engineer (Remote/US)(jiga.io ↗)
    discuss
  18. GEFS on OpenBSD: A Early Preview(marc.info ↗)
    49comments
  19. Let's make quality the norm again(forbrukerradet.no ↗)
    279comments
  20. The CSS Zen Garden dream, finally shipped(josprague.com ↗)
    53comments
  21. Suspected sabotage causes major Netherlands rail disruption(bbc.com ↗)
    376comments
  22. Show HN: Hacking a $20 4G wireless hotspot into a texting device(bkovac.github.io ↗)
    30comments
  23. A single firm is behind OpenAI, Anthropic, and Meta hacking scandals(effort.news ↗)
    132comments
  24. Cartesian – AI 3D Modeling for Design(formas.ai ↗)
    66comments
  25. Show HN: Pizza Bot – An inbox for AI agents that work in the background(github.com/pizza-bot-app ↗)
    2comments
  26. The Inference Hardware Revolution of 2026(ieee.org ↗)
    9comments
  27. Most people prefer traditional architecture(worksinprogress.news ↗)
    182comments
  28. US confirms for first time it has deployed space weapons(bbc.com ↗)
    289comments
  29. Giving up on smart rings(notesbylex.com ↗)
    131comments
  30. 25 years of mass surveillance is enough(schneier.com ↗)
    268comments

Show HN: Hacking a $20 4G wireless hotspot into a texting device

159 pointsby 9h agobkovac.github.io
30 comments
8h agoHN ↗

This is a really cool project! A mini cyberdeck that doesn't seem too impractical to use. Repurposing the Clicks keyboard is a genius idea.

7h agoHN ↗

I often ditch my phone and carry my hotspot device for my internet. The only drawback is that for viewing my texts and OTPs i end up putting the sim in my phone or opening up the web interface on my laptop. This seems to work very well as a dumbphone per se.

7h agoHN ↗

How do you check sms/OTP/text using web interface on your laptop?

7h agoHN ↗

This probably depends on your particular dongle model. Back in 3G era, some carriers offered USB modems with SMS locked out in the firmware, but you could flash a firmware from a different operator (also install their variant of software, the only difference being the added SMS tab and a different skin) and then you can text and even use USSD! (No calls, though.)

6h agoHN ↗

It seems those modems run Android 4.x with the stock messaging app: https://github.com/u0d7i/uz801#screenshots

But I guess you can install a custom messaging app that would sync the messages? (If there’s one that still supports such an old version of Android)

26m agoHN ↗

yeah my vendor's dongle has this specific feature. A light also turns ON on the modem when SMS is received.

6h agoHN ↗

If you move to an Apple set up, the phone can act as a hotspot and there is no need to take out your sim. Also... you have a physical sim card? I thought those became obsolete.

2h agoHN ↗

Physical sims are as obsolete as 3.5mm headphones. They both continue to work and have different tradeoffs than 'modern' alternatives and you have a different selection of devices to work with.

2h agoHN ↗

Thanks for coming up with a very apt analogy. I wanted to reply but couldn't come up with something I felt good about.

2h agoHN ↗

I did some funny software porting on one of those dongles. At one point, I had it connected to a battery pack for power, joined onto my home WiFi for LAN/WAN access... and had the stick running the Open5GS cellular core stack, allowing my CBRS LTE base station to serve users on an in-home private LTE network by connecting to the cellstick over WiFi for management. (No, the stick's own cellular modem wasn't being used here at all. Just scavenged compute for the tiniest LTE core!)

So... so cursed.

6h agoHN ↗

Based on the work the person has done, if they wanted to make something with an exceedingly long battery life, and the battery setup there already seems to be basically a 1S li ion, they could graft in a back side battery holder for two high quality 18650 cells in parallel. It would probably last weeks.

6h agoHN ↗

A 10000mAh pouch battery would take up less room and provide more battery life. They are almost as cheap as 18650s too.

6h agoHN ↗

How is a 10000mAh pouch more energy dense than an 18650?

6h agoHN ↗

By not having void air space in between cylindrical cells like you'd get with two 18650s? It's mostly just a matter of packaging.

Pouches can be made to have better volumetric density than cylindrical cells quite easily, which is why laptops aren't generally full of cylinder cells anymore; the challenge is just providing them enough external support/compression and swelling allowance, which can be accomplished through chassis design.

6h agoHN ↗

Pouch cells are lighter per mAh due to the lack of metal casing. But more than the casing, the form factor is better for a pocketable device. The cylindrical form factor sticks out, usually wastes some space, and can’t be neatly tucked behind a board or display.

5h agoHN ↗

The neat thing about 18650s though is that you can put a battery door on it and make them swappable, if a person used a holder that can accommodate button top protected 18650 cells. The same cells can also be shared by a bunch of good quality flashlights and headlamps. I have several extremely useful headlamps from "sofirn" that take my choice of cell and have a built in USB-C charging port and charge circuitry protected behing a gasket and twist-open ip67 sealed cap. The pouch battery would be better as an integrated all in one product but also makes the thing a bit less modular.

5h agoHN ↗

There are advantages in some applications, it’s just not a one size fits all tool. Slim devices aren’t really a good fit for them. They make sense in round devices (like a flashlight) or larger devices where space isn’t as much of a concern.

4h agoHN ↗

Thank you to both solder-nerds for contributing strongly to the thread, please don’t fight.

4h agoHN ↗

No fighting intended, I think it's interesting to see that there's many ways of doings things, and doing a sort of mental whiteboard exercise on what the benefits and drawbacks of different things are... Like, using cylindrical cells would let me share cells with my head lamp, swap cells, independently charge cells and keep spare charged cells ready.

While using a pouch cell keeps the profile much more slim, portable, still has opportunities for really high capacity in watt hours, and allows for a more robust case design that doesn't have the structural weakness of a battery door.

And if you put the pouch cell on a set of wires with a small pluggable connector to the main PCB (and a case that can screw open/shut) it's still an item the user can replace with 5 minutes and a screwdriver if it wears out from many cycles over a period of years.

3h agoHN ↗

And if you put the pouch cell on a set of wires with a small pluggable connector to the main PCB (and a case that can screw open/shut) it's still an item the user can replace with 5 minutes and a screwdriver if it wears out from many cycles over a period of years.

True, and you could even enclose it in a quick swap hard shell case with contacts, like the old Nokia cell phone batteries. (Those are actually still good for some uses, I have a gadget that uses them.)

We’re fortunate to live in an era of battery abundance.

5h agoHN ↗

It would be pretty cool to put Hermes Agent or some agent system on that thing, assuming the OpenStick build has enough RAM/storage. That would be fire.

5h agoHN ↗

What it has at its core is a smartphone chipset from 2014 - MSM8916 or so. Not exactly an AI compute powerhouse.

4h agoHN ↗

Truly, I couldn't imagine a worse platform to put a coding agent on. What even would be the point?

It's got less than 512GB of RAM, no package manager, and virtually no storage.

5h agoHN ↗

OpenStick is super old though, there are Linux and OpenWRT builders that track the upstream kernel, check hkfuertes and others.

5h agoHN ↗

Oh, if it isn't the MSM8916 himself! Fancy seeing you out there in the wild - posting on HN no less!

Is there a guide for cheap MSM8916 platforms you would recommend? There is a hkfuertes repo, but the one I found is archived. Not to say it doesn't work, but that doesn't instill much confidence.

3h agoHN ↗

One layer down from where this thread is looking: the SMS never lives in the Android userspace on these sticks. It sits in the modem's own store, either on the SIM or in modem memory, and the vendor web UI is just a thin thing reading it out of there.

So you don't need a messaging app that still runs on Android 4.x. If the device exposes an AT port, AT+CMGF=1 then AT+CMGL="ALL" dumps everything, and AT+CPMS picks which store you're reading. On the Qualcomm ones that keep the AT port hidden behind QMI, libqmi reaches the same thing through the WMS service.