Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
781.
▲
by
perrygeo
4y ago
Solving things faster is not always the goal. I make a point to fully "rubber-duck" the problem before asking for help. Is this slower, yes. Does this build deep knowledge in a way that is superior to just being handed the answer,
782.
▲
by
perrygeo
4y ago
But it's funnier if it is.
783.
▲
by
perrygeo
4y ago
The health endpoints exist only to provide a signal to some external orchestrator (these days most likely kubernetes). There's rarely a need to attach any data to these responses - you can just respond with an HTTP 200 and an empty bod
784.
▲
by
perrygeo
4y ago
> Meal skipping has become an increasing trend of the modern lifestyle that may lead to obesity Citation needed. Virtually the entire planet has constant access to food, available 24/7/365, something that has never happened at
785.
▲
by
perrygeo
4y ago
Because visual design is both a) very hard/expensive to do well from scratch and b) not a differentiator for most products. For the vast majority, it's just more cost effective to use a standard template and focus on your core pro
786.
▲
by
perrygeo
4y ago
Ownership, decision making ability, technical design, KISS, deeply understanding the system, direct communication with stakeholders, and personal responsibility. Good list! These are the qualities that consistently produce top-notch softwar
787.
▲
by
perrygeo
4y ago
The monorepo decision has little to do with VCS from my perspective - I can't think of a single case where git was the make-or-break decision point. It's primarily about operations, testing, dependency management, and release proc
788.
▲
by
perrygeo
4y ago
> the full depth of experience when it comes to interacting with it. This is the part that most people conveniently forget. Many people find it easier to create elaborate docs and processes than to regularly interact with the software sy
789.
▲
by
perrygeo
4y ago
Every single link on that page is dead.
790.
▲
by
perrygeo
4y ago
Mixing work and personal accounts is a strict no for me. I have no problem at all blogging, tweeting, etc for an employer ... as long it's published on my employer's account. I'm selling time and expertise to the company, not
791.
▲
by
perrygeo
4y ago
> you can work there for months before you know what <cutesy name> does. It’s because it’s generic and because a “fun” name was chosen, its responsibilities have not only changed but its number of responsibilities have changed Exc
792.
▲
by
perrygeo
4y ago
not OP but I've got a Remarkable 2 and don't use the subscription. There's a USB connection that starts a web server which you access the web UI at a set IP address. A little clunky but manageable.
793.
▲
by
perrygeo
4y ago
> Automating things significantly increases the cost of changing them. I've described this as the difference between traveling by train vs car. When you're manually driving a car, you can go anywhere your tires are capable of d
794.
▲
by
perrygeo
4y ago
My experience exactly. "Can you automate it?" should always be followed by a discussion of what "it" precisely means. If you can describe in English not just the happy path but all possible failure modes, then your probl
795.
▲
by
perrygeo
4y ago
Frink (which OP mentions for its datetime syntax) has the concept of units and unit conversions built into the core language - but that's about all it does! I'd love to have this feature in a general-purpose language.
796.
▲
by
perrygeo
4y ago
So we've got LiteFS, LiteStream and LiteSync ... all of which handle the same problem of sqlite replication in different ways. I know naming is hard but this is bound to lead to confusion.
797.
▲
by
perrygeo
4y ago
The question itself might contain a partial answer. If "frontend" and "backend" are assumed to be two completely separate disciplines, the architecture is going to reflect that (Conway's law). It's possible tha
798.
▲
by
perrygeo
4y ago
I'm particularly amused by this line of "reasoning". First, the problem does not even exist in objective reality - as the article states, employment is at an all time high. Second, even if the proximate problem were real, the
799.
▲
by
perrygeo
4y ago
There's a physical aspect of it that can't be overlooked. If you need to write 1000 lines of code to realize your creative vision, that takes time and sustained rapid hand movements - both of which are finite resources. I only see
800.
▲
by
perrygeo
4y ago
It's satire: https://citymeme.com/page/about
801.
▲
by
perrygeo
4y ago
In the 1st edit, the author hits on something really crucial - the business has needs beyond just "the software works". He lists some frontend considerations; a backend developer might have a list like: comprehensive observability
802.
▲
by
perrygeo
4y ago
> Am I capable of learning these things even if I find them overwhelming? Yes! Especially if you find them overwhelming - that means you've taken the first step of treading into new territory and trying to make sense of what you see
803.
▲
by
perrygeo
4y ago
> They certainly both suffer from issues related to upstream packages doing their own thing. Having used both Bazel and Nix, I agree they suffer here but with a slightly different take: They suffer because they must reinvent the wheel an
804.
▲
by
perrygeo
4y ago
Four very interesting concepts in a short space: - "general methods that leverage computation are ultimately the most effective, and by a large margin" - "[search and learning are] methods that continue to scale with increase
805.
▲
by
perrygeo
4y ago
Yes but popular SQL databases are also among the best document stores. All the flexibility of NoSQL plus ACID guarantees, plus an option to do "gradual typing" by tightening the schema as it evolves.
806.
▲
by
perrygeo
4y ago
I don't think people truly understand the gap from "net-positive fusion is technically possible" to "fusion plants are real and have an ROI competitive with fossil fuels". Seems like we're getting close to step
807.
▲
by
perrygeo
4y ago
If you've designed your sampling properly, a 75% response rate is more than sufficient. Maybe that was choice C? This isn't really a statistics question per se; it's a question about how to design and operate a research surv
808.
▲
by
perrygeo
4y ago
The ability to read social cues in person is so vital to our survival that they are instinctual - babies can pick on these cues without any prior exposure. Yet remote workers are struggling with these very things. That should disturb anyone
809.
▲
by
perrygeo
4y ago
I would add that teams also need to commit to reading a lot, and to regularly editing what was previously written. Writing in a culture where the written word doesn't have an impact, or where documents are skimmed once and go to die, i
810.
▲
by
perrygeo
4y ago
So, what was the first thing on your mind when maintaining it? Python gives you plenty else to worry about besides types.
More ›