HNHacker News
TopNewBestAskShowJobs

LanternLight83

641 karma · joined July 15, 2019

lantern@illucid.net
submissionscomments
LanternLight83··on Flakes aren't real and cannot hurt you: using Nix flakes the non-flake way
I don't see anything about that in the .org or adjacent .el file, but it could be an outdated (or just as-yet-unseen) reference to using a community overlay of emacs-next that rolls back from breaking changes.
LanternLight83··on Mixtral 8x7B: A sparse Mixture of Experts language model
I've been working with local models as agents, and anyone interested in trying this needs to know about llama.ccp's "gammers" feature. You can force the model's output to conform to a specific structure, which is not only useful for ensuring that you recieve eg. valid JSON output but more specific stuff like "if you choose to do x, you must also provide y", which can be great for influencing it's thinking (eg. an actor who's planning ahead might be required to resond with three of any of the five W's (it's choice which three), but then it get's to be free-form inside of the JSON string values, which can be used as context for a following selection from a restricted set of actions; or a model might have option of asking for more time to think at the end if it's response, but if it doesn't then it needs to specify it's next action). This does't impact generation speed AFAICT and can be used in vry creative ways, but results can still need re-generated if they're truncated and I had to write a function to stop immediately when the valid JSON obj is closed (ie. at the end) or when more that like five newlines are generated it a row. This will vary by model.
LanternLight83··on Show HN: Inbox Zero – open-source email assistant
I've tried running a few open source apps like this locally, sometimes it's as simple as standing up a Mock OpenAI endpoint but if they use fancy features like embeddings endpoints then it can be more complicated. The quality is getting better, but it's always not-the-same.
LanternLight83··on Hexcodle
I wonder if metrics would show any difference in win-rate for HSL over RGB
LanternLight83··on HyperRogue, a open-source non-Euclidean roguelike: new weapons
There are puzzle levels like the round table, where you must retrieve the grail from the center of the table (>= ~14 tiles in) and return the way you came-- a deceptively tough task for the unprepared
LanternLight83··on Do I need to get out the soldering iron again? (2018)
I have a Topping MX3, initially loved how knob feels but it bothered me that the tactile feedback didn't actually line up with the adjustments... mostly use the remote now anyways, which is great
LanternLight83··on September 11th That You Have Never Seen
I swear I've seen that one, but can't find it now. It may have taken down by a claim?
LanternLight83··on Etsy is laying off 11% of its staff
I've seen local flyers for https://artisans.coop/, but haven't got any metrics or anecdotes for 'em
LanternLight83··on Pitivi – Free video editor with a beautiful and intuitive user interface
Can anyone speak to linux support, free or otherwise?
LanternLight83··on Things I learned from teaching
This is very re-assuring as someone that's been "taking a gap year" for as long as I wa in high-school
LanternLight83··on A Brainfuck interpreter written in PostScript
I had no idea, that's awesome; used to love Red Eclipse 2, and my father once roped my siblings and I into playing Urban Terror, both of which we owe to Cube
LanternLight83··on Tuxedo Pulse Gen 3
What makes you think so? Have you had or heard of someone having issues like that before?

FFIW, you could probably install Arch (from a TTY, like in the old days :p) with the an Ubuntu kernel and any firmware that was loaded-in at runtime from the stock installation-- I'm not convinced it would be neccessary, but Linux is Linux and (most) differences between (most) distributions are minor enough that someone who knows how to troubleshoot this sort of thing could factor them out.

LanternLight83··on MOVEit global security incident
I won't name names because it seems like an honest mistake, but i once recieved an apology letter (amoung other legal notifications) that a piece of mail had previously been sent to me with my full SSN on the outside of the envelope Not actually the wort breach of a reasonable threat model, i think it's a great whoops story
LanternLight83··on Bringing garbage collected programming languages efficiently to WebAssembly
Maybe you mean "openess" in an "in-browser inspectable" sense, ie. "open web" as in "Gopher & Gemini", but if you mean "open" as in "open-source" then there actually some folks doing really interesting things in this space:

https://spritely.institute/news/hoot-wireworld-live-in-brows...

LanternLight83··on History of Philosophy without any gaps
For something more playful, I'd happily reccomend the Secret History of Western Esotericism Podcast. We tend to focus on arguments and theories that either entered the mainstream long-term or were prescient in retrospect, but many philosophers (some you've heard of, some you haven't!) held the /wildest/ of world-views. The host is great, love his voice and enthusiasm, and while I did fall off eventually, I'd love to pick it back up. There's a lot of media I wish I had more time for.

https://shwep.net/podcast/

LanternLight83··on Show HN: Mango Mail – Affordable email host with unlimited addresses
You can use crypto to pay eg. notable VPN providers, or to make all sorts of donations, but one of the issues facing crypto for a service like this is that you can't automate monthly payments (at least, not in a standardized and broadly compatible way). You always need to pay a regular invoice, pre-pay for a long period, or (in the best case) regularly top off a custodial wallet that cooperates with registered services and protégés on your behalf (eg. via some standardized smart-contract that hasn't been widely adopted yet). Stripe can just store your info and bill you monthly, but no one hands over their crypo wallet seed in the same way.
LanternLight83··on Beginners guide to building a hardware hacking lab
I learned to solder while building a keyboard and flashing IOT devices earlier this year, and can't recommend Pine64's Pinecil Soldering Iron highly enough (just be sure to pick up a capable power-source while you're there).

> The Pinecil is a smart mini portable soldering iron with a 32-bit RISC-V SoC featuring a sleek design, auto standby and it heats up to an operating temperature in just 12 seconds when paired with a sufficiently powerful power supply unit. > -- https://www.pine64.org/pinecil/

LanternLight83··on FCC greenlights superfast Wi-Fi tethering for AR and VR headsets
Here's a post with some reference points, for scale.

https://danluu.com/term-latency/

LanternLight83··on Cockpit: Web-based graphical interface for servers
Thanks! Funnily enough, I don't think this matches the approach I tried from some GH issue back in the day :p

And of course, we'd still need to reimplement many of the existing systemd-based modules. I wonder if the creation and maintenance of these modules (given the existing size and status of the ecosystem) is less-than-trivial in comparison to something like a set of NixOS config bindings. At the end of the day, I'd be more exited about a project that puts portability and customization first than retrofitting an upstream product to whom I'm not a target user.

LanternLight83··on Cockpit: Web-based graphical interface for servers
That's true to some extent, but I think the real reason for the coupling is because that's just IBM's use-case and worldview. Cockpit is essentialy a wrapper over systemd commands, and one commentor has demonstrated how it could have been envisioned as a modular platform allowing end-users to wrap anything from direct kernel interfaces to entirely custom commands. They've made something useful and beautiful, but I wish it had been designed to make less assumption about it's runtime environment and expose it's toolkit to end-users so that we could all enjoy it for our own needs.
LanternLight83··on Cockpit: Web-based graphical interface for servers
That looks awesome! I'll definitely be keeping tabs on this c:
LanternLight83··on Cockpit: Web-based graphical interface for servers
Thanks for asking! I've always used the "default" init system when trying a new distro, and while I enjoyed running systemd on Fedora, I've also enjoyed working with OpenRC on Gentoo and with Shepherd on GNU Guix. I've tinkered a lot with early boot, writing my own initrds, curating system services under each of these init's.

systemd is undeniably powerful, but I enjoy how broad the ecosystem is. Off the top of my head, I personally like having real logfiles under `/var/log`, which I've occasionally had to examine by mounting the disk on another machine after really mucking something up :p

LanternLight83··on Cockpit: Web-based graphical interface for servers
Love it-- but since I'm not using systemd, it's a no-go. Would love to see it support more diverse systems, but last I checked it's pretty tightly coupled and I'm not sure who would have the bandwidth to adapt it.
LanternLight83··on OpenZFS 2.2: Block Cloning, Linux Containers, BLAKE3
I once wrote a line of shell piping zfs into awk while walking the tree of datasets, but it was so slow i decided i didn't need to after all. I wonder what a filesystem would look like that made the performance of meta-reflection a primary concern.
LanternLight83··on Keyboard keys and characters
I have a lot of respect for Kitty's uncompromisingly opinionated design, standing apart from the rest (for better or worse). IME the notorious issue with tapping ESC is a major bummer, and Kitty is right not to settle for the status quo -- with impressively wide support too!
LanternLight83··on Ask HN: What entities out there provide open-source grants/funding?
They've sponsered many of my favorite projects and teams: https://nlnet.nl/project/
LanternLight83··on Essence: A desktop OS built from scratch, for control and simplicity
The linked article didn't use Danielle's name (which was well known at the time), giving the impression that the author either didn't do his research or was being intentionally malicious (existing beef? but def. bias). For what it's worth, eOS appears to be alive and well to me[1]. Please let me know if you have any other sources regarding the project's status, and I hope they keep sailing; love their work.

1: https://github.com/elementary/os/commits/master

LanternLight83··on Burkey Belser, designer of the nutrition facts label, has died
As a fan of Allulose et al, my peeve is when the box says No Sugar Added but the nutritional label clearly states that the product is mostly date powder.
LanternLight83··on Horcrux: Split your file into encrypted fragments
Recently learned that Clevis also supports Shamir Secret Sharing, and it's in fact the only way to configure multiple pins even if they're of the same type and authority (ie. the RAID0 of SSS):

https://github.com/latchset/clevis#pin-shamir-secret-sharing

LanternLight83··on Writing Small CLI Programs in Common Lisp (2021)
tbh it's no janet-sh, but of course you can make your own macros.

I'd love to see either provide native support for additional file descriptors, bash `<()` style. I often wrap a shell around commands just for that.

https://www.gnu.org/software/guile/manual/html_node/Pipes.ht... https://github.com/andrewchambers/janet-sh

← PreviousPage 2 of 12Next →