Hacker Newsnew | past | comments | ask | show | jobs | submit | piskov's commentslogin

I’ve read both the original and paid rewrite.

2025 paid version has more coherent ending (which is nice) and more linear timeline for your average non-technical Joe. Which is probably a good thing.

But I enjoyed the freeride first one as well.


The keyboard stuff is really embarrassing. I’ve definitely been making more mistakes in the last few years.

I thought I was just getting more fumbly and it was making me question whether something neurological was going on. (Only "symptoms" were weird issues typing on my phone when I never had these issues on the android devices I'd used prior).

Reduce motion, that will help

> dark-money group to influence California politics

Does this mean what I think it means: basically legalized bribery?

US: %country% has corrupt political system

Also US: it’s not bribes if we call it PACs, lobbying, and what have you


The pattern matching and absence or real thinking is still strong.

Tried to move some excel generation logic from epplus to closedxml library.

ClosedXml has basically the same API so the conversion was successful. Not a one-shot but relatively easy with a few manual edits.

But closedxml has no batch operations (like apply style to the entire column): the api is there but internal implementation is on cell after cell basis. So if you have 10k rows and 50 columns every style update is a slow operation.

Naturally, told all about this to codex 5.3 max thinking level. The fucker still succumbed to range updates here and there.

Told it explicitly to make a style cache and reuse styles on cells on same y axis.

5-6 attempts — fucker still tried ranges here and there. Because that is what is usually done.

Not here yet. Maybe in a year. Maybe never.


Fascinating!

Yeah I have the same problem where it always uses smart quotes which messes up my compile. 8 told ChatGPT not to use them but it keeps doing it.


The pattern matching and absence or real thinking is still strong.

Tried to move some excel generation logic from epplus to closedxml library.

ClosedXml has basically the same API so the conversion was successful. Not a one-shot but relatively easy with a few manual edits.

But closedxml has no batch operations (like apply style to the entire column): the api is there but internal implementation is on cell after cell basis. So if you have 10k rows and 50 columns every style update is a slow operaton.

Naturally, told all about this to codex 5.3 max thinking level. The fucker still succumbed to range updates here and there.

Told it explicitly to make a style cache and reuse styles on cells on same y axis.

5-6 attempts — fucker still tried ranges here and there. Because that is what is usually done.

Not here yet. Maybe in a year. Maybe never.


> helping you understand what is happening

If only there were things called comments, clean-code, and what have you


Can we please make as little js as possible?

Why would one drag this god forsaken abomination on server-side is beyond me.

Even effing C# nowdays can be run in script-like manner from a single file.

Even the latest Codex UI app is Electron. The one that is supposed to write itself with AI wonders but couldn’t manage native swiftui, winui, and qt or whatever is on linux this days.


My favourite languages are F# and OCaml, and from my perspective, TypeScript is a far better language than C#.

Typescript’s types are far more adaptable and malleable, even with the latest C# 15 which is belatedly adding Sum Types. If I set TypeScript to its most strict settings, I can even make it mimic a poor man’s Haskell and write existential types or monoids.

And JS/TS have by far the best libraries and utilities for JSON and xml parsing and string manipulation this side of Perl (the difference being that the TypeScript version is actually readable), and maybe Nushell but I’ve never used Nushell in production.

Recently I wrote a Linux CLI tool for managing podman/quadlett containers and I wrote it in TypeScript and it was a joy to use. The Effect library gave me proper Error types and immutable data types and the Bun Shell makes writing shell commands in TS nearly as easy as Bash. And I got it to compile a single self contained binary which I can run on any server and has lower memory footprint and faster startup time than any equivalent .NET code I’ve ever written.

And yes had I written it in rust it would have been faster and probably even safer but for a quick a dirty tool, development speed matters and I can tell you that I really appreciated not having to think about ownership and fighting the borrow checker the whole time.

TypeScript might not be perfect, but it is a surprisingly good language for many domains and is still undervalued IMO given what it provides.


> And JS/TS have by far the best libraries and utilities for JSON and xml parsing and string manipulation this side of Perl

.NET’s LINQ to XML is unrivaled. String manipulation can be contested given the introduction of Spans.


> and qt or whatever is on linux this days.

When you put it like that I can see why people end up with electron!


I would say the same about Python, a language that has clearly got far too big for its boots.

How so? Python aged really well feature-wise. The only thing that was missing is great tooling and, thanks to Astral, this is solved too.


You can buy IR and UV leds. All high end grow lights have these for plants. Low quality cheap led products won't include them but that is nothing to do with LEDs themselves that is just consumer preference and price conformance.

I just use a few incandescent lights in every room to fill the “blancs” of LEDs spectrum

Because of that windows had thinking budget selectors for months before ios and macos (those got this only last week)

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: