HNHacker News
TopNewBestAskShowJobs

edgan

54 karma · joined December 4, 2014

[ my public key: https://keybase.io/edgan; my proof: https://keybase.io/edgan/sigs/cfYVXC4pSl3iToWCmuhLWUCLemiEoBsbJPqo4cn3bpU ]
submissionscomments
edgan··on F-Droid build servers can't build modern Android apps due to outdated CPUs
The issue is more complicated than that.
edgan··on F-Droid build servers can't build modern Android apps due to outdated CPUs
It is a modified version of Obtainium. You get it from the author via GitHub.
edgan··on F-Droid build servers can't build modern Android apps due to outdated CPUs
That F-Droid even requires to do the build is one of the reasons I created Discoverium.

https://github.com/cygnusx-1-org/Discoverium/

edgan··on Silicon Valley finally has a big electronics retailer again: Micro Center opens
I see they opened a store again in Santa Clara. I remember the old one next to AMC theater that was a Walmart last I saw.
edgan··on In 2024, please switch to Firefox
I have tried Brave multiple times. I find its desktop version as bad or worse than Firefox for things not working or bugginess.

I have used Brave more on Android. I have bounced between Firefox, Brave, and custom builds of Chromium for years. I am currently on Firefox.

edgan··on Apple asked Amazon to block rival ads
This seems to be their new MO on any high dollar return.
edgan··on When dying patients want unproven drugs
You could argue that it will stay expensive, because the medical industry is acting as gatekeepers. The prime example of this is hearing aids.
edgan··on Act: Run your GitHub Actions locally
You should try pulling it from gcr.io.
edgan··on Netflix loses subscribers for the first time in 10+ years
Get an Nvidia Shield for the Plex client. It can run the server too, but I would use a different computer for that.
edgan··on Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM
Sadly the standard these days is compile everything in a container. Avoid any conflict by taking the path of least resistance.
edgan··on Display-switch: Turn a $30 USB switch into a full-featured multi-monitor KVM
Please explain. Individual displays doesn't tell me enough.
edgan··on Gravitational waves should permanently distort space-time
I like your theory, but it doesn't explain galaxies that don't seem to have any dark matter.
edgan··on Why Ruby on Rails Is Still a Good Choice in 2022?
It maybe a good framework for writing applications, but since so much of the tech industry has run away from it for years it hasn't kept up on other areas like deployments and debugging. Lots of things are 3-5 years old.

I also liked it about eight years ago, but the developers still using it like to use all the sugar and auto-magic. Which leads to spaghetti code.

edgan··on The Snowflakes as Code Antipattern
He has a real point, but it doesn't really give a good alternative other than "read my book".

The crux of the problem when writing Terraform code is that it doesn't have if statements. Without them you end up doing hacky things to try to recreate them. Environments are not all going to be exact replicas of each other for 100 different reasons, and so trying to use the exact same code for each just doesn't work.

I don't consider dynamic/for_each an elegant solution with the current syntax.

edgan··on The Snowflakes as Code Antipattern
Terraform leads to this pattern. Unless you can make your environments exact mirror images of each other, this is what you end up with. Almost no one does exact mirror images for cost reasons. Every environment would have to be at production scale.
edgan··on The Snowflakes as Code Antipattern
I would say it is still a common pattern. I don't see how workspaces really improves anything. The fundamental problem with Terraform is it lacks if statements. There are solutions that involve dynamic blocks and for_each, but I don't think they completely solve the problem. I would say they don't have great readability.

I would love to hear a reasonable way to not snowflake that doesn't dive down the dynamic hole.

Overall I think this is all an argument for Pulumi over Terraform.

edgan··on Pay secrecy: Why some workers can't discuss salaries
Sounds more like an excuse. It would make some sense if it was financial problems, but even then it crossing the line of free speech.
edgan··on Dan Kaminsky has died
He will be dearly missed. :(

He gave the best Defcon talks.

edgan··on Onboarding with an M1
I think you mean Thunderbolt not USB-C. Thunderbolt ties into the GPU, but USB-C doesn't.
edgan··on Onboarding with an M1
I just got a new System76 laptop for work. I have used to Lenovo P Series in the past. The System76 laptop has a Nvidia GPU. For ports it has HDMI and Mini DisplayPort. I was expecting dual 4k@60hz to work, but instead got 4k@60hz via the Mini DisplayPort and 40@30hz via the HDMI. The reason is the HDMI is tied to the Intel GPU, not the Nvidia GPU.

The laptop also lacks Thunderbolt, which would provide more port options.

edgan··on NSA Recommends How Enterprises Can Securely Adopt Encrypted DNS
I already use an Nvidia Shield instead of my smart TV, even though both are Android TV. It is such a better experience. If any device started taking over it's DNS in a way I couldn't override, and I had reason to care, I would stop using it. PiHole is already a meh solution.

My two primary apps on my Shield are SmartTubeTV and Kodi. I won't pay for YouTube when they force bundle it with other services I don't want. The alternative of ads has gotten to ridiculous levels, and then the ads in the video from them on top. SponsorBlock is another game changer. Sadly it isn't in an AndroidTV app yet.

On my phone it is Vanced all the way for YouTube, and it does have SponsorBlock.

edgan··on Educated Fools
Where do you live?

We have a lot in common. I have managed to make a career without a degree. It is fairly common in Silicon Valley. I started with computer consulting, then was a sysadmin/IT, and now I am in DevOps.

edgan··on I went to see a movie, and instead I saw the future
This isn't tomorrow. This is today. This is what I live daily when talking to others as a DevOps engineer. Everyone thinks everything just works, and doesn't under why you still need SSH access to things for debugging.
edgan··on Slack’s new WYSIWYG input box is terrible
I actually like the new backtick to codeblock style. It is three backticks instead of six. I do agree the overall input box could be smaller.

My personal pet peeve is threads. The feature I didn't ask for, but can die in a fire. Or they could make an option to have it auto flatten all threads.

edgan··on If a $5B Fine Is Chump Change, How Do You Punish Facebook?
This would just make the government invested in the status quo just like investors, or all the sharks would get into office to vacuum up the companies for power.
edgan··on YubiKey 5 Series with New NFC and FIDO2 Passwordless Features
Will it have all the features of a Yubikey? I have two YubiKeys right now. One with NFC and one USB-C. I would love to just have one, and open source is a plus. I also use the NFC one for 2FA code storage. I then can use my laptop or phone to retrieve a code.
edgan··on 86% of CrashCrate subscribers used passwords already leaked in other breaches
It isn't awesome, but the best all around one I have seen is LastPass.
edgan··on YouTube employees say violent threats from creators have been going on for years
That is a very short sided perspective. People will ask local tour guides for recommendations, and if they say you suck, you have lost business.
edgan··on Kids in ‘Netflix Only’ Homes Saved from 230 Hours of Commercials a Year
I recently setup piHole to do DNS based blocking of YouTube ads. At first I set it up for the whole network, but then my Amazon Shopping app misbehaved. So I set it up just for my Nvidia Shields that we watch YouTube on.

It had a couple glitches at first, but has been working very well.

edgan··on Tech workers worry about age discrimination at age 40: Study
Many people hate XML more than JSON, and I would agree with them. I hate both, and prefer yaml.
Page 1 of 3Next →