HNHacker News
TopNewBestAskShowJobs

stevelacy

188 karma · joined January 28, 2015

submissionscomments
stevelacy··on Show HN: Pogocache – Fast caching software
Congrats on launching! Was following along with the development, glad to see it launched
stevelacy··on Mikeal Rogers has died
Mikeal used to organize bicycle + coffee meetups in SF many years ago, and was very welcoming to anyone getting into Nodejs.
stevelacy··on Show HN: DoubleMemory – more efficient local-first read-it-later app
Very nice looking app, installed. Would be interesting if this integrated with Raycast.

I would suggest hiding the main window from the dock/switcher as when the window is closed it still presents the app title. Potentially NSApplication.setActivationPolicy(.accessory)

stevelacy··on Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript
We have been using better-auth (open source) for a while, it was immediately a better experience compared to the existing (typescript) auth libraries. Plus no Nextjs lock-in, we migrated off Nextjs to Hono and only had to change the router.
stevelacy··on Databricks acquires Neon
If your project database is suspending for lack of requests I doubt a 500ms wake up delay is an issue.
stevelacy··on Atuin Desktop: Runbooks That Run
Have been following along with the development, glad to see it announced!
stevelacy··on Show HN: I made an open-source laptop from scratch
This is amazing, love the ESP32 watchdog controller. Had a question about the keyboard - would it make sense for the keyboard to be hardwired to the laptop via USB-C and detachable to have one battery source?
stevelacy··on AWS Nitro Enclaves: Attack Surface
> uncovering potential bugs that could compromise even these hardened environments

This seems to be a sensationalized statement. Apart from "trusting a black box" they didn't actually indicate an actual weakness, stating side-channel attacks as the obvious attack vector.

stevelacy··on Ask HN: How do you share and sync .env files and secrets with your team
We use 1password with op (1password cli) to sync secrets on dev
stevelacy··on Show HN: I made an open-source Loom alternative
Following your build statuses for a while, congrats on the launch!
stevelacy··on Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative
Game dev here, totally agree.

File-locking across branches excited me, support for visual diffing of uassets would be insane. The platform screenshots as a git/github alternative didn't excite much interest as Plastic and Perforce are major players.

stevelacy··on Passit: Open-Source Password Manager
I found it harder than expected to locate a link to the git repos. A project that advertises as open source should have the git repos prominently displayed.
stevelacy··on Ledger's NPM account has been hacked
Is it possible to consume the malware list as JSON/SSE?
stevelacy··on Lost my job because I refused to use Windows, who is at fault?
This was also a personal device, not one provided by the company. Either the company should have provided a device, or the employee should _not_ be using a personal device.
stevelacy··on Show HN: Cape API – Keep your sensitive data private while using GPT-4
They are using AWS Nitro instances for their enclaves. These can absolutely be run on-prem with self-hosted licensed software to perform the computational redacting.
stevelacy··on Launch HN: Nucleus (YC S22) – Kubernetes platform for both devs and ops
I've built several massive-scale k8s systems for prior companies, all scaled using the underlying built-in primitives without extreme cost. Where do you get the improvement metrics from? For instance: "5x faster deployments"
stevelacy··on Ask HN: Most interesting tech you built for just yourself?
RGB room lights controlled via Arduino with a companion mobile app for changing colors/modes. Used zeroconf for finding the device on the network.
stevelacy··on PSA: Upgrade your LUKS key derivation function
Farther comments in that thread indicate they are referring to PHF (password hashing function) not KDF (key derivation function). LUKS uses a KDF.
stevelacy··on Launch HN: Electric Air (YC W23) – Heat pump sold directly to homeowners
Is this designed for new home builds or remodel/retrofits? There would be a major cost difference between demo/prepping a retrofit over a new build.
stevelacy··on Show HN: We scaled Git to support 1 TB repos
Game development, especially Unreal engine, can produce repos in excess of 1TB. Git LFS is used extensively for binary file support.
stevelacy··on Malicious code added to 35k GitHub repos, leaking user environments
Good to know, I was not aware. The squash/rebase issue is definitely problematic, though a tree of signatures could be appended to each commit. Now... this does break how commits are currently signed.
stevelacy··on Malicious code added to 35k GitHub repos, leaking user environments
It would only allow commits signed by me to be pushed under my email. Github uses the email as the "proof" of commit ownership. By only accepting signed commits a user would not be able to push a commit impersonating me.
stevelacy··on Malicious code added to 35k GitHub repos, leaking user environments
Correct. My suggestion for a solution is for github to add a "reject-unsigned" feature. Only allow commits signed by <my gpg key> and <my email> to be pushed to github, under any projects/org.
stevelacy··on Malicious code added to 35k GitHub repos, leaking user environments
Many of the repos I found were clones of valid projects with same names under new orgs and new users. For instance, this projects is valid: https://github.com/scala-network/GUI-miner and it's infected clone: https://github.com/stellitecoin/gui-miner

GPG signed commits by the legitimate users do not contain the malware

stevelacy··on Show HN: Serverless doc writing app built using Cloudflare Workers and KV Store
Amazingly quick loads, slick project. I'd suggest adding a required class or warning to the inputs, I was hitting the publish button a few times wondering why it didn't publish until I filled out the title as I thought the "name" field was the title field.
stevelacy··on Ask HN: What are you working on?
Is the start date supposed to be in the future?

"The scraper came alive Tuesday, March 7, 2017 at 12:33 AM."

Or am I in the past...

stevelacy··on Radiate – a development devops task runner
I'll do that, thanks
stevelacy··on Raspberry PI car OBD2 computer
I have not yet played with CAN messages, please do let me know how your testing goes. From what I understand yes, the messages would go through the BUS to the car's CPU.