Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chromakode
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
chromakode
3y ago
Yep! It requires ESM, which had other knock on effects in my codebase, IIRC with Lexical. I needed to hack around this a bit for Deno's module system as well (using esm.sh to preprocess Lexical) but it was a much nicer DX.
32.
▲
by
chromakode
3y ago
I got thoroughly frustrated with Deno on a side project for similar reasons (leaky node compat abstractions, kludgey interop between code that does IO the Deno way and Node modules, immature Deno stdlib, undermaintained Deno libraries, spoo
33.
▲
by
chromakode
3y ago
I had my first serious medical procedure a year and a half ago, which required a rare specialist. My insurance, Anthem Blue Cross, covered everything, and called and mailed me ahead of time confirming my hospital stay at UCSF was approved a
34.
▲
by
chromakode
3y ago
Ubuntu has a bunch of non-GUI server flavors. It's a common base image for cloud VMs, similar to Debian. https://ubuntu.com/download/server
35.
▲
by
chromakode
3y ago
It's very funny and odd that they retained the "God's in his heaven, all's right with the world" text.
36.
▲
by
chromakode
3y ago
It's legal to charge for distributions of GPL licensed projects. The OSI definition [1] specifically notes it's one of the freedoms in licenses considered open source. Back in the mid 2000s I recall seeing drama about projects lik
37.
▲
by
chromakode
3y ago
Agreed. I would not consider running a closed source shell because it's not auditable.
38.
▲
by
chromakode
3y ago
Discord's iOS and Android apps are built using React Native [1]. This enables business logic to be shared with the desktop and web clients, as well as shared UI components between both mobile apps. Part of the reason you see abandoned
39.
▲
by
chromakode
3y ago
Here's a recent example of typosquatting ads serving malware from the first Google search result: https://threatresearch.ext.hp.com/adverts-mimicking-popular-...
40.
▲
by
chromakode
3y ago
I've always considered my phone getting charged while cable tethering to be a significant benefit.
41.
▲
by
chromakode
3y ago
Single PoE switch with cameras on a VLAN (so they don't have internet access). I use my old framework main board (yay for reuse!). Started with a USB Coral but switched to NVMe, which is more reliable passing through to a VM. Frigate l
42.
▲
by
chromakode
3y ago
Fandom is completely unusable these days without an ad blocker. I'm surprised communities still put up with it. Why hasn't another free wiki host emerged?
43.
▲
by
chromakode
3y ago
Goodhart's Law
44.
▲
by
chromakode
3y ago
Yep, but you need to do it on the board of a proprietary doorbell. Many projects take a cheap one and modify it. The unique thing about ratgdo is it reverse engineered the protocol.
45.
▲
by
chromakode
3y ago
Different density per monitor is something Wayland handles better than X11. https://news.ycombinator.com/item?id=25970690#25972514
46.
▲
by
chromakode
3y ago
The problem with this is Chamberlain also implemented an encrypted protocol over their control wires in the name of "security".
47.
▲
by
chromakode
3y ago
ratgdo is the perfect bridge for folks who want local-only control -- it can even read the open/close/light state off the signal wires.
48.
▲
by
chromakode
3y ago
On Pixel phones you can assign the extra dim toggle to pressing both volume keys at once. It's also accessible on many Android phones via a quick settings tile.
49.
▲
by
chromakode
3y ago
Re: MyQ, check out ratgdo [1]. It's a lovely little hardware project that wires into Chamberlain/Liftmaster controllers and provides a local WiFi-only interface. It integrates perfectly with HA and requires no soldering or disasse
50.
▲
by
chromakode
3y ago
Yes, using native SVG is a feature not a bug. As is using native text nodes. Converting to paths is a postprocessing step and not difficult to do. The hard part is making a WYSIWYG editor, which both Figma and Penpot accomplish beautifully.
51.
▲
Sharing early work is not a distraction
(chromakode.com)
1 points
by
chromakode
3y ago
|
0 comments
52.
▲
by
chromakode
3y ago
Awesome project! I'd strongly recommend swapping in some antireflective glass. There's a couple affordable options with less than 1% reflection [1][2]. Made a huge difference vs. stock acrylic on my frames that get lots of environ
53.
▲
by
chromakode
3y ago
Same selling points as Chromium originally: faster and safer. The premise of Servo is that it'd make better use of multicore and would be safer because it was written in a memory-safe language. For modern users the big one is probably
54.
▲
by
chromakode
3y ago
Have you looked at the Zenphone 10? That appears to be the true Pixel 3 successor.
55.
▲
by
chromakode
3y ago
I remember Jeff Han's multitouch demos (which pre-dated the iPhone!) -- is this what you were thinking of? https://youtu.be/ac0E6deG4AU
56.
▲
by
chromakode
3y ago
Likewise, fair enough. I appreciate you clarifying your threat model. I try to operate with low trust dev environments whenever possible, which is a major motivation for using VMs. It only takes one malicious npm or pip package for it to pa
57.
▲
by
chromakode
3y ago
My motivation for sandboxing is to fearlessly tinker with unfamiliar dependencies without thinking too deeply about the supply chain. Starting with isolation makes it safer to experiment, which is important to me for velocity.
58.
▲
by
chromakode
3y ago
For example, let's say I've got a git repo on a guest VM and I'm syncing the dir to the host. If I run `git push` on the host (because my ssh key is there), it implicitly runs any pre-push script dropped there by the guest, d
59.
▲
by
chromakode
3y ago
Yep! I run code-server inside the guest VM (or remote host). It's a great middle ground for snappy editing and isolation. Re: provisioning, really basic automation around KVM. I've been meaning to experiment with Firecracker for m
60.
▲
by
chromakode
3y ago
Mounting a guest fs or syncing it to the host is rife with security footguns. I've developed almost exclusively in VMs for over a decade. One reason I use VMs is to isolate the execution context from development and deployment. I used
More ›