Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nhoughto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
nhoughto
3y ago
True you could rotate by persisting the old value and complicate your lookup/join process, not my idea of an acceptable solution but yep totally possible and worth it for some set of tradeoffs.
2.
▲
by
nhoughto
3y ago
Yep have used an approach just like that, worked quite well if you have a strong pattern to easily translate from one to the other. Gives you an id with the right properties for internal use, efficient indexing etc, and in its encrypted for
3.
▲
by
nhoughto
3y ago
very neat! definitely will come in handy.
4.
▲
by
nhoughto
3y ago
In startup/mvp land it is a genuine tension between shipping it and over engineering at different extremes. It is quite possible to correctly think “this is bad engineering” and still ship it and all of those decisions to be correct. B
5.
▲
by
nhoughto
3y ago
Yep Couple of, retrospectively, often almost incoherent sentences to capture top of mind state when I give up because it’s late. I’ll write this gibberish comment here because I’ll definitely forget what I was doing and if the compile fails
6.
▲
by
nhoughto
4y ago
Watch out firebolt.io sounds like CH has solved the ease of deployment problem!
7.
▲
by
nhoughto
4y ago
That’s the cell architecture, so N data plane clusters aka cells, testing qualifies a cell to meet a cert perf level and you horizontally scale out more cells to meet demand. Whilst hoping a single customer doesn’t exceed the limits of a ce
8.
▲
by
nhoughto
4y ago
Interesting idea, naively that seems possible based on other non chess example prompts I’ve seen. Would be a great way to understand it’s tracking of state throughout the game
9.
▲
by
nhoughto
4y ago
I feel that, I’m often doing a thing thinking “this is wrong it won’t work for xyz” but continue because I want it to work, only to give in to what I knew a day+ ago but refused to acknowledge. It would definitely be more efficient to liste
10.
▲
by
nhoughto
4y ago
https://googleprojectzero.blogspot.com
11.
▲
by
nhoughto
4y ago
Yep we talked to FE and they were great, but most selling processes require doco, finances, code review, walkthroughs, hand holding, explanations etc. “write down all the shit you’ve just known or learnt in the last 8 years” to make some mu
12.
▲
by
nhoughto
4y ago
Hit its effort vs scale limit and we’ve got more pressing things to spend time on. We could grow it but the result isn’t worth the effort compared to cost benefit of other endeavors we’ve got on the go (big tech jobs) and more recent time n
13.
▲
by
nhoughto
4y ago
We built a tool that does $5k/month which we are _shutting_ down today (end of 2022) after 8 years. Kind of the opposite but thought I’d share. Show HN: https://news.ycombinator.com/item?id=8669122
14.
▲
by
nhoughto
4y ago
Great details! Why only half the time though? What is the behavior the rest of the time?
15.
▲
by
nhoughto
4y ago
Aw I was reading this thinking I wonder what incredible result it came up with! And bam, didn’t work! I guess that I was surprised it didn’t work is a testament to the other amazing results.
16.
▲
by
nhoughto
4y ago
Yeah good point, not something I’d properly thought about.
17.
▲
by
nhoughto
4y ago
Same in SF, I assumed it was because of the homelessness problem. Seems more likely than shoplifting gangs..
18.
▲
by
nhoughto
4y ago
This looks handy, better ergonomics than strace to just hook into http requests of a running process. I wonder how it works with TLS if it’s working at the socket level..
19.
▲
by
nhoughto
4y ago
depending on your origin and your users, having TLS terminate / be negotiated at the edge should _reduce_ your connection setup cost, by reducing RTT time for the handshake to the end user (typically the slowest bit / longest tail
20.
▲
by
nhoughto
4y ago
Did a bit of testing about how to get files from a remote endpoint unpacked on disk the fastest, most interesting part was developing the method. Some good ideas on this thread I hadn’t thought off to test too. https://nhoughto.g
21.
▲
by
nhoughto
4y ago
Never heard of the #1, Honor Magic4 Ultimate, but it looks like it aims for camera quality at the cost of everything else. iPhone looks like a much better set of tradeoffs at #2!
22.
▲
by
nhoughto
4y ago
Do you need Netty in a virtual thread world? Imo Netty made non blocking IO in Java tractable.. but virtual threads does it better and more broadly, so what role does netty play now? What other than thread efficiency does it bring that can’
23.
▲
by
nhoughto
4y ago
I’ve used jib and bazel and that’s exactly what they do, both are language agnostic and push files around. Jib has a java bent but not a required part of it. I can totally see people using Depot bc it’s way easier and more obvious, works in
24.
▲
by
nhoughto
4y ago
container builds for services, compiled/packaged components you want to spin up somewhere, often the Dockerfile is very simple, use some base image, add config and your binary or packaged artifact (jars, minified JS etc) and done. Ofte
25.
▲
by
nhoughto
4y ago
I always thought go needed more GC knobs, good that they added this one and the strong reasoning behind it makes sense. Impressive go has got this far with just one knob!
26.
▲
by
nhoughto
4y ago
The reducing customer friction arms race means if you can create a process that gives them the keys earlier or more “easily” you win, so if that process has an edge case where one in few hundred thousand gets arrested that might be seen as
27.
▲
by
nhoughto
4y ago
No mention of if it’s force compression or not. Normal Btrfs compression can be unsuitable for some workloads where the beginning of files doesn’t compress but the rest does, Btrfs won’t compress the file if it appears pointless. Confused m
28.
▲
by
nhoughto
4y ago
Virtual threads preview! The beginning of a big change to java!
29.
▲
by
nhoughto
4y ago
Yeah the CI case is really interesting, it’s generally reproducible and declarative so a good fit that way, and time waiting for things to start is a big deal in CI. Another use case I was thinking of was stateful compilers like scala where
30.
▲
by
nhoughto
4y ago
also interested in the upper limit of a micro vm, like how big can it get? 64gb memory? not really micro any more and maybe a traditional VM would be a better fit.
More ›