Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aidos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
511.
▲
by
aidos
4y ago
Does anyone know much about the Artifex team? How big it is etc? They seem to be the kings of working with PDFs. I’ve not really looked at the Ghostscript code (and I’m surprised to hear their interpreter was still in postscript), but I’ve
512.
▲
by
aidos
4y ago
I’m the no case, the promise is created, and then deleted after the function is resolved. I’m not entirely sure of the use of this pattern where your using a map and deleting the keys as you go - seems like you’d end up doing more work ki
513.
▲
by
aidos
4y ago
Mobx works fairly well like this and in our case we use it for the UI where it works well. At the centre you have your pure data and then a bunch of transformations on the way out to your interface (eg, you have a list of all cars, but you
514.
▲
by
aidos
4y ago
Oh interesting. I swear it was cp/m; cat I’m more hazy on (though I feel like I didn’t use dir until ibm dos). I had to really hammer on the command, and it would actually be trying to read either the hardware. I wonder if it was actua
515.
▲
by
aidos
4y ago
Oooo, question for those that might know a little more about this. I had an Amstrad (CPC6128 running CP/M) and I found that if I did cat to list disk contents without a disk in the drive enough times in a row it would eventually list o
516.
▲
by
aidos
4y ago
To be fair, it’s mostly not just drum tracks. That’s a bit of an exception.
517.
▲
by
aidos
4y ago
It is a slightly binary game for me in terms of knowing it or not. But it’s one second out of my day for something that I enjoy in those cases and there are a few where I struggle to put my finger on it but get there eventually. Nonetheless
518.
▲
by
aidos
4y ago
Thing is, I did dig into the webpack code after having the watcher not reloading with code changes. I can’t recall the details but there were several different packages that were thin wrappers around each other and ultimately inotify (or so
519.
▲
by
aidos
4y ago
But when you make the switch you’ll discover that you don’t need any of the config because it’s all pretty well up and running out of the box.
520.
▲
by
aidos
4y ago
Exactly that though. For a SPA you’re going to have a bunch of state loaded and you don’t want to refresh. If you’re using something like tailwind where you’re transpiling your css too then it’s a major boon to have it hot reloaded. I’ve fo
521.
▲
by
aidos
4y ago
Oh my. What is this ecosystem where the maintainers are downvoted for explaining the current recommendations for those using their library?
522.
▲
by
aidos
4y ago
I didn’t downvote you but the issue is definitely your phrasing (“disgusting”). It took me all of 3 seconds to fall in love with Tailscale, but I think I agree with your point. This is a place of knowledge and curiosity, so digging into stu
523.
▲
by
aidos
4y ago
I’ve just had a look and GitHub and that appears to be the case. Note, I know nothing about Headscale; I’m happy to pay for Tailscale and support the team behind it.
524.
▲
by
aidos
4y ago
I’m going to be that guy at point you in the direction of “that comment” on Dropbox https://news.ycombinator.com/item?id=8863
525.
▲
by
aidos
4y ago
You know what that is? It’s what it looks like when a great team have product market fit. The execution of Tailscale is second to none. It’s pretty much a masterclass in making complex things seem simple. They’ve nailed onboarding, design,
526.
▲
by
aidos
4y ago
Behind the scenes they’ve obviously got a lot of crazy to deal with, but it seems to work well from the outside (just using it for Tailscale lookups, at least). Have you had issues with it otherwise? EDIT actually I do have one gotcha. Ther
527.
▲
by
aidos
4y ago
Correct. HN threads from the time: https://news.ycombinator.com/item?id=7057051 https://news.ycombinator.com/item?id=7278214
528.
▲
by
aidos
4y ago
It was only in the last year or so that neovim really hit its stride. Features like treesitter provide the basis for some really interesting functionally.
529.
▲
by
aidos
4y ago
It’s definitely a deep rabbit hole. There’s a lot to figure out - even as an old vim user moving to a more modern neovim setup about a year ago. One of the issues I found was that every plugin seemed to reference other plugins and you need
530.
▲
by
aidos
4y ago
This is something you might end up regretting later. It’s annoying adding another foreign key later and then having previously working queries fail at runtime due to an ambiguous join condition.
531.
▲
by
aidos
4y ago
If you use —-link it uses the existing data files instead of copying, which is significantly faster (though I’m not sure what your definition of relatively small is).
532.
▲
by
aidos
4y ago
With great power comes great responsibility.
533.
▲
by
aidos
4y ago
Python has dunder methods that allow you to override behaviour (eg operator overloading, hashing, object identity etc). In this case they’re overriding bitshifting. In terms of why, it does feel like a natural visual choice. https:/&#
534.
▲
by
aidos
4y ago
I guess here you could use “get them from your face”
535.
▲
by
aidos
4y ago
Just a quick thank you to the team working on Tailscale. It’s hands down the most seamless dev experience I’ve ever seen. Every time I think “such and such would be nice”, I search the docs, and it’s already implemented better than I could
536.
▲
by
aidos
4y ago
The HN post at the time: https://news.ycombinator.com/item?id=29440681 RevK is the owner of AAISP (an xkcd/806 compliant organisation).
537.
▲
by
aidos
4y ago
Interesting. I check back on the wiki page every couple of years to see what progress is being made. The basic idea seems to be to track the primary keys of the base tables in the incremental view and then use triggers to update those rows
538.
▲
by
aidos
4y ago
DNS looks to be ok, but sites that I have proxied through them aren't working.
539.
▲
by
aidos
4y ago
Ooohh. That pg_blocking_pids(blockedpid) function is a nice one to add to the arsenal.
540.
▲
by
aidos
4y ago
This is one depressing read.
More ›