HNHacker News
TopNewBestAskShowJobs

agent86

316 karma · joined September 1, 2009

submissionscomments
agent86··on Ask HN: What are some of the best documentaries you've seen?
Resolved - https://en.wikipedia.org/wiki/Resolved_(film)

- Follows a high school debate team that eschewed the normal speed and pitch common in debate and instead argued against the structure of debate on the whole.

Class Action Park - https://en.wikipedia.org/wiki/Class_Action_Park

- Covers the history of Action Park, and amusement park which was located in Vernon Township, New Jersey and was infamous for its poor safety record.

The Last Dance - https://en.wikipedia.org/wiki/The_Last_Dance_(miniseries)

- Chronicles the career of basketball great Michael Jordan

The Captain - https://en.wikipedia.org/wiki/The_Captain_(miniseries)

- Chronicles the career of baseball great Derek Jeter

Andre the Giant - https://en.wikipedia.org/wiki/Andr%C3%A9_the_Giant_(film)

- Examines the life and career of professional wrestler Andre the Giant

6 Days to Air: The Making of South Park - https://en.wikipedia.org/wiki/6_Days_to_Air

- Follows Trey Parker and Matt Stone as they produce an episode of the adult cartoon series South Park in the 6 days before it is due to air.

The Alzheimers Project - https://www.hbo.com/the-alzheimer-s-project

- A bit aged, but a multi-part series covering Alzheimers disease and its impact on those affected by it and their families.

Alive Day Memories - Home From Iraq - https://en.wikipedia.org/wiki/Alive_Day_Memories

- Interviews with Iraq War veterans about the days they should have died, but didn't.

Assume the Position with Mr. Wuhl - https://en.wikipedia.org/wiki/Assume_the_Position_with_Mr._W...

- Talks about facts and myths of American history in a comedic view

agent86··on The trouble with 64-bit DMA in Linux
Andy Hertzfeld called this his "worst blunder" with the original Macintosh. He talks about this, and a few other things he wishes they did differently in retrospect, in his folkore.org post titled "Mea Cupla".[1]

[1] https://www.folklore.org/StoryView.py?project=Macintosh&stor...

agent86··on The World Excel Championship is being broadcast on ESPN
In case anyone wants to watch the event without tracking it down on ESPN, you can jump to the YouTube version if it here:

https://www.youtube.com/watch?v=x1RVNGDSdw4

agent86··on Superman 64
The Cutting Room Floor has an entry about a prototype version of the game from before Warner Bros started messing with its development. It covers some of the differences between the prototype and the production game and provides a download link for the prototype ROM.

https://tcrf.net/Proto:Superman_(Nintendo_64)

agent86··on Dashy – A self-hosted homepage for your homelab
For those interested, here is the last discussion about Dashy from when it previously appeared here on 05/08/22.

https://news.ycombinator.com/item?id=31284522

agent86··on Jeffrey Snower was originally demoted over PowerShell
Question for the more seasoned Mac/Linux folks on HN:

Powershell has been a gift in getting things accomplished in Windows. But one thing I've also come to enjoy using it for is quick and dirty interactions and scripting with REST APIs.

Things like Invoke-WebRequest, ConvertTo-Json/ConvertFrom-Json, Export-CSV, piping between almost everything, and the results being passed around like an object that I can use SQL-ish Select queries against, etc.

I find myself feeling like I'm missing something helpful when I'm on a Mac/Linux device. Is there a similar go to in the Mac/Linux world for this type of stuff? My current thinking is that I either have to start picking up Python or building a mental map of wget/awk/grep type commands that can be chained together for a similar effect, but I thought it best to try to learn from the wisdom of others first :-)

agent86··on Van life (cancer edition) finale
I'd vote this up to the top if I could - this is all so very true. I'm a testicular cancer survivor myself, and I did the self exams and caught it early.

Caught at its earliest, testicular cancer is basically curable with a 99% 5 year relative survival rate. Even if you catch it early-ish, you're still looking at 96%. The odds take a big dive to 73% once it spreads. [1]

The self-exam is exceedingly easy to do, and once you get the hang of it you can do it in maybe a minute or two in the shower with near zero impact to your routine/schedule. [2]

[1] https://www.cancer.org/cancer/testicular-cancer/detection-di...

[2] https://www.cancer.org/cancer/testicular-cancer/detection-di...

agent86··on I am the healthiest person I know, and I got cancer
Thank you for the kind words! I'm hopefully on the other side of it now having gone through it about 1.5 years ago. Smack in the middle of the original COVID peak, which made the situation all the more fun. I'm in what they call "careful observation" or "surveillance" now - blood work every 3 months, CT scan every 6. So far, so good!

