Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
netbioserror
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
31.
▲
by
netbioserror
6mo ago
Clojure might be the least esoteric language ever. Call a function, get a value.
32.
▲
by
netbioserror
6mo ago
If you use Nim, it's value semantics by default. Everything (and I do mean everything, all types primitive to composite) is managed by the stack, including stuff that needs to hold a heap pointer. All lifetimes are scoped. You only get
33.
▲
by
netbioserror
6mo ago
My prolific Typst use, along with quickly improving side-by-side editors like Typesetter, are rapidly diminishing (in my eyes) the reasons for WYSIWYG to be. Sure, normies need it, yadda yadda. Is it worth the staggering cost? The file form
34.
▲
by
netbioserror
6mo ago
I really wish the FreeCiv team would focus on their SDL build instead of all these fiddly and very fickle UI toolkits. They have an incredibly cool hex-based hybridized Civ 2/3 ruleset that might be the best of all worlds, IF it could
35.
▲
by
netbioserror
7mo ago
Speaking from personal experience, Godot has the sneakiest potential. It has all the UI components and flexible layout containers you could ask for, a signaling system that lets you put the methods from less relevant components in the scrip
36.
▲
by
netbioserror
7mo ago
The greatest failing of modernity is its refusal to accept an uncomfortable reality uncovered by biology and psychology: That certain strongly negative personality traits are built-in pathologies which nature tries out to explore what is po
37.
▲
by
netbioserror
7mo ago
This resonates as true, as long as the fundamentals of your tools are there. Picking interpreted languages or browsers as targets shoots you in the foot and sets you magnitudes behind when performance starts to matter. But if you're us
38.
▲
by
netbioserror
7mo ago
More generally: LLM effectiveness is inversely proportional to domain specificity. They are very good at producing the average, but completely stumble at the tails. Highly particular brownfield optimization falls into the tails.
39.
▲
by
netbioserror
7mo ago
Side-by-side, it's incredibly clear that the newest version is total UX garbage. Monochrome icons were a complete mistake, in basically all cases everywhere. A mix of the Lion color, shape/texture, and spacing, plus the Catalina s
40.
▲
by
netbioserror
7mo ago
I've recently made a dozen vastly different projects with Typst, ALL of which would have created dependency hell, syntax noise, and hours of extra pointless work in Latex. It's such a clear win at this point it's embarrassing
41.
▲
by
netbioserror
7mo ago
I bounced off of Objective-C not because of its message-passing OO. That was the actual cool part. I bounced off because of the insane amount of boilerplate prototyping and headers required to use it. I think every OO language should be usi
42.
▲
by
netbioserror
7mo ago
New York City has been a running sine wave of sketchy stories and memories for the past century!
43.
▲
by
netbioserror
8mo ago
True beauty. Wow. My only ask would be optional type annotations for function and type parameters, so it's easy to fully describe your interfaces in code.
44.
▲
by
netbioserror
8mo ago
Major syntactic structures definitely have an influence on my language choices. Outside of compilation and runtime model, modeling the domain (both data and procedures) changes drastically between paradigms. Syntax is what enables or hamstr
45.
▲
by
netbioserror
8mo ago
Same. Not only has using it been no trouble, but having a barebones core app selection, a few picks from F-Droid, and using the browser for the rest makes my phone feel refreshingly under my control. It lasts for 3-4 days of low usage to bo
46.
▲
by
netbioserror
8mo ago
Colossally awful take. Corruption is an intractable problem in human history. Power is a magnet for the worst people, and every system we invent can be exploited in innumerable ways. The only variable is how long the people of any individua
47.
▲
by
netbioserror
8mo ago
The feature list here has significant overlap with Nim. Maybe we need a website that categorizes languages with feature tags, so we can visualize the overlap!
48.
▲
by
netbioserror
8mo ago
I've been statically linking Nim binaries with musl. It's fantastic. Relatively easy to set up (just a few compiler flags and the musl toolchain), and I get an optimized binary that is indistinguishable from any other static C Lin
49.
▲
by
netbioserror
8mo ago
Nim has a similar, strong preference for value semantics. However, its dynamic heap types (strings, seqs, tables) are all implemented as wrappers that hide the internal references and behave with value semantics by default, unless explicit
50.
▲
by
netbioserror
9mo ago
What @cheeseomlit said, plus: During the Age of Exploration/Colonization, competing European powers each minted metal currencies and couldn't reasonably debase their metals without immediately being out-competed (which is why the
51.
▲
by
netbioserror
9mo ago
There are also many Americans who have always desired de-dollarization, since the dollar has been the foundation of our imperial system and abuses of state power. Say what you will about how dated a gold standard is, but it forces immediate
52.
▲
by
netbioserror
9mo ago
I was surprised that for most of my smaller use cases, Zepto.js was a drop-in replacement that worked well. I do need to try the jQuery slim builds, I've never explored that.
53.
▲
by
netbioserror
9mo ago
You can also feed the maggots to chickens.
54.
▲
by
netbioserror
9mo ago
The real question at the core of any production: What's the minimum performance cost we can pay for abstractions that substantially boost development efficiency and maintainability? Just like in other engineering fields, the product tu
55.
▲
by
netbioserror
9mo ago
Yeah, immutability should probably use a `let` keyword and compiler analysis should enforce value semantics on those declarations.
56.
▲
by
netbioserror
9mo ago
I've used JSON as an additional options input to a native-compiled CLI program's various commands because 1) the schema of each option is radically different, 2) they need to be passed most of the way down the call stack easily fo
57.
▲
by
netbioserror
9mo ago
Precisely what I was going to say. As domain specificity increases, LLM output quality rapidly decreases.
58.
▲
by
netbioserror
9mo ago
And so the size of your data structures matters. I'm processing lots of data frames, but each represents a few dozen kilobytes and, in the worst case, a large composite of data might add up to a couple dozen megabytes. It's runnin
59.
▲
by
netbioserror
9mo ago
This is neat and I wish C3 well. But using Nim has shown me the light on maybe the most important innovation I've seen in a native-compiled systems language: Everything, even heap-allocated data, having value semantics by default. In N
60.
▲
by
netbioserror
9mo ago
Great! We can start trading with each other in stock notes. I can't wait to buy my next round of groceries with a 0.1 SPY note! The ones I don't use will pay dividends!
More ›