Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JohnDotAwesome
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
JohnDotAwesome
6mo ago
Amazing. I zoomed in with my phone on the generated image and was surprised to see I could just make out the text! https://storage.j0.hn/subpixelfont.png - Also wow my screen is dirty af
2.
▲
by
JohnDotAwesome
3y ago
Instead of pleading to the TypeScript gods, why not make a deal with the JavaScript deities? Let's get type-checking into JS! If I want runtime types, I reach for type guards. If I need to do this a lot, then I reach for io-ts or zod a
3.
▲
by
JohnDotAwesome
3y ago
New number, whodis
4.
▲
by
JohnDotAwesome
3y ago
As an RV-driver, I try my best to use the pull outs when I can. There are a few complications, though. First is the visibility of these pull-outs is often very poor. You'll be driving through long winding roads and then all of the sudd
5.
▲
by
JohnDotAwesome
4y ago
For those wanting a TS Playground link: https://tinyurl.com/mw6pbpht
6.
▲
by
JohnDotAwesome
4y ago
I think it's less about the game mechanics and more about the viscerality. Board game players tend to prefer physical representations they can feel and fiddle with.
7.
▲
by
JohnDotAwesome
6y ago
I built an app around the HTML invoice template I had been using for years. https://www.cannonvoice.com/ I used this project as a training ground for a ton of different ideas and technologies. From server rendered react to
8.
▲
by
JohnDotAwesome
7y ago
I’ve been using self-hosted Matomo for https://www.cannonvoice.com since I launched a couple of weeks ago. Man this is some neato software! On top of that it was super easy to deploy to the K8s cluster that runs the app. +1 woul
9.
▲
by
JohnDotAwesome
7y ago
> So you used an SPA framework like angular/ember or is it pure JS? Just React and Mobx
10.
▲
by
JohnDotAwesome
7y ago
> That's interesting, do you get enough volume (or foresee it in future) to justify Kubernetes? Absolutely not. I chose kubernetes because I was interested in learning more about it
11.
▲
by
JohnDotAwesome
7y ago
I've been building this product for a while. Even though there aren't any loading indicators, I think it's still good enough to get out there! I've used this project as a test bed for learning new technologies. And what
12.
▲
Show HN: Launching my side project – Build and send invoices with ease
(cannonvoice.com)
11 points
by
JohnDotAwesome
7y ago
|
5 comments
13.
▲
by
JohnDotAwesome
7y ago
As someone who has also been using TypeScript for over a year and JavaScript for over 10 years, I've had a different take on it. Disclaimer, I freaking love JavaScript and TypeScript. > TypeScript is a hack of epic proportions and e
14.
▲
by
JohnDotAwesome
8y ago
The compiler can most definitely type-check that code. It's up to you whether or not you want to ignore certain types errors. Want to ignore monkey-patching related errors? Filter out all lines from tsc that include TS2339.
15.
▲
by
JohnDotAwesome
8y ago
Super cool. I had never heard of Duktape before. Seems like there should be some work making Electron compatible with Duktape to reduce the memory overhead of some of our favorite Electron apps cough VScode cough Slack. (This is probabl
16.
▲
by
JohnDotAwesome
8y ago
Wow this is really neato! Often times, I find myself not only changing CSS, but editing the HTML. Does that work in Toybox?
17.
▲
by
JohnDotAwesome
8y ago
I really wish I did have more than one middle name, both of which starting with `R` (indeed, my middle name does start with R). Maybe then as a J.R.R. Fawcett I could write fantasy novels.
18.
▲
by
JohnDotAwesome
8y ago
Names are hard. My name is John. Programmers get really confused when I tell them that. "Did you know there's another programmer named John? You probably should have researched names before you decided to go with that one"
19.
▲
by
JohnDotAwesome
8y ago
Seems like Habitat (which looks awesome by the way) relies on Docker. Which, if you consider performance heuristics in the article (size, cold/hot start time), may be a non-starter for what they're trying to do.
20.
▲
by
JohnDotAwesome
8y ago
Very nice job! I'll definitely be trying this out in a personal project. How's your experience been with TypeScript and oao? I've got a very large monorepo (using yarn workspaces) of TypeScript modules and it's been sort
21.
▲
by
JohnDotAwesome
8y ago
That seems right. Should probably be longer. Each second, a new chunk is emitted with the appropriate html to hide the old clock element and show the new.
22.
▲
by
JohnDotAwesome
8y ago
Basically imagine inputting text with your mouse like this: http://www.inference.phy.cam.ac.uk/dasher/images/newdasher.g...
23.
▲
by
JohnDotAwesome
8y ago
I used to notice something similar in college. cough We were smoking a lot of... various things. I had setup a chill room that didn't have any air conditioning (so it was actually very hot; a hot box if you will). Just a small room w
24.
▲
by
JohnDotAwesome
8y ago
> I’ve been in parts of the country where there’s complete blackness in the new moon. I didn’t stop to count the stars, but it looked much more like the second picture than the first one. The Milky Way is astonishingly vivid and the star
25.
▲
by
JohnDotAwesome
9y ago
Bidets are pretty weird, but I totally recognize their superiority to plain ol' toilet paper. +1 for wet wipes.
26.
▲
by
JohnDotAwesome
9y ago
I've always used aluminum foil. Just wad it up and scrub
27.
▲
by
JohnDotAwesome
9y ago
The short answer is webpack! The long answer is webpack, rollup, or browserify :)
28.
▲
by
JohnDotAwesome
9y ago
I was thinking "Richard" - "d" = "Richar" or "richer"
29.
▲
by
JohnDotAwesome
9y ago
Relevant example using Preact https://cloudflareworkers.com/#87ec550da87ab3f7de756a4979c00...
30.
▲
by
JohnDotAwesome
9y ago
https://cloudflareworkers.com/#1f3220d90979ded0b1f5413db0eac... this fixes the styling issues :D
More ›