I did perform the monthly self-exams, and that is how I was lucky to have caught it so early. I had a similar feeling about "how am I going to feel a lump on this thing" for years, but when the time came it was a combination of feeling what I thought was a lump but feeling what I KNEW was a difference.

The trick is in doing the exam enough times to know the lay of the land well. Then it becomes an exercise in detecting a difference, rather than a specific bump.

A decent plan of attack might be to start with your next physical/yearly visit. The doctor should check them out, so take that opportunity to ask any questions or even ask for a walkthrough on how to do it yourself. At that point you know you're "good", so anything you are feeling is just how yours are. Then just practice the exam and build your mental map.

For what it's worth, most of the lumps we think we feel tend to be the epididymis which is at the top and can run down the back of the testicle. Also, the cords can get in the way sometimes. We've got some space down there, take advantage of it to shift things around to get a different angle!

agent86··on I am the healthiest person I know, and I got cancer
That's me and my experience with testicular cancer. No known causes, no family history, no risk factors other than being a white male. I was even outside the typical age range.

Sometimes life just kicks you in the nuts. Literally in my case :-)

agent86··on Ford to Impose Non-Negotiable Pricing on EV Sales as Part of Model E Plan
Is the model a disaster, or is Tesla's implementation of it a disaster? Or is Tesla's implementation of it given the confines they were working under a disaster? If you look at Rivian and Lucid, their performance in this space hasn't exactly been stellar either.

You are absolutely correct that these things typically do not happen with the major car manufacturers, and that Tesla needs to get its act together. But it is worth considering the other car manufacturers have been doing it at scale for a much longer time often with better understood materials and technology.

People often ask "What are the other carmakers going to do to compete?" and this is exactly one of those things that they'll bring to the table.

agent86··on Ford to Impose Non-Negotiable Pricing on EV Sales as Part of Model E Plan
I just double checked and Mobile Service is still available in my area. I could actually get an appointment 2 days from now.

One thing to note though is that not all repairs are mobile serviceable. For example, when my Model 3 needed its front control arm replaced part of that service involves doing an alignment. The Mobile Techs aren't going to be able to do that one.

agent86··on Key senators have voted for the anti-encryption EARN IT act
One big reason is that many people will insist that their representative doesn't contribute to a problem, or has a particular reason for doing so that excuses the behavior. It's essentially always everyone else's representative that is the problem, and so they vote theirs back in and the cycle continues.
agent86··on Citizen developers are rapidly becoming the vanguard of corporate digitisation
Also consider that the vast majority of the problems these non-programmers are trying to solve are not things "IT" is interested in solving.

Many of the no-code apps I see getting built by non-programmers at my place of employment are things that IT has outright rejected because developers are a limited resource and there are bigger fish to fry.

But that doesn't mean these problems aren't impacting teams in real ways. Some horrible workflow for a small department that functions by manually juggling 3 spreadsheets may not rise to the level of an IT provided solution being created, but with the proper tooling the non-programmers can create a better solution than what currently exists.

agent86··on Citizen developers are rapidly becoming the vanguard of corporate digitisation
Traditional programming? I would agree. But no code tooling? I think you'd be surprised.

As someone with experience supporting these types of people utilizing a no code platform, most of them actually thrive when given a toolset that is appropriate for the problem they are trying to solve.

The vast majority of the Excel/Access mess stems from the fact that those are the only tools people have access to use. Solutions get wedged in and people get into the weeds because if they can't make it work somehow they don't get a solution.

They build way more functional/sane things when given the right toolset to solve the problem.

agent86··on Citizen developers are rapidly becoming the vanguard of corporate digitisation
It's not just that it can do the job, but that the majority has access to Excel. There may be better tools/platforms to solve a given problem, but in most cases the rank and file don't have access to them or permissions to do what they want.

"If the only tool you have is a hammer, you tend to see every problem as a nail."

agent86··on T-Mobile CDMA network shutting down soon
This likely mirrors what happened when we moved from analog to digital. CDMA versions of phones like the Motorola v60 came with pull out antennas and were still capable of latching on to analog signals. It would drain the battery pretty quickly, but it worked.

Most people, most of the time, were riding digital signals and their phones never saw analog, but yet it was still there. A few things came into play:

1) The CDMA chipset in the phone had analog capability, so it was basically "free" to utilize.

2) Analog signal still worked well in rural/mountainous areas where it carried better.

3) It was still in active use with regional carriers they had roaming agreements with.

