HNHacker News
TopNewBestAskShowJobs

gourneau

2,747 karma · joined March 28, 2007

http://josh.gourneau.com I am a belt buckle engineer http://tnbelt.com

I am also an enthusiast of Python, Django, Linux, and mobile devices.

submissionscomments
gourneau··on Burning Mesh: off-grid Meshtastic network for Burning Man
Burning Mesh is a volunteer-run, off-grid LoRa mesh network for Burning Man — works without cell service or WiFi. Last year there were around 1,700 nodes on the playa, which is dense enough that they had to build custom firmware just to keep the mesh usable. The 2026 firmware went live recently. I'm just planning to join with a couple of nodes myself, not involved in building it. Hope to see y'all at the burn!
gourneau··on The coolest anti-surveillance tools at Defcon [video]
Great video, thanks for posting. Since Meshtastic keeps coming up in the video — if anyone here is heading to Burning Man, there's a dedicated mesh network for the event. I will have a couple nodes running on it :)

https://www.burningmesh.org/

gourneau··on The history of Casio watches
Check out the Goodwatch from Travis Goodspeed https://github.com/travisgoodspeed/goodwatch

It is a"replacement circuit board for the Casio 3208 module, used in the Casio CA-53W and CA-506 calculator watches" and very neighborly.

gourneau··on Making Postgres scale
I’m working with several Postgres databases that share identical schemas, and I want to make their data accessible from a single interface.

Currently, I’m using Postgres FDWs to import the tables from those databases. I then create views that UNION ALL the relevant tables, adding a column to indicate the source database for each row.

This works, but I’m wondering if there’s a better way — ideally something that can query multiple databases in parallel and merge the results with a source database column included.

Would tools like pgdog, pgcat, pganimal be a good fit for this? I’m open to suggestions for more efficient approaches.

Thanks!

gourneau··on Kubernetes on Hetzner: cutting my infra bill by 75%
Thanks for the Pigsty link. I have been a big fan of running Postgres on metal machines.
gourneau··on Probing unknown unknowns: A new generation of telescopes
Here's hoping LLMs stick to the naming trend used for telescopes like the ELT:

• Large Telescopes → Large Language Models (LLM): Solid start, foundational capabilities.

• Large Telescope (VLT) → Very Large Language Models (VLLM): Major upgrade in size and skills.

• Giant Telescopes → Giant Language Models (GLM): Multimodal, smarter and more specialized.

• Extremely Large Telescope (ELT) → Extremely Large Language Models (ELLM): Expert-level, cross-domain.

• Overwhelmingly Large Telescope (OWL) → Overwhelmingly Large Language Model (OWLLM): Theoretical AGI, huge power, ethical dilemmas.

gourneau··on Ask HN: How do you manage your prompts in ChatGPT?
I have used https://github.com/lastmile-ai/aiconfig to encode some of my more common prompts into application like things. You can encode them into a yaml/json file.
gourneau··on Tesla drivers say new FSD update is repeatedly running red lights
So far I have paid out of pocket, I have an insurance claim but I expect to at least max out of deductible.
gourneau··on Tesla drivers say new FSD update is repeatedly running red lights
With v12.5.1.1 My Tesla ran into a curb, I had to get 2 wheels and tires replaced

https://twitter.com/gourneau/status/1821005220190798038

gourneau··on Show HN: Hacky Meta Glasses GPT4 Vision Integration
Meta folks if you are reading this , please give us a real SDK. Great hack though until we get that!
gourneau··on Show HN: Use an old tablet as an extra monitor
If you are on Windows and have extra laptops of devices hanging around SpaceDesk https://www.spacedesk.net/ to a great free app (not open source). I use it with on my Windows Dev machine (WSL2 FTW) and use old laptops as external displays. It works well even on WiFI.
gourneau··on Twenty years of blogging
Thanks Eli! Almost 15 years ago learned a lot about Python GUI work from your blog. Some of your examples helped me write some software for NASA!
gourneau··on Wi Flag (2002)
I also loved this game it was my first MMO, and in many ways was so ahead of its time. I still dream about it occasionally.
gourneau··on Interactive California Reservoir Levels Dashboard
BTW the author has one of the best FIRE (Financial Independence to Retire Early) calculators as well https://engaging-data.com/early-retirement-calculators-and-t...
gourneau··on Gail.com FAQ
From the page source :)

  <!-- Okay, if you really want to see a photo of my cat and have resorted to looking at the source HTML, here is a photo: https://gail.com/boxcat.jpg -->
