HackerTrans
TopNewTrendsCommentsPastAskShowJobs

throwaway073123

no profile record

comments

throwaway073123
·3 tahun yang lalu·discuss
Absolutely. If I see a one method interface, I generally assume that there's a ThingDoerFunc type that implements the interface.

Likewise, (ThingDoerImplemetation{}).DoThing is a valid func reference

Hence I say there's not really a one size fits all, there are a options for different circumstances.
throwaway073123
·3 tahun yang lalu·discuss
> particularly in Go where everyone crams everything into single-func interfaces which are almost exclusively far worse

Depending on scope, I've grown to prefer the single func interface.

For a smaller scope use, say filepath.Walk, absolutely, pass in a closure, good stuff.

For larger stuff, like say a chain of http middleware and handlers, I think it can be very limiting.

you get a big benefit from using the interface over a function: the underlying type _can_ have more methods and implement.

this gives room to implement a parallel interface, for example, to collect all possible routes, or to trace what handlers a request would pass through.

I don't think there's a one-size-fits all approach, use whatever gives the effort:utility tradeoff you're looking for.
throwaway073123
·3 tahun yang lalu·discuss
- JIT / optimizing for the host device

- hot patching

- making sure sysadmins have healthy sense of panic available to them at all times
throwaway073123
·3 tahun yang lalu·discuss
amd needs to make itself a first class citizen
throwaway073123
·3 tahun yang lalu·discuss
Auto restarting is actually intended to hide problems! ...from the user. The user, who probably isn't you if you're developing or administrating a service.

Any supervisory process, systemd, supervisord, kubernetes, etc should absolutely be making those restarts visible to the administrator so that they can resolve it.

The restart is just in hopes to keep the service available (symptoms in check) until the problem is actually fixed (disease is cured).
throwaway073123
·3 tahun yang lalu·discuss
My father had schizophrenia, and my wife has tourettes.

It's a completely different scenario. Someone with tourrettes knows what just happened. They're probably deathly embarrassed and apologetic.

In the schizophrenic case, they're being aggressive, hurtful, belligerent -- no one is obligated to sit through that. There's no reasoning with them, there's not even a discussion happening.