Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TOGoS
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
151.
▲
by
TOGoS
3y ago
It is Java's particular set of features and lack of features that give programs written in it a tendency towards design patterns like the one described. - Everything's an object -> Let's define lots of nouns! - Classes can
152.
▲
by
TOGoS
3y ago
Edit: I misread your question, so responded with a link to this article answering "why WebGPU": https://cohost.org/mcc/post/1406157-i-want-to-talk-about-web... It does seem like kind of a mess. Unlike W
153.
▲
by
TOGoS
3y ago
And for the record, mine is http://www.nuke24.net/plog/ :)
154.
▲
by
TOGoS
3y ago
I commented, but mine got missed, somehow. Maybe because my phone auto-capitalized the "H" in "http" and the script didn't account for funny capitalization. Sad!
155.
▲
by
TOGoS
3y ago
Http://www.nuke24.net/plog/ Random personal projects, mostly.
156.
▲
by
TOGoS
3y ago
It's interesting to me that Blender basically dumps everything to disk in the most straightforward way possible and lets the loader figure out how to interpret that, since it's similar to how Factorio loads save files from older v
157.
▲
by
TOGoS
3y ago
The Factorio team is pretty chill about stuff, generally, which is why they make the game so moddable in the first place. The only time I remember them having to take any legal action was to deal with someone reselling stolen keys or somet
158.
▲
by
TOGoS
3y ago
Anyone want to explain what the heck Oxide is? Based on the comments it sounds like a biodegradable plastic wrap?
159.
▲
by
TOGoS
3y ago
> This presentation shows the fundamentals of the "decoupling from Rails" I 100% understand why someone would want to do that, though, for unit testing or otherwise. Rails (and every framework inspired by it) seems almost inte
160.
▲
by
TOGoS
3y ago
From my own experience: Occasionally it feels awkward, but more often than not, the same patterns that make testing easier also lead to an architecture that is easier for me to understand and reason about, because 'having a minimal set
161.
▲
by
TOGoS
3y ago
And they still need to worry about health insurance.
162.
▲
by
TOGoS
3y ago
> There’s another important difference too. In an ordinary Notebook there’s a “temporal thread of evaluation” in which inputs and outputs appear in the sequence they’re generated in time I've always found this kinda confusing, and t
163.
▲
by
TOGoS
3y ago
Yeah don't do that. :) Do this: interface Dog { typeName: "Dog"; woof():void } interface Cat { typeName: "Cat"; meow():void } function isDog(a:Dog|Cat) : a is Dog { return a.typeName == "Dog&quo
164.
▲
by
TOGoS
3y ago
I guess a deep dive would have had to get into more gritty details about USB-PD? Or maybe show how they crammed all the requisite capacitors and heat dissipators into the thing. It did answer my question, though, which was "how do the
165.
▲
by
TOGoS
3y ago
> The only thing that matters in software is the experience of the user. I mean, sometimes software development is enjoyable as an end in itself, otherwise Shenzhen I/O wouldn't be a thing. That said, it's a lot more enjoy
166.
▲
by
TOGoS
3y ago
The sad thing is that there's not much in Git's data model[1] that makes it bad for storing large binary blobs. An alternative implementation of Git (the program), or even a future version of vanilla `git`, could handle them just
167.
▲
by
TOGoS
4y ago
Addendum to my nominal types: For the 'fake' nominal types (you can't put a symbol on a number!) I like to make those fields optional, which makes the type less of a lie. "If this number did have a [unit symbol] prope
168.
▲
by
TOGoS
4y ago
Good take if you ask me. When I want to flesh out an ontology, I find that TypeScript's type syntax more natural than anything else. Generally I find it to do an amazing job of bridging between a very expressive and flexible type sys
169.
▲
by
TOGoS
4y ago
So it would seem that going with the flow turned out to mean not going with Flow; how confusing![1] I went with TypeScript early on because the compiler chain felt better integrated than the alternatives. No messing with chains of babel tr
170.
▲
by
TOGoS
4y ago
I tried to use FreeCAD once because I needed to generate some G-code for my CNC router. I ultimately wrote my own G-code generator because that was less frustrating than memorizing the sequence of steps necessary to do anything in FreeCAD.
171.
▲
by
TOGoS
4y ago
Same. I have fond memories of first playing Doom on a 386 with the resolution set to extra low (approximately halving 320x200). The space between the pixels gives your imagination something to do. Sort of like how you can make a room loo
172.
▲
by
TOGoS
4y ago
> Why? Having to manually kick off a build process is another thing that I have to go do that takes me out of the flow and is another point where things can go wrong. When you run a Deno script, it has a build step that it does internall
173.
▲
by
TOGoS
4y ago
I am trying and failing to find the entry in the jargon file that says something along the lines of "if you come across a person who pronounces 'SQL' as 'squirrel', you have found a true hacker indeed". Maybe
174.
▲
by
TOGoS
4y ago
> type's have always been there As have excessive apostrophe's.
175.
▲
by
TOGoS
4y ago
My sister asked me the other day "is gridbeam a thing?" and I said "yes, for me and about 5 other people in the world." Nice to see it make the front page of HN. I had been trying to come up with a modular constructio
176.
▲
by
TOGoS
4y ago
> whether Grid Beam itself is open source "Grid beam is a system of beams in which the width of each beam is equal to the hole spacing." There's your source right there.
177.
▲
by
TOGoS
4y ago
> I mean, it's cute but I'm pretty sure most DIYers own a drill. Or wood glue. I do, and I use them to make gridbeam.
178.
▲
by
TOGoS
4y ago
Harkonnen had a long-term project to make dynamic shadows that would change throughout the day, which would result in the solar panels being fully lit for at least a moment at noonish, but I got the impression that side-project was eventual
179.
▲
by
TOGoS
4y ago
The Democrats' failure to run good campaigns, always keeping congress teetering between the two corporate parties, is part of their culpability. If they all ran on, for example, abolishing health insurance companies, and won (because
180.
▲
by
TOGoS
4y ago
> Also, am I just needlessly splitting hairs? Since the linked README doesn't even mention "IP", I suspect the author misunderstands what "DNS" is about, and this is actually a search tool, and the headline is ba
More ›