HNHacker News
TopNewBestAskShowJobs

uncletaco

1,278 karma · joined June 19, 2013

submissionscomments
uncletaco··on The terrifyingly prescient ‘Serial Experiments Lain,’ 20 years later (2018)
You stayed away from Mob Psycho because “journalists” liked it and drew meaning from it? What a sad life that must be.

What I find interesting about anime reviews, as opposed to video game ones IMO, is more often than not the review is about what the writer got out of it as opposed to trying to set expectations for the audience on what they will get out of it. I guess in a lot of ways that’s because anime reviews often happen after the fact or are spurred on by genuine excitement. It seems very rare that someone publishing the review is doing so because the media was dropped in their lap and they were told to review the first three episodes for the release.

I like that, and it works pretty well for video essays.

uncletaco··on Ask HN: What tech job would let me get away with the least real work possible?
Work for scientists.
uncletaco··on Programming is hard
My graduate school's CS department is older than the university it now belongs to.
uncletaco··on Compiling a Lisp to x86_64 (2020)
The last 30% of internet usage is work related stuff (checking email, issues for our internal git, time entry, etc. stuff that’s only available to “approved” browsers).

To make guix system work I had to compile my own proprietary kernel and build an installation image for it. Afterwards I’ve only had minor software and driver issues. I even have steam running now.

So I hear you and through stumpwm I guess I get to work with structured data for window management. It isn’t typed but windows are represented as objects to be manipulated. Thanks to the repl I can change window behavior on the fly and have it reflected immediately.

Guix provides structured ways of manipulating system services and configurations. Most of that stuff has an interface with scheme records.

For instance my sddm configuration is a scheme record that gets tangled (for lack of a better word) into a text file.

With guix one can also use g-expressions to write configurations or execute programs in a monad of some sort.

It isn’t typed but the setup is far from unstructured.

uncletaco··on Compiling a Lisp to x86_64 (2020)
I have this somewhat in linux.

I use Guix System, which lets me use scheme as my configuration, services, and package management language.

I use stumpwm as my window manager

Emacs as my "shell", text editor, word processor, email client, and news reader.

Nyxt as my web browser about 70% of the time.

Its very much a frankenstein, considering I'm using three separate lisps to configure and play with it, but it makes me happy.

uncletaco··on Emacs is the 2D Command-line Interface
This happened all the time at a couple of companies I worked for. The advantage there however was the customer who filed the bug report couldn’t see all the emails bouncing around between teams over who was to blame and who needed to fix the problem.
uncletaco··on Nyxt Browser
Configuring Nyxt is part of the fun. This is the same reason one might choose emacs or vim over vscode. Sure there are extensions in other software but I'm really getting a kick out of setting up Brave's ad-block server with this browser.
uncletaco··on Nyxt Browser
In practice Nyxt is a common lisp environment that has an FFI binding to webkitgtk (and probably qt-webengine). I've only used to webkitgtk. So Nyxt is a lot like eolie and gnome web.
uncletaco··on YouTube blocked chess channel after mistaken detection of racial slurs
Is there somewhere in the middle because you resent these activists and crave even more reasons to be mad at them?

Because these extremely small set of activists include the UK’s government and the newspaper The Guardian who pulled their ads due to YouTube placing them next to “extremist content”. Not to mention the numerous US government watchdogs who have been sniffing out a way to thwart google and Facebook for years now.

uncletaco··on Valetudo is a cloud-free web interface for robot vacuum cleaners
Anathem reference?
uncletaco··on 75% of the original Disney+ executive team is no longer at Disney
This was sort of true at the grunt level for me. When we would get new application managers at my last company we'd also get new team leads who's primary job was to remain loyal to the manager (rather than, say, lead the team).
uncletaco··on Simple Bank Is Closing
I think it was murder by acquisition. BBVA USA was recently bought out by PNC bank and there probably wasn’t room for Simple in the new company. For the most part simple provided a superb ui on top of BBVA bank accounts. I’m sad to see them go.
uncletaco··on Amazon Wants to Train 29M People to Work in the Cloud
And I'll just say outright the parent is accurate about the movie's premise but he undersells it a lot. Its one of my favorite movies.
uncletaco··on With Proton and Steam Play, many Windows games now work on Linux
Sort of an extension of this: does Google Stadia availability imply an official build for linux? Are they under some kind of exclusivity agreement with regards to a linux version?
uncletaco··on Between two Lisps
The article mentioned at least two scheme package managers: chicken-install and GNU Guix.
uncletaco··on GNU Guix 1.2.0
Where are the pain points using guix on void? Asking because I may be switching my desktop over to using guix on a foreign distro
uncletaco··on One Week of NixOS
I've been running guix on my systems for about two years now. I can comment.

