Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kjuulh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
kjuulh
3y ago
Yep for normal apps it is rare. The debugging sessions I've been in trying to untangle some of these flows gives me the shivers. Oops someone had a huawei with this specific default browser, that doesn't handle url paths?!?, some
92.
▲
by
kjuulh
3y ago
MitID (national provider login) in Denmark, is about 2 layers of oidc in of itself (normal oidc and an oauth2). Plus whatever the consumers already have, which is often 1 or 2 as well. They're often used as a layer of abstraction which
93.
▲
by
kjuulh
3y ago
At the most basic yes, but the protocol doesn't describe what the login part is and how that works. Often it implements session using cookies, which given the state you were in previously. Maybe you wanted to embed the login page on yo
94.
▲
by
kjuulh
3y ago
Having built and worked with a variety of oidc implementations. It is an incredibly misused technology, while it initially can be easy to integrate into your app. It increases the complexity of the app to a surprising degree. Now suddenly y
95.
▲
by
kjuulh
3y ago
I rewatch it once a year or so. I haven't caved yet and read the books. But I still hope for a 3rd season even though it is probably never going to happen
96.
▲
by
kjuulh
3y ago
To focus on the C/C++ comparison. Rust very much leans towards C++ side of things if you go the std library route. It does bake in some abstraction which would not be appropriate for low level systems development such as the Linux Kern
97.
▲
by
kjuulh
3y ago
Disclaimer: I build and maintain'ish the rust sdk of dagger. If you've ever worked with a sufficiently large pipeline, or set of pipelines, you face the fact that stuff breaks and you have to spam commits to try to get the weird y
98.
▲
by
kjuulh
3y ago
Very nice. Hopefully this will make my small transcoding needs faster for plex (as I don't have hardware transcoding support on my graphics card) =D
99.
▲
by
kjuulh
3y ago
Yeah I've considered it. For now ranger in a pop up term works nice enough for me. Ranger is a bit slow so I should move to lf or some other alternative.
100.
▲
by
kjuulh
3y ago
I mainly use ranger, or some conveniece scripts I've built around ripgrep, ripgrep replace and fd. When i find the file i want I either open it directly to do a small chance or use the fuzzy search in my long running session to open th
101.
▲
by
kjuulh
3y ago
I've been using Helix full time, professionally as a Rust/Golang engineer and it has been great. It took some getting used to not having a file explorer. But now I think I am better for it. These looks to be fantastic updates, I e
102.
▲
by
kjuulh
3y ago
I recently watched a video (2 years old video) of a guy documenting that he had participated in make a wish, and that the kid had left this world, etc. very sad video. My recommendations have been filled with nothing but cancer stories, peo
103.
▲
by
kjuulh
3y ago
I've been burned by EF more times than I'd like, the most recent (it has been a few years), was the change in default to single queries, instead of split queries. Which absolutely destroyed our performance, until we figured we sho
104.
▲
by
kjuulh
3y ago
Loved the article =D These runtimes seems heavily scewed towards being used by IO bound application. While rayon can help with CPU bound tasks. I wonder if these mix at all, it may not be desired at all. But I think fairly interesting nonet
105.
▲
by
kjuulh
3y ago
This seems to be a general problem for what I normally refer to orchestration software. I.e. calling a lot of external dependencies, io and in general very slim on business logic. You've simply got to deal with too many dependencies, w
106.
▲
by
kjuulh
3y ago
It is probably the closest we're gonna get to a universal language, until we get wasm deeper in the os' or something. It is kind of the javascript of operating systems, which is both good and bad. It is also quite bad that we'
107.
▲
by
kjuulh
3y ago
I like bash, zsh and other shell languages as well. However, unless you're really experienced, they shouldn't be the product you ship, whether that is internally or externally to you or your company. Shell languages is the final l
108.
▲
by
kjuulh
3y ago
This hit me more then I thought it would. I have never interacted with Bram, and I haven't used his software for long. But I love the legacy he left behind, the software industry is better for it. My condolences to his family.
109.
▲
by
kjuulh
3y ago
I've noticed I haven't used stackoverflow that much, I've always been a lurker, but the answers have gotten less and less highlighted. Now instead I am nearly always in the github issues of the project I am working with. Also
110.
▲
by
kjuulh
3y ago
There really isn't a huge difference, both have workspaces, and both allows you to add arbitrary go.mod or Cargo files where you want. The biggest difference is that go defines a module as a folder, where rust does it pr file. That sai
111.
▲
by
kjuulh
3y ago
you have to include your source to be able to build your dependencies, this is not great for Docker builds, or just hashing in general. Cargo-chef tries to solve this, by only Including Cargo.toml and .lock, and creating main.rs and lib.rs
112.
▲
by
kjuulh
3y ago
Yeah, it maybe wasn't the greatest to throw blame at them, I really enjoy using rust and cargo. So I just want it to be the best it can be. Maybe I should look into what I can do to help them solve some of these issues =D
113.
▲
by
kjuulh
3y ago
cargo fetch gets most of the way there. But you would need to build them as well to actually get good performance. This is the upstream issue in question: https://github.com/rust-lang/cargo/issues/2644 Cargo
114.
▲
by
kjuulh
3y ago
It is super easy to do. Cargo init --lib crates/something, done.. xD it is pretty much identical to go. I've got other gripes with cargo. - A go mod download equivalent would be nice so that we can actually reliably cache dependen
115.
▲
by
kjuulh
3y ago
I am considering beginning our migration to something self-hosted. I am doing it for my personal stuff, but this is getting out of hand. edit: I know this is a bit circle jerky, but damn I am frustrated
116.
▲
by
kjuulh
3y ago
last I heard they've sharded some stuff, but some of the core tables/databases are still using a monolithic architecture. And I guess you're only as strong as your weakest link, which can be not that bad, that is, if it isn&#
117.
▲
by
kjuulh
3y ago
I use a self hosted gitea instance. Haven't had any issues with it, i can highly recommend it. Not super useful if you want contributions though xD
118.
▲
by
kjuulh
3y ago
Just read the book, I like the way she did it, it starts out easy with what eBPF is, how it works, using short examples for both the low-level under the hood stuff, but also how to actually use it. It doesn't deviate much from this pat
119.
▲
by
kjuulh
4y ago
Thanks a bunch!
120.
▲
by
kjuulh
4y ago
original link should've been: https://blog.kasperhermansen.com/posts/evolving-software/ I don't know why HN strips the url.
More ›