Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cjk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
cjk
2y ago
I think the solid understanding of the product and its users is the important part, not whether you’re an engineer or not. That understanding (or lack thereof) can and does transcend role.
62.
▲
by
cjk
2y ago
For very simple username/password authentication, what Rails 8 provides is probably sufficient. But the moment you need other auth providers, 2FA, etc., Devise is very much still useful.
63.
▲
by
cjk
2y ago
This is perhaps what you were hinting at when you said “wouldn’t be ideal”, but Active Record validations on their own are subject to race conditions with concurrent requests. The only truly safe way to ensure integrity of your data is to e
64.
▲
by
cjk
2y ago
I see the same thing (Safari, macOS 15.2). It seems to be a design choice.
65.
▲
by
cjk
2y ago
Sure, I’ll grant you that at huge companies it’s probably easy to lose track of who is responsible for what and when resources ought to be cleaned up. But for small/medium-sized companies, using Terraform is sufficient. And while you c
66.
▲
by
cjk
2y ago
I feel like the fact that this even needs to exist is a damning indictment of k8s.
67.
▲
by
cjk
2y ago
I truly do not believe that many software engineers are going to lose jobs to anything resembling the current crop of LLMs in the long run, and that’s because the output cannot be trusted. LLMs just make shit up. Constantly. See: Google sea
68.
▲
by
cjk
2y ago
“Far behind” is perhaps an overstatement, especially today. Things have rapidly improved in recent years, with a _lot_ of time and energy being spent on spec compliance and interop (see https://wpt.fyi/interop-2024 ).
69.
▲
by
cjk
2y ago
Former Safari engineer here. There is not one iota of truth to that statement.
70.
▲
by
cjk
2y ago
This claim does not appear to hold water. Works fine for me on both an M1 Ultra Mac Studio and M2 Max MacBook Pro running macOS 15.1. Seems like it’s just a bug that the author is experiencing.
71.
▲
by
cjk
2y ago
Agree wholeheartedly (and I used to work on Safari/WebKit). Cross-platform app frameworks have never been a panacea, but I think there may be a middle ground to be found between the web and truly native apps. Something with a shallower
72.
▲
by
cjk
2y ago
Yes! Agreed. I have some 7artisans lenses and have been extremely happy with them for the price. I can't remember the name of the company offhand, but there's a big Chinese OEM that makes soft cases for guitars on behalf of many o
73.
▲
by
cjk
2y ago
This 1000%. The number of fly-by-night Chinese “brands” with inscrutable names selling garbage-tier products makes Amazon’s search almost useless without a ton of extra filtering. More often than not, I end up on Amazon product pages by way
74.
▲
by
cjk
2y ago
This, and its no-longer-maintained cousin, Cross Linux from Scratch[1], were instrumental in learning how to bootstrap a custom Linux distro for embedded devices (especially the CLFS Embedded variant[2]) at a previous job. [1]: https:/
75.
▲
by
cjk
2y ago
Yep -- saw that listed in the linked article. I'm going to give it a shot, but this bit of the article gives me pause: > I will say that it takes some getting used to as it folows the selection -> action model, i.e. you need to r
76.
▲
by
cjk
2y ago
I try to do this as well, with the notable exceptions of neovim, zsh, and tmux. My zsh configuration, despite being quite large, has never broken in strange and hilarious ways when adopting a new version of zsh. The opposite is true for neo
77.
▲
by
cjk
2y ago
Great to see. Super bullish about the future of Zig.
78.
▲
by
cjk
2y ago
Personally, I find it loads simpler to use Packer + Terraform, and boot new machines when I have to re-spin the Packer image. Some of the Terraform modules maintained by the cloud providers can reduce the amount of boilerplate you have to w
79.
▲
by
cjk
2y ago
I wish there were more people saying stuff like this these days. Reaching for k8s right out of the gate is so rarely the necessary approach.
80.
▲
by
cjk
2y ago
I have had similar experiences on GKE. If a managed service can’t even get k8s right…
81.
▲
by
cjk
2y ago
Even using managed k8s such as GKE, at $DAYJOB, we have run into issues where the default DNS configuration with kube-dns just falls over, and DNS resolution within workloads starts hanging/timing out. We were doing absolutely nothing
82.
▲
by
cjk
2y ago
I don’t know that that’s the right analogy. End users don’t have to write a mountain of configuration in order to effectively use the Linux kernel. If k8s were as complex as it was, but didn’t force that complexity onto the user, I’d agree.
83.
▲
by
cjk
2y ago
Salvatore Sanfilippo (author of Redis and Redlock) wrote a response to Martin Kleppmann's analysis that is worth a read (though it is a bit dense and hard to follow at times): http://antirez.com/news/101 I think I
84.
▲
by
cjk
2y ago
FWIW, some of the Allwinner stuff has fairly robust support in mainline Linux, and there are ongoing efforts to upstream missing bits: https://linux-sunxi.org/Linux_mainlining_effort No vendor support is probably accurate,
85.
▲
by
cjk
2y ago
I used to work at Roku (audio team). I left in late 2020, but I know that many of Roku's best and brightest were shitcanned as part of the several rounds of layoffs that happened recently, in an effort to cut costs. It would not _at al
86.
▲
by
cjk
2y ago
Probably WebKit. I worked on Safari, and while I had to make changes to WebKit very infrequently, the quality of the code, tooling, and team were excellent. I haven't seen that level of engineering excellence anywhere I've worked
87.
▲
by
cjk
2y ago
For me, one-on-ones are a super mixed bag. Personally, I get very little out of them. If I have feedback for my manager or vice-versa, I see zero reason to wait until a scheduled meeting to bring that up. That said, I’ve managed people that
88.
▲
by
cjk
2y ago
Oh man. Love Tom Petty. RIP.
89.
▲
by
cjk
2y ago
A bunch of the High Voltage-era AC/DC stuff was this way, IIRC. It's really awkward to play guitar along with the songs in question unless you painstakingly match the goofy tuning of the song, or adjust the pitch of the song first
90.
▲
by
cjk
2y ago
I found myself agreeing with much of this article, but I have to say, I used SpinRite to great effect maybe 20 years ago on a drive that had the “click of death”. I tried all kinds of methods of recovery, and nothing worked until I tried Sp
More ›