My guess is that similar conditions are why it is still in play in today's phones.

agent86··on First Human Case of Rabies in Illinois Since 1954
Fun Story:

Was out for a late night walk in the fall and heard the same "hoot hoot" from an owl I've heard forever. Except this night, as I'm walking on the sidewalk as I always do, I get slammed in the back of my head and lurch forward. I look up and I see an owl flying away. I literally got dive bombed by an owl.

I felt fine, outside of some cobwebs to shake off from getting my bell rung. I instinctively rub the back of my head where I got hit and find blood. So, I'm attacked by animal and drew blood, my first thought is rabies.

So like any self respecting nerd I google "owl rabies". The general answer here is I should be OK, but most of the data talks about BITES. I didn't get bitten. More information required.

Looking for more a more authoritative source information, and expecting I would need to contact my insurance company anyway if I did require treatment, I call our insurance company nurse line.

Their data isn't much better. I ask if I should go to the ER, they basically leave it up to me. I ask if it would be covered by the insurance, they have no idea. I decide I'm not messing with rabies, so to the ER I go.

The ER checks out my head and it is largely superficial damage that will heal on its own after being cleaned up, but definitely a legitimate blood drawing puncture wound. Their research notes that owls themselves are safe, but animals owls predate on can carries rabies and they obviously use their claws to do that. If the owl bit me I'd be free and clear, but since I got clawed we've entered the gray area where I had to make a choice.

In theory, I should be fine and can just go home. The owl would have to predate on an animal that had rabies, get its saliva or nervous system tissue on its claws, and then get that into me through the wound. Rabies odds are low, the specific circumstance required drives it lower, you know the drill.

But as most readers here know, theory isn't practice. Rabies has to essentially be treated immediately, so if if this is the one time in life that I hit the jackpot, that's all she wrote. The staff iterated that the treatment was going to be "unpleasant", but if I googled "rabies death" it would likely be much more palatable.

That first round was a bunch of shots at various locations around my body. To try to help they rounded up nurses, armed each one with a needle, and had everyone give it to me at the same time. I felt like a pincushion, but pain wise it did actually help. I remember a sense of bodily confusion, like my body was struggling to figure out and convey what was happening where. I've never felt anything like that before or since.

The boosters from there were single shots. Since we had no way to test the animal they took the worst case schedule, which I think added an additional shot. They were largely uneventful, other than needing to return to the ER because rabies vaccine is pretty much not available anywhere else (at least around here).

The series was EXPENSIVE. I'd have to dig up the bill to find the exact numbers, but it would have easily smashed my deductible on its own. Part of the issue were the follow-ups - each was the injection plus a minimum level ER visit.

I was fortunate because my wife was pregnant at the time and was due to give birth any day, so regardless of this incident we were going to be smashing through our out-of-pocket limit anyway. It did create some confusion when I had to go to the ER to get one of the boosters during her birthing stay. Not too often do people come to the ER for treatment from the hospital side with admittance bands on and whatnot :-)

agent86··on Google rolls out ‘pay calculator’ explaining work-from-home salary cuts
For participants in this thread that want to reference an earlier discussion on this:

https://news.ycombinator.com/item?id=28127240

agent86··on Ask HN: Favorite purchases of last two years?
This is a bit outside the HN box, but I love our Kindling Cracker[1].

We made a little outdoor seating area with a fire pit and then realized we needed to figure out how we were going to fuel it. Plenty of downed trees around us, but we came to realize that logs didn't burn well unless they were split. I did not trust myself to start swinging an axe around and went looking for alternatives. I found this and gave it a shot.

We got the King/XL model which can accept a 9" piece of wood which is most of the pieces we would want to use in a fire pit anyway. It is an incredibly simple setup, basically a solid cast iron rig. You place the log standing vertically in it with the end on the wedge. Whack the other side with a hammer until it splits.

The thing is actually a bunch of fun to use, and they're not kidding when they show kids doing it. My little one loves to whack the log with the hammer once I get it started and stable, and she is capable of really splitting it on her own power. She won't crack a full on log, but anything smaller succumbs to her mini-might :-)

[1] https://www.kindlingcracker.com/

agent86··on I guess I have to watch ads everywhere on my $1,500 LG TV now
It works, but there are other levels of the stack between low level decoding HDMI and the "smart" parts.

Without updates you might miss out on other improvements like decreased input lag, support for another format, and bugfixes for the existing implementations (i.e. the HDMI decoder strobes when specific configuration X is utilized).

As a concrete example, Sony added HDR to one of their lines a year after it's original production a few years ago[1].

