Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
michalc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
michalc
6y ago
My favourite: "What do we want?" "Now!" "When do we want it?" "Fewer race conditions!"
122.
▲
Show HN: Stateless JWT authentication in front of PostgreSQL
(github.com)
2 points
by
michalc
6y ago
|
0 comments
123.
▲
Show HN: Parallelise Pipelines of Python Iterables
(github.com)
1 points
by
michalc
6y ago
|
0 comments
124.
▲
Show HN: Stream-join Python iterables, like a SQL left join
(github.com)
1 points
by
michalc
6y ago
|
0 comments
125.
▲
by
michalc
6y ago
A few years ago I made http://projections.charemza.name/ ... click and drag a Mercator map to rotate the world "before" the Mercator projection is applied, to see a whole range of "equivalent" projection
126.
▲
Show HN: Convert JSON to a set of tidy CSVs
(github.com)
11 points
by
michalc
6y ago
|
0 comments
127.
▲
by
michalc
6y ago
For me, CMD + Shift + V usually works
128.
▲
Django's transaction.atomic(): It may not be as atomic as you think
(charemza.name)
1 points
by
michalc
6y ago
|
0 comments
129.
▲
by
michalc
6y ago
Indirectly: the initial version was a single function, so could have been used in a decorator easily enough. The issue is what happens on exceptions to avoid tasks hanging around forever. Exceptions propagate “forward” in the pipeline fairl
130.
▲
by
michalc
6y ago
Hi, author here, While yes, running a coroutine in a new task is in the standard library, that is only a component of what this library does, which is: - given an async iterable, - iterating over it in a new task, into a buffer, - and then
131.
▲
by
michalc
6y ago
Hi, author here, I was slightly torn on the usage of the word "parallelise", in that yes, CPU-wise, no tasks will progress in parallel. However, the point of the library is to allow certain parts of a pipeline to progress at the s
132.
▲
Show HN: Parallelise pipelines of Python async iterables
(github.com)
71 points
by
michalc
6y ago
|
41 comments
133.
▲
by
michalc
6y ago
Shameless plug for what is essentially my own much shorter intro to asyncio: https://charemza.name/blog/posts/python/asyncio/I-like-pytho...
134.
▲
JavaScript FIFO task queue with limited concurrency
(charemza.name)
1 points
by
michalc
6y ago
|
0 comments
135.
▲
I admit it: I like Python’s asyncio
(charemza.name)
2 points
by
michalc
6y ago
|
0 comments
136.
▲
by
michalc
7y ago
I’m currently enrolled on the Data Science, Technology and Innovation distance learning MSc at the University of Edinburgh. So far, I like it: a variety of modules, and each I have taken so far has sparked potential dissertation ideas :-)
137.
▲
Show HN: DNS Rewrite Proxy
(github.com)
14 points
by
michalc
7y ago
|
0 comments
138.
▲
Streaming: a skill gap?
(charemza.name)
137 points
by
michalc
7y ago
|
36 comments
139.
▲
Python generators: Neatly manage stream processing pipelines for medium data
(charemza.name)
4 points
by
michalc
7y ago
|
0 comments
140.
▲
by
michalc
7y ago
Author here: thanks! I was hoping to get across exactly that meaning of leaky: that HTTP shows information from, and allows control of, parts of the otherwise-abstracted-away lower-levels, e.g. TCP/IP. Will see if I can make that clear
141.
▲
Mini HTTP Guide for Developers
(charemza.name)
113 points
by
michalc
7y ago
|
4 comments
142.
▲
The core S3 API is beautiful
(charemza.name)
4 points
by
michalc
7y ago
|
2 comments
143.
▲
Questions to ask yourself when considering a dependency
(charemza.name)
1 points
by
michalc
7y ago
|
0 comments
144.
▲
by
michalc
7y ago
Nit-pick / pet-peeve regarding Big O notation! > Hash tables provide constant time O(1) access for single values, while trees provide logarithmic time O(log n) access. For single value lookups, this means hash tables are faster, >
145.
▲
by
michalc
7y ago
I think it also teaches that Postel’s robustness principle isn’t always a good thing. If the MacOS filesystem was not case-insensitive, i.e. it was _less_ liberal with what it accepted, the reported issue wouldn’t have happened.
146.
▲
by
michalc
7y ago
As a UK-resident, I find the omission of considering a pedestrian in the road quite unexpectedly, and unfortunately, overly car-centric. There isn’t really the term “jaywalking” here. It’s just “crossing the road”. I’m not sure on exactly w
147.
▲
by
michalc
7y ago
“Parent or guardian consent forms had a tea bag stapled to the top of the form to enhance uptake.” I couldn’t help but smile.
148.
▲
by
michalc
7y ago
Thanks!
149.
▲
Show HN: Mobius3 – Continual Sync to and from S3
(github.com)
6 points
by
michalc
7y ago
|
2 comments
150.
▲
Show HN: Lowhaio – a lightweight asyncio Python HTTP client
(github.com)
2 points
by
michalc
7y ago
|
0 comments
More ›