HNHacker News
TopNewBestAskShowJobs

CrimsonCape

710 karma · joined January 15, 2022

submissionscomments
CrimsonCape··on Plain text is still one of the best technologies we have
Fair point on the unbalanced braces. However,

You could assume that { and } as a structural delimiter only applies to node types that can nest. Since blobs do not nest, then a tag followed by a backtick (or multiple backticks) could be a valid delimiter in lieu of braces. In this case, tags would extend to blobs.

In my opinion, pairing minimal node types with differing delimiters helps legibility and is not overly mentally taxing to learn when node types are few.

CrimsonCape··on Plain text is still one of the best technologies we have
Can you think a little more about your decision to strongly type code blocks. Some domains have no need for code escaping but do need blob text escaping (which you already have defined elsewhere.) Technically you could treat code via 'this is a bag named code with a blob, therefore it is code."
CrimsonCape··on Plain text is still one of the best technologies we have
Hijacking the plain text discussion to ask what the best tools are to convert plain text to lexed/parsed output?

I'm assuming any tool in this regard would expect the user to write an EBNF grammar.

I found ANTLR to be nice but it's way too convoluted to use as a tool with Java dependencies and seems to be stagnating. And tree sitter just is too convoluted and requires the added C/C++ overhead to understand how to use it.

CrimsonCape··on JetKVM Mini
Would you trust this device on the tailnet? I can't understand why GLiNet would not open source the firmware. It's maddening that the stack is literally linux OS running modified open-source KVM code, and even though they cater to enthusiasts, they still won't release the Comet firmware source.

It's paranoia, but until they release the source, it's not proven paranoia.

CrimsonCape··on Ask HN: What are you working on? (September 2026)
Tailscale would make 'away from home' usage work.
CrimsonCape··on Global shortage has led to motor oil rationing at Costco
We should have been hiking rates all year to drive a spike in AI hyperinflation, but now that the AI hyperinflation is going to cause real inflation, it will be too late. Some people think its a brilliant idea to strangle rates until they are nothing, ignoring the impacts.
CrimsonCape··on John Ternus Replaces Tim Cook as Apple CEO
I wonder if the John Sculley scenario has influenced this decision.

My cynical side says that Boomer investorship would feel wrong about hiring anyone BUT an old-guard legacy aging alpha CEO type for this role; which would have been finding a modern John Sculley for the role. But maybe the past experience with Sculley has had a lasting impact.

Instead, they kept the promotion in-house and pulled a younger guy from the ranks.

CrimsonCape··on Apple caught off guard by AI demand for Mac Mini and Mac Studio
If you use OpenClaw now can you tell us how it's going?
CrimsonCape··on Internet centralization and the original sin of NAT
I've been running a home server and Tailscale is magic. My firewalls have no open ports. The tailnet is a virtual network that assigns IP addresses to approved devices that you authenticate to join.

I use it in 3 ways:

1. My phone connects to my home network by joining the tailnet. I can play music and movies from my home server when I am away. No struggles with configuration. 2. A dedicated mini pc at home is on a smart plug. I keep it powered off mostly. I can turn the plug on remotely and power the mini pc. It runs "tailscale --advertise-routes" which then exposes every device at my house to the tailnet. No open ports, but suddenly my phone thinks that it is back at home with all my home PCs. 3. I take my laptop with me and use "tailscale serve" which serves as a pipe. I can pipe my home movies to a smart TV at your house. Just install the jellyfin app, and browse for servers, and my server in my house appears in the list at your house.

CrimsonCape··on Internet centralization and the original sin of NAT
Check out Bitbang:

http://github.com/richlegrand/bitbang-cli

I've been using it and it certainly has the potential. I signed up for Cloudflare's TURN server which you use with bitbang and it gets you 1TB free data transfer per month.

CrimsonCape··on Malicious Rust crate Arrayref runs a build-time payload
The guide that NASA put out for spaceflight systems was on HN earlier this year and one of the rules is "no heap allocations; all memory must be declared and fixed size for the life of the app." Isn't Rust the ideal language for that kind of limitation? We are talking C, C++, Rust, Zig as options I would guess; Rust certainly seems the ideal from those options.

But you gotta admit people trying to build GUI libraries and using linked lists don't fit.

CrimsonCape··on Trial is 40 days. Not until you're 40
Proud to say that by 40 I will be off Windows forever.
CrimsonCape··on Where did all the public bathrooms go?
I do think it's closely related to women, because like you say, girls go for runabouts. Girls think the communal farm hippie is romantic, the satan-woshipping metal band member is romantic, the (2000s) kid rock punk trailer trash is romantic. Girls who have looks but are born poor seem to have no choice but encourage it. Murphy's law rules: if it's stupid (breaking windows) but it works (she likes me), it isn't stupid.

I feel like society kinda ran out of rebelliousness with kid rock and then rap culture (late 2000s Jay-Z, Chris Brown). It seems to have dried up. Modern lookmaxxing and gym rat culture, travel vlog, influencers are now the cool kids, van-life and nomadic travel are the new stick-it-to-the-man.

Young people are going to look at Ukraine and realize that flower power and stick-it-to-the-man are utterly bizarre. Who in Ukraine is doing the John Lennon routine? John Lennon's message is totally bizarre now.

CrimsonCape··on Show HN: terminal-code – VS Code inside the terminal
Wow, bloated electron app running over bloated graphics stack, tell me more...
CrimsonCape··on The August 17 outage, and the work ahead
It's funny, I bet you could take any software dev and blind AB test a page written by a corporate manager and a page written by an engineer.

