HNHacker News
TopNewBestAskShowJobs

sigmonsays

702 karma · joined August 12, 2013

submissionscomments
sigmonsays··on Nyxt: The Hacker's Browser
The AI plug is obligatory. They have to ride the hype train too.

This browser was around before AI was popular and when I used it, it was great. The only downside is the lack of ability to run extensions, like bitwarden.

sigmonsays··on The Acton Programming Language
This is weird to me: "A method is called asynchronously when the return value is not used."

Which means the behavior changes when there is no return value?

sigmonsays··on Show HN: Scooter – Interactive find and replace in the terminal
I disagree, They are not difficult to remember.

you'll never build good UX and a powerful tool. You're either a master of your tool or you're not.

sigmonsays··on PHP 8.4
That's a wild perspective.

Python has the worst packaging ecosystem i've ever seen

sigmonsays··on Show HN: Scooter – Interactive find and replace in the terminal
We're losing the art of bash ``` find -type f -iname '*.go' | xargs -r -n1 sed -i 's,foo,foobar,g' ```
sigmonsays··on Obtainium: Get Android App Updates Directly from the Source
i've been using this app and i honestly prefer it this way.

Lets not forget that certificates are created and checked for github.com, so unlikely for a middleman to get in.

I trust github much more than google right now. Especially since the object being fetched is generic as opposed to a appstore. Google's app store has only shown to hinder publishing. Take syncthing for instance.

The only thing I wish was better was the .apk selection process. It would be nice if a database existed with filename formats or a little extra metadata to match the correct asset.

sigmonsays··on 98.css – A design system for building faithful recreations of old UIs
broken on firefox for me after clicking through a few times...

the left side gets shift over and hidden behind the white navigation box.

Does this happen to anyone else?

sigmonsays··on Google CEO says more than a quarter of the company's new code is created by AI
imho code that is written by AI is code that is not worth having.
sigmonsays··on Access your Raspberry Pi without a public IP
i would consider this bad advice.

The ssh process that does the port forwarding is not reliably running in the background. Opening ports like ssh or xrdp to the public internet is not good security practice. OP says it's not port forwarding, but it's still port forwarding.

This seems like a simple service to make a quick buck.

What you should really look into is setting up a VPN like wireguard.

sigmonsays··on Show HN: kew – A Terminal Music Player for Linux
Trying to nix run it I get a ton of insecure warnings and it lists the CVEs

Is this a nix thing (i'm unsure what freeimage-unstable is)

       error: Package ‘freeimage-unstable-2021-11-01’ in /nix/store/20yis5w6g397plssim663hqxdiiah2wr-source/pkgs/development/libraries/freeimage/default.nix:72 is marked as insecure, refusing to evaluate.


       Known issues:
        - CVE-2021-33367
        - CVE-2021-40262
        - CVE-2021-40263
        - CVE-2021-40264
        - CVE-2021-40265
        - CVE-2021-40266
        - CVE-2023-47992
        - CVE-2023-47993
        - CVE-2023-47994
        - CVE-2023-47995
        - CVE-2023-47996
sigmonsays··on I made a game you can play without anyone knowing (no visuals/sound)
being bored is required in life.

Despite how fun this game might be, it's bad for your health.

Just put your phone down and be bored, use your imagination, think, exist in the present.

sigmonsays··on COBOL has been “dead” for so long, my grandpa wrote about it
thanks for sharing that, it's super entertaining to consider what crazy things people might be doing in the future. Debugging EBCDIC was a surprise and got me laughing.
sigmonsays··on I Am Tired of AI
how does this make our high quality of life possible when everything's quality is being reduced?
sigmonsays··on Show HN: A CLI tool I made to self-host any app with two commands on a VPS
tools like this are pretty sweet but I would rather just run it myself.

docker-compose with a load balancer (traefik) is fairly straightforward and awesome. the TLS setup is nice but I wildcard that and just run certgen myself.

The main thing I think that's missing is some sort of authentication or zero trust system, maybe vpn tunnel provisioner. Most services I self host I do not want to be made public due to security concerns.

sigmonsays··on Ask HN: What currently is the best, nerd-friendly, rootable Android phone?
i too would like to know, I use graphene right now and can't imagine it being better.
sigmonsays··on A Spreadsheet and a Debugger Walk into a Shell
this looks really great

I need to follow this more closely. I tried installing cat9 (from them as well) and it didn't work out on nixos. Might take another stab at it

sigmonsays··on Cohost to shut down at end of 2024
I legit never knew what it was...
sigmonsays··on Dynamicland 2024
that approach seems so off... i'm curious how it's justified.

like countless hundreds of quotes on execution vs ideas, here is one: "Ideas don’t make you rich. The correct execution of ideas does."

anyways, i'm gonna spend a little more time this evening to really dig in.

sigmonsays··on JSON is usually the least bad option for machine-readable output formats
I just wish everybody adopted JSON7, all the advantages of JSON6 + a few more human ones.
sigmonsays··on How I learned to stop worrying and love userspace networking
"how I learned to ____ and love ____" titles seem so editorialized I don't want to read the article but it ended up being interesting.

however, i'm not sure yet how it's useful outside of fly.io. It seems odd to say "I like to self host" and then yield to fly.io.

sigmonsays··on Dokku: My favorite personal serverless platform
to be honest, i just heard and i'm thinking twice because of ruby.

I really don't long for a gem breaking when i go to update my system. self contained binaries ftw.

sigmonsays··on CockroachDB license change
This is really painful, I don't want this pattern of data collection being common, Telemetry included.
sigmonsays··on Show HN: Nyro – Open-source AI assistant for your OS
are there any examples of this actually doing something?
sigmonsays··on Introduction to Kubernetes (k8) – a quick lookback
anyone else waiting for the popularity of k8s to shift to something else?
sigmonsays··on Beego: A Full Stack Web Framework for Go
we all know frameworks are the worst right?

Eventually you end up fighting your framework....

sigmonsays··on Git-credential-manager: Secure, cross-platform Git credential storage
when would you use this program?

Editing a text file with includeIf is probably easier than some huge gui tool

[includeIf "gitdir:~/code/"] path = ~/.gitconfig.d/personal

sigmonsays··on SSH has become our universal (Unix) external access protocol
haha, you say rsync is the tar of network transfers, but have you ever considered using tar for network transfers?

Time a 'tar | nc' sometime to a remove server, it'll blow away the rsync time.

sigmonsays··on ZeroMQ: High-Performance Concurrency Framework
I would rather use sockets. Not getting errors when a client times out is a bad api design to me. I've used zeromq an only kept it around for IPC.

I may have been doing it wrong, but i personally want to know when clients disconnect/reconnect/etc. the API seems to hide all that from you and your send or recv just block.

sigmonsays··on Show HN: A fast OSS voice assistant
So OSS frontend and proprietary backend is open source?
sigmonsays··on Bashbro – Make Any Comp a Web-Based File Server
go's version is this which is my favorite because a single http server serving static files is cool but it's better to program it to do what you want.

    package main

    import (
        "net/http"
        "os"
    )

    func main() {
        if err := http.ListenAndServe(os.Args[1], http.FileServer(http.Dir(os.Args[2]))); err != nil {
            panic(err)
        }
    }
← PreviousPage 4 of 15Next →