Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frou_dh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
391.
▲
by
frou_dh
3y ago
It really emphasises that the desktop client is a glorified webapp that the entire window from top to bottom is nothing but a Cloudflare error page: https://i.imgur.com/LvUvcUW.png
392.
▲
by
frou_dh
3y ago
Well you don't really need to speculate because the normal Deno runtime (aka Deno CLI) has been around for ~5 years and you can assess the quality of work that has been put into it.
393.
▲
by
frou_dh
3y ago
Personally I wouldn't use a full-on replacement interactive shell because I have a stacked .bashrc that I've constructed over a long time, and things I install from my package manager all come with bash_completion support etc, and
394.
▲
by
frou_dh
3y ago
I have bookmarked/tried so many Python/Shell mashups over the years. IMHO the following is about the only one that's tasteful in terms of project scope and not going off the deep end: https://github.com/haunts
395.
▲
by
frou_dh
3y ago
I know, that's why I mentioned the manual part. What I'm getting from this exchange is that Python is your team and no criticism can be allowed to stand.
396.
▲
by
frou_dh
3y ago
No one should be permitted to make money from software development tooling in ways I don't approve of.
397.
▲
by
frou_dh
3y ago
That's not particularly relevant to the nice pattern matching property I mentioned. If you need to manually write supplementary code to get the exhaustiveness safety then that's back into the realm of bog-standard defensive progra
398.
▲
by
frou_dh
3y ago
I really like that Ruby throws NoMatchingPatternError if none of the patterns match. It's a bit like the much-acclaimed exhaustive pattern matching in static languages (though at runtime rather than compile-time, obviously) and better
399.
▲
by
frou_dh
3y ago
More like peak memory use is higher with GC than RC and they wanted to avoid having to put twice the RAM in iPhones.
400.
▲
by
frou_dh
3y ago
Use the editor's normal support for running a build/compile to run shellcheck with the `--format gcc` flag. Shellcheck will output in the traditional path:line:column:message format, which will be navigable like compiler errors.
401.
▲
by
frou_dh
3y ago
Now that's what we call gratitude on GNU's 40th birthday!
402.
▲
by
frou_dh
3y ago
Nothing wrong with that command-line flag. That's the kind of personality software can be imbued with when you don't have to care about corporate.
403.
▲
by
frou_dh
3y ago
Sublime Text where the current style of Command Palette was created/popularised does have hierarchical menus, context menus, and keybindings with the commands. The Palette is an alternative interface for accessing the same stuff.
404.
▲
by
frou_dh
3y ago
Doesn't seem like a good faith question because you've already made your conclusion with the second part.
405.
▲
by
frou_dh
3y ago
It's YouTuber clowns marshalling their fanbase of teenage kids who quite literally do not have fully developed brains yet. Very embarrassing indeed.
406.
▲
by
frou_dh
3y ago
Well there are countless obscure general-purpose languages and language implementations. What I meant by viable is that the user won't feel like a masochist because of weak tooling and library availability.
407.
▲
by
frou_dh
3y ago
I wonder whether this will end up being a viable language for people who just want to write fast general purpose code with Python's syntax, and not write any AI/ML-related stuff.
408.
▲
by
frou_dh
3y ago
https://en.wikipedia.org/wiki/Lindy_effect in action.
409.
▲
by
frou_dh
3y ago
Sounds like the guy is very happy to have whipped up a shitstorm because it Drives Engagement.
410.
▲
by
frou_dh
3y ago
The stdlib documentation definitely has a unique flavour. I would characterise it as "wordy".
411.
▲
by
frou_dh
3y ago
That's neat but it's also kinda the definition of "clever code". When a later reader is going to have to pause and ask themselves what on earth is this.
412.
▲
by
frou_dh
3y ago
"We have persistent objects, they're called files." -- Ken Thompson https://en.wikiquote.org/wiki/Ken_Thompson
413.
▲
by
frou_dh
3y ago
How bored are you to register an account just to post that formulaic comment?
414.
▲
by
frou_dh
3y ago
TOFTS Too old for this shit. (yes, that's a personal problem and doesn't relate to the merit of the technology)
415.
▲
by
frou_dh
3y ago
Cloudflare sell domain registration "at cost", and offer free Email Routing. So that's quite possibly as cheap as it gets in the long term.
416.
▲
by
frou_dh
3y ago
This is also evident in the extremely overused phrase "simple yet powerful" that software libraries/tools/etc use when pitching themselves. Everyone apparently thinks their own inventions are Simple Yet Powerful. http
417.
▲
by
frou_dh
3y ago
Apparently the Grain compiler is written in ReasonML rather than plain OCaml. Isn't it a bit comedic how readily these niche things are stacked up?
418.
▲
by
frou_dh
3y ago
Some years ago people often advocated using 120 cd/m2 for colour calibrated panels, so it could be worse.
419.
▲
by
frou_dh
3y ago
Poor Martin Odersky was demonstrating this fusion with Scala like 15+ years ago. But he's a nice guy so I'm sure he thinks the more the merrier!
420.
▲
by
frou_dh
3y ago
- Too many statements instead of expressions. - Lacks structural pattern-matching. - Lacks first-class sum-types (although they can be clumsily encoded as objects with "kind" properties). - Static type-checking not directly (or at
More ›