Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
paulsmith
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
paulsmith
2y ago
> To see why, consider an important metric that tallies up how much room a system will need to store data. You start with the base of the number system, which is called the radix, and multiply it by the number of digits needed to represe
32.
▲
by
paulsmith
2y ago
DevOps predated microservices by a good bit. And DevOps was meant to reduce operational complexity, because the people who best knew how to run the software were the ones who made it. (DevOps also predated commoditization of the infra layer
33.
▲
by
paulsmith
2y ago
This, this is the GOAT.
34.
▲
by
paulsmith
3y ago
One of my favorite contemporary photographers, David Schalliol, has an “isolated buildings” series, and he uses a tilt shift lens to achieve parallel lines for the buildings, to striking effect. http://davidschalliol.com/pho
35.
▲
by
paulsmith
3y ago
I first learned about Sellafield when I tried to decipher what name Kraftwerk was saying in their song "Radio-Activity" (along with Hiroshima, Chernobyl, and Harrisburg (Three Mile Island)) https://youtu.be/X--F5b5
36.
▲
by
paulsmith
3y ago
Groovy, thank you!
37.
▲
by
paulsmith
3y ago
If you're reading this, please provide an RSS/Atom feed for your blog - I see you are using Hugo so it shouldn't be too hard to do. I would add your blog to my feed reader. Thanks!
38.
▲
by
paulsmith
3y ago
It's worth noting you can let Nix manage Homebrew for you, too. I do this on my MBP on which I have nix-darwin running, not for regular Homebrew formulae but for casks for GUI apps. In my configuration, I have this homebrew = {
39.
▲
by
paulsmith
3y ago
Watch Karpathy's recent lectures. They're gold. Start here[1] with micrograd[2]. It doesn't use linear algebra/matrices to start, but the principles are the same. The matrix multiplication is how the weights of the conne
40.
▲
by
paulsmith
3y ago
Deep learning! It's all "just" (more or less) high school calculus (partial derivatives, chain rule) and matrix multiplication.
41.
▲
by
paulsmith
3y ago
Looks like the Go implementation has been pulled out to its own repo and has been recently maintained: https://github.com/network-quality/goserver Also of note: looks like Apple has proposed a new IETF RFC for responsi
42.
▲
by
paulsmith
4y ago
I've always thought those ?v= after YouTube links and ?id= after HN articles looked sus ...
43.
▲
by
paulsmith
4y ago
Niko if you are reading this please add RSS to your blog!
44.
▲
by
paulsmith
4y ago
> Also, what about IDE plugins? An LSP server for Pushup syntax is on the informal roadmap.
45.
▲
by
paulsmith
4y ago
> What does a Treeview look like - in a ".up" file, can I walk a tree (like io.fs.FS) ? Yes, you can just write normal Go code to traverse a filesystem and do with it whatever you like. > Can I compile a Pushup app into a gi
46.
▲
by
paulsmith
4y ago
I came across this during my initial research when starting Pushup, very impressive.
47.
▲
by
paulsmith
4y ago
Not yet, but that is the intent. As a long-time Django user I have a high bar for the kind of forms support a framework should provide. One of my thoughts/beliefs is that, as a compiler with complete control over the page, there is a l
48.
▲
by
paulsmith
4y ago
> If you throw away the ability to have middleware on specific routes you've really caused a big problem. The Go ecosystem is fairly dependent on that. Agreed! Pushup pages compile down to structs that implement http.ServeHTTP. And
49.
▲
by
paulsmith
4y ago
> why not just mimic JSX Definitely considered that. Might be worth revisiting. > The big missing piece to me here is composability You zeroed in on the right things ;^) I have a draft note to myself about pages-as-components. I have
50.
▲
by
paulsmith
4y ago
I was inspired in part by Razor, although I'm not a C#/ASP.net developer. I just liked the way it looked and worked from examples I saw. I actually started with @ [1] but changed to ^ for 2 reasons: having to escape for email addr
51.
▲
by
paulsmith
4y ago
Yep, or admins or settings apps, for example. Pushup is partly designed to support the "mildly dynamic" site https://www.devever.net/~hl/mildlydynamic
52.
▲
by
paulsmith
4y ago
Do you think all template languages that combine logic and markup are ugly? Or just Pushup's?
53.
▲
by
paulsmith
4y ago
Why is that better?
54.
▲
by
paulsmith
4y ago
Yes, we need to do that - I'll populate them here eventually https://pushup.adhoc.dev/docs/guides
55.
▲
by
paulsmith
4y ago
We talked about exactly that! Yes, let's
56.
▲
by
paulsmith
4y ago
That's good feedback, thank you. My US-centric eye didn't consider that.
57.
▲
by
paulsmith
4y ago
Since Pushup is a compiler, one thought I've had is giving the ability to demarcate server-side and client-side code in a Pushup page, and compiling down to WASM for the client-side code. Then the compiler would generate the network co
58.
▲
by
paulsmith
4y ago
> So basically PHP, but in Go? You say that like it's a bad thing ;^)
59.
▲
by
paulsmith
4y ago
The imagined use-case for Pushup is the same niche that Rails, Django, and Flask apps occupy, which is a wide range but broadly I would describe as page-oriented, HTML-first, server-side frontends. I started Pushup because I asked myself, I
60.
▲
by
paulsmith
4y ago
The main project site is a Pushup app: https://pushup.adhoc.dev (look in the `docs` directory in the repo for the source code for the site) There is a small demo of the inline partials feature here (click on the "view the P
More ›