Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aidos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
aidos
2y ago
Having flashbacks to the time where we had paid for a server and were paying for rack space for a customer and they were refusing to pay their bill. Our lawyers told us in no uncertain terms that turning off the server would be a terrible i
122.
▲
by
aidos
2y ago
Gotcha, thanks for the clarification. I’m not sure what that would buy me here. I have a rule that I only async if it’s a requirement. In my case I can carry out all the steps in a single (simple) sync action. Our updates are optimistic so
123.
▲
by
aidos
2y ago
Exactly that. It’s tempting to try to combine them - we’ve all been there. They’re subtly but inherently different, in my experience.
124.
▲
by
aidos
2y ago
I’m not quite seeing what you mean. What you mind redoing the example above for my benefit? We have controllers that all the users actions are funnelled through. The top level functions in there are wrapped in transactions so in practice it
125.
▲
by
aidos
2y ago
I didn’t clock the use of “triples” as the store on first read. That’s a non-starter for existing dbs and pretty much a dead end for anyone who eventually wants a db structure they can use outside of this model.
126.
▲
by
aidos
2y ago
We have an internal lib for data management that’s philosophically similar to linear too. I opted for having required transactions for developer safety . Imagine that you support the model discussed above where it’s possible to update the
127.
▲
by
aidos
2y ago
This looks great. We use our own version of something much more naive which allows for the various benefits you have (but yours does more). Ours is also based on Linear but we go all in on mobx like they do too. It’s a great model where we
128.
▲
by
aidos
2y ago
Fairly sure the linters would catch that (unless you referenced both of them in later code).
129.
▲
by
aidos
2y ago
> The review comments should not be a stream of consciousness but properly written feedback. My advice would be to not take it so personally and assume good intentions from your reviewers. If someone gave me feedback that caused a big co
130.
▲
by
aidos
2y ago
For me there’s only one thing that matters - you’re all working together to put good code into the system. If you work in an environment where people lord code review over you in any way then you’re on a hiding to nowhere. That applies equa
131.
▲
by
aidos
2y ago
It’s effectively a subtle phishing attack (where a wrong click is game over). It’s clever, and the probably the tip of the iceberg of the sort of issues we’re in for with these tools.
132.
▲
by
aidos
2y ago
Ah! So that’s a spot where we’re talking past each other. I’d anticipate you would be equally as able to ssh to VMs on dev laptops. That’s definitely a prerequisite for making this work in the same way as you’re currently doing. The only di
133.
▲
by
aidos
2y ago
Sounds like you’re talking about something else (more like the Citrix / virtual desktop type model - I don’t know the name). The idea here is that you use a VM (cloud or local) to run your compute. Most people can run it in the backgro
134.
▲
by
aidos
2y ago
So the devs don’t have the ability to ssh to your cloud instances and change config? Other than the size issue, I’m still not seeing the difference. Take your point on it needing to start before you have control, but other than that a VM on
135.
▲
by
aidos
2y ago
I don’t know that’s safe to assume. Maybe it is an issue but it was not one of the issues they talk about in the article and not one of the design goals of the system. They have the proxy / lazy start system exactly so they can limit t
136.
▲
by
aidos
2y ago
For sure, but , a VM has that feature too. They have to run some services directly on the laptop to handle the code syncing. So if you accept a certain amount of “need to do some dev machine setup” as a cost, installing Parallels and run
137.
▲
by
aidos
2y ago
I want to double check we’re talking about the same thing here. I’m referring to running everything inside a single VM that you would have total access to. It could have telemetry, you’d know versions etc. I wonder if there’s some confusion
138.
▲
by
aidos
2y ago
You could still run the proxy they have that lazy boots services - that’s a nice optimisation. I don’t think that many places are in a position where the machines would struggle. They didn’t mention that in the article as a concern - just t
139.
▲
by
aidos
2y ago
Due to the work that this team put in though, right? The choice to run dev environment far away from the files puts you in the position of needing to engineer your way past the inconsistency.
140.
▲
by
aidos
2y ago
Maybe a silly question, but why all this engineering effort when you could host the dev environment locally? By running a Linux VM on your local machine you get a consistent environment that you can ssh to, remove the latency issues but you
141.
▲
by
aidos
2y ago
Why would you feel obliged to accept a MR in which someone has accidentally changed large amounts of code?
142.
▲
by
aidos
2y ago
> In practice, none of the day-long plans are actually a day. The gun isn't actually to your head. You can go home and sleep.
143.
▲
by
aidos
2y ago
> hardware hasn’t been upgraded since 2017 What? They switched architecture to an amazing new chip series since then. I’d go even further and say that the era before then was the lost era of rubbish keyboards and strange gimmicks (lookin
144.
▲
by
aidos
2y ago
Do you have another link -that one’s not working for me
145.
▲
by
aidos
2y ago
Unless something has changed, VSCode runs in a server / client model with the FE on your local machine and the code / language servers running remotely (I don't use it, I stick to neovim).
146.
▲
by
aidos
2y ago
I find GitHub to broadly be ok. One exception I have is for code reviews, arguably its most important usecase. Once there’s a little back and forth going on and a few rounds of things being fixed it becomes really hard to find a list of the
147.
▲
by
aidos
2y ago
Countfire | Senior Fullstack and backend Developers| Remote (but must based in UK) | www.countfire.com Countfire makes software for the construction industry. Our software is well loved because we try to design solutions that are a magnitud
148.
▲
by
aidos
2y ago
That always felt like such a meaningless statement to me.
149.
▲
by
aidos
2y ago
7yo me could not understand how people could possibly make software but I knew I wanted to be part of it. I loved my CPC 6128.
150.
▲
by
aidos
2y ago
Ah nice. Thanks for the extra info. I’m weirdly fascinated by the inner workings of Postgres.
More ›