Generally I love guix. As a tool its very ergonomic to use, the documentation is excellent, and the mailing lists are active and informative. As for specifics:

* The CLI is way better than nix's and each command is fully documented and flags are intuitive. `guix install foo` is a lot more intuitive than `nix-env -iA foo`. Nix is in the middle of overhauling its CLI but until that task is complete I personally believe there's no contest.

* Guix has a lot more first party functionality when it comes to importing packages for some languages. If someone's project is in python, ruby, haskell, or ocaml it only takes `guix import fooRepo package` to create a package that isn't yet in guix's package repository. Also this functionality is easily discoverable thanks to guix's excellent documentation. I wish this extended to nodejs projects but that's likely never going to happen.

* There are a number of built-in ways to share guix packages with people who aren't using guix with the command `guix pack`. This has come in handy for me in a number of situations like creating singularity containers for coworkers or trying out stuff they're working on in an isolated environment.

* Speaking of containers, `guix environment` lets me run software in ad-hoc containers.

Now, all of this is great but the desktop experience still leaves much to be desired. The desktop experience has all of the problems running NixOS has except the added trouble of Guix's immaturity. Gnome is only 3.34 while most distros have already migrated to 3.38. Guix has been a pain to run on my laptop, so much so that I've resigned to only use it as a package manager and DevOps tool.

uncletaco··on This page is a truly naked, brutalist HTML quine
It's only real use outside of academia is getting investors on board with your cryptocurrency
uncletaco··on Research: Average Age of a Successful Founder is 45
I believe in you.
uncletaco··on Is Cyberpunk Dead? A Conversation with Bruce Bethke
I want an epistolary murder mystery that takes the form of a thread on a popular website that includes the killer dropping hints and evidence of his crime. When it comes out half the fun will be figuring out which anonymous posts belong to the same person and letting the readers solve the mystery of figuring out which one of the trolls was also the killer.
uncletaco··on Gallup: 81% of Black Americans Want Police to Retain Local Presence
Michael Brown was Ferguson, not Eric Garner.
uncletaco··on Sun Ra: ‘I’m Everything and Nothing’
I think there's a spectrum between admiring and fetishising and this article moves too close to the latter for my taste. Even the quote in the article's title had to clean up the author's quote from Space is The Place which --maybe I'm misremembering-- featured a Sun Ra who enunciated every word.
uncletaco··on Deno vs. Node (cold-start on AWS lambda)
Reminds me of a blog post from a couple of months ago where somebody was writing about "how to do X in emacs". The kicker was they were using doom emacs and didn't understand which packages or functions were actually allowing them to do their thing, nor that doom was highly customized. After getting eaten alive in r/emacs they deleted the post.

Hopefully this guy's post stays up and gets an added disclaimer about not writing shit like this without actually deep diving and learning the software they're comparing.

uncletaco··on Internet mob justice can easily destroy innocent lives (2019)
The previous comment said something to the affect of how the US destroyed the USSR but the problems you mentioned are all problems that are "internal" to a nation. I don't see where the jump was made to talking about individuals vs the internal problems that plagued the USSR.
uncletaco··on Internet mob justice can easily destroy innocent lives (2019)
How is any of that external?
uncletaco··on Guix Further Reduces Bootstrap Seed to 25%
Note that just because you cannot manage a lot of jars through guix you can still maintain a java project that includes steps to build its source outside of guix.

Also for clojure heads the Nonguix[1] repository includes a leiningen package.

I think as time goes on and guix matures we will start to see more third party repositories that provide convenient builds of things. For instance I run guix system on a 2015 Chromebook Pixel and to do that I used the installation image provided at Nonguix to make sure I had all of the nonfree drivers I needed.

[1] https://gitlab.com/nonguix/nonguix

uncletaco··on Guix Further Reduces Bootstrap Seed to 25%
I wrote a toy shell using guile back in school and the jokes practically wrote themselves.

I like gash though. Where bash is a bludgeoning shell gash is more of a cutting one, if we want to be cute about it.

uncletaco··on Police have been spying on black reporters and activists for years
Alabama doesn't (or hardly does) but I've seen it in Texas and New Mexico
uncletaco··on Sonder: E-Ink Keyboard
My ergodox, lily58, atreus, and soon sofle also beg to differ.
uncletaco··on I Can't Breathe
> CFOs have other means of doing that, in better ways than a simple blog post.

I believe this CFO agrees with you. Most of the "celebrity cause du jour" tweets are just that, tweets. At least at the end of this post he listed groups that he's donating to

[1] NAACP Legal Defense and Educational Fund

[2] Advancement Project

[3] Color of Change

This may not mean much to you, but at least he's claiming to put his money where his mouth is.

[1] https://www.naacpldf.org/

[2] https://advancementproject.org/

[3] https://colorofchange.org/

← PreviousPage 9 of 17Next →