Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnuvince
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
gnuvince
3mo ago
Basically, folks nowadays think that this article[1] was aspirational rather than a cautionary tale. [1] https://thedailywtf.com/articles/Classic-WTF-No-Quack
2.
▲
by
gnuvince
5mo ago
> Separately; Sam's belief that "AI has to be democratized; power cannot be too concentrated." rings incredibly hollow. OpenAI has abandoned its open source roots. It is concentrating wealth - and thus power - into fewer h
3.
▲
by
gnuvince
2y ago
> Just look at the code. How could it be simpler? Cannot tell if this is a joke.
4.
▲
by
gnuvince
2y ago
I like the more robotic "Objects: 1" or "Objects: 2", since it avoids the pluralization problems entirely (e.g., in French 0 is singular, but in English it's plural; some words have special when pluralized, such as
5.
▲
by
gnuvince
2y ago
I went to Blackbox because its UI elements were smaller (title bars are more narrow, no 64x64 dock icons) which gave me more real estate on my 1024x768 monitor. I then migrated to Openbox because that had more active development at the time
6.
▲
by
gnuvince
2y ago
Back in 1998-1999, I was interested in installing and using Linux in large part because I thought that the screenshots of Window Maker that I saw online were so damn pretty. When I finally got to use it, I liked how "solid" it fel
7.
▲
by
gnuvince
2y ago
I get a progress bar when I run `cargo clean` because it's so large.
8.
▲
by
gnuvince
2y ago
I need to find a pithy way to express "we use a garbage collector to avoid doing manual memory management because that'd require too much effort; but since the GC causes performance problems in production, we have spent more effor
9.
▲
by
gnuvince
2y ago
Is there a reason to prefer `while read; ...;done` over find's -exec or piping into xargs?
10.
▲
by
gnuvince
2y ago
Probably because some terminals interpret Ctrl+S as a "pause the terminal" command and if you don't know about it, it looks like your editor has frozen.
11.
▲
by
gnuvince
2y ago
I absolutely loved AntennaPod back when I had an Android phone -- I actually never really "attended" to it though: I installed it, it worked, never gave me any issue. Now that I own an iPhone, I really miss having a quality app
12.
▲
by
gnuvince
2y ago
> I'm mostly not following what is under a DDoS attack. Is it their web page mostly consisting of marketing material with static pages? Yes.
13.
▲
by
gnuvince
3y ago
Your mention of a "universal API" reminded me of the paper "Some Were Meant for C" [1] in which the author argues that one of the most important feature of C is its "communicative design", i.e., its ability to
14.
▲
by
gnuvince
3y ago
Isn't that our entire industry though?
15.
▲
by
gnuvince
3y ago
- I use Emacs every day as my primary (and only) programming text editor. - Having nearly 20 years of experience using Emacs, it's just a totally natural fit for me. - I program primarily in Rust. I use the built-in LSP client, eglot,
16.
▲
by
gnuvince
3y ago
Sorry, yes I did.
17.
▲
by
gnuvince
3y ago
I've been calling the thinking of the parent "trickle-down devonomics": that by making the code better for the user, the benefits will trickle down to the users. Obviously, as the name suggests, that never happens. Devs get t
18.
▲
by
gnuvince
3y ago
> The side effect: some people remarked that the code looked like C Did you understand this comment to be positive or negative?
19.
▲
by
gnuvince
3y ago
Somewhere, somewhen, we, as software developers, started thinking that other programmers would rather extend code rather than modify it. This has led us to write code that tries to predict the use cases of future programmers and to pre-empt
20.
▲
by
gnuvince
3y ago
I like this video because there's a lot of a good actionable advice before he gets into SIMD code.
21.
▲
by
gnuvince
3y ago
*Sokoban
22.
▲
by
gnuvince
3y ago
Select the line, then type C-u M-| jq -c sort
23.
▲
by
gnuvince
3y ago
Eglot is the built-in LSP client. You need an external server. If you do C or C++, clangd is likely what you want. Install it (apt install clangd) and enable eglot for C or C++ files in your Emacs config, (add-hook 'c-mode-hook 'e
24.
▲
by
gnuvince
3y ago
There are many new languages that describe themselves as taking C, adding some good stuff (slices, defer), removing some of the bad stuff (textual includes) and adding some of their own spice. One might have the right mix of features for yo
25.
▲
by
gnuvince
3y ago
What's the difference between PHP giving "2" as the result of 1 + "1" and Python giving "999" as the result of "9" * 3?
26.
▲
by
gnuvince
3y ago
> I don’t accept that it’s wholly incompatible with OO It's not incompatible with the mechanics of OO, but it does require that programmers change how they approach problems. For instance, a common way to write code in an OO languag
27.
▲
by
gnuvince
3y ago
> Avoid matching Option and Result It's nice to use the ? operator, but if you also want to include logging/metrics, I really recommend using `match` to make it clear what each branch does. > Embrace the newtype pattern A ni
28.
▲
by
gnuvince
3y ago
Bravo!
29.
▲
by
gnuvince
3y ago
I disagree with many of these: I've enough experience writing, reading, and maintaining Rust code to know that some of these sound good in theory, but are harmful in practice.
30.
▲
by
gnuvince
3y ago
Recently, I've started using phpbb (with a docker-compose setup from Bitnami) for keeping personal notes. I find that it works better than pretty much everything I've used before. I like that when I reply to a thread to add an upd
More ›