HNHacker News
TopNewBestAskShowJobs

CTDOCodebases

1,287 karma · joined January 27, 2021

Conan The Destroyer Of Codebases
submissionscomments
CTDOCodebases··on Shattered skeleton is first confirmed death from trebuchet
Trebuchets were used in the Syrian civil war (2011-2024).

I would link a video but I don't think that is a wise idea for legal reasons. There were so many parties in that war and I'm not sure which ones were declared terrorist organizations.

CTDOCodebases··on Grok 4.6
That prompt is there for legal reasons. Non deterministic output is the expected outcome.
CTDOCodebases··on How we used to get jobs: A newspaper classifieds story
This happens with niche markets e.g. CRT TVs.

Because CRTs are no longer made they are becoming rare but at the same time the market for them is small so what ends up happening is that opportunists take advantage of this and hoard them to create artificial scarcity.

You could argue they are doing a service by saving them from ending up as e-waste but this isn't always the case. Sometimes sellers are just raising the floor price for their own benefit.

CTDOCodebases··on How we used to get jobs: A newspaper classifieds story
It works in weird ways.

Physical space e.g. hikes,lookouts etc get absolutely ruined now and sometimes even closed due to the low barrier of entry required to discover them and the type of people this attracts but the flip side is something uniquely good like a coffee shop can be a success from open day.

I think the blog era was the best. If you were into something and applied some effort researching you could have many amazing experiences without having to rely on the luck of befriending knowledgeable people. However in today's world if you find something good it's only a matter of time that someone else discovers it uses social media to ruin it.

CTDOCodebases··on Show HN: Maple-Preview – Ternary 20B MoE running at 120 tok/s on a iPhone
I thought the benefit of small models is that they are a natural language UI to whatever they are connected to.

It seems strange to me to expect a small model to answer everything correctly when every device that they are being used on support networking and knowledge is constantly evolving.

CTDOCodebases··on There Will Come Soft Rains (1950) [pdf]
Thanks for the description. I think I'll jump down the rabbit hole and see it for myself.
CTDOCodebases··on There Will Come Soft Rains (1950) [pdf]
I think my particular experiences and shopping style have tainted my view.

I understand what you are talking about because the first time entering these spaces always holds a sense of wonder and discovery. Just like exploring the backstreets of some medieval city but since I generally shop alone and with purpose I am always frustrated by the process of exiting.

CTDOCodebases··on Ray Bradbury's "There Will Come Soft Rains" is set today (2026-08-04)
I think the maze thing is a strategy that mall operators use to trap shoppers in them and encourage them to spend more.
CTDOCodebases··on There Will Come Soft Rains (1950) [pdf]
I liked Ray Bradbury's thoughts on the internet when it first came into existence
CTDOCodebases··on Kenji/Serious Eats – 30-Min Pressure Cooker Pho Ga
I appreciate the post if counts for anything. Cooking hacks to save time or elevate a dish to the next level or even allow me to make something without the proper equipment are always good to add to the toolbox. The coffee I am drinking right now is an example of that.[0][1]

[0] - https://youtu.be/Odo0f9P2SgQ

[1] - https://youtu.be/WeNoDCWezls

CTDOCodebases··on If coding has been solved, why does software keep getting worse?
I agree with you but I think it's worth pointing out that this is a new occurrence.

It's not just the performance of software but the UI and features themselves. The constant UI redesigns leave legacy users disoriented. It seems like they often just change things for the sake of changing things. On iOS three main pain points for me that used to be better are:

1. Search. It finds the settings for an app but not the app itself. Or the search doesn't even find the setting even though I have typed the name of the setting in word for word.

2. The timer. Previously I would set a timer and see the result on the lock screen. Perfect. Then they added a control to stop the timer from the lock screen. So timers are accidentally stopped after brushing the lock screen by accident.

3. Turning Caller ID on and off. Sometimes it just lags out and doesn't do anything.

CTDOCodebases··on Can a MUD evaluate LLMs? A $99 proof of concept
It's not just imagination the relevance is also tied to focus and attention. I have multiple friends who claim that the reason they don't read is because are "visual learners" .

The real truth is they have a 30 second attention span and can't finish a page without daydreaming so in order to stay focussed they need a YouTube video than contains the same information but with constant visual changes.

CTDOCodebases··on Reviving a 15-year-old netbook with Arch Linux
After playing around with old spec hardware I would say before OP gives up try installing Alpine Linux.

Run Alpine Linux from RAM. That will consume about 125MB with the standard install. Set up persistence so you save changes. Install a lightweight window manager and use a lightweight browser like qutebrowser.

Even thought Alpine uses musl you can still get apps like Obsidian to run. I can't remember how though but this whole setup was usable on a PC that had a built in 56K modem.

CTDOCodebases··on Sony deletes more movies from the accounts of people who ‘bought’ them
When people say inflation they normally mean CPI which is a poor indicator for inflation and considering it so ignores the time value of money.

Sellers should be forced to label DRM rentals with specific time frames and penalties for violating these time periods.

The way it is done currently assumes the buyer wouldn't have bought something else that would have gained value if they knew the full terms of the sale. Instead they "purchased" an indefinite rental. Imagine if these selling practices where adopted all across the economy. It would be a mess but somehow we tolerate it because the product is digital.

CTDOCodebases··on The lost joy of music piracy
I think algorithmic music discovery is overrated.

