HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ovis

no profile record

Submissions

St. John's woman loses home after Phoenix pay fiasco

cbc.ca
40 points·by ovis·4 năm trước·24 comments

Thread Pools on the JVM

gist.github.com
217 points·by ovis·5 năm trước·117 comments

comments

ovis
·2 năm trước·discuss
From a map I found[0], it looks like Sweden has an average annual temperature of around +5⁰C, and northern Ontario and Quebec are closer to -5⁰C?

[0] https://upload.wikimedia.org/wikipedia/commons/9/92/Annual_A...
ovis
·3 năm trước·discuss
Do you consider implementing an interface to be subclassing? And if so, what's the OO alternative? Prototypes?
ovis
·3 năm trước·discuss
It's rugged! 6-8 days is typical, according to Parks Canada: https://parks.canada.ca/pn-np/bc/pacificrim/activ/SCO-WCT
ovis
·3 năm trước·discuss
At least according to Amazon,

"Some may ask why we didn’t announce these role reductions with the ones we announced a couple months ago. The short answer is that not all of the teams were done with their analyses in the late fall; and rather than rush through these assessments without the appropriate diligence, we chose to share these decisions as we’ve made them so people had the information as soon as possible."

(From the announcement.)
ovis
·4 năm trước·discuss
It's not necessarily unrealistic. It only takes one terrible driver to drag down the mean and make everyone else better than average!
ovis
·4 năm trước·discuss
"This website" referred to Hacker News itself, which is written in a Lisp (Arc).
ovis
·4 năm trước·discuss
> But they don't mutate data and hence every function call creates a new data in memory taking up space.

Well, only if you mutate the data. And even then, most functional languages provide persistent data structures that allow efficient sharing of the unchanged parts of the data structure.

> Now my question is where do I learn about these nitty gritty's? Should I read about compilers more? Or systems? Or what?

I'd recommend choosing a functional language and an imperative language and learning both.
ovis
·5 năm trước·discuss
For some reason I'm kind of sad seeing Twitter's (very cool) homegrown technologies in the "Old" diagram with the "New" architecture basically Google Cloud. I'm sure it makes sense internally, but it feels like the loss of an innovation center in the streaming space.
ovis
·5 năm trước·discuss
From the article,

> [Lisp macros] by their nature would be hard to implement properly in a language without turning it into a dialect of Lisp

Other candidates that come to mind (because I recently learned about them) are effect systems, like in Koka.
ovis
·5 năm trước·discuss
To clear up a possible misunderstanding, CPython != Cython.
ovis
·5 năm trước·discuss
What benefits does loom provide vs using something like cats-effect fibres?
ovis
·5 năm trước·discuss
Do you think IDEs would have grown support for them before they were a language feature?
ovis
·5 năm trước·discuss
One advantage of Kafka is the ecosystem effect. There are many systems (Flink, Kafka Streams, Pinot, Druid, Presto, etc) that connect to Kafka. I'm not sure about the extent of Pulsar support here, although I'd love to learn more!
ovis
·5 năm trước·discuss
1. That's untrue. Partitions are limited to what a machine may handle, but topics may be scaled across many ordered partitions.

2. This is generally handled by the client library transparently. Have you ever needed to manage this state manually?
ovis
·5 năm trước·discuss
How would you structure it (in broad strokes)?
ovis
·6 năm trước·discuss
They may be using the term "dog" to refer to Caninae (or Canidae?) rather than wolf-derived pets, judging by the description of the phylogeny.