[1]https://www.sony.com/electronics/support/articles/00157695

agent86··on Weather Service faces bandwidth shortage, proposes limiting key data
I am by no means an expert in this space, but this was my first thought as well.

A government agency with bipartisan support and positive public image seems like a good entity for Cloudflare, Google, Amazon, Microsoft or someone else with infrastructure and bandwidth to be a white knight for.

agent86··on Comcast to enforce 1.2TB data cap in entire 39-state territory in early 2021
tldr version:

- Comcast will impose a 1.2TB/month data cap for the remaining uncapped areas of their network starting January 2021.

- Currently uncapped areas are Connecticut, Delaware, Massachusetts, Maryland, Maine, New Hampshire, New Jersey, North Carolina, New York, Pennsylvania, Vermont, West Virginia, the District of Columbia, and portions of Virginia and Ohio.

- January and February will be courtesy months where you are allowed to exceed the cap to acclimate to the change.

- Starting in March you will receive one courtesy month a year to exceed the cap without penalty.

- Overages are $10 for each additional block of 50GB, up to a maximum of $100 each month.

- An unlimited data option is available for an additional $30/month. Enrolling in December or January waives the $30/month fee until June 2021.

- Alternatively, for an additional $25/month the "xFi Complete" option will provide their modem/router and unlimited data. If enrolled in December or January the $14/month modem/router fee will be assessed immediately, but the remaining $11/month fee for unlimited data will be waived until June 2021.

agent86··on CRDTs are the future
Relevant to the parent here, I prefer to use a link because it is more commonly expected and it gives me the opportunity to refer to a quality source for an in-depth explanation of what I'm referencing.

It is especially useful when writing a technical document that utilizes multiple products/stacks/terms. Creating links to quality sources for those items gives someone new to the content a good source to go deeper into those pieces while allowing me to focus the article on the specific aspect I'm writing about.

agent86··on Tesla suffers network outage disabling vehicles’ mobile app
The keycard is NFC[1] and should absolutely work without any connectivity.

[1] https://gist.github.com/darconeous/2cd2de11148e3a75685940158...

agent86··on Apple Terminates Epic Games' Developer Account
One thing I've seen Apple do more and more in recent times is the concept of introducing something for the good of the user with sometimes little regard to the impact shouldered by developers or businesses.

Sometimes they're smaller impacts - like the ability to only enable GPS when an App is actively being used. Other times they are larger - like the the changes to the Advertising and Device IDs.

I've read here that the loss of the singular, centralized and controlled store could potentially be an issue for things like malware, privacy, and some of the other causes Apple has come out to fight for on behalf of the user. Perhaps Apple forgot to consider its own behavior as a threat to those ideals? Could Apple have avoided all of this if they applied the principles they used in other cases to themselves?

If the store had a 12% rate would Epic have bothered to do this? Other decisions can come into play too, like no ability for upgrade pricing and how subscrption costs are handled. If we really look, the list could get long.

I guess what I'm trying to say is if Apple truly cares about the things that could be lost if the App ecosystem is altered, then perhaps it needs to take the same hit it has doled out to others in the name of that cause?

agent86··on Reconstructing a lost NES game from 30-year-old source code disks
For consumers, M-DISC media for DVD/Blu-ray might be about the best there is for long term storage.[1]

In the enterprise/experimental world there are things like Microsoft Project Silica[2][3] where they are storing data on quartz slides.

[1]https://en.wikipedia.org/wiki/M-DISC

[2]https://www.microsoft.com/en-us/research/project/project-sil...

[3]https://news.microsoft.com/innovation-stories/ignite-project...

agent86··on Heat Pump Water Heaters
I believe a standard gas water heater is about 78% efficient, for a net gain of 18%.

It does generate condensate, but since my gas furnace is near by I was able to set it up to use the same drainage system.

The unit was about $2500, versus probably something like $1000 for a more "standard" power vent unit. So $1500 to make up, worst case.

It burns 100,000 BTU an hour when it runs. A gallon of propane is about 91,500 BTU. So every hour is around 1.1 gallons of propane. The unit has run for 1368 hours so far, resulting in it consuming around 1505 gallons of propane. Assuming I would have used 18% more propane for a regular heater, that would mean 271 gallons saved. Propane cost fluctuates a lot here, but if we just run with a $2.50/gallon average, then it has saved me something like $678.

There are a bunch of things I don't know though. For example, I don't know if this unit retains the heated water better than their lower/standard ones. I suspect it does given how infrequently it runs. It's design is also supposed to maintain its efficiency as it ages versus losses from a "standard" burner setup. True story or marketing shenanigans, I don't know.

