Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
YuukiRey
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
YuukiRey
4y ago
I do the same except I use Litestream (litestream.io/) for backing up SQLite. So far using fly.io was nothing but pleasant and allowed me to stop paying ~5EUR for a Digital Ocean droplet.
92.
▲
by
YuukiRey
4y ago
I had to re-read the title after reading the article but to me it still sounds as if Eric Elliot himself was one of the top frameworks in 2023
93.
▲
by
YuukiRey
4y ago
I hear this opinion every so often but I just don't think it's really the case. Many libraries out there expect you to use Monad transformers. You might try to keep MTL out of your own application code, but you'll find that t
94.
▲
by
YuukiRey
4y ago
Some things are much harder in practice than in theory. I recently had to work with a JavaScript project that doesn’t get a lot of maintenance love. It requires a JavaScript version that is no longer part of Nixpkgs. Now try figuring out ho
95.
▲
by
YuukiRey
4y ago
I wrote a blog post once, https://www.fbrs.io/ramda/ , where I compared a functional solution and a vanilla solution. I tried to cover both performance and some vague notion of readability. In the end the vanilla soluti
96.
▲
by
YuukiRey
4y ago
I use Obsidian. I have a template that lets me pick an existing project (also just a note) and then it creates a log file for that project. Then I just keep adding time stamped entries to it. It’s not so fancy yet that it automatically adds
97.
▲
by
YuukiRey
4y ago
I guess they are referring to something like Rust which manages to "solve memory management" while still letting you write high performance code.
98.
▲
by
YuukiRey
4y ago
The second article has the following subtitle: > The mania over ride-sharing and delivery companies has at times been absurd and closes with these words > In the flywheel economy hope and hype spring eternal, at least as long as inter
99.
▲
by
YuukiRey
5y ago
I'd love to use Wayland but so far I couldn't make input switching work reliably. In X I have a global shortcut to change my fcitx input to e.g., Japanese or Chinese and in Wayland the applications appear to have to implement a lo
100.
▲
by
YuukiRey
5y ago
https://sr.ht/ is faster than most SPAs I know and it refreshes the page a lot
101.
▲
by
YuukiRey
5y ago
I don't think anyone would take fault with using a SPA for a text editor. What most people are criticizing is using a SPA for a page that serves mostly non-interactive content. And that is the majority of the web, after all.
102.
▲
by
YuukiRey
5y ago
For 2) you might want to look into :lcd. This changes the directory of the current window (there are other commands to cd for different contexts). So what I do is ctrl-w v to split, followed by :lcd /some/path and then, in that wi
103.
▲
by
YuukiRey
5y ago
This perfectly describes my situation as well. I've been pondering this subject for some time now but I don't see a way out. In my case I could get that focus time if I simply got rid of almost all of my hobbies and interests. Tha
104.
▲
NixOS: The Ultimate Dev Environment?
(myme.no)
4 points
by
YuukiRey
5y ago
|
0 comments
105.
▲
by
YuukiRey
5y ago
Every developer I've talked to says they effectively work a 50% job most of the time with bursts of crazy productivity here and there if they get to work on something interesting.
106.
▲
by
YuukiRey
5y ago
Overlays are very hit and miss for this. It's important for non-nix people to understand that with an overlay you typically only change the version of the source of the program. Essentially think of it like downloading an older git com
107.
▲
by
YuukiRey
5y ago
Maybe if you use buildUserFHS and --impure a lot. But NodeJS applications that try to download binaries at install time or python packages with conflicting package versions definitely take more than a minute or two. Just look at the history
108.
▲
by
YuukiRey
5y ago
The way before and after hooks are applied seems pretty terrible. Imagine doing this everywhere. It's also not a pattern I've ever seen in any FP codebase. If you need to do something before or after you could just, you know, do i
109.
▲
Building a Website with Haskell and Nix
(fbrs.io)
5 points
by
YuukiRey
5y ago
|
0 comments
110.
▲
by
YuukiRey
5y ago
My experience is the opposite. I love Linux, but my MacOS work laptop is just so much better. For as long as I've used Linux it freezes randomly. This happens on all hardware configurations I've ever owned. If I don't regular
111.
▲
Applying Modern Go Concurrency Patterns to Data Pipelines
(medium.com)
3 points
by
YuukiRey
5y ago
|
0 comments
112.
▲
by
YuukiRey
5y ago
Ever since I started writing Go professionally I've gotten into the habit of annotating errors in other languages as well. The difference between Go and Haskell is then mostly one of a few characters and some syntax differences. But co
113.
▲
by
YuukiRey
5y ago
One of my personal role models, https://github.com/Gabriel439/ , uses mostly vanilla Vim. Maybe they'd be 10x as productive with an IDE, but I doubt it. And in any case, the difference in quality and output between
114.
▲
by
YuukiRey
5y ago
Unfortunately it takes forever to load for me on a mobile phone and is pretty unreadable once loaded to the page margins and font size.
115.
▲
by
YuukiRey
5y ago
Last I used it it was often missing completion candidates https://github.com/hrsh7th/nvim-compe/issues/248 which was extremely frustrating but apparently hard to fix
116.
▲
by
YuukiRey
5y ago
I use SQLite with litestream.io/ for backups for personal hobby projects. At work I would always go with a managed DB.
117.
▲
by
YuukiRey
5y ago
I do that for my work machine which is a MacBook Pro. You still need to install most GUI apps through the normal non-Nix procedure. You also won't be able to use the Git module in home manager since that will use a version of Git that
118.
▲
by
YuukiRey
5y ago
I totally understand what you mean! At least I think I do. I have spent a significant amount of time going down the "type flex" rabbit hole. You can always make thinks a little safer, a little more concise, and so on. In that sens
119.
▲
by
YuukiRey
5y ago
The features of the Rust and Haskell type systems that are most useful to me are requiring me to handle every possible null value and modeling branching control flow with algebraic data types, including exhaustiveness checks for those. A va
120.
▲
by
YuukiRey
5y ago
I assume you're referring to my comment, since I mentioned both Haskell and Rust. _I_ am not capable of writing a robust, large scale application in a dynamic language. I do not have the discipline to second guess everything I do. I wi
More ›