Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ripley12
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
ripley12
3y ago
Take a look at the Debian/Ubuntu install instructions. “Installing this package automatically starts and runs Caddy as a systemd service” https://caddyserver.com/docs/install#debian-ubuntu-raspbian
62.
▲
by
ripley12
3y ago
> VB(.NET) is terrible for large or complex systems. This doesn't make sense to me. I worked in a 50/50 VB.NET/C# codebase for years and while I don't love the VB syntax, the two languages were 99% interchangeable. Ne
63.
▲
by
ripley12
3y ago
Yes, I think you're generally right. I'm a big fan of this blog post: https://eli.thegreenplace.net/2018/measuring-context-switchi... > The numbers reported here paint an interesting picture on the state o
64.
▲
by
ripley12
3y ago
> Nushell is building an entirely separate monolithic ecosystem, which goes against the open ideology of Unix I wouldn't entirely agree with that (but I am biased, I work on Nu). One of the nice things about Nu is that it's tri
65.
▲
by
ripley12
3y ago
If you want to use grep in Nushell, you can use grep and pipe the output to `lines` to split the raw output by line.
66.
▲
by
ripley12
3y ago
The app store / Office admin stuff. When I was dealing with this stuff 2 years ago, it was insanely difficult to deploy a web add-in internally (something involving the "Microsoft 365 admin center"), let alone deploy it to cu
67.
▲
by
ripley12
3y ago
> The problem with Office.js is that it’s just simply too hard to get started with all the npm bloat for the average Excel user (even more professional devs struggle) IMO deployment is an even harder problem. The Office team makes it inc
68.
▲
by
ripley12
3y ago
That's 15 lines of configuration and 3 CLI commands to install a service. I have done this hundreds of times but I still need to keep a template around for unit files, I often forget to run `daemon-reload`, etc. I like systemd but I ca
69.
▲
by
ripley12
3y ago
This is a really good answer, thank you.
70.
▲
by
ripley12
3y ago
That makes a lot of sense to me. I find it useful to keep the two separate; I think most of my confusion stems from people trying hard to use 1 tool to do both.
71.
▲
by
ripley12
3y ago
> the main benefit is that it keeps your tools/libs updated with the latest. For tools you want to be on the latest version of, why not use a package manager like homebrew that isn't tied to your distro? I've never underst
72.
▲
by
ripley12
3y ago
I love Homebrew. I find it especially useful on Linux, where it lets me avoid all the pain of distro-specific packaging.
73.
▲
by
ripley12
3y ago
I just bought a 13th gen Framework and it shipped in 3 days. I think it’s only the AMD models that have the really long waits.
74.
▲
by
ripley12
3y ago
Why is that the case? SQLite isn't inherently slower than MySQL for these kinds of read-heavy uses (it's often faster!).
75.
▲
by
ripley12
3y ago
This isn't the whole story, but linking is CPU-intensive and older linkers are mostly single-threaded. A lot of the performance gains come from doing work in parallel, which makes for a big improvement on beefy modern multicore CPUs. R
76.
▲
by
ripley12
3y ago
About a year ago, I was seeing incremental builds go from ~8s to ~2.7s with Mold. Huge quality of life improvement. (fairly large Rust project, 24-core machine, Linux)
77.
▲
by
ripley12
3y ago
It depends a lot on the project and your CPU. Incremental build (build, change 1 thing, rebuild) times are affected more than clean build times, because linking is a larger % of an incremental build. When I benchmarked it about a year ago (
78.
▲
by
ripley12
3y ago
You don't necessarily need to trust them for them to be useful. I can often evaluate a Copilot autocompletion (check that code looks right at first glance, check that it compiles, hover over method+type signatures to see their docs, ru
79.
▲
by
ripley12
3y ago
I'm about 2 years into primarily writing Rust (after a long time in the .NET world). The borrow checker slowed me down a lot at the start but these days it's not a big deal. Eventually you internalize the easiest ways to make it h
80.
▲
by
ripley12
3y ago
I found that Tailwind helped me get more comfortable with CSS. If you put the mechanics of using classes aside, it’s essentially just a well-curated subset of CSS with great documentation. Way more approachable than the sprawl of CSS itself
81.
▲
by
ripley12
3y ago
The MSIX/AppContainer story is... long, sigh. IMO developers mostly rejected those technologies for reasons unrelated to permissions+capabilities: - MS tried to use it to force developers to distribute their apps through the Store - Ev
82.
▲
by
ripley12
3y ago
> If you don't care about allocations why are you using Rust in the first place? Because Rust excels on a lot of dimensions other than "systems programming"; Cargo is fantastic, the ecosystem of packages is great, it'
83.
▲
by
ripley12
3y ago
He has publicly lamented the lack of funding for long-term research many times, yes.
84.
▲
by
ripley12
3y ago
Not sure exactly where the data comes from, but the game uses an API at https://neal.fun/api/password-game/wordle?date=2023-06-15 Seems like it has answers up to July 30, so he's either a time traveller or it
85.
▲
by
ripley12
3y ago
Because it changes the kinds of things you can build: https://www.sqlite.org/np1queryprob.html With SQLite, it's often practical to issue several queries in situations where that would be too slow for a traditional cli
86.
▲
by
ripley12
3y ago
Not a ton of detail, but Tailscale uses it: https://tailscale.com/blog/database-for-2022/
87.
▲
by
ripley12
3y ago
From the website: "Vals are small JavaScript or TypeScript snippets of code, written in the browser and run in our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser."
88.
▲
by
ripley12
3y ago
Not really. It’s nice to have it built-in with a very polished UX, but FancyZones is more powerful.
89.
▲
by
ripley12
3y ago
The new Snap Layouts feature is quite good. One of the best recent features IMO, just very simple+functional window management.
90.
▲
by
ripley12
3y ago
I believe this got fixed in .NET 5; now only native libraries need to be extracted and stored elsewhere on disk, and many applications can get by without native dependencies. > When the app starts, the managed DLLs are extracted and load
More ›