Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rtpg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
781.
▲
by
rtpg
2y ago
consumer benefit is not the end all of antitrust.
782.
▲
by
rtpg
2y ago
There are documents that your former employer often needs to provide you for stuff like health insurance. And now suddenly it's some direct confrontation to get a document, while your future employer (Who could still just let you go!)
783.
▲
by
rtpg
2y ago
I'm kinda sad that there doesn't seem to be a thing that is basically Wikipedia-like but with Google Docs-like shared editing as a "canonical" open source offering in this space. Notion is too much stuff! Basically want
784.
▲
by
rtpg
2y ago
My understanding of the narrative was that Apple showed up with a lot of stuff regarding USB-C at the outset, even if they weren't the first person with it on their device. This was just stuff I heard though. Vaguely, many years ago.
785.
▲
by
rtpg
2y ago
> Testability is correlated with good design. Something not being easily testable hints that the design needs to be changed. Sometimes that design is your test design. I have struggled a bit with this at times. There are certain things t
786.
▲
by
rtpg
2y ago
I don't know, this is just stuff I heard, but I think some of it is Valve just being _annoyed_. Like Apple made this choice despite reaching a point where the highest end graphics card they ship is equivalent to a high-end... laptop gr
787.
▲
by
rtpg
2y ago
The scuttlebutt is that Steam is not going to get ported, and Valve has given up on Apple since the 32 bit drop in general and the Metal/Vulkan mess. I have seen a huge downtick in games with Mac releases too… even for stuff where it s
788.
▲
by
rtpg
2y ago
I think one core thing that you have to do with ASTs in Rust is to absolutely not store strings of the like in your AST. Instead you want to use something like static string libraries (so you get cheap clones and interning) and for things l
789.
▲
by
rtpg
2y ago
RE "small problems": I would be very curious to know what the top 3 principles are for this team. What are the three things that _never_ fall into small problems? Security was mentioned, but what else is their non negotiable? To b
790.
▲
by
rtpg
2y ago
Oh, with the class declaration version? I never considered that, but feels obvious now.
791.
▲
by
rtpg
2y ago
I feel like "consider dataclasses as a useful default" is decent advice. You get the stuff you get from `NamedTuple`, but you can also easily add helper methods to the class as needed. And there are other dataclass goodies (though
792.
▲
by
rtpg
2y ago
I understand calling people stupid is not a strategy to convince someone. But it’s not like that is why someone votes for Trump, right? It’s maybe more of a way to disincentivize conversions back. I… really wish there had been a primary tho
793.
▲
by
rtpg
2y ago
I trialed for a job where the CTO was convinced of dev environments in kube as "the way to work". Everyone else was at least ambivalent. I joined, tried to make some changes that would let me run things locally. Every time I got p
794.
▲
by
rtpg
2y ago
Nix on MacOS makes a bunch of build users and has a bad habit of touching files that then get touched by MacOS updates, leading to a system that works... then doesn't work.
795.
▲
by
rtpg
2y ago
This is how you get to "I wrote to the spec, it's your problem that clicking the button doesn't do the thing". Huge feedback loops. When you run it "locally" enough you can do your integration stuff before you
796.
▲
by
rtpg
2y ago
I think the idea is that if a manager is just like... in the meetings with team members or also just ambiently participating in the work then they'll know what is happening. I don't need a metrics dashboard to know what's goi
797.
▲
by
rtpg
2y ago
I think people don’t care about Herokus costs, because for a long time Heroku was basically the best setup for a certain kind of simple app, and had lots of wonderful goodies around it. Every alternative seems to be pitching some different
798.
▲
by
rtpg
2y ago
Just fyi since UV generates a virtual environment in .venv you can just point to the .venv folder in VSCode and stuff should work (I highly recommend using direnv and sourcing the virtual environment in a .envrc file though… when your edito
799.
▲
by
rtpg
2y ago
I thought AP was push-based though? Might be wrong of course, and I think stuff like media is its own thing
800.
▲
by
rtpg
2y ago
I wonder how much of that is endemic to ActivityPub or how much is about the software stack itself I don’t mean to be glib, just wondering if things can be “done better”
801.
▲
by
rtpg
2y ago
I mean if you think SQLAlchemy does the job for you that's great! My general contention is more "there are good ORMs". I believe Django is the good one, but if you think SQLAlchemy works well for you, go for it!
802.
▲
by
rtpg
2y ago
I mean first of all you could "just" use an array field for your list of items. Single model. But then you have actual properties on your todo list. So even in your object model you already have two classes, and your todo list has
803.
▲
by
rtpg
2y ago
While I don't really know about posts being migrated, identities at least can be migrated in the common circumstance of someone simply wanting to change providers and the old host being willing to hold onto the "moved" record
804.
▲
by
rtpg
2y ago
I don't think that is correct? You can spin up your own instance and do stuff on it. The fact that some people want to share their resources isn't feudalism.
805.
▲
by
rtpg
2y ago
"Being at will of a server" is always a problem, but with federation you can choose which server you are at the will of. You still need trust, but that trust can be chosen by you based off of your needs (and that trust can be plac
806.
▲
by
rtpg
2y ago
I have found that ORM arguments in context don’t stick very well to Django’s ORM, but see the argument applying well to most all the others. Case in point Django is really good about DB-specific functionality and letting you easily add in e
807.
▲
by
rtpg
2y ago
Thunderbird has gotten a lot of love in the past 2 years. Still have random hangs and the like meaning I'm finding myself just using my mail host's web interfaces often, and search... is what it is, but it's better!
808.
▲
by
rtpg
2y ago
Very fun to see your username outside of Stack Overflow, thanks for your work on having the playground! Beyond the running costs of the machine itself, has the rust playground been any trouble, or has it mostly been smooth sailing after the
809.
▲
by
rtpg
2y ago
I am a bit frustrated that I don't have a great "tool" environment to build out this stuff, because of having to futz with the I/O. Like most of that stuff is "well I know how to write the Python to do the last step
810.
▲
by
rtpg
2y ago
Took me a second to grok why the field access would require dynamic dispatch and it's because you have to deal with differing layout between structs.
More ›