HNHacker News
TopNewBestAskShowJobs

s0l1dsnak3123

941 karma · joined September 13, 2009

I see problems, and I want to solve them.

I like being meticulous, I'm a grafter, and I'm a pragmatist. I like to surround myself with people who are just as or more hardworking and ambitious than I am.

I love getting carried away in the possibilities of a cool new idea.

A programmer by trade, I'm a polyglot: I know lots of programming languages and can tune myself into the nuances of a new language fairly easily. I started coding when I was 12, and my fingers (and imagination) have been on fire ever since.

[ my public key: https://keybase.io/johnhamelink; my proof: https://keybase.io/johnhamelink/sigs/0RLdQsWjvs_59B8_wI2HH0slzjdf0RGGB2Jj7ee9lM8 ]

s0l1dsnak3123.at.hn

$argon2id$v=19$m=64,t=512,p=2$DGsBCuBynJcMNZ2WRDzJhA$amIftiHhfifantvvOBRhLA

submissionscomments
s0l1dsnak3123··on Valve is about to win the console generation
Could you elaborate? Does steamOS ship the nix binary & mountpoints?
s0l1dsnak3123··on How I like to install NixOS (declaratively)
I'd love to see something like this. The lack of installer automation in the official installation docs was surprising to me when I first started.
s0l1dsnak3123··on How I like to install NixOS (declaratively)
I started with Nix darwin, and it's definitely buggier and less well supported compared to nix-proper. I'd recommend trying out building a NixOS VM for a better introduction to Nix.
s0l1dsnak3123··on The smallest ESP32 drone you can fly with your phone Powered by XIAO ESP32S3 [video]
This is a really cool video, I particularly liked the part where a PVC pipe was used to build an alternative chassis without a 3D printer.
s0l1dsnak3123··on Linux’s Sole Wireless/WiFi Driver Maintainer Is Stepping Down
I came here to pretty much write the same comment. I also had my first Linux experiences via Ubuntu's CDs via post scheme. I grew up on a farm with poor network connectivity, so for a few releases in a row, I would apply to have them sent. I started using Linux at about 14 years old. By the time I was 17, I'd been offered an undergrad level job at an award winning software development agency. I don't think that would've happened if I hadn't become very interested in Linux at such a formative moment in my life.

Before I managed to get WiFi working (I had lots of trial and error with ndiswrapper), my very first triumph was getting a USB-powered "winmodem" to work with Damn Small Linux (which I got for free in a magazine). One of the websites I used seems to still be online: http://www.linmodems.org

While I am so thankful that compatibility and ease of use has dramatically improved since those heady days, I honestly think I wouldn't have gotten the career I have without that struggle and the curiosity FOSS provided that drove me to push through and learn something.

s0l1dsnak3123··on Ask HN: Homebrew, Asdf, Nix, or Other?
Asdf is great - I'm not knocking it at all and have built several scripts for it over the years - but I think mise might be a better tool for someone starting out from scratch: https://github.com/jdx/mise. These days I'm using nix, but it's not for everyone.
s0l1dsnak3123··on Every company should be owned by its employees
Sorry, I don't agree. Owners are less important. They don't need to be there for most businesses to continue to operate just fine. The same is simply not true when workers decide to down tools. Don't conflate ownership with steering and management. I don't think any owner should have some inalienable right to profit in perpetuity at the expense of everyone else including the customer. I think this is a very popular viewpoint for a reason.

> So the participants negotiate arrangements that mutually incentivize each other to pay their parts satisfactorily.

I don't think this is accurate. Stakeholders in a founding business certainly do this in order to set the pace of initial growth and retain key staff. Organisations which are in the last stages of an exit do not act in the interests of the workers or the customer - they act in the interest of the party that is set to buy them and the major stakeholders set to profit the most. And whether it's by destroying terms and conditions, laying off staff, or by slashing pensions, all of this serves the owners and major stakeholders at the expense of everyone else. Having a better distribution of ownership disincentivises these malicious activities.

Studies show that cooperatives produce more stable, sustainable businesses which are not designed for short-term speculation.

• Worker co-operatives are larger than conventional businesses and not necessarily less capital intensive

• Worker co-operatives survive at least as long as other businesses and have more stable employment

• Worker cooperatives are more productive than conventional businesses, with staff working “better and smarter” and production organised more efficiently

• Worker co-operatives retain a larger share of their profits than other business models

• Executive and non-executive pay differentials are much narrower in worker co-operatives than other firms

Source: https://www.uk.coop/sites/default/files/2020-10/worker_co-op...

s0l1dsnak3123··on Every company should be owned by its employees
I think this is a bit of a misnomer: what's being said is not to "start optimizing for employees instead of customers", but rather to keep customers where they are in the pecking order, and to re-align the owners in this dynamic. Customers are paramount, owners are less important, workers are what make the business move.

I think workers should have a seat on every board; workers should have a right to first refusal - with a preferential price - on companies that are going through an exit; and that the state should provide an investment fund to allow for this to happen on the condition that the business be ran as a worker co-op.

I think policy such as this would bring stability, long-term thinking, and more genuine customer empathy that isn't solely profit-driven, while reducing costs and driving up baseline wages.

Democracy is important in our politics, but we spend more time at work than anything else. Therefore democracy should be part of our workplaces too.

It's worth adding that none of this prohibits businesses from starting up and reaching the point where they exit with a handsome reward.

s0l1dsnak3123··on My husband has become a Vim peasant – please advise
Posts like these make Tuesdays lighter :)
s0l1dsnak3123··on Disney, Warner, Comcast, and Paramount are contemplating cuts, possible mergers
Surely the free-market fundamentalist position would be to let it crash :)
s0l1dsnak3123··on Valetudo – Cloud replacement for vacuum robots enabling local-only operation
If you provided MQTT support like plenty of IoT companies do, then any open source home automation tool can integrate! Home Assistant (https://www.home-assistant.io/) have a grading system, so a local-first implementation would give you their highest score since they also really care about privacy. https://www.home-assistant.io/blog/2016/02/12/classifying-th...
s0l1dsnak3123··on Disney, Warner, Comcast, and Paramount are contemplating cuts, possible mergers
The answer to this nonsense is quite clear to me: we need to build a federated media platform instead of building silos that create negative outcomes for the customer and perverse incentives for the distributors and producers. We need to homogonise the pricing just like cable bundles do, but without locking the customer into products they don't care about. Spotify, while having many issues of their own, have more or less managed to do this - you don't pay extra for categories of media you don't care about, like you do with cable TV.

The problem is and always was the so-called "rights holders", who are just another form of landlord, looking to milk their licenses for as much as we can bare. Their power needs to be diminished. Whoever cracks that nut will revolutionise the media industry in my opinion.

s0l1dsnak3123··on Valetudo – Cloud replacement for vacuum robots enabling local-only operation
Hi, I'm in the UK and interested in knowing more about Matic. Do you have any plans to ship to the UK any time soon? You mention the device is private by design (this is a huge selling point for me). Does Matic support MQTT or any other open protocol to allow integration with Home Assistant?
s0l1dsnak3123··on New UK record for wind power set today – 21.81 GW between 0900-0930 GMT
Well, yes, Scotland has many of the best sites for wind turbine generation in the UK. In all likelihood my country would be able to sell energy and water to the rest of the UK when Scotland finally leaves (I am still certain it will happen in my lifetime).
s0l1dsnak3123··on Improving Emacs Isearch Usability with Transient
I've been using Transient in a similar way, but for operations on specific filetypes I use vigorously. For example, I have a ruby transient which provides a single UI for my favourite refactoring functions across the LSP server and various Emacs packages I use. I find using transient this way allows me to streamline the more complex tasks I perform by giving me an easy to conceive UI which hides the detail when I'm knee deep in bugs - but all the power of Emacs is still there under the hood when I need it. I suspect many people would get further with Emacs if they learned use-package and transient instead of picking up Doom Emacs or Space Emacs (which was how I started; they are great projects in their own right but can be limiting due to their own DSL which is a departure from vanilla Emacs).
s0l1dsnak3123··on Pitfalls of Helm – Insights from 3 years with the leading K8s package manager
+1 for Carvel suite. To me it hits the sweet spot by allowing you to compose your own pipelines. It's not too alien for other k8s folks, and UNIXy enough that you can cut out the stuff you don't care about.
s0l1dsnak3123··on Mitchell reflects as he departs HashiCorp
I got really excited about Consul when I read about it here many years ago. I wrote a ruby library for it (https://github.com/WeAreFarmGeek/diplomat) which became rather popular, and was used by quite a few large organisations. Hashicorp sent me a care package to thank me - a T-shirt and a card signed by Mitchell himself - I wore that T-Shirt until it was threadbare and I still have the card. Its a small thing on the grand scale of things, but it's something I look back on with pride.

Well done to the Hashicorp team for getting to where they are now - by building something new and useful, and by fundamentally not being greedy.

s0l1dsnak3123··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
Countries like Sweden have form on using their natural resources to build vast state funds which are then used to improve conditions yet further, creating a virtuous cycle of opportunity and innovation in the process. Norway did this very successfully with oil money. There's no reason to think Sweden wouldn't go this way with their rare minerals.

While the rest of the world looks on in envy, wondering why it is seemingly so impossible to replicate elsewhere.

s0l1dsnak3123··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
So in the UK most sparkies (as we call them :D) probably could as well.

But what I think people in the US (and many in the UK) don't grasp, is that someone (plucking an example out of the air) who is a manager of a retail shop in a small town in Sweden could afford a car like a Tesla. Partly because of the strong democratic socialist economic historical context underpinning decades of economic and workplace policy, and partly because of the decades-long subsidy and support of EV sales and supporting infrastructure in these countries making them cheaper and more practical than in many other countries.

This couldn't be further from the truth in the USA, because work life there has been going in the opposite direction effectively since the cold war.

s0l1dsnak3123··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
Your suspicion is correct. Perhaps :D
s0l1dsnak3123··on Swedish Tesla strike goes international as Norwegian and Danish unions join in
Maybe - just maybe - Tesla should just give in instead of destroying their brand in the Nordics, which is what they are doing.

The workers are in charge, and they are also the ones buying Teslas (Yes Americans, in Sweden/Denmark/Norway Teslas are affordable enough for normal people who are in unions because they are paid correctly).

Maybe it's a good idea not to destroy your entire market while also destroying the means to facilitate the market.

Maybe Tesla is the problem here.

Maybe the rest of the world needs to catch up to the societal norms of Sweden when it comes to worker's rights.

s0l1dsnak3123··on Gleam: a type safe language on the Erlang VM
Personal projects are driven by personal agendas. Also water is wet. If you don't like it and you can't find the motivation to build something better, perhaps that's because your agenda doesn't drive you enough.
s0l1dsnak3123··on Atlassian cripples’ Jira automation for all but enterprise customers
I think you are correct precisely because this is how rentier economics seems to work out in every sector - just look at the housing market. Any captive audience that gives up agency to a third party in exchange for a subscription is ultimately beholden to the whims of that third party. It's an inherently risky proposition.
s0l1dsnak3123··on Free and open source software projects are in transition
In many categories, it seems that FOSS also outlasts proprietary equivalents as volunteers undermine their feature-sets. Long may that continue.
s0l1dsnak3123··on Tweaking Emacs for Ruby Development
It seems like Matz was the one who wrote the original ruby-mode! http://xahlee.info/emacs/emacs/Matz_Ruby_how_emacs_changed_m...

Additionally, from the same article:

> so, Matz's remark that he learned/created Ruby from reading emacs source code is genuine.

s0l1dsnak3123··on Tweaking Emacs for Ruby Development
I didn't know that, what an interesting detail!
s0l1dsnak3123··on uTox – Lightweight Tox Client
I've used tuntox (https://github.com/gjedeer/tuntox) with Emacs' CRDT.el (https://elpa.gnu.org/packages/crdt.html) to setup serverless collaborative editing between Emacs users. It works quite well for pairing and is much smoother than video calling on dodgy networks.
s0l1dsnak3123··on Ask HN: What tools would make your Kubernetes development experience better?
> create a Kubernetes YAML from a "docker run" command

https://docs.podman.io/en/latest/markdown/podman-generate.1....

> kubernetes YAML explainer playground

GPT4 can probably do this just in the way you describe. The other thing that came to mind is yaml-language-server

> Diagram generation from Kubernetes namespace(s)

https://github.com/mkimuram/k8sviz

s0l1dsnak3123··on Ask HN: Do you use RSS? If yes, which reader do you use?
I use Elfeed inside Emacs. This blog article gives a flavour for what sort of customisation Elfeed is capable of: https://noonker.github.io/posts/2020-04-22-elfeed/
s0l1dsnak3123··on UK Police to get new powers to shut down protests before disruption begins
They're also creating a constitutional crisis in Scotland, and brandishing Scottish Trans rights reform as the weapon. This is the first time they've tried to use powers to block Scottish democracy since the inception of the Scottish parliament. There's a lot of anger and fear here right now.
Page 1 of 6Next →