Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lucasoshiro
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
lucasoshiro
9mo ago
> Fundamentally, I do not debug off git history. I'm really sorry. Using bisect and log -S saved hours of code debugging
32.
▲
by
lucasoshiro
9mo ago
> Now, if someone wants to recreate win95 You can try Chicago95 [1], but it's only a XFCE theme. If you want more than a theme, there's SerenityOS [2] but it isn't suitable for daily use (yet) [1] https://github
33.
▲
by
lucasoshiro
9mo ago
Cool! But the title made me think that "cigarette smoke effect" made me think that it was about health issues, and I clicked because I was curious about how shaders could be related to that.
34.
▲
by
lucasoshiro
10mo ago
Other difference (actually, more like a consequence of what you said) is that Git keeps reflogs for branches but not for tags
35.
▲
by
lucasoshiro
10mo ago
Agreed. If they don't care about the history, they don't need a vcs. There's no point in keeping a history if the history isn't helpful
36.
▲
by
lucasoshiro
10mo ago
> Maybe consider putting your energy into a good documentation inside the repository. Commit messages are documentation. If you have a good commit history you don't need write tons of documents explaining each decision. The histor
37.
▲
by
lucasoshiro
11mo ago
> They're all using it, all the time, for everything Do you know someone? Using Firefox nowadays is itself a "super-online bubble"
38.
▲
by
lucasoshiro
1y ago
Clojure seems to be pretty strong. At least here in Brazil, several companies here use it as their main programming language
39.
▲
by
lucasoshiro
1y ago
> Clojure solves the same problems Rust solves in a much simpler way I'm curious about that, can you elaborate? I'm a beginner in Clojure and I only know a few concepts about Rust, but it seems to me that they solve (at least,
40.
▲
by
lucasoshiro
1y ago
I wrote a text about that: https://lucasoshiro.github.io/posts-en/2024-04-08-please_don...
41.
▲
by
lucasoshiro
1y ago
Ideally, we should write bug-free code, but we can't. There are some tools to avoid bugs, tests are one of them. Those tools avoid them, but not mitigate. Bisect doesn't replace tests, it only helps find where the bugs are happeni
42.
▲
by
lucasoshiro
1y ago
Git has some really good tools for searching code and debugging. A few years ago I wrote a blog post abot them, including bisect, log -L, log -S and blame. You can see it and the discussion here: https://news.ycombinator.com/
43.
▲
by
lucasoshiro
1y ago
That's a niche case. And if you need to frequently SSH into a lightweight server you'll probably will be ok with the default commands even though you have the others installed in the local setup.
44.
▲
by
lucasoshiro
1y ago
> You’re accustomed to a replacement command-line tool? Yes. > Then your muscle memory will punish you hard No. I'm also used to pt-br keyboards, it's easier to type in my native language, but it's ok if I need to use U
45.
▲
by
lucasoshiro
1y ago
> bat it's a useless cat I can't see bat as a "useless cat" or a replacement for cat except for reading source code in the terminal. It's more a like a less with syntax highlight or a read-only vim.
46.
▲
by
lucasoshiro
1y ago
> that if you ever change your OS installation apt-get/pacman/dnf/brew install <everything that you need> You'll need install those and other tools (your favorite browser, you favorite text editor, etc) anyway i
47.
▲
by
lucasoshiro
1y ago
I wouldn't trust that... If you by mistake run `git clean -xfd` in your home, well, you know what happens
48.
▲
by
lucasoshiro
1y ago
Do you have more information about it? By googling "Linux platypus" the only thing that I could find is that exact URL
49.
▲
by
lucasoshiro
1y ago
I'm also used to Spotlight. One of the reasons is because I also use KDE and krunner has the same keybinding and almost the same functionality. But I still liked Launchpad (just like the app dashboard in KDE) as it shows me visually wh
50.
▲
by
lucasoshiro
1y ago
Agreed. And if someone is interested in contributing to the Linux kernel, a new programming language is far from the hardest thing that they need to learn...
51.
▲
by
lucasoshiro
1y ago
> Normal users who have to install the Rust toolchain to build a previously simple piece of software do not count. "Normal users" would just install the same way they already do today without bothering about the toolchain. &quo
52.
▲
Braille generator for 3D printing written in OpenSCAD
(thingiverse.com)
1 points
by
lucasoshiro
1y ago
|
0 comments
53.
▲
by
lucasoshiro
1y ago
> Is there a real difference? The main differences are related to packages. The package format (.deb, .rpm, etc), the package manager (dpkg/apt, pacman, dnf, etc), how frequently the packages are updated, if they focus on stability
54.
▲
by
lucasoshiro
1y ago
You can propose this to the Git mailing list. I don't think this kind of feature should be respnsibility of Git, however, you can try
55.
▲
by
lucasoshiro
1y ago
> it's just incomplete Why?
56.
▲
by
lucasoshiro
1y ago
> The Linux kernel developers have been using that workflow for a lot of time Yes, they do. Git itself is also developed that way. Btw, you don't need to use format + send-email, send-email calls format-patch under the hood
57.
▲
by
lucasoshiro
1y ago
There are many approaches. For example, constructive solid geometry, where you use boolean operations on simple 3D shapes to create a more complex object. Another one is the extrusion of 2D shapes, which adds volume to 2D shapes. My main to
58.
▲
by
lucasoshiro
1y ago
"OpenAI, Anthropic, Google and more", where "and more" = 0. Where's Gemma, DeepSeek, etc? The UI, however, is really clean and straight to the point. I like the interface, but miss the content
59.
▲
by
lucasoshiro
1y ago
A .dmg or at least a CLI instruction would really help
60.
▲
by
lucasoshiro
1y ago
> This makes me wonder why Git can't just store an empty tree for empty dirs. tl;dr: it can (see my other comment) and the empty tree is hardcoded. But since the index works with file paths and blobs, having no file means that there
More ›