Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frou_dh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
421.
▲
by
frou_dh
3y ago
Maybe it's just me but there's something fundamentally unappealing about bolt-on static type-systems on top of pre-existing dynamic languages. Sure, what's come about with e.g. TypeScript is pragmatic and very useful, but if
422.
▲
by
frou_dh
3y ago
Make peace with not being an extreme outlier, because hardly anyone is, by definition.
423.
▲
by
frou_dh
3y ago
When I was looking at the language, I didn't find the documentation "really poor". In fact I was impressed at how much of a one-stop-shop the official docs site was for both conceptual docs and API docs. https://do
424.
▲
by
frou_dh
3y ago
Maybe you're just used to seeing him in "on" mode (giving legendary conference presentations) and he's more subdued when doing everyday work. It's a bit distasteful to virtually follow him around and speculate about
425.
▲
by
frou_dh
3y ago
The official documentation actually has a Glossary so they evidently do know that it's an issue. https://packaging.python.org/en/latest/glossary/
426.
▲
by
frou_dh
3y ago
> Remember the "$BROWSER is the new IE" narrative? Yes, it's always been much like the "Everyone I Don't Like Is Hitler" meme.
427.
▲
by
frou_dh
3y ago
Seems like it kinda has Sum Types, so Nim passes the litmus test for respectable static type-system in this day and age. https://nim-lang.org/docs/manual.html#types-object-variants
428.
▲
by
frou_dh
3y ago
In general there seems to be a hack that pops up again and again in programming languages, namely shoehorning structured data into comments.
429.
▲
by
frou_dh
3y ago
*familiar
430.
▲
by
frou_dh
3y ago
It's just a dodgy French to English translation which then became a convention. Instead of e.g. to_string's buddy being called from_string, it was called of_string. Here's a thread of reddit about it: https://www.r
431.
▲
by
frou_dh
3y ago
It was Chris Lattner that used the phrase "world domination" and would even clarify that although it sounded like a joke, he was fairly serious about it.
432.
▲
by
frou_dh
3y ago
It was a bit dumb to make a definitive statement about what Python is used for, rather than just saying it's fairly often used for that.
433.
▲
by
frou_dh
3y ago
It's kinda interesting that some of the younger amongst us might have only ever known Chrome through the lens of its meme-like reputation for being a big fat hog. Because when it was originally released like 15 years ago, the pitch
434.
▲
by
frou_dh
3y ago
Xah spells it that way deliberately in all his writings, for some reason I forget.
435.
▲
by
frou_dh
3y ago
Procrastination side-quest detected.
436.
▲
by
frou_dh
3y ago
It's only inkjet printers specifically that I hate with a passion. Laser printers have been fine and just like any other electronic devices.
437.
▲
by
frou_dh
3y ago
I was perfectly satisfied with using https://zod.dev for some runtime data validation, and found it really cool that I didn't have to define some nominal type off to the side and could instead just say what I meant inline u
438.
▲
by
frou_dh
3y ago
Haha, I've always found it uniquely horrifying to see corporate accounts on Twitter "banter" with each other.
439.
▲
by
frou_dh
3y ago
I find having to push, pull, and heaven-forbid even write a commit message for notes to be asinine. Sync should be automatic and instantaneous if one uses multiple devices.
440.
▲
by
frou_dh
3y ago
Put it like this... programmer in language X expends the effort to write a well-typed codebase and is rewarded with both reliability and performance. Programmer in Python expends the effort to write a well-typed codebase and only receives h
441.
▲
by
frou_dh
3y ago
MLton. IMHO Poly/ML is borderline unusable because its build-system is so inferior to MLton's. I've never used SML/NJ but I get the impression that it has a lot of history and is kinda sprawling.
442.
▲
by
frou_dh
3y ago
IIRC the language design took a significantly different direction after the original leadership got fed up and left. So if someone likes the current version of Dart then rejection by the browser might be inherent in how it came to be.
443.
▲
by
frou_dh
3y ago
The situation with CPython where you can type-annotate and statically type-check your code to the hilt and that confers no runtime performance benefit is so tragic.
444.
▲
by
frou_dh
3y ago
I dunno, I think NPM is rather good. Sure there's a lot of dangerous, sloppy and unnecessary code on NPM, but the actual workflow of using NPM the tool is better than many languages have.
445.
▲
by
frou_dh
3y ago
I really like the syntax of Standard ML. It's pretty much the essence of that kind of static functional language, without a bunch of experiments and cruft bolted on. Lack of cruft aside, even the basic syntactic choices are just plain
446.
▲
by
frou_dh
3y ago
In life, when people say they "would pay, but....", the goalposts often conveniently move again if/when the situation comes about.
447.
▲
by
frou_dh
3y ago
That was the first programming language I ever used (taught in school in Scotland). https://en.wikipedia.org/wiki/COMAL As a bonus, it's an anagram of OCaml.
448.
▲
by
frou_dh
3y ago
Chrome runs on Mac and supports installable PWAs into /Applications/, doesn't it? No Electron involved.
449.
▲
by
frou_dh
3y ago
I tried the 30 day free trial of Copilot and, while it pretty much works as advertised, I didn't particularly like it. If I had to articulate why, it would be that I could feel it putting me in a sort of "begging" mindset rat
450.
▲
by
frou_dh
3y ago
I had the impression that Nim was a bit lower status amongst compiled languages because it wasn't a full compiler. It just outputted C code. Not sure if that's still the case.
More ›