Back in the day I used to use Audioscrobler which was an audio plugin for Winamp which was basically a recommender system for music. I discovered some interesting music through that but nowhere near the amount of music I later discovered through hypem which was a music blog aggregator.

CTDOCodebases··on A dock that wakes up reliably
My Android Phone will connect to my dock and all connected hardware functions as expected but it doesn't charge the phone. After the first disconnect subsequent connections to the phone will just charge the phone but the phone does not detect the hardware connected to the dock. If I then remove the power cord going into the dock and connect the dock up to the phone then no hardware is detected but if I then proceed to insert the power cord into the dock the hardware connected to the dock starts working but the phone is not charging.

It's a cheap phone with a USB-C port that works at USB2 speeds and the dock uses display-link but go figure.

CTDOCodebases··on Meta reuses old RAM in new servers with custom bridge chip
I think I'm in this boat. I'm just choosing to interact with technology less. Everything has just gotten more hostile that it has reached a tipping point.
CTDOCodebases··on How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)
I have multiple home servers running ZFS and the first thing to check when encountering errors is the SATA cables. Those blue foil fan-out types are the worst from my experience.
CTDOCodebases··on Grok 4.5
Just don't ask it theme something in a late 30's and early 40's German style.
CTDOCodebases··on How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)
What do you use for external parity? Par2?

If you were to replace your current drive with a new larger one and your RAM or your SATA controller silently corrupted the files how would things play out? Would these corrupted files propegate to the backups?

Ext4 is battle tested so I understand your reasoning. I think you just need to figure out a way to detect silent corruption and a way to snapshot your files in case they do get corrupted.

From experience I can tell you that it is an absolute pain having to manually sort through a bunch of files trying to detect which ones are corrupt and which ones are good.

CTDOCodebases··on How to Build a Minimal ZFS NAS Without Synology, QNAP, TrueNAS (2024)
It's more the single drive storage layout that is an issue in your case. No resilience to a single disk failing and you are risking all your data if your hardware starts silently corrupting data. This is assuming all your backups are done using the data on the single hard drive.

If you want to keep your setup simple I would consider the following:

- Keep a list of file hashes and check your files against this list periodically.

- Use some type of backup program that supports snapshots. Restic is a good choice.

- Get a hard drive the same size as the one you have and use SnapRAID to manage file integrity or set up a two disk mirror using btrfs.

CTDOCodebases··on If you're a button, you have one job
I wish there was more love for more vanilla forms of Android. I would trade more simplicity out of the box and regular software updates over the current situation.

Personally I'm blown away by Motorola options in the budget range. For raw value alone there offerings are hard to beat.

CTDOCodebases··on If you're a button, you have one job
It's Android stop expecting it to make sense. You have to learn some intricacy of some tool so you can forget it and have to learn it again three months later.

iOS is no better. Sure everything is intuitive but it's going to get a redesign so next year you are going to have to learn everything from scratch or a feature you use often will just break.

CTDOCodebases··on Linux on Older Hardware: The Complete Revival Guide
Alpine Linux Combined with OXWM isn't a bad idea. If your install is small and you have enough ram it's possible to run it from RAM with persistence.
CTDOCodebases··on The gap between open weights LLMs and closed source LLMs
Is this a valid point when we live in an evolving world. Language changes, facts change etc. Or can everything can just be grabbed from webpages and stored in the context window?
CTDOCodebases··on Loupe – A iOS app that raises awareness about what native apps can see
If I remember correctly iPhone apps used to use the devices SSL certificates so you as a user could install your own and man-in-the-middle the traffic to see what was being sent. AFAIK now the apps use certificate pinning.
CTDOCodebases··on Frood, an Alpine Initramfs NAS (2024)
This looks interesting. I just set up an Alpine Diskless system that boots from a USB stick.

I originally tried to set up a NixOS diskless system with persistence for the same reason as the author but the LLM jerked me around and I had little understanding of the implications of the commands I was using. So I thought it best to pull the plug on that and stick with something more familiar.

CTDOCodebases··on Build a Basic AI Agent from Scratch: Long Task Planning
Yeah I don’t know if I come to the same conclusion as you.

There is no probabilistic way to determine if the singularity will be a positive or negative for humanity. Climate change is a net negative for humanity.

Regardless it’s clear what course we are on.

CTDOCodebases··on Build a Basic AI Agent from Scratch: Long Task Planning
Because it's more fun?

Being serious this is a silly line of reasoning. Maybe they are both bad? It's like asking why is it bad to light a forest fire when there is a forest fire already burning.

I take issue with the cognitive dissonance too though. HN became very hostile to Bitcoin but took no issue with people gaming on PCs and consoles that were consuming more and more electricity each year. Now everyone is silent on all fronts because LLMs make their job easy and gives them something new and interesting to play with.

CTDOCodebases··on Harness engineering: Leveraging Codex in an agent-first world
I think it's a rebuttal against claims that LLMs are incompatible with large code bases. It's not so much a flex about the quality of the code, it's more a flex about the complexity of the code and the LLMs ability to deal with such complexity.

Whether or not that complexity is warranted is a different story.

The codebase may be bloated by a factor of 10 but if the costs associated with that are less than the costs of developing the software from a business standpoint the choice is clear.

← PreviousPage 2 of 25Next →