Viewing profile — gkiely
gkiely
HN member- Joined
- Tue, Mar 24, 2015, 11:11 PM UTC
- HN karma
- 94
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About gkiely
Recent public activity
-
story
Show HN: Pack.sh – Self-host single-file apps
I’m working on pack.sh, a simple way to deploy apps to your own server. The goal is to bring back the old zeit now feeling: run one command in a project and get a live URL, but sel…
-
comment
Comment #48114782
The simplest reason might be that it's not the default so people use npm out of habit. Personally, I use volta and switch between node versions in different projects, so I prefer t…
-
comment
Comment #48114615
Yeah, this is just for anyone using node on their local machine. Enabling `ignore-scripts=true` protects you from almost all of the recent compromises `min-release-age=3` protects …
-
story
Show HN: Safe-install – safer NPM installs with trusted build dependencies
In light of the ongoing npm supply chain compromises, I built safe-install: https://www.npmjs.com/package/@gkiely/safe-install It brings a couple of protections I wanted from npm b…
-
comment
Comment #45691000
Jobs would’ve went all-in on Siri. He acquired it and loved it.
-
comment
Comment #45529032
A HTML page, web components and no build process solves this. Pinned package versions in npm solves this. If you want to use the latest dependencies then yes there is ongoing manag…
-
comment
Comment #45215013
bun test is a killer feature
-
comment
Comment #44894713
Lagunitas IPNA is really good but it’s not always easy to find.
-
comment
Comment #43958687
You were doing ok up until this comment.
-
comment
Comment #43278094
Thanks! Let me know your use case as I am still learning where it can provide the most value and how I should go about charging for it. I welcome feedback on pricing/self-hosted.
- story
-
comment
Comment #42239812
Nice one and good job on the perf it’s noticeable.
-
comment
Comment #42231362
Pretty cool man. 1. I would replace the chairlift sequence in place of a shortened animation or just make it teleport. 2. Keyboard shortcuts. 3. Where's the monster? ;)
-
comment
Comment #41798795
It does: https://valibot.dev/guides/optionals/#use-in-objects import * as v from 'valibot'; const OptionalKeySchema = v.object({ key: v.optional(v.string()) }); type t1 = v.InferIn…
-
comment
Comment #41444694
Some of his recent talks cover it: https://youtu.be/aZ-BjJZxNoA?si=yPYH71a76Mr1RWLr https://youtu.be/4ef0juAMqoE?si=fya1OCfUUR4n_gd1
-
comment
Comment #40319536
Nice work, looks like you've got some big names using it too, congrats. I have some feedback on your homepage & messaging. Initially scrolling the home page I thought it was a tool…
-
comment
Comment #39347893
Why did none of the other companies listed in the article fight it, if this is the case?
- story
-
comment
Comment #33940068
I didn’t phrase this well, good call out. Now that I’ve thought about it what I’m actually trying to ask is… What would it take to drop flight prices 50%? Automated flights, a chan…
-
comment
Comment #33939187
I take a contrarian opinion on this, the price of a flight in the US outside of major hubs is egregious. Especially during peak times or holidays. What is the long term plan here? …
-
comment
Comment #33602627
After much digging, here is a way to prevent account changes from the device. Steps: 1. Settings > Screen time > Use screen time pass code > Enter a different passcode to your main…
-
comment
Comment #33588768
Agreed, I updated my passcode to an alphanumeric after this happened. I am not aware of such solutions but would be interested to learn more if there are.
-
story
The ability to reset your iCloud password with a keycode is a security flaw
I just wanted to share this in the hopes that someone at Apple sees this and to make others aware of the scam. A friend of mine over the weekend mistakenly tried to help someone an…
-
comment
Comment #32572291
> Yikes. This is how you end up in preprocessor hell. Macros are generally not a good thing. Not suggesting macros, rather an alternative way to define types. A function that accep…
-
comment
Comment #32571148
> Typescript is the correct solution. What is the alternative? Just using JS and letting things break without knowing it? Come on. Surely that's not the only alternative. Here's a …