gourneau··on Ask HN: What's your experience with working M1 and M2 Macs?
I love my M1 for development, I have a work M1, and I like it so much I am getting M2 for person use.

I had 2 main issues at first, but they are both resolved. One, if you want to use arm native Python conda now supports arm which is great. The second issue was docker, but it turns out that docker has qemu built in. here is an example of how to use x86 docker images on a M1 Mac.

     docker run -it --platform linux/amd64 ubuntu bash
gourneau··on Sshfs Is Orphaned
rclone will also mount sftp as a drive https://rclone.org/sftp/
gourneau··on Building a Budget Homelab NAS Server
Cool post thanks for sharing! I wanted to throw out another option, older enterprise server hardware is surprisingly cheap on ebay. https://labgopher.com/ has a nice page to help you find good deals (I am not affiliated with them). One warning these servers are outrageously loud and power hungry.

Also, in the bay area I like the local vendor https://unixsurplus.com/

gourneau··on Fig now supports JetBrains IDEs
Thanks that is working now!
gourneau··on Fig now supports JetBrains IDEs
Is anyone else getting this warning? I am using macOS 12.3.1, iTerm2 3.4.15 and bash 3.2.57(1)

bash: trap: __bp_install: invalid signal specification

gourneau··on Ask HN: How do you keep track of software requirements and test them?
We have been working software for FDA submissions as well. We use Jama https://www.jamasoftware.com/ for requirements management and traceability to test cases.
gourneau··on Ask HN: MacBooks seems to be the only viable option these days
The new Tensorbook also looks like it has a high build quality.

https://lambdalabs.com/deep-learning/laptops/tensorbook

gourneau··on The fastest tool for querying large JSON files is written in Python (benchmark)
TIL that time can also output max memory use, and IO use very useful!

Like they do here:

/usr/bin/time -o performance.log -a -f"%e\t%M\t%x\t%C"

%e (Not in tcsh.) Elapsed real time (in seconds).

%M Maximum resident set size of the process during its lifetime, in Kbytes.

%x (Not in tcsh.) Exit status of the command.

%C (Not in tcsh.) Name and command-line arguments of the command being timed.

gourneau··on ClusterSSH for iTerm2
This looks cool for interactive things.

Another option for less interactive things would be clush (Clustershell) https://clustershell.readthedocs.io/en/latest/tools/clush.ht...

gourneau··on Google says iMessage is too powerful
Has anyone tried out the open source project BlueBubbles?

"Server for forwarding iMessages to clients within the BlueBubbles App ecosystem"

You have to have a mac desktop/laptop/VM to use it. Pretty complex setup process, but looks promising.

https://github.com/BlueBubblesApp/BlueBubbles-Server

gourneau··on NASA spacecraft ‘touches’ the Sun for the first time ever
Here is a link to their press conference zoom call. https://www.youtube.com/watch?v=Lme7EjH8uP4 Lots of other good information and images from the probe.
gourneau··on Art Gallery Datasets
Can anyone recommend art data sets like this, but with images?

I am trying to compile as many as I can. So far I have these:

* https://www.ianvisits.co.uk/blog/2021/01/21/over-700000-pain...

* https://www.artic.edu/articles/902/public-access-to-our-publ...

* https://artvee.com/

gourneau··on Mysterious DNA sequences, known as ‘Borgs,’ recovered from California mud
I think it is very inspiring that this was found literally in the backyard of the scientist. Nature must have all sorts of novel biology like this waiting to be discovered.
gourneau··on Pyodide: Python for the Browser
Wow amazing, thanks for sharing.
gourneau··on Crazy New Ideas
Any recommendations for books about how new ideas happen?
Page 1 of 10Next →