Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Tehnix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
Tehnix
4y ago
Don't get me wrong, I definitely think the current movement and focus on a great UX is amazing! But as someone that cares a lot about scalability and operational complexity + cost, it hurts a little to see certain approaches that'
62.
▲
by
Tehnix
4y ago
IMHO it's a huuuge mistake to try and squash these two very distinctly different things into one word (SSR), and it has added a ton of confusion to many with Next.js's move away from it. - SSR: Dynamic rendering of paths, happenin
63.
▲
by
Tehnix
4y ago
I definitely think many do, and a lot more compared to any other industry. Many of us are fortunate to be able to have our hobby (programming) be our day job. Do all of us enjoy it? Of course not. Do more than any other industry? I woul
64.
▲
by
Tehnix
4y ago
> an essential factor in the success of a venture-backed startup is the ability to secure a next round of funding. I've been quite surprised at who true this is. A majority of the large rounds of layoffs we've been seeing latel
65.
▲
by
Tehnix
4y ago
> each AZ is considered a separate datacenter but in real life each AZ is multiple datacenters that are really close to each other For AWS specifically, I’m fairly certain they maintain a minimum distance and are much more strict on requ
66.
▲
by
Tehnix
4y ago
This will largely depend on your workflow, but in a PR-based workflow, I've for a while now held the opinion that individual commit messages are useless to me in the history of the code, and that a squash with a final description + sum
67.
▲
by
Tehnix
4y ago
I hope you keep commenting! I think your experience brought a good balance to an otherwise one-sided viewpoint. I think a lot of people here haven't really been exposed to actual dangerous areas in the world, but even in seemingly safe
68.
▲
by
Tehnix
4y ago
If you are using the spread operator to copy data to create a new JS object in a performance sensitive loop, it will actually have a big enough overhead that you’ll have performance gains by listing the fields explicitly. Spreading introduc
69.
▲
by
Tehnix
5y ago
A lot of things that used to be a concern (hot partitions, etc) are not a concern anymore and most have been solved these days :) Put it on on-demand pricing (it'll be better and cheaper for you most likely), and it will handle any loa
70.
▲
by
Tehnix
5y ago
It's in fact exactly in Horizontal scalability that it becomes important to have control over exactly what resources you need to scale :) Let's take a typical monolith. You'll be serving endpoints that: - Are CPU intensive -
71.
▲
by
Tehnix
5y ago
And then Dropbox shifted kinda back again, at least partially [0], it’s interesting to see the ebb and flow :) [0]: https://aws.amazon.com/solutions/case-studies/dropbox-s3/
72.
▲
by
Tehnix
5y ago
I'll honestly just say it outright: this is horrible advice. People using this argument has clearly never needed to be multi-cloud. If you can ever, ever, ever, avoid being absolutely forced into this, you should. Being able to move fa
73.
▲
by
Tehnix
5y ago
The campaign took a different focus on each parts of SC2. I personally enjoyed this, and thought it was much better than a much shorter storyline crammed into one game (or alternatively a delay of several years before release). IMO SC2 was
74.
▲
by
Tehnix
5y ago
HN makes it seem like the majority is die hard work from home, but I guarantee you that you are by far the minority. Remote work is not for everyone, it has its pros and cons. One of the biggest cons is isolation. For a lot of people, the
75.
▲
by
Tehnix
5y ago
In Rust, <> are used for type arguments. E.g. if you make a function with a generic type, it would be `fn my_func<T>(arg1: T) { ... }` Now, what we have here is commonly referred to as the Turbo Fish[0] operator (the `::<>
76.
▲
by
Tehnix
5y ago
I take it that GPs point is that it makes just as little sense, to change the working language to danish, purely based on presidency.
77.
▲
by
Tehnix
5y ago
Yet by far the biggest shared language in the EU is english, no contest.
78.
▲
by
Tehnix
5y ago
I just went from a 32GB RAM Macbook Pro to an 8GB RAM M1 Macbook Air...the difference is insane, I don't know what the hell the MB Pro is doing with its RAM, but it just felt like RAM was never enough on Intel Macbooks. Here on the M1,
79.
▲
by
Tehnix
6y ago
> We did not screw them. We just wrote a decent contract, and they wrote an awful one. Screwing someone in writing is still screwing them. By your same logic, the EU hasn't screwed anyone, since it's within legal powers to do w
80.
▲
by
Tehnix
6y ago
> Astrazeneca would have may have made other supply chain decisions to build infrastructure outside the EU had they known this. They absolutely would not. There is so much that goes into the regulations at play here (GxP specifically in
81.
▲
by
Tehnix
6y ago
> > Zig is a general-purpose programming language and toolchain for > > maintaining robust, optimal, and reusable software. > I am sure both csh and php aspired to do the same. And I am sure they didn't. Such a bad take.
82.
▲
by
Tehnix
6y ago
> And if AWS hikes rates (or reduces discounts) on you once their algorithmic AI determines your switching cost exceeds the rate hike? > "Oh they would NEVER do that" Interestingly, what you insinuate is exactly the opposite
83.
▲
by
Tehnix
6y ago
> From where I'm sitting, the best parts of the cloud were created 10-15 years ago I just moved from a startup that was running things on services that were either created or only really matured within the past three years, to a dif
84.
▲
by
Tehnix
6y ago
>But the floor can matter too. For someone trained to write high-performance JavaScript, JavaScript's performance floor is higher than Rust's, and they can write more JavaScript faster. I'm not sure what you mean by the fl
85.
▲
by
Tehnix
6y ago
>whether the code produced by the average programmer of that language is fast or not Not just this, but the ceiling of performance improvements matter a lot too. Rust allows you to write high-level code, where you can "easily"
86.
▲
by
Tehnix
6y ago
As both an IC and Manager, I've now been on a lot of teams using monoliths and teams using microservices, and I would always choose microservices going forward. Let's be straight, both have pros and cons, but I value the following
87.
▲
by
Tehnix
6y ago
I was thinking about how one could automate this when reading. Not a foolproof way, but add a string in your Issue Templates that is required to be there, e.g. <!-- AUTOMATIC-CHECK -->. If this is not present in the issue, the GitHub
88.
▲
by
Tehnix
6y ago
There is simply an enourmous amount of assumptions that would go into estimating anything else, because ms is the only correct metric. Lambda billing for a month? What on earth does that say? 10 invocations running 15 minutes? 90,000 invoca
89.
▲
by
Tehnix
6y ago
I wrote this in another comment here, but just so you don't miss it: Don't. Dependencies for the dynamic languages matter A LOT! Take a look at what it'll cost you for requiring the AWS SDK in Node.js, for your cold starts h
90.
▲
by
Tehnix
6y ago
Dependencies for the dynamic languages matter A LOT! Take a look at what it'll cost you for requiring the AWS SDK in Node.js, for your cold starts https://theburningmonk.com/2019/03/just-how-expensive-is-the..
More ›