Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zphds
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
zphds
1y ago
In a high-stress environment, try to sleep well and eat healthy. Sleep is important!
2.
▲
by
zphds
7y ago
oooh, as a software engineer, too low... too low... In our defense we do not have hundreds of millions of years of test driven development. :P
3.
▲
by
zphds
7y ago
Same here. I had the same problem especially when dealing with problems that required me to go back and (un)learn stuff from scratch. I found that the greatest barrier to deal with seemingly hard concepts was getting the right intuition on
4.
▲
by
zphds
8y ago
`uncomplicate` libraries are awesome. Thanks so much for all this write up and putting out one of my favorite pieces of open source code. It's just so easy to rapidly iterate when it comes to doing experiments on the GPU with Clojure
5.
▲
by
zphds
8y ago
I really dig the line protocol. Pretty simple. Any HA features? Sharding to look out in 2.0? Or is the general idea to set streaming relays of influxdb tsm's and treat HA as an L7 proxy routing problem (shadow metric traffic using envo
6.
▲
by
zphds
8y ago
Same here! Trawling around forums and mailing lists to try and get Beryl working on my old desktop with a cheap-ass SiS integrated motherboard was quite a learning experience. Dead-ends all around. Also learned what hardware acceleration wa
7.
▲
by
zphds
8y ago
Yesterday, as I was taking a left turn with my motorcycle on a big intersection with flashing red signals, I couldn't help but wonder if I'd be able to communicate with self driving cars that it's my turn. It was chaotic and
8.
▲
by
zphds
8y ago
How does Timescale solve the problem of retention. In InfluxDB, old data is thrown out at every tick as the retention window continuously rolls. In the world of Postgres, wouldn't this mean an explicit cron-like DELETE of rows all the
9.
▲
by
zphds
8y ago
Here's another similar library for Clojure. https://github.com/overtone/overtone Recommend this talk that made Music 'click' for me. Also fun if you are trying to read GEB and generate cannons. https:&
10.
▲
by
zphds
9y ago
Haha! Thanks Mickey! Was a fun summer.
11.
▲
by
zphds
9y ago
Mickey was my mentor and didn't get a chance to directly work with Sean and Harold. My project was to build APIs in Vala to control the hardware (volume, screen brightness, etc) through DBus. Was a great learning experience but could s
12.
▲
by
zphds
9y ago
As a Google Summer of Code student way back in 2008 for Openmoko, this brought a lot of memories :).
13.
▲
by
zphds
10y ago
Here's my understanding. Please correct me if I am wrong. Visualizing your program as a tree of values that are borrowed, owned, mutated through variables helps in reasoning about the borrow checker When a variable owning a value goes
14.
▲
by
zphds
10y ago
Note that keeping them separate has a benefit that when your 'Visualization' portal is down, your 'Alerting' systems are unaffected (and vice versa). Collectd, telegraf. etc, can be configured to send the same metrics to
15.
▲
by
zphds
10y ago
Great work! Including a way to set grace periods will be really useful to prevent flapping on the metrics. ex, 'Alert When CPU > 95% for 10m'
16.
▲
by
zphds
10y ago
"Don't do that"
17.
▲
by
zphds
10y ago
try!() is a macro. Hence all it does is take a given expression and expand the whole thing into a if-error-then-return block. I guess you say that it's an explicit return under the hood.
18.
▲
by
zphds
10y ago
It's worth mentioning that try! is a macro that basically takes that expr and turns it to something similar to your go example.
19.
▲
by
zphds
10y ago
We do this with telegraf + influxdb. It has support for tags in measurements where we add the release version among other metadata which we can then visualize in grafana with a simple group by in the query. You can also shove in multiple re
20.
▲
by
zphds
10y ago
'Pair Debugging' in my experience, is much more effective than Pair programming. And the constant "No, no that line"... Ugh!
21.
▲
by
zphds
10y ago
> To clarify, we don't think of these specs as URLs That makes it a lot clearer. :). Looking forward to take noms for a spin soon.
22.
▲
by
zphds
10y ago
But isn't `<database>/<dataset>` more or less similar to `<database>::<dataset>`? The only difference is the choice of a delimiter to disambiguate between a database and a dataset. For me, the first scheme
23.
▲
by
zphds
10y ago
Going through the SDK docs, why was a scheme like ' http://localhost:8000::people' chosen instead of the plain old ' http://localhost:8000/people' ? Are there any benefits? If yes, curious to kn
24.
▲
by
zphds
10y ago
It definitely complements TPP. For me, Pragmatic Programmer was a better bed time book.
25.
▲
by
zphds
10y ago
Add visualizations to DOM changes as well and you have a 'living' tree. ;)
26.
▲
by
zphds
10y ago
We've been using riemann and it's wonderful. There's a little bit of learning curve as the configurations are just clojure code, but since it's all code you can build whatever you want on top of it if you know some Cloju
27.
▲
by
zphds
10y ago
Radiolab did an awesome puppet-show/episode on this topic. [1]: https://www.youtube.com/watch?v=ZYoqtBEzuiQ
28.
▲
by
zphds
10y ago
Had to write a plugin to Elasticsearch recently. Was like a fun little hike into the source code without the documentation. On one hand, it could have been helpful. But on the other, I couldn't have learned a few internals of how ES wo
29.
▲
by
zphds
11y ago
Didn't know about this. Thanks for the link.
30.
▲
by
zphds
11y ago
Not the OP, but w.r.t. [1] vendored dependencies are especially helpful if you happen to deploy the software on premise where you might not have full system access and in some cases, no internet or also strict policies on what can be instal
More ›