Here's something an engineer writes, loaded with facts:

"I got to the office and we had a huge panic going on, I immediately called our IT in US-2West and they reported on cascading box failures, I checked our load balancer via remote admin and indeed it was failing to. I called my IT managers and learned we had hard resetting in progress for the past 20 minutes with minimal impact on recovery."

Totally missing from the article.

CrimsonCape··on Malicious Rust crate Arrayref runs a build-time payload
I learned programming from C# which has an excellent standard library. Just recently started using Go which seems to have a good standard library. Been using python for years, can't say I ever had a complaint about the standard library.

Rust meanwhile seems to be following some "no standard library" philosophy.

I feel like there's an opportunity out there to become like an amoeba: fund and build a third party Rust standard library, absorb absolutely everyone who is so grateful to have a library, and then get so big absorb Rust itself.

CrimsonCape··on Ask HN: GitHub employees what's going on? Why?
You are way too optimistic. What will realistically happen is they charge $2 per month and the quality doesn't change. The $2 per month gross will go where it always goes: launches, exec salaries, shareholders.
CrimsonCape··on Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes
Ok, so I should set these to null? I saw elsewhere someone set journald storage to volatile. Which of these approaches is better?
CrimsonCape··on Windows 11's built-in Weather app wastes more than 1 GB of RAM
Yesterday I was running : NixOS, mango window manager, 5 instances of ghostty, 2 of those running fresh terminal editor, firefox with 5 tabs and I was at 2.37gb of RAM.
CrimsonCape··on Terminology Beyond the NixOS Trademark
I think the average person thinks "who cares" when it comes to trademarks so I guess that is the question to ask. Somebody clearly cares about asserting ownership over the term. And it's not clear what the motivation of that 'somebody' is.

Why does an open source project need a trademark if not to assert ownership over it? Who at this moment in time is the intended target? who has been using the term NixOS that needs to be silenced?

And I guess this now means there is a viable legal basis to antagonize people who sell tshirts with the logo and words. Why that's necessary for an open source project makes no sense.

CrimsonCape··on Xbox goes down. You can't play games you own on disc
Yeah pretty clearly falls under 'bypassing a digital lock' according to the DMCA. they got you when you clicked ok on the license agreement. Movies and music is a different thing: you don't need to agree to a license when you buy a disk but I'd be surprised if we don't start seeing little pamplets thrown in there saying "by keeping this disk you agree to _____..."
CrimsonCape··on Show HN: BitBang – Reach machines behind NAT from a browser, no account
So i can see my use case like this: I ssh from my phone to my home raspberry pi through tailscale. i type an alias that causes the RPi to run bitbang serve and prints the connection number through stdout so i see it on my phone ssh session.

Now on an untrusted PC i can bingbang into my home network, do stuff with a real keyboard, and then run another command to shutdown bitbang.

Does that sound feasible?

CrimsonCape··on Read this before you buy that TV streaming stick
Is there a good TV UI OS that runs desktop youtube under the hood for ad blocking?
CrimsonCape··on Men That Don't Fit In (1911)
I'd be curious to know the average salary in 1911 versus cost to purchase a house in 1911. If you can plod along for 15 years and buy a house with cash (i don't think credit/mortgages existed in 1911?). Makes plodding seems like the right choice.
CrimsonCape··on The lost joy of music piracy
I'm having the opposite experience. I have tons of music in Itunes and they are all DRM from early itunes. Apparently they predate the DRM-free era? I have no idea how to get the DRM free versions.
CrimsonCape··on The lost joy of music piracy
Asking for a friend, do we have a modern distributed peer-to-peer end-to-end encrypted file sharing system?
CrimsonCape··on Sony deletes more movies from the accounts of people who ‘bought’ them
It seems like their strategy will be to just raise hardware and media prices. Just keep doing the same at a higher cost. If it's a loss leader today, it will stay a loss leader tomorrow, just at higher cost. The question is whether the customers keep showing up at the higher prices.
CrimsonCape··on Sony deletes more movies from the accounts of people who ‘bought’ them
I learned about the earlier generations of my family. The massive difference is how much more socially connected they were. They walked to grocery stores because the grocery stores were within walking distance because they had to be (perishable foods were not refrigerated). They walked to work and lived blocks away from their business (great grandfather owned a service station). Their friends were the people in the businesses between home and work. They rode streetcars to travel around. The great- generation of my family was born 1908 and 1910. My grandparents conveyed these stories of how they lived and how their parents lived.

In your dire example, the missing component is how older generations socialized organically and effortlessly. They might be caring for their dependent, but the minute they left the house, they experienced social interaction. I certainly feel like modern day is vastly different and creates the isolation you describe.

CrimsonCape··on The U.S. spent $30B to ditch textbooks for laptops and tablets
It's interesting because we are still in the 'delayed reaction' phase of consumer hardware prices. They are still somewhat close to what they were before the spike in prices earlier this year.

What happens to the school system when a laptop costs 3x what it did? Obviously some school districts will foot the costs, but I could see other districts unable to pay the extra costs. Maybe switching to a 'bring your own' kind of scheme.

CrimsonCape··on It seems that the age of reading might be a short anomaly in human history
reading "Terms of Service" is useless if you are not also understanding Terms of Service, and once you understand Terms of Service, you also understand how you are being shafted by signing up to them since 99% of Terms of Service are for their benefit.

I propose a new metric: you feed any terms of Service into an AI that outputs "It will realistically cost you X litigious dollars to win against these terms." That's all the signee really needs to know.

Page 1 of 13Next →