Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
perrygeo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
901.
▲
by
perrygeo
5y ago
Of course. Implied in the senior developer's solution ("migration") is a plan to navigate those challenges - technically, politically and socially. What I tend to see is ignorant management insisting that there must be an eas
902.
▲
by
perrygeo
5y ago
Most likely because we can't even nail down a coherent theory of consciousness amongst humans, despite the fact that we can communicate verbally and use the scientific method. I personally believe that if we assume humans experience so
903.
▲
by
perrygeo
5y ago
Company: "Here's some big problems, can you help?" Senior Dev: "Yes!" C: "How would you recommend proceeding?" D: "I've studied the problem and my professional recommendation is to implement X, m
904.
▲
by
perrygeo
5y ago
This sounds ideal (as an introverted IC programmer). But the discipline required to keep this schedule would require everything related to communication and decision making to be combined into a single day. I could imagine that being a sour
905.
▲
by
perrygeo
5y ago
I worked at a company that was "hybrid" prior to the pandemic - deliberately, not because they were forced to be. 2 days in the office (same days for everyone) and 3 days remote. All meetings had a zoom link to support distributed
906.
▲
by
perrygeo
5y ago
> The whole point of cloud computing is the on-demand scalability. True, my system is fairly static. But it scales when I need it. As mentioned, it's for my personal use. "on-demand scalability" is a bullshit buzzword in t
907.
▲
by
perrygeo
5y ago
Agree. And to add another huge risk factor into the mix, how do you know that the offsets will last through the impacts of climate change? What if a company emits CO2 today, and purchases offsets which invest in the growth of a forest somew
908.
▲
by
perrygeo
5y ago
I use a setup like yours, with one nvim pane and many terminal panes. But I prefer to stay in vim land rather than typing directly into the terminal. So I edit my commands in nvim and use vim-slime to send them to the appropriate pane. I do
909.
▲
by
perrygeo
5y ago
I would but my local colo offers max 25 Mbps (!) networking unless you get the enterprise plan. I'm guessing there's better colo options near a big city?
910.
▲
by
perrygeo
5y ago
It's a refurb supermicro 2U. DDR4 ECC Ram, 6 spinny disks in a zfs pool. It's older gen hardware and it's really loud. I put it on a makeshift rack and put it far away, heating the corner of my basement! I've got a consu
911.
▲
by
perrygeo
5y ago
Refurbished Supermiro from The Server Store, there were plenty 2 years ago when I bought it - market has probably changed since then.
912.
▲
by
perrygeo
5y ago
2 years in, it's working fine and already paid for itself. I hope it makes it 10 years. Why do you think it won't?
913.
▲
by
perrygeo
5y ago
> That said when I want to run a public server I just rent a VPS and run it on that I have a setup similar to the OP and there's a really good reason for it: cost. For $2k in hardware (one time) and a VPS + electricity at $20/m
914.
▲
by
perrygeo
5y ago
This is the best summary of the topic I've read. Having used all three (submodules, monorepo, manyrepo) the only thing I can say with any certainty is - don't use submodules. The mono/manyrepo decision is not as clear cut but
915.
▲
by
perrygeo
5y ago
CBT does not work for everyone. It's "pretty straightforward" for sure, almost laughbly so. It's a culturally-insenstitive framework for mental illness that, as you exlicitly state, is about "calling out those cogni
916.
▲
by
perrygeo
5y ago
Even better, bring your own tunes and headphones. Tell your dentist to tap your right shoulder if they need you to adjust or spit into something. No effort on their part (if anything you just made their job easier) and you get to jam out an
917.
▲
by
perrygeo
5y ago
This is an important point to me. These people were living (by relative standards, absolutely thriving) with very little income, coasting on what a post-war, peak-cheap-oil society could provide. Sure, in their writing they occasionally que
918.
▲
by
perrygeo
5y ago
Agreed, and what does this have to do with the ocean? If they had named it SomeObscureTechnicalProtocol, I could at least pretend to respect it. Do words have meaning any more? Apparently not. Hijacking real words while inventing a language
919.
▲
by
perrygeo
5y ago
git. Even if I understand the codebase well, I always manage to get my working branch into a merge conflict.
920.
▲
by
perrygeo
5y ago
Just finished The Dawn of Everything by David Graeber and David Wengrow - highly recommended if you're into human history. You've probably read some variation on this idea: our simple hunter-gatherer ancestors lived an egalitarian
921.
▲
by
perrygeo
5y ago
I've been a happy Linode customer for a full decade now. One thing I've always appreciated is that they grew sustainably and sensibly, keeping a focus on core competencies (VMs, disks, networking) rather than offering dozens of ne
922.
▲
by
perrygeo
5y ago
Exactly this. The author's dev-blaming perspective is that Tech Debt costs are not accounted for systematically nor communicated clearly to the business folks. Yet the intro provides an example of clearly quantifying and communicating
923.
▲
by
perrygeo
5y ago
Bookmarks projects fail to be interesting because simply recording a list of links (maybe with folders or tags or some other categorization method) is something anyone can do trivially in a text file. They add no value because they only foc
924.
▲
by
perrygeo
5y ago
Have you ever needed a cache? The difference between GET and POST starts to look very important. Even without a cache, a GET and POST describe "what the api does" in detail - will my request change state on the server? Or will it
925.
▲
by
perrygeo
5y ago
Exactly. Choose boring technology, but more importantly choose technology that works within your org and keep it consistent. Say your company chooses risky, bleeding edge tech and uses it everywhere. You'll build institutional knowledg
926.
▲
by
perrygeo
5y ago
> convey meaning with subtle code style differences Why? This is exactly why we need autoformatters :-) if you're on a team, you should be conveying meaning with variable names, comments, and structure. If it doesn't show up in
927.
▲
by
perrygeo
5y ago
But air travel has tangible social and cultural value: visiting clients, friends, colleagues, and family. NFTs do not provide social value. That's the central argument to the article. Did you read it?
928.
▲
by
perrygeo
5y ago
> good writing requires clear thinking, and clear thinking is useful! Exactly this. The act of writing it down (whatever "it" is - code, prose, marketing materials, technical documents, mind maps, whatever) is inseparable from
929.
▲
by
perrygeo
5y ago
Start or contribute to an open source project, then offer consulting services to your users. If you can solve one of their problems indirectly through your published code and/or writing, they already trust your technical abilities to s
930.
▲
by
perrygeo
5y ago
Ten months notice - Wow, that is WAY too much. If anything that's a strong indication that you or your company failed completely at your duties _prior_ to your resignation. A "professional" would never let themselves or their
More ›