Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ezekg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
811.
▲
by
ezekg
3y ago
I feel like, in general, awards signal astroturfing. I wouldn't put it past Reddit to astroturf their own AMA.
812.
▲
by
ezekg
3y ago
I bet he'll edit the questions and comments.
813.
▲
by
ezekg
3y ago
So does this mean that something like example.com/password-reset?token_id=2h2GV4nhySERT9pJ may get the random token stripped? I don't understand how you can have a heuristic that doesn't break things.
814.
▲
by
ezekg
3y ago
Composer makes it hard [0] to offer an artifact service for it because it authenticates per-domain, not per-package. For example, if you required 2 private packages from GitHub from php.pkg.github.com, you wouldn't be able to authentic
815.
▲
by
ezekg
3y ago
typed_params is an alternative to Rails strong parameters for controller params, offering an intuitive DSL for defining structured and strongly-typed controller parameter schemas for Rails APIs. We’ve been using it (and iterations of it) si
816.
▲
Show HN: typed_params – structured and typed parameters for Rails controllers
(github.com)
1 points
by
ezekg
3y ago
|
1 comments
817.
▲
by
ezekg
3y ago
Slap an "Enterprise" tag onto the name, e.g. "Mold Enterprise" with a few features directly applicable to larger orgs and you have yourself a business. Dual-license it to where all code in an ee/ directory [0] falls
818.
▲
by
ezekg
3y ago
Here are a few reasons that I had for open sourcing my SaaS business: https://keygen.sh/blog/all-your-licensing-are-belong-to-you/ . I offer a cloud version (the SaaS), as well as a community edition and an enterpr
819.
▲
by
ezekg
3y ago
I disagree. If I was trying to take advantage of it, I'd use the term "open source" everywhere like some other projects do. But I tried to find a middle ground so the zealots would be happy(ish). But in the end I'll neve
820.
▲
by
ezekg
3y ago
This is just business. He'll figure it out. He's a businessman, after all.
821.
▲
by
ezekg
3y ago
> Will you consider source-availabling the web portal (app.keygen.sh) too? I will. But I actually want to completely rebuild the portal app so that it’s easier to maintain. I (and everybody else) also want more customer-facing features,
822.
▲
by
ezekg
3y ago
What laptop GPU? I tried to tone it down a bit for iGPUs but I may need to tweak it more. Sorry about that. Runs smooth on our 2019 MBPs, iPad minis, and iPhones, but I know that’s not a big test pool. It’s a webgl fragment shader, so it’ll
823.
▲
by
ezekg
3y ago
You’re right. For the announcement, I used the term “open source” because people generally know what it means (especially in the context of previously being “closed source”). Saying I made something source-available(d?) ends up being confus
824.
▲
by
ezekg
3y ago
> ...although we haven’t helped each other with direct product offerings, just know that Keygen made me felt like I could do anything Incredibly humbled to hear that. Sometimes it's quiet and lonely as a solo founder, and this comme
825.
▲
by
ezekg
3y ago
Founder here! Big shift. Happy to take any feedback or answer questions.
826.
▲
by
ezekg
3y ago
How is performance with Proton? I typically play shooters and I need my 144+ FPS.
827.
▲
by
ezekg
3y ago
I literally just switched to Windows from Mac full-time so that I could feel like I can game more often. I have a dual-boot Hackintosh, and booting into Windows simply to game was always a chore because I'd lose all my open windows
828.
▲
All Your Licensing Are Belong to Us^W You
(keygen.sh)
34 points
by
ezekg
3y ago
|
21 comments
829.
▲
by
ezekg
3y ago
https://news.ycombinator.com/item?id=36141083
830.
▲
by
ezekg
3y ago
Especially since they're trying to kill third-party apps a la Twitter: https://old.reddit.com/r/apolloapp/comments/13ws4w3/had_a_ca...
831.
▲
by
ezekg
3y ago
I feel like this would be better as a mobile app, not a Chrome extension.
832.
▲
by
ezekg
3y ago
Why would you want to do that? I personally hate those “stale issue” bots on GitHub, and this sounds like the same.
833.
▲
by
ezekg
3y ago
Have you tried filing an issue, or opening a PR? It's open source after all.
834.
▲
by
ezekg
3y ago
I've personally discovered a vulnerability due to a lack of namespacing, where token objects were cached using the token's raw value as the key. There was an API with a /whoami endpoint that returned the current token being u
835.
▲
by
ezekg
3y ago
Absolutely. I would not recommend using raw search terms as a cache key. Good way to a) leak cache data unintentionally if an attacker were to guess at other cache keys (given the cache keys were not namespaced well), and b) leak user searc
836.
▲
by
ezekg
3y ago
Who controls the past, controls the future. Who controls the present, controls the past.
837.
▲
by
ezekg
3y ago
Start it on the side and slowly grow it until you reach your family’s minimum income requirements, then go FT. That’s how I did it. It's a long journey.
838.
▲
by
ezekg
3y ago
Strong disagree. Typically, Rails apps are easy to grok. Just look at Mastodon, or Discourse, or Lobste.rs, or GitLab. All pretty easy to understand for somebody familiar with Rails, because they follow the Rails convention over configurati
839.
▲
by
ezekg
3y ago
If you’re ever curious about where a method comes from, you can use method(:some_new_dsl).source_location [0]. [0]: https://docs.ruby-lang.org/en/3.2/Method.html#method-i-sourc...
840.
▲
by
ezekg
3y ago
Not just related to the dashboard /events view -- from my logs, they're actually sending the empty data object too.
More ›