Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TOGoS
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
TOGoS
2y ago
Different strokes for different folks, I guess. I'm sort of with you, though. That said, I've come to appreciate The Downward Spiral. But if that was Sonic The Hedgehog 2, With Teeth (and parts of Year Zero) was Sonic The Hedge
62.
▲
by
TOGoS
2y ago
Hence 'conveniently overlooking'.
63.
▲
by
TOGoS
2y ago
Similar boat. I've read about Idris (and been 'shown the door' enough times) and I love the idea of it, but sadly I haven't yet had any reason to use it.
64.
▲
by
TOGoS
2y ago
Don't forget https://en.wikipedia.org/wiki/Mondragon_Corporation ! (which happens to be featured somewhat prominently in Kim Stanley Robinson novel 'The Ministry For The Future', which I am currently work
65.
▲
by
TOGoS
2y ago
Inorite. If we're allowing any old function, then I can just define 12345 as Onetwothreefourfive()-2+2-2+2
66.
▲
by
TOGoS
2y ago
I have similar inner battles. I think the key is to come up with a system that takes your natural tendencies into account. Result might not be perfect but it will be less of a disaster than if you had no system at all. Things like 'sl
67.
▲
by
TOGoS
2y ago
I voted for the other one, but things were getting worse anyway, and the accelerationist in me wonders if somebody willing to say the quiet fascist stuff out loud and take a sledgehammer to the parts of the government that were actually doi
68.
▲
by
TOGoS
2y ago
I am working a job like this now. Instead of getting punched in the stomach I have to make Jira subtasks and come up with some narrative about what I'm doing in a stupid scrum meeting every morning. Easy, pays well, less physically de
69.
▲
by
TOGoS
2y ago
> There must be some threshold beyond which (assuming most new developers are learning using these tools) fundamental ability to understand how the machine works and thus ability to "dive in and figure things out" when somethin
70.
▲
by
TOGoS
2y ago
This is pretty neat. My criticism is that the syntactic sugar and trying to make it 'look like' a different language actually just obfuscates what's going on and makes things more confusing. e.g. as I undnerstand it chann
71.
▲
by
TOGoS
2y ago
This is exactly the set of rules I happen to have ended up using. I suspect this is one of the few styles that you inevitably arrive at if you search the space for a format that looks okay, is easy to read, doesn't cause things to shi
72.
▲
by
TOGoS
2y ago
To me it feels like less of a hack if I can make the type declaration not a lie. e.g. type FooID = string & { typeName? : "FooID" } Read as 'of course this thing doesn't have a typeName[1] property, since it
73.
▲
by
TOGoS
2y ago
Or a massive not-violent one. Just stop working. The ruling class will bring the violence soon enough.
74.
▲
by
TOGoS
2y ago
Location: Madison, WI Remote: Sure. Willing to relocate: No (is the short answer). Technologies: Heroically fighting the complexity demon in any language you want. Résumé/CV: https://www.nuke24.net/docs/resume/
75.
▲
by
TOGoS
2y ago
So, when I said JavaScript, I really meant TypeScript, and I found its gradual/structural typing system to be the most ergonomic type system I've ever used (if you want nominal types, it's pretty trivial to get there just by
76.
▲
by
TOGoS
2y ago
This seems similar to the 'ComplexAmount' system I used to use in PHP and JavaScript programs for representing measurements using mixed units. Basically just a map of unit code => quantity. And for extra exactness, quantity w
77.
▲
by
TOGoS
2y ago
I think that was the idea behind NetKernel. I've built something similar, a Deno library called "TDAR"[1], and it works well, but it takes some work to wrap up all the command-line tools that expect to work in some mutable fi
78.
▲
by
TOGoS
2y ago
Let's all submit blog posts about our notes files and see how many HN front pages we can fill.
79.
▲
by
TOGoS
2y ago
> They work best where we need them the least. Just like most of the web frameworks and ORMs I've been forced to use over the years.
80.
▲
by
TOGoS
2y ago
Java does have a particular blend of features and lack of features that has led to the bloated, boilerplate-laden, inflationary framework ecosystem around it that is worse that I've seen in any other language. Lack of stack-allocated s
81.
▲
by
TOGoS
2y ago
Same. And it's a bit funny because I'm usually against unnecessary complexity, and here's a language that seems to have embraced it and become a giant castle of language features that I could spend weeks studying. Maybe it&#
82.
▲
by
TOGoS
2y ago
This is why I don't let my to-do lists automatically roll over. If it wasn't important enough to copy to today's to-do list, then maybe it's okay if it's never done. But I do keep them around in some form, because
83.
▲
by
TOGoS
2y ago
Thanks. The case about background processes makes it click. I would expect communication between the terminal app and the shell on the other end to still use in-band signalling, since it might be over RS-232 or SSH or anything else, but t
84.
▲
by
TOGoS
2y ago
I probably want to talk to you about programming language ideas. What are your thoughts on Unison[0], which also uses hash-addressed code and managed effects? [0] https://www.unison-lang.org/
85.
▲
by
TOGoS
2y ago
Okay, but why is it a signal at all? In the end, isn't it just escape sequences sent back and forth in-band? Wouldn't it be simpler to just let the program read and write those rather than involving a separate system call?
86.
▲
by
TOGoS
2y ago
I wish them luck. My experience with KDE is limited to the early 200Xs, when it was one of the desktop options that came with Red Hat Linux. "This is great, everything works together, Konqueror is so much better than every other web b
87.
▲
by
TOGoS
2y ago
Okay but that's a pretty long day, isn't it? I'm not sure that's a proper 'riddle', per se.
88.
▲
by
TOGoS
2y ago
Agree 85%. 10% relates to cases where you want dynamically- generated queries, which is why Phrebar has facilities to help with this. No off-the-shelf ORM that I've ever used has done anything but get in the way. Another 5% disagreeme
89.
▲
by
TOGoS
2y ago
If an ORM can't be used to access a valid database, then that ORM sucks. (ORMs often suck for additional reasons, but that one's pretty hard to ignore if you have an existing database that you need to interact with.) There are pe
90.
▲
by
TOGoS
2y ago
Granted, this was on some virtual machine on a computer from 2007. But I did pare it down and down until all that was left was Laravel itself, doing "nothing". I don't find it all that surprising. Overly-complex startup tim
More ›