Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JNRowe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
331.
▲
Formally modeled Dreidel for no good reason
(buttondown.email)
243 points
by
JNRowe
3y ago
|
70 comments
332.
▲
by
JNRowe
3y ago
I'm so close to being a full-time mblaze user, it is truly excellent. There is something so smart about being able to use your standard shell tooling and interaction facilities to interact with mail. It is like everything that was a
333.
▲
by
JNRowe
3y ago
That seems potentially unpredictable versus building the string and calling cd once. For example, if you use direnv-type tools there may be side-effects along the route¹. zsh users could have state changing via the chpwd functions too, al
334.
▲
by
JNRowe
3y ago
That is a GNU findutils extension, and modern means 2004 in this instance¹ ;) I spelunked because I thought "that always worked, didn't it?" ¹ https://git.savannah.gnu.org/cgit/findutils.git/tree&
335.
▲
by
JNRowe
3y ago
There are few more general solutions to this interaction pattern(that also don't involve redundant history entries if you're OCD). * bash has a glob-expand-word function which will perform inplace expansion of patterns, it is boun
336.
▲
by
JNRowe
3y ago
One of the smart things with zsh is that the hooks¹ like precmd can be replaced with arrays of functions, so that you can cleanly have multiple hooks per hook point. It even provides a nice tool to work with the the arrays too², which make
337.
▲
by
JNRowe
3y ago
I've been using par for about twenty years, and 100% agree with its own apology: "Its only redeeming features are that it is extremely useful". I literally have no clue what my $PAR* vars do, or what the odious string in my m
338.
▲
by
JNRowe
3y ago
What a time to be alive, 1980s pdf at your fingertip¹. The tool is described on page 84 of the linked doc. ¹ https://ia903206.us.archive.org/19/items/Your_Sinclair_003/Y...
339.
▲
by
JNRowe
3y ago
I enjoy the general effect, but on your site the highlights are redefined as elements take focus which causes a bunch of off-putting flickering for me as I find the article I want to read. Perhaps, it is intended behaviour but I figured I&
340.
▲
by
JNRowe
3y ago
Thanks to the pluggable device layer, you could push that to 984kB or 1968kB with diskspare¹. The incredible thing, IMO, is that the implementation is only 5kB( seven times smaller than the formatted English docs). ¹ https://am
341.
▲
Adding a writeable data partition to an ISO image
(blog.fai-project.org)
3 points
by
JNRowe
3y ago
|
0 comments
342.
▲
by
JNRowe
3y ago
[Because linking to cool zsh features seems to be a hobby of mine…] If you're using zsh for this you can access terminfo directly¹, instead of hardcoding escapes(for example, "echoti cup $snowflakes[$i] $i"²) or shelling out
343.
▲
Context Free/cfdg is a simple language for generating images
(contextfreeart.org)
1 points
by
JNRowe
3y ago
|
0 comments
344.
▲
by
JNRowe
3y ago
I h a t e y o u s o m u c h r i g h t n o w. Those leaves. I'm going outside to kick some nature, that'll teach it! -- This feels like such a clever and sneaky improvement over the classic jezzball mechanic¹. It captures t
345.
▲
Formally modeled Dreidel for no good reason
(buttondown.email)
2 points
by
JNRowe
3y ago
|
0 comments
346.
▲
Reproducible Builds in November 2023
(reproducible-builds.org)
3 points
by
JNRowe
3y ago
|
0 comments
347.
▲
by
JNRowe
3y ago
You can still relive a little of that joy with b1ff from talkfilters¹, with the caveat that a chunk of that package probably deserves a content warning for our times. ¹ https://github.com/hyperrealm/talkfilters
348.
▲
100M Firmware Updates Supplied by the LVFS
(blogs.gnome.org)
3 points
by
JNRowe
3y ago
|
0 comments
349.
▲
by
JNRowe
3y ago
The article spends a little time talking about the drawbacks of using CDPATH because it will break scripts, but the better answer is simply not to export it. CDPATH is a shell variable, not an environment variable, and should be treated th
350.
▲
Don't use apt-get source; use dgit
(diziet.dreamwidth.org)
1 points
by
JNRowe
3y ago
|
0 comments
351.
▲
Modern XMPP Server
(docs.trueelena.org)
89 points
by
JNRowe
3y ago
|
60 comments
352.
▲
by
JNRowe
3y ago
It is from the same author. He semi-retired pyephem with the release of this project¹: "The Skyfield astronomy library should be preferred over PyEphem for new projects. Its modern design encourages better Python code, and uses NumPy
353.
▲
by
JNRowe
3y ago
I was about to say there are a good few tools smaller than that on my system, but I was one hundred percent wrong. # zsh glob for regular files that are smaller print -l /usr/bin/*(.L-39731) # Some ~500 results
354.
▲
by
JNRowe
3y ago
Any reason to eschew short_loops in general that you're aware of? I ask because I'd probably use `for i ({0..9}) echo $i` in your for loop example. I've never managed to get my head around the necessity for a narrow short_r
355.
▲
by
JNRowe
3y ago
There is a mid-level way to "fix" this under zsh, as it supports nesting parameter expressions¹. You can, for example, use ${#${#}} to disambiguate ${##}. It doesn't remedy any of overloading described in the article, but i
356.
▲
by
JNRowe
3y ago
chubot has written an interesting document¹ exploring more of the nuance with test/[/[[, and many of the other entries in that blog have intriguing explanations of the oddities of our shells(a random example²). ¹ https:/
357.
▲
Intel Implicit SPMD Program Compiler
(ispc.github.io)
2 points
by
JNRowe
3y ago
|
0 comments
358.
▲
by
JNRowe
3y ago
There is JSON Feed¹ already. One of the spec writers is behind https://micro.blog , which is the first place I saw it(and also one of the few places I've seen it). I don't think it is a bad idea, and it doesn't ta
359.
▲
by
JNRowe
3y ago
An excerpt from the FAQ¹: "Please don't post job ads as submissions to HN." ¹ https://news.ycombinator.com/newsfaq.html
360.
▲
HLedger, regex matches and field assignments
(jmtd.net)
4 points
by
JNRowe
3y ago
|
0 comments
More ›