I was able to take advantage of a government program at the time to get a tax incentive on the heater due to its efficiency. I don't remember the exact amount, but I'm likely about even on it now between the incentive and the recoup.

But, discarding that, I'd be about 50% recouped and have had a great hot water experience. It just never runs out, it rarely runs when there isn't an active draw, it only operates for minutes when it does run, it's LCD/metrics scratch my geek itch, and it's probably the best I can do for the environment given my constraints.

agent86··on Heat Pump Water Heaters
When my water heater last needed replacing I went and got a Propane Condensing Gas Tank water heater[1]. It was a bit expensive up front, but at 96% efficiency I thought I would make up the difference on gas while enjoying the performance. It is pretty wild - we lost power for days once in the winter cold, and it brought the water back up to temperature in under 10 minutes. Even empty it can basically keep up and heat like a tankless unit would.

It has a little LCD panel where you can check the stats of the unit, so I just took a look. We've had the heater on for 3430 days, it has cycled 15,584 times, and run the burner for 57 days. It has basically run about 1.5% of the time it has been on.

In the future I'd consider going the heat pump route if I can get solar, but given the topology and how my house is positioned it doesn't look like I'm a great candidate for it :-(.

[1] https://www.hotwater.com/water-heaters/residential/high-effi...

agent86··on The “No Code” Delusion
Completely agreed! A key portion of managing these platforms is understanding what should NOT go in them.

Because the products are designed for low or no code development they are inherently limited in what they are capable of doing. This is the obvious trade off for the simplicity of that platforms.

Initial analysis to make sure the platform fits the requirements is very important. Also important is understanding that many projects may start on this platform, grow in functionality over time, and eventually need to go beyond the limitations of the platform. I call these applications "graduates", and you need a method to manage the transition out of Low/No Code platform to something else.

agent86··on The “No Code” Delusion
As someone who has been managing Low Code/No Code on a large scale for a major enterprise from before this became buzzword soup, I can categorically state that the benefits are real.

HN isn't the intended market here, and that disconnect is shown in the currently leading comment thread which is talking about DevOps deployment. DevOps is way beyond what this space currently targets and is working to achieve.

To be crystal clear, Low Code/No Code is not going to replace a company's custom developed application that drives their core business. It isn't even going to replace the need for custom application development throughout an enterprise. This is an augmentative technology stack intended for a different audience.

What it does do is empower non-IT employees to become what the industry likes to call "Citizen Developers". Think more Excel/Access less <insert favorite language/framework here>.

Where this technology currently shines brightest is at the lowest levels of work. Every enterprise has pockets where work is getting done from Excel spreadsheets, Access databases, email chains, SharePoint/Office documents and worse. Essentially work that could be done easier and better with an application, but where the current enterprise cost, developer availability, political/agility issues, or simple knowledge that the problem exists prevents that application from being created.

The best products in this space allow IT to setup a space where non-IT staff can create applications within the confines of the environment to address these problems. For example, a department can go in on their own and replace a shared spreadsheet that is locked all the time from coconcurrent use with something that is truly multi-user. On top of that, they get to enhance their process and improve productivity by having it generate emails to someone when work is needed, or automatically create new tasks when certain statuses are encountered, and other similar things associated with "modern" technology. They do all of this on their own without needing formal IT development resources.

There are obvious benefits to an enterprise here - like replacing multiple unsupported/bespoke solutions with a single known and supported platform - but there are multiple side bonuses as well. For an example of one, the best products in this space have great APIs. The staff making/managing these applications may not even know they exist, and certainly can't write against them, but now IT has a standardized way to get this data somewhere else when needed. Data driven organizations can use this to drive what I call "Small Data", which is applying Big Data practices/analytics to low level work product to improve processes.

The next major development in this space will be low code/no code integrations. When you're talking about these low levels of work, they are generally mid-process actors. Work comes in, gets done, and is handed to the next in line. That data largely gets to these teams from some kind of export process in the upstream system - CSV dump, daily email, etc. - and then needs to get fed back up via a similar or worse method. You can use the aforementioned API to fix this, but that again requires developer resources. This may be doable to for interacting with a core upstream system but it isn't always available when you have two bottom level processes looking to communicate.

The ability for "Citizen Developers" to be able to obtain the data they need from an upstream process, complete the work on it inside their application, and then return the results back to the upstream process or next process in line without having to write code or otherwise manually intervene will further drive productivity and usefulness in this space.

← PreviousPage 2 of 4Next →