<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: trelliscoded</title><link>https://news.ycombinator.com/user?id=trelliscoded</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 04:13:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=trelliscoded" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by trelliscoded in "Native apps written in TypeScript and CSS"]]></title><description><![CDATA[
<p>They mention OpenGL for the bigger targets, but I was wondering how this worked for the ESP32.  Turns out they wrote a custom 2D rasterizer specifically for this target, basically a miniature version of a browser layout engine: <a href="https://geastack.com/blog-we-taught-a-chip-to-run-css" rel="nofollow">https://geastack.com/blog-we-taught-a-chip-to-run-css</a></p>
]]></description><pubDate>Tue, 22 Sep 2026 22:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49809279</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=49809279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49809279</guid></item><item><title><![CDATA[New comment by trelliscoded in "Pentagon to adopt Palantir AI as core US Military system"]]></title><description><![CDATA[
<p>Wasn't this the plot of Terminator 3?</p>
]]></description><pubDate>Sat, 21 Mar 2026 04:04:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463868</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=47463868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463868</guid></item><item><title><![CDATA[New comment by trelliscoded in "Cooking using solar evacuated tubes"]]></title><description><![CDATA[
<p>I thought this was totally fascinating.  Having a compact static object that can be used to cook without any other fuel inputs seems like a convenient thing to have around if you're in the latitude range where it would work.  I've used solar cookers before, but they're simply not portable in the way this one is.</p>
]]></description><pubDate>Tue, 22 Jul 2025 02:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44642591</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=44642591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44642591</guid></item><item><title><![CDATA[New comment by trelliscoded in "Tell HN: uBlock Origin on Chrome is finally gone"]]></title><description><![CDATA[
<p>Yes.  Firefox has its own password manager and profile system.  Once I copied the chrome settings to firefox, I closed chrome and rarely open it these days.</p>
]]></description><pubDate>Sat, 12 Jul 2025 04:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44539183</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=44539183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44539183</guid></item><item><title><![CDATA[New comment by trelliscoded in "Building the System/360 Mainframe Nearly Destroyed IBM"]]></title><description><![CDATA[
<p>I’ve had to budget a line of business app that runs on both z/OS and AWS.  Reliability for both hit an asymptote somewhere around 2019.  The opex price crossover happened somewhere around the same time, depending on the customer.<p>Nearly every installation site and their internal support director agrees that the z/OS installations are far less expensive to support, simply because the minimum level of experience for a z/OS engineer is about a magnitude more than a cloud engineer.</p>
]]></description><pubDate>Wed, 09 Apr 2025 06:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43629483</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=43629483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43629483</guid></item><item><title><![CDATA[New comment by trelliscoded in "Ask HN: What is interviewing like now with everyone using AI?"]]></title><description><![CDATA[
<p>One client of mine has a couple repositories for non-mission critical things like their fork of an open source project, decommissioned microservices, a SVG generator for their web front-end, etc.<p>They also take this approach of "whatever tool works," but their coding test is "here's some symptoms of the SVG generator misbehaving, figure out what happened and fix it," which requires digging into the commit history, issues, actually looking at the SVG output, etc.<p>Once you've figured out how the system architecture works, and the most likely component to be causing the problem, you have to convert part of the code to use a newer, undocumented API exposed by a RPC server that speaks a serialization format that no LLM has ever seen before.  Doing this is actually way faster and accurate using an AI, if you know how to centaur with it and make sure the output is tested to be correct.<p>This is a much more representative test of how someone's going to handle doing actual work knocking issues out.</p>
]]></description><pubDate>Sun, 02 Feb 2025 20:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42911622</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42911622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42911622</guid></item><item><title><![CDATA[New comment by trelliscoded in "The US government's open data on Data.gov is currently being scrubbed"]]></title><description><![CDATA[
<p>That’s interesting, I was looking at the ICE ERO statistics and not only do they show up as not having a published data source, only metadata, the corresponding dashboards at ice.gov/statistics seem to not be working.  I don’t know what the state of either of those was before I looked yesterday, so I don’t know if this is a recent change or not.<p>I was extremely surprised to find out that based on ICE’s annual reports, which are still up, Biden’s administration deported far more people than Trump’s did, especially in 2024 due to rule changes which roughly doubled the number of normal deportations.  I was further surprised to find out that there were roughly 3.5 times more deportations under Biden than under the first Trump administration.<p>I suspect that what’s happening is that leadership under Biden did the sensible thing and very quietly snuck up on priority illegal aliens, whereas with Trump, all the media attention is causing similar people to circle the wagons and proactively take steps to avoid enforcement actions.</p>
]]></description><pubDate>Thu, 30 Jan 2025 10:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42876594</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42876594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42876594</guid></item><item><title><![CDATA[New comment by trelliscoded in "CCL: Categorical Configuration Language"]]></title><description><![CDATA[
<p>The equal sign is a required character for anything base64 encoded, which includes some things you’d expect to be in a config file, like ssh public keys and x509 certs.</p>
]]></description><pubDate>Tue, 07 Jan 2025 15:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42623567</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42623567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42623567</guid></item><item><title><![CDATA[New comment by trelliscoded in "Beyond BLE: Cracking Open the Black-Box of RF Microcontrollers [video]"]]></title><description><![CDATA[
<p>The “CC” in the TI part numbers stands for “ChipCon”, who TI acquired for these wireless products.  The CC1100, one of their earliest parts, has a documented but unsupported debug mode which dumps raw quadrature samples out some of the I/O pins.  Later parts do not mention such a feature in their documentation, but it’s not proven it was removed.</p>
]]></description><pubDate>Tue, 31 Dec 2024 17:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42560129</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42560129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42560129</guid></item><item><title><![CDATA[New comment by trelliscoded in "Liberating Wi-Fi on the ESP32 [video]"]]></title><description><![CDATA[
<p>TI has had wifi+bluetooth microcontrollers for almost a decade now, and you get a cortex m4.</p>
]]></description><pubDate>Sat, 28 Dec 2024 18:40:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42533317</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42533317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42533317</guid></item><item><title><![CDATA[New comment by trelliscoded in "RNA-targeting CRISPR reveals that noncoding RNAs are not 'junk'"]]></title><description><![CDATA[
<p>That’s interesting, it’s like the difference between code used at runtime (protein coding DNA) and initialization code (lncRNAs).  Both have to be there for the program to work, but the initialization code is only used at startup to look at the environment and set up flags and data structures for the rest of the code.  There’s probably signaling pathways that interact with the lncRNA genes which are part of cell differentiation.</p>
]]></description><pubDate>Fri, 06 Dec 2024 15:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42340697</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42340697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42340697</guid></item><item><title><![CDATA[New comment by trelliscoded in "Bpftune uses BPF to auto-tune Linux systems"]]></title><description><![CDATA[
<p>If your staging doesn’t do capacity checks in excess of what production sees, yes.</p>
]]></description><pubDate>Sun, 17 Nov 2024 15:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42164760</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=42164760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42164760</guid></item><item><title><![CDATA[New comment by trelliscoded in "OpenVMS x86_64 at the Edge"]]></title><description><![CDATA[
<p>OpenVMS and all its predecessors are still useful and, I think, ideal for real-time control applications and clustered high-reliability setups.  The OS is structured much differently than pretty much everything else, so you can treat an OpenVMS machine as a completely dedicated embedded system where direct control of the hardware is possible without needing to deal with writing a complex kernel driver.  It's a bit like if you crossed the low-level control guarantees of DOS with all the modern stuff you want like a network stack, Java, web servers, etc.<p>Despite having all the conveniences of a modern OS, the overall complexity is way lower than a typical Linux distribution.  It was all designed by a single firm under tight resource constraints, so the amount of shared common code is way higher, the number of parts is way lower, and it's much more feasible to keep the whole design in your head all at once.<p>The clustering technology is also state-of-the-art, and has been for decades, even if you treat the cluster members as real-time control machines.  Everything you need to build what most people think requires a whole k8s cluster and several helm charts is already built in to the OS.  This includes stuff that most people don't think of until later, or  try to reinvent on top of the DB.  Distributed transactions, propagating the OS security model into the application, industrial-strength audit logs, autodiscovery, it's all built in and works out of the box.  Pretty much everyone from a k8s or borg background that I've had to onboard to legacy apps running on OpenVMS clusters is blown away by how simple everything is.  Even though there's fine-grained resource quotas and support for bin packing workloads throughout the cluster, it's rarely needed because of how efficient everything is since applications all use a common runtime designed around async paradigms instead of six zillion third party libraries and multiple C runtime libraries per container that can't share memory pages.<p>Because it has fewer moving parts, almost never needs to be patched, and they kind of got everything right the first time, it's much more deterministic than any other non-embedded operating system you can practically use on modern hardware today.  It would absolutely be my first choice, today, if I had to build some kind of highly reliable control system cluster that had to stay up beyond my lifetime.  To this day, I see absolutely ancient installs on a regular basis that simply will not die because they keep swapping out cluster members when they fail.  Itaniums and Alpha Galaxies with RPS are extremely reliable by themselves too, and their biggest reliability threat is availability of replacement PSUs and memory.  The OS was designed in a pre-Internet era where putting a control host out in the boonies somewhere to control some satellite ground station, feeder dam for a hydroelectric system, or military radar had to work, had to stay up, and had to be as reliable as the hardware of the time would allow.  There really isn't anything else like it that will give you those kinds of guarantees in a disconnected, IoT-type edge environment, yet also run on modern gear.<p>One of the major downsides is that learning how to work with the OS to do modern things isn't well documented anywhere (e.g. how to use logical names to emulate Linux namespaces/container technology).  DECNet in particular is a real sticking point for everyone, even though Linux has supported it since forever.  I think I might be the only person I know with the enterprise networking, Linux, and OpenVMS background to do all the network plumbing required to integrate DECNet with a modern hybrid cloud or hyperconverged stack.  It's not hard, but you have to make sure you check off a bunch of stuff from a checklist to make sure everything works.  It's getting harder to find Cisco gear that natively supports it too, but using VMs to NFV some vyos routers or whatever to create brouters works just as well as it does for managing all the usual IP north-south and east-west flows in a big production system.<p>Despite its age, DECNet is a big feature of OpenVMS because of how it supports the clustering technology, MOP, and things like LAT.  LAT is a standardized remote serial protocol that lets you do stuff like add a serial port somewhere that the OpenVMS host can see on the network, and it shows up as a native comm device in the operating system.  You can open it, toggle the control lines, all that stuff just like a normal serial port connected to the host.  This is unbelievably convenient for distributed control systems because everything was designed by a single firm instead of e.g. trying to integrate digi's remote serial drivers into your product or trying to reinvent autodiscovery of RFC2217 devices.  There's a lot more serial ports around than you might think, like the QXDM port on your phone, BMCs, deaf TTYs, the console port on your RPis, etc.  Having an infinitely expandable host capable of doing real-time control of hundreds of serial ports all at once isn't something I'd consider any other operating system for.<p>You kind of have had to work at a shop where they built a lot of stuff on top of OpenVMS within the Internet era to get that knowledge, because I'm not aware of any books or other reading material which explains how modern things map onto the corresponding OpenVMS concepts.  I should probably write a book or something, because it would be a shame if the underlying concepts faded from our collective memory and the open source community ended up reinventing all this stuff in a much less efficient way spread over a dozen open source projects that don't have a central architectural authority beating everyone up about centralizing common code.<p>Cutler and his original team really did deliver a complete OS that got everything right the first time, and I can't think of any modern requirements that OpenVMS can't handle from an architectural perspective.  I guess the filesystem isn't capable of doing really big work like a huge z/OS data set or a petabyte sized ZFS pool, but then you just use NFS with EFS or a netapp if you have a fortune 500 IT budget.  It sounds wrong, but OpenVMS I/O still sets speed records compared to everything else because of the first-class async I/O support in the OS, and how simple the file I/O layer in the OS is.  You can explain the entire write() to disk driver sequence of events to someone in 5 minutes for VMS, but I can't imagine trying to explain just the linux dcache in less than an hour.  Just walking through all the filter drivers and everything else touching an IRP in a typical Windows machine is like a semester-long course.</p>
]]></description><pubDate>Fri, 30 Aug 2024 06:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41398285</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=41398285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41398285</guid></item><item><title><![CDATA[New comment by trelliscoded in "Ask HN: What's Your Experience with eSIMs?"]]></title><description><![CDATA[
<p>I use a Helium Mobile eSIM, which I pay with crypto.  I set it up in something like 10 minutes when I became eligible for an account.  No problems so far.<p>I've also had eSIMs from FirstNet and AT&T, no problems there either.  Running dual-sim hasn't been a problem either on any of my Galaxy or iPhones.</p>
]]></description><pubDate>Mon, 12 Aug 2024 21:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41229732</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=41229732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41229732</guid></item><item><title><![CDATA[New comment by trelliscoded in "BatBadBut: You can't securely execute commands on Windows"]]></title><description><![CDATA[
<p>Disabling script signing on dev machines and requiring signatures on production scripts sounds like perfectly reasonable behavior to me.  I know a lot of people are scared of pki but it’s way easier than people think.  Signing things is a one liner, I keep certs on a portable HSM and it’s really low friction.</p>
]]></description><pubDate>Wed, 10 Apr 2024 17:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39993126</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39993126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39993126</guid></item><item><title><![CDATA[New comment by trelliscoded in "BatBadBut: You can't securely execute commands on Windows"]]></title><description><![CDATA[
<p>It’s not an admin vulnerability, so there’s no hatchway.  The real issue here is blindly passing user-provided input to a batch script, possibly from the Internet, and if you’re doing that then you’ve got much bigger problems.  If you’re doing it using an account with any kind of privileges, you’re kinda asking to get broken into.</p>
]]></description><pubDate>Wed, 10 Apr 2024 17:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39993087</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39993087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39993087</guid></item><item><title><![CDATA[New comment by trelliscoded in "Pragmatic Semiconductor made a flexible version of the 6502 processor (2021)"]]></title><description><![CDATA[
<p>I can’t seem to find cost information for any of Pragmatic Semi’s parts, even their high volume RFID tags which are supposedly shipping.<p>The 6502 seems to be a technology demonstrator that has no commercial application, as there’s no corresponding low cost power supply for their parts.  Because polymer semiconductors are only about 1% efficient, it takes way more power than an energy harvester could supply.</p>
]]></description><pubDate>Sat, 06 Apr 2024 15:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39953009</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39953009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39953009</guid></item><item><title><![CDATA[New comment by trelliscoded in "Show HN: Glossarie – a new, immersive way to learn a language"]]></title><description><![CDATA[
<p>The LLM based explanations were the key thing about this app for me.  It’s hard for me to fit foreign vocabularies into context for long-term recall without etymologies and comparisons to common roots in Latin, and I’ve already had several ah-ha moments due to those explanations.  Thanks.</p>
]]></description><pubDate>Sun, 24 Mar 2024 19:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39809606</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39809606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39809606</guid></item><item><title><![CDATA[New comment by trelliscoded in "Ask HN: Who wants to be hired? (March 2024)"]]></title><description><![CDATA[
<p>SEEKING WORK | REMOTE or HYBRID (Cupertino, Singapore) | DevOps Engineer | Rate: SEA Digital Nomad rates for ongoing customers<p><pre><code>  Location: San Jose, CA
  Remote: Yes.  I travel around the Singapore area for an ongoing project, but I'm based in Silicon Valley and can do on-site or hybrid work in either region.

  Willing to relocate: For the right price.

  Technologies: {AWS, GCP, Azure} plumber. IaC {Windows Server, Linux, NFV} administration. Bash, zsh, C, modern C++, JavaScript/node, Linux, Darwin, Win32/64, Python, Ruby, a bunch of other scripting and frontend languages.  Ansible, Terraform, CloudFormation, Jenkins.  SQL and Mongo, onprem, hybrid, and cloud.
  Résumé/CV: email if needed.
  Email: mackeycam25@gmail.com.</code></pre></p>
]]></description><pubDate>Sat, 02 Mar 2024 01:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39568966</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39568966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39568966</guid></item><item><title><![CDATA[New comment by trelliscoded in "Apple Watch Ultra 2 Hacked"]]></title><description><![CDATA[
<p>I’ve had this happen when I called in a support request for some iOS issue I had.  Their interface has all the devices on your Apple ID, and they can enable screen sharing on any of them after you accept it via a notification.  I have to admit, it must be a lot better for the support experience as opposed to trying to verbally describe what’s going on.</p>
]]></description><pubDate>Sun, 18 Feb 2024 18:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39421520</link><dc:creator>trelliscoded</dc:creator><comments>https://news.ycombinator.com/item?id=39421520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39421520</guid></item></channel></rss>