HNHacker News
TopNewBestAskShowJobs

LanternLight83

641 karma · joined July 15, 2019

lantern@illucid.net
submissionscomments
LanternLight83··on ZFS for Dummies
I get that it's meant but be wrapper for common use cases, but I use ZFS on root and had to craft a custom initfs. The other nice-ities sound great (some BTRFS inspiration?), but some of these are at distro-devel level.
LanternLight83··on The Para Method: The Simple System for Organizing Your Digital Life in Seconds
As an alternative, Markor has worked great for my own flat-directory of org files.
LanternLight83··on The Para Method: The Simple System for Organizing Your Digital Life in Seconds
I see how this could work for notes, but as a software developer, a lot of my Projects would just be symlinks to my areas.

#> ln -s projects/'write monthly invoice' areas/$regular_gig/tex

#> ln -s projects/'write article on $foo' areas/$website/posts/foo

It just doesn't quite fit, because my short term tasks share repos (and note files) with long-term projects that I'm responsible for-- even regular invoices are long term repos. I suppose I could move it to Archive/Projects when complete, and have a script that moves it back every month.

LanternLight83··on On Craft
As a self-taught programmer and resident of a town well under 20k pop (most of whom are well out of my age group), i really identify with this. it's helped a bit to learn deeply and engage with others who have done so, and in some ways is an extension of a broader void in my network (or lack there-of). it't influenced the tochnologies i've chosen and hence made me who i am today, but i hope the "zoom-native" generations broadly engage more in open online spaces and feel less of this
LanternLight83··on Mashing Enter to bypass full disk encryption with TPM, Clevis dracut and systemd
Ther, was this awsome passkey I saw recently that you could only use by uploading programs to it (vs. using the TPM API), and then that program's hash would occupy a PCR slot. This would allow minimal protocols, specialized to their use cases, with updatable API's-- but I'm blanking on the name!
LanternLight83··on Show HN: I automated half of my typing
I think you'd dig Ikcelaks Magic Sturdy layout, which has a dedicated Adaptive Key (ie. morphing based on your last keypress, while fitting in with the overall layout by keeping finger usage and comfortable motions in mind). I mention it here because it expands to "the" if your last "letter" was space.

https://github.com/Ikcelaks/keyboard_layouts/blob/main/magic...

LanternLight83··on Show HN: I automated half of my typing
Ikclaks has been doing something interesting on top of their magic sturdy keyboard layout layout https://github.com/Ikcelaks/keyboard_layouts/blob/main/magic...
LanternLight83··on Privaxy: Next generation tracker and advertisement blocker
> If Privoxy can do this, why wouldn't any other unknown/hostile MITM be able to do the same?

Because as with traditional HTTPS caching schemes like Squid, it first requires you to first install a Certificate Authority's public key into your application, browser, or OS's Certificate Store, which (barring an already compromised system) an attacker presumably can't just.. do.

FWIW, I learned that first-hand configuring Squid when I used to run my own BSD routers and have seen the situation talked to death online in any thread that mentions OpnSense or a PiHole; no degree is necessary for exposure. We all have our blind-spots, and what matters is a willingness to be in over your head while you do the hard work of learning your way around.

This includes stumbling in the dark until you learn how you learn in the first place.

LanternLight83··on SUSE to go private
ooo, that auto rollback sounds really cool-- got any idea how that's done? I assume it's handled by checking for eg. a dirty-fs-flag just before the initfs boots the real system, but what if there's breakage in userspace (eg. the login manager) or in the initramfs itself?
LanternLight83··on Lisp in JavaScript
Re: title, WASM is kinda lispy and i expect to see all sorts of languages targetting it Also maybe wouldn't run this in prod (yet), but: https://github.com/EarlGray/elisp.js
LanternLight83··on Blackboard Bold
> When Knuth's 1984 The TeXbook needed an example of blackboard bold for the index, he produced ℝ using the letters I and R with a negative space between; in 1988 Robert Messer extended this to a full set of "poor person's blackboard bold" macros, overtyping each capital letter with carefully placed I characters or vertical lines.

> Not all mathematical authors were satisfied with such workarounds.

LanternLight83··on Brand-new Linux release, which I'm calling the Debian Linux Release (1993)
This explains what freshmeat was; I hit it via google looking for an old scheme library, but the link's long dead.
LanternLight83··on Ask HN: Share a shell script you like
Re: Z, there's Atuin: https://github.com/atuinsh/atuin
LanternLight83··on Etsy accused of 'destroying' sellers by withholding money
Maybe something like https://artisans.coop will be able to take off.
LanternLight83··on SEC asked Coinbase to halt trading in everything except bitcoin, CEO says
I find I have a smoother experience moving funds through Tradeogre (once onboarded).
LanternLight83··on Conduit: Simple, fast and reliable chat server powered by Matrix
My 2c might not crush the scale, but FWIW I'd expect XMPP clients to be easier to work with if I had existing PGP keyrings that I wanted to re-use, favoring consistant identities and protocols over more stringent avoidance of key re-use. Could be a key on a smartcard, or the key your employer kept a revocation certificate for.

Conversations has great support for OpenKeychain on Android, and I'd love to see that come to competing protocol Deltachat but the devs are focusing on cross-platform behaviors atm. Android-specific fork Deltalabs might be willing to be upstream for it if anyone knows where to start with that.

LanternLight83··on Show HN: Khoj – Chat offline with your second brain using Llama 2
It's funny that you mention `C-s`, because `isearch-forward` is usually used for low-latency literal matches. In what workflow can Khoj offer acceptable latency or superior utility as a drop-in replacement for isearch? Is there an example of how you might use it to navigate a document?
LanternLight83··on Emacs 29.1
It's a step in the right direction, but the issue is that there's so much that can't be removed from Emacs with build flags, eg. `lisp/play/`. Even setting the `-games` USE flag in Gentoo only removes cross-user score sharing[1], because (although less likely with games) you never know what modules might depend on within the standard distribution. Emacs is a big ball of stuff that no one's been willing to tease apart, even when it comes to modules that are probably not going to be loaded at runtime.

1: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-editors/e...

LanternLight83··on Apple Pencils don’t draw straight on replaced iPad screens
> Has tablet computer really improved since the last Google Nexus 7 tablet, which was released in 2013?

I wouldn't know, I'm still using my second N7 with Lineage OS.

LanternLight83··on How to Roman Republic 101
Thanks!
LanternLight83··on Where do you discuss computer related stuff now?
As an aside, I've been using my device's Ygg addresses to punch NAT instead of opening ports or learning tailscale and it's been a pleasure, thx to everyone who makes thin stuff work
LanternLight83··on Stable Diffusion and ControlNet: “Hidden” Text (see thumbnail vs. full image)
I wonder what equiv.'s might exist in the other mediums... it's not that text can't have this sort of complexity, we just don't have ControlNet for LLMs. The Codegen folks are working on schema enforcement, which has similer motivations..
LanternLight83··on How We Made MuseScore 4 [video]
Whewf, I had no idea-- thanks for putting this out there. FWIW Tanacrul doesn't seem involved, and I for one grant him the benefit of the doubt regarding the views of his employers; He wouldn't be the first person to have critisisms of "the culture at work". I would appreciate any statements he's made on the matter (or that the company's made since), as it's not cool to support this kind of culture by not speaking out, instigating/participating in change, or seeking alternative employment (each of which may or may not be possible or neccessary, depending on the current situation).

I presume that nothing has come of this for those involved (or GPL'ing the mobile app?), but didn't finish the thread or otherwise dig further.

LanternLight83··on Strlcpy and strlcat added to glibc 2.38
This thread reminds me of the essay, "Some were meant for C"

https://www.humprog.org/~stephen/research/papers/kell17some-...

LanternLight83··on The Pacific Northwest Tree Octopus
Somewhat relatedly, there's the marshmello farming mockumentery: https://youtu.be/yflTu150QZw
LanternLight83··on Keyboards and web apps, my post/rant for the year
I haven't heard any discussion about it, and second your take on the redesign. I find it harder to use, prone to the sort of unfriendly-ness discussed in this thread, and more resource intensive and/or less responsive.
LanternLight83··on Mistakes with Rust smart pointers: when Deref goes wrong
Great post, and great links; thanks!
LanternLight83··on A curated list of Emacs Lisp development resources
I've been down this rabbit hole, to the level of reading disassembled bytecode to optimize preformance. Elisp is alright for what it is, but Emacs itself contains so many hacks and subsystems at the C level that elisp isn't allowed the comprehensive level of access that it would need to make m̶e̶ ̶h̶a̶p̶p̶y̶ highly performant extensions.

To be clear, these limitations in reasonable package scope come with positive trade-offs in the broader ecosystem such as promoting stability, inter-operability within emacs, and the insulatory disuse of FFI. I just feel like Emacs promised me I could do anything with elisp, and then denied me the low-level control that a lisp like Guile or Common Lisp is capable of. Helix does this better by not h̶a̶v̶i̶n̶g̶ ̶e̶x̶t̶e̶n̶s̶i̶o̶n̶s̶ making any promises.

LanternLight83··on How to Do Great Work
I have also become known for what I do, in the last minutes of odd hours, to the neglect of my responsabilities. While I do "make time", and could probably do so more effectively[1], I certainly do not have "plenty" after 40 hours.

1: One needs downtime, and can't expect perfect utilization even after planning for rest.

LanternLight83··on All Pocket accounts will be converted to Firefox accounts
lol, I see this the other way around;

Cheers to consumer choice!

← PreviousPage 3 of 12Next →