Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arinlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
121.
▲
by
arinlen
4y ago
> Mercurial Is that the same Mercurial that didn't even supported stashing local changes? Exactly what does anyone stand to gain by switching from Git ti Mercurial?
122.
▲
by
arinlen
4y ago
> One thing I like to ask is, does your project have millions of lines of code, being worked on by thousands of developers scattered around the globe? If not, you might want to think about whether Git is really the best fit for your nee
123.
▲
by
arinlen
4y ago
> You might find the concept of Self-contained Systems, or SCS, interesting: It sounds like you invested some effort to come up with a brand new buzzword to refer to microservices.
124.
▲
by
arinlen
4y ago
> Cloud provider's best trick was to convince everyone that network calls are better than function calls. Not really. Cloud providers did convince everyone that if you hit a resource limit in one of your boxes then your best strat
125.
▲
by
arinlen
4y ago
> This is a common way of thinking about things, but having now worked with event-based tracing for the last few years I no longer believe traditional logs are necessary. You are free to use stuff as you see fit, even if you intentiona
126.
▲
by
arinlen
4y ago
> In your case, how much compatibility is lost from using C99 over C89? Until somewhat recently C89 was the latest version of C that was supported by the MSVC compiler. Support for C99 was always terribly broken and Microsoft chose to
127.
▲
by
arinlen
4y ago
> My God. Logging in protobuf? Yes, or any other data format and/or transport protocol. I'm surprised this is up for debate. > Logging is the lowest of all debugging utilities - its the first thing you ever do writing sof
128.
▲
by
arinlen
4y ago
> I’m increasingly of the opinion that we should stop using “logging” libraries, and instead we should produce telemetry via events using something like OpenTelemetry’s trace API. That really depends on what you mean by "events&qu
129.
▲
by
arinlen
4y ago
> We're 4 years away from the time when TFA predicts no new projects will begin with C. I'm not sure if this is representative, but most of my recent FLOSS projects have all been C89 libraries. The rationale is that it's
130.
▲
by
arinlen
4y ago
> Yes that’s what serverless is. It’s running compute jobs via a scheduling layer. That’s all it is. I'm not sure you got the point. The whole point is that you don't need to throw "serverless" buzzord nonsense arou
131.
▲
by
arinlen
4y ago
> Which registrars offer that? I expect all of them, and I'd be very surprised if any domain name registrar didn't offered this feature. For example, both Namecheap and GoDaddy allow customers to extend domain registrations u
132.
▲
by
arinlen
4y ago
> Certificates? Not a technical requirement. Subject alternative name (SAN) certificates support IP addresses.
133.
▲
by
arinlen
4y ago
> I think we can all agree it’s quite unimportant for Wikipedia to be microsecond up to date, and the people (...) I don't understand your comment. The only concrete grievance you have is that you feel some hypothetical people who
134.
▲
by
arinlen
4y ago
> Require the domain name to be a UUID or include the date or something else that makes it unsquattable. What's the benefit of a UUID over a raw IP address?
135.
▲
by
arinlen
4y ago
> It means I could maybe publish my memoirs and family tree and have it still available in 500 years. This usecase makes no sense at all. If you plan to have a server going after you're no longer able to maintain a server, your on
136.
▲
by
arinlen
4y ago
> I don't see how squatters would benefit more from that than other people registering domains. Registering a domain is not an issue to anyone. Some domain name registrars even offer multi-year subscription plans for those who don
137.
▲
by
arinlen
4y ago
> Does anyone know the equivalent of lambda without the 15 mins restriction. You can run short-lived jobs in a container in any container orchestration system or even straight up Docker.
138.
▲
by
arinlen
4y ago
> When running functions as a service, you don't have to administer the OS, you just request the computation, provide an input event, and wait for the results to be computed. You don't have to administer any OS when you run t
139.
▲
by
arinlen
4y ago
> Pay your fee once, and the domain stays active forever. Beyond domain squatters, who would benefit from that?
140.
▲
by
arinlen
4y ago
> Any idea what the Hetzner equivalent in the US would be? That would be Hetzner. https://www.hetzner.com/news/11-21-usa-cloud
141.
▲
by
arinlen
4y ago
> SSH + Docker compose makes for a simple deployment process. Ubuntu 22.04 ships with support for microk8s. https://microk8s.io/docs/getting-started This means it's trivial to setup a kubernetes cluster with
142.
▲
by
arinlen
4y ago
> For example, you will find plenty of classes with names like "StuffFactory", implementing the "factory" design pattern, even though you may not need a factory in the first place. This assertion makes no sense. A f
143.
▲
by
arinlen
4y ago
> Design patterns make the most sense after a few requirement changes. No. Design patterns are higher level programming constructs. The need to use and discuss things in terms of higher level constructs does no arise midway through. Or
144.
▲
by
arinlen
4y ago
> the problem is not about software development, it's about business logic that change, when a new client arrive and want new features, some feature where not usefull, other needed change ... You're giving the textbook exampl
145.
▲
by
arinlen
4y ago
> I disagree. Consider the Brainfuck argument. You can totally blame Brainfuck and its “paradigm” for detrimental consequences. That's a poorly put-together red-herring. Brainfuck is not one of the leading production programming l
146.
▲
by
arinlen
4y ago
> Most of the time, you end up being wrong on how things should be segregated, and your behavior ends up fragmented across a variety of objects, making it difficult to easily see the flow of your program. This can only become a problem
147.
▲
by
arinlen
4y ago
> One thing I really miss from my Java days, and which I don’t really think has anything to do with OOP, is the concept of package visibility. C++ has that in the form of internal linkage. You can have all the symbols you want that are
148.
▲
by
arinlen
4y ago
> I think that this is also part of the reason why there has been a shift away from design patterns (...) There is no such shift. Design patterns are ubiquitous and more popular than ever. Some frameworks explicitly base their added va
149.
▲
by
arinlen
4y ago
> * But 2,000 years ago the Europeans were were not "civilised" in the sense that we think of.* That really depends on what's your definition of "Europeans" and "civilized". The Catholic church exists f
150.
▲
by
arinlen
4y ago
> One of them was a one-liner "fuck the monarchy I don't care" comment, I did not referred to that comment. > and the other, not much longer, ended in "cringe asf lmao". The comment you're trying to m
More ›