Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rtpg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
541.
▲
by
rtpg
1y ago
I am once again calling for someone to make something that's "basically clojure" but with whitespace instead of parens. Parens don't matter, but giving values names causing indentation is something I simply cannot abide
542.
▲
by
rtpg
1y ago
> There is no natural separation between code and data. They are the same thing. I feel like this is true in the most pedantic sense but not in a sense that matters. If you tell your computer to print out a string, the data does control
543.
▲
by
rtpg
1y ago
My belief is that the core part of a lot of programs where you want formal proofs are tricky enough to where you need hand holding but the higher up the stack you go the simpler your proofs get since you did the hard stuff in the core. Thou
544.
▲
by
rtpg
1y ago
Well GP mentioned that there _wasn't_ USB printing support, right? If USB over IP "just worked" and the sunray had USB over IP support then there's USB printing support right? But I just realized the "USB printing s
545.
▲
by
rtpg
1y ago
> if you werent fighting your friend to pay off some capitalist to pay them the most rent, you wouldnt be snapping at them These interactions are not in that sense, they are in the "I say some stupid unvarnished opinion first and im
546.
▲
by
rtpg
1y ago
This isn't really my original point but the reason I dislike the "you don't have ADHD you have capitalism" meme is that ADHD's intentionality symptoms isn't about attention but about self control[0] So if you &
547.
▲
by
rtpg
1y ago
I think "normal" is the tough part. I dislike the "you don't have adhd, you live in capitalism" meme in general, but there is a big difficulty in knowing how much you might be overloading yourself, trying to get to
548.
▲
by
rtpg
1y ago
> However, most levels can be expressed as a few intermediate goals I think generally the whole thing with puzzle games is that you have to determine the “right” intermediate goals. In fact, the naive intermediate goals are often entirel
549.
▲
by
rtpg
1y ago
Given the N64-PS1 era is filled with first party games that run at like 20 fps, I'm having a hard time saying things are worse now. I am a bit uncomfortable with the performance/quality stuff that people have set up but I personal
550.
▲
by
rtpg
1y ago
What would USB printing on a SunRay look like? Even in general, how do thin clients work with accessories and the like? It does feel like there's some tension between "this USB device is plugged directly into a computer" and
551.
▲
by
rtpg
1y ago
Gotta say that the card sticking out of the screen of the SunRay 270 looks properly goofy. It does feel like a bunch of universities in particular could have taken advantage of something like this. Something akin to the laptop "close t
552.
▲
by
rtpg
1y ago
Just feels relatively easy to change the language preference to be a multiselect though.... like ignoring user backlash, I'd assume _internal users of YT_ would just get extremely annoyed. I don't really need magic, mainly want &q
553.
▲
by
rtpg
1y ago
> i18n and l10n are something that I have seen a company done right. It is easy developer to assume: > If your IP is coming from country X, you must want the content to be served in language X. I would assume there are multilingual sp
554.
▲
by
rtpg
1y ago
I do not understand how this got rolled out. Surely there are _loads_ of multilingual people working at YouTube. How is there not at least an option to flag multiple languages that you speak? At least the audio translation I can turn off. I
555.
▲
by
rtpg
1y ago
> I pay somewhere around AUD$14/kg for Japanese rice in Australia a 10kg bag of (AU-grown) koshihikari at Hanaromart (some Asian supermarket) is around 43 AUD right now IIRC. Could I tell the difference in blind tasting between it a
556.
▲
by
rtpg
1y ago
Yeah my point is more about in type inference. If you explicitly annotate the expression's type then I'm not worried. Just like.... if you infer the union then all your type errors are going to shift around and you'll have to
557.
▲
by
rtpg
1y ago
In TS you get literals, which is its own dimension of valuable tooling of course. So inferring as an untagged union is not wrong of course! It's just that if you are always inferring the type of an if expression to A | B, then this wil
558.
▲
by
rtpg
1y ago
I've thought about this a good amount too because Typescript gets so much out of untagged unions but I think that with a language like Rust you get into a huge mess due to it messing up inference and also Rust _really_ wanting to know
559.
▲
by
rtpg
1y ago
I think this qualitative argument is made but is very unsatisfying for something as quantitative as compilation or runtime speeds. It leads to blithe things about how there's no such things as zero-cost abstractions. But at one point t
560.
▲
by
rtpg
1y ago
When discussing well typed-ness, and with more complex languages where you have weird undecideable components, you can end up with a notion of "Well typed" as follows: e: T is well typed _if_ the end result of e would be of type T
561.
▲
by
rtpg
1y ago
I do wonder how many languages have the "never returns" type explicitly available. Typescript and Rust.... Haskell has bottom but I wonder semantically how much space there is between bottom and "never return". Obviously
562.
▲
by
rtpg
1y ago
I do wonder if the advantages of the separate compilation model are being realized. Like I can understand having the semantics of a separate compilation model (and I think you could keep those without actually implementing with them?) but i
563.
▲
by
rtpg
1y ago
> Rust has made several language design decisions that make compiler performance difficult Do you have a list off the top of your head/do you know of a decent list? I've now read many "compiler slow" thoughtpieces by
564.
▲
by
rtpg
1y ago
> 20 years ago engineers scoffed at the idea of deploying code into a dozen regions (If you didn’t have a massive datacenter footprint) but now startups do it casually like it’s no big deal. Are there many startups actually taking real a
565.
▲
by
rtpg
1y ago
I dunno, I spent a lot of years (in high school at least) using Linux but being pretty overwhelmed by using something like vim (and having nobody around to point me to nano). EDIT.COM, on the other hand... nice and straightforward in my boo
566.
▲
by
rtpg
1y ago
Yeah I didn't really challenge my friend on this that much so it could have been that they couldn't find the thing they wanted. his thing was mostly "pharmacies don't have _anything_" which just feels like a pretty
567.
▲
by
rtpg
1y ago
Ok but my friend lives in Seattle and like every walgreens reported having it in stock on their website. Maybe some of them are wrong but I don’t believe it.
568.
▲
by
rtpg
1y ago
I was having a conversation earlier today with an acquaitance who bought rubbing alcohol off of Amazon because according to him none of the pharmacies in his city have it. He lives in Seattle. It really feels like people's behaviors ha
569.
▲
by
rtpg
1y ago
A user send a request, and gets a response you don't grasp. In Darklang-like envs that request data is held onto for a bit, you can replay it and tweak things. And you don't have to think about environment differences because you&
570.
▲
by
rtpg
1y ago
The theory is that because Dark offers a nice interactive environment when you have a request come in you can inspect the data, "fix up" your code, rerun it quite smoothly. Completely removing the deploy question. Really good for
More ›