Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rauhl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
rauhl
6y ago
> Can anyone explain why 'income' is negative and 'expenses' are positive? It seems to me like it should be the other way around. This is something which trips a lot of folks up, but it has a very simple explanation:
62.
▲
Go is boring, and that’s fantastic
(capitalone.com)
250 points
by
rauhl
6y ago
|
375 comments
63.
▲
by
rauhl
6y ago
> I know I'm going against the popular opinion here, but I have never observed anyone using either Vim or Emacs to outperform a competent IDE user, especially Visual Studio or IntelliJ. > I mean sure, if you think IDEs are just s
64.
▲
Radiance: A Web Application Environment
(shirakumo.github.io)
3 points
by
rauhl
6y ago
|
0 comments
65.
▲
by
rauhl
6y ago
Had you programmed at all prior to college? I took my first college-level programming class a year earlier than you, using Smalltalk, and I hated the language. It just didn’t make any sense to me. But in high school I had programmed in C,
66.
▲
Bits of history, words of advice
(gbracha.blogspot.com)
16 points
by
rauhl
6y ago
|
5 comments
67.
▲
by
rauhl
6y ago
> Out of curiosity - do you have a background in this kind of thing (linguistics), or its just an interest topic for you? I love languages. Each one is beautiful and endearing and ugly and infuriating in its own way. I really love Engl
68.
▲
by
rauhl
6y ago
On that note, I rather like this list: https://web.cs.dal.ca/~jamie/Words/alphabet.html AURAL BDELLIUM CUE DJINN And it gets worse!
69.
▲
by
rauhl
6y ago
> many people pronounce giga as "jigga". Do they? I do, because it is the correct pronunciation (the hard G only became prevalent after hard drives grew to GB sizes and Americans unfamiliar with the French system of units mi
70.
▲
by
rauhl
6y ago
> Sure, but the idea of "mankind" is gendered / male-centric in the first place. We just defaulted to male because we always default to male. That is not actually true. The Old English word for a male human being is wer,
71.
▲
by
rauhl
7y ago
So there are a few things to think about with respect to the recovery. Disclaimer: I am not an economist. One thing is that to a certain extent an economy is psychological. Yes, certain things are physical realities (such as crop yields)
72.
▲
by
rauhl
7y ago
Guix looks really cool. I wish that it used Lisp rather than Scheme (because IMNSHO Lisp is better-suited to this kind of system software), but that ship has sailed. It’s a real shame that rms had such a dislike of Common Lisp. The mind b
73.
▲
by
rauhl
7y ago
On a related topic, what is the current best practice for avoiding TOFU for cloud providers? Sure, SSH certificates provide that for normal users, but how does the SSH CA know — ideally in an automated fashion — what that public key is? A
74.
▲
by
rauhl
7y ago
> You're better off learning sam or acme I beg to differ. Emacs is an excellent text-based operating environment, simply the best, without peer. I’ve used sam & acme, and they don’t compare. > SBCL I have no experience wi
75.
▲
by
rauhl
7y ago
> Plan 9 front is my daily driver If emacs, SBCL & Firefox ran on Plan 9, I would see no reason to bother running Linux on hardware. But they don’t, and they probably never will. Maybe when I retire I’ll have time to work on porting
76.
▲
by
rauhl
7y ago
Oddly enough, I don’t have any of those issues anymore. Screen locking tends to just work these days. What doesn’t work well anymore is user switching: when I switch virtual consoles to either another user or the gdm screen the keyboard
77.
▲
by
rauhl
7y ago
When I was a boy, we used to use empty mole jars the same way! https://duckduckgo.com/?q=mole+jar+glass&t=h_&iax=images&ia=... It never occurred to me back then that it was unusual …
78.
▲
Common Lisp alternatives to popular Python packages
(python-to-cl.readthedocs.io)
1 points
by
rauhl
7y ago
|
0 comments
79.
▲
by
rauhl
7y ago
> Ada is pretty much still the only language that has this. Common Lisp does too: (deftype quantity () '(integer 0 240)) (defun foo (x) (declare (type quantity x)) (1+ x)) (foo 1) → 2 (foo -1) → ERROR
80.
▲
by
rauhl
7y ago
I wonder what two-factor would even look like for WireGuard. It’s a stateless protocol, so how often would you need to enter a second factor? How would you be prompted? Maybe that is working at the wrong level? Maybe it’s possible to b
81.
▲
by
rauhl
7y ago
I think that this is a good example of where dynamic scope is helpful. We’re used to lexical scope: it’s easy to reason about, and it is a really good default. But sometimes it makes sense for one function to apply settings for all the fun
82.
▲
by
rauhl
7y ago
WE use Google meet a lot at my office. It’s great except for being the only reason I have Chrome installed — at least the last time I tried it simply didn’t work on Firefox. Maybe I should give it another shot.
83.
▲
by
rauhl
7y ago
> We're using Notion as a team wiki and note taking app. It's ... okay. I mean, it's probably the best tool for the job, and it's great in some ways, but it's severely limited in others. Has anyone had experience
84.
▲
Emacs Tramp Tricks
(willschenk.com)
4 points
by
rauhl
7y ago
|
0 comments
85.
▲
by
rauhl
7y ago
> There are a million Hacker News clients, but only one for Slack. There’s also emacs-slack, which is exactly what it says on the tin. It means that I control my Slack experience.
86.
▲
by
rauhl
7y ago
> What's sad, is that people like me used to be represented by a certain kind of recruiter, more akin to a literary agent. They'd beat the bush, and get a portion of the take from that. > Apparently, this type of job no long
87.
▲
Discord is not an acceptable choice for free software projects
(sneak.berlin)
532 points
by
rauhl
7y ago
|
357 comments
88.
▲
by
rauhl
7y ago
I think that’s not really the right way to put it. Rather, go offers UTF-8 strings and byte slices, with a simple typecast in either way, with various keywords and functions to DTRT to each. One still must worry about encoding & decod
89.
▲
by
rauhl
7y ago
The problem there is that you then have a struct populating the namespace, which means it’s an entity to track, something to think about, something which populates autocomplete buffers. That’s not necessarily terrible, but it does impose c
90.
▲
by
rauhl
7y ago
> a nice, simple, sane, universal configuration file format (S-expressions) In particular, this bit from the article sounds like hand-rolled, informally-specified canonical S-expressions[0]: > It is recommended to bring the record int
More ›