News for hackers. Stuff that matters.

sohooo

Re:I can't recommend Grafana anymore on Saturday November 15, 2025 @03:23AM (#45935901)
We also started with the typical kube-prometheus-stack, but we don’t like Prometheus/PromQL. Moreover, it only solves the „metrics“ part - to handle logs and traces, more quite heavy and complex components have to be added to the observability stack.

This didn‘t feel right, so we looked around and found greptimedb https://github.com/GreptimeTeam/greptimedb, which simplifies the whole stack. It‘s designed to handle metrics, logs, and traces. We collect metrics and logs via OpenTelemetry, and visualize them with Grafana. It provides endpoints for Postgres, MySQL, PromQL; we‘re happy to be able to build dashboards using SQL as that’s where we have the most knowledge.

The benchmarks look promising, but our k8s clusters aren’t huge anyway. As a platform engineer, we appreciate the simplicity of our observability stack.

Any other happy greptimedb users around here? Together with OTel, we think we can handle all future obs needs.

Re:Data Version Control on Sunday October 20, 2024 @04:03AM (#41893754)
I also heart about lakeFS for data versioning on S3 object stores. Is DVC a contender in this area?
Re:Show HN: Homelab Monitoring Setup with Grafana on Wednesday June 07, 2023 @04:51PM (#36233371)
I recommend using your preferred flavor of configuration management tool. It is tricky, especially when you want to provision multiple users in different Grafana organizations, data sources, and their dashboards, but it can be done (I prefer Puppet because of its flexible language, but Ansible should also work).
Re:Show HN: Homelab Monitoring Setup with Grafana on Wednesday June 07, 2023 @04:43PM (#36233257)
You could take a look at Postgres + TimescaleDB extension, which offers a nice time_bucket() function on its hypertables[1]. You can also materialize using continuous aggregates („self updating“ materialized views).

1: https://docs.timescale.com/api/latest/hyperfunctions/time_bu...

Re:Show HN: Homelab Monitoring Setup with Grafana on Wednesday June 07, 2023 @04:27PM (#36233063)
I also started with that stack, but swapped out InfluxDB for Postgres + TimescaleDB extension, which adds timeseries workflows (transparent partitioning, compression, data retention, continuous aggregates, …).

I found InfluxDB to be lacking in terms of permissions management, flexibility regarding queries (SQL, joins), data retention, ability to debug problems. In Postgres, for example, I can look into the execution plan of a statement, log long running queries, and so on.

Telegraf as an agent is very flexible; it has input plugins for every task I could want, and besides it’s default „pull workflow“ (checks on defined interval) I also like to push new metrics directly to the Telegraf inputs.socket plugin from my scripts (backup stats, …).

Re:Ruby Together on Thursday March 10, 2022 @02:44AM (#30624241)
Inline Bundler is a nice way to include gems in a single script file, which proved to be useful for me: https://bundler.io/guides/bundler_in_a_single_file_ruby_scri...
Also not a fan of the touchbar, but since I learned that you can tap on volume and immediately slide left/right, it's ok for me.
Re:Is Apple Silicon Ready? on Friday November 20, 2020 @04:16PM (#25165059)
In the meantime, you could use the version shipped with macOS:

    ▶ ruby -v
    ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.arm64e-darwin20]
Re:M1 Macs Review on Thursday November 19, 2020 @09:23AM (#25149735)
There's a detailed issue[1] on the homebrew repo where you can track their progress. The "Major blockers" section lists go, rust, gcc, and others.

[1] https://github.com/Homebrew/brew/issues/7857

Re:Ora2Pg – Oracle to PostgreSQL database schema converter on Saturday September 26, 2020 @01:17PM (#24600443)
also check out ora_migrator https://github.com/cybertec-postgresql/ora_migrator (another extension from Cybertec) which uses oracle_fdw under the hood.

intro blog post: https://www.cybertec-postgresql.com/en/ora_migrator-moving-f...

Re:Hayabusa-2: Japan Spacecraft Touches Down on Asteroid on Friday February 22, 2019 @06:22AM (#19224490)
If you haven't already, take a look at their awesome dashboard http://haya2now.jp/en.html linked a couple of months ago https://news.ycombinator.com/item?id=18046274
Re:Show HN: Predict how well people will react to your writing on Wednesday November 07, 2018 @11:20AM (#18400111)
https://avogadrocorp.com/ immediately came to mind:

> David Ryan is the designer of ELOPe, an email language optimization program, that if successful, will make his career. But when the project is suddenly in danger of being canceled, David embeds a hidden directive in the software accidentally creating a runaway artificial intelligence.

Re:XPS 13 developer edition 7th generation available on Thursday January 04, 2018 @02:37PM (#16073348)
Did you look into the Razer Blade series? https://www.razerzone.com/gaming-laptops
Re:iTerm2 Version 3 Now in Beta on Friday February 19, 2016 @09:24AM (#11133575)
Did you try http://cmder.net ?
Re:Isabella – a voice-computing assistant built in Ruby on Sunday April 12, 2015 @11:26AM (#9363630)
Looks interesting. DIY voice recognition still seems to be in its infancy tho. I guess this is another problem to be solved with mass data.

Jasper http://jasperproject.github.io looks like another contender in this area.

Re:Vim After 11 Years (2013) on Sunday November 02, 2014 @05:43AM (#8546253)
One famous answer to this is: Your problem with Vim is that you don't grok vi. http://stackoverflow.com/questions/1218390/what-is-your-most...
Re:Dropbox Pro – 1 TB for $99/year on Wednesday August 27, 2014 @09:51AM (#8232062)
Does anyone use https://hubic.com/en/ ? Their pricing looks crazy-cheap compared to other providers.
Re:HostDB on Sunday November 10, 2013 @09:33AM (#6706522)
In Puppet-land, MCollective ("more than a fancy ssh-for-loop") allows you to query servers by Facter facts.

Screencasts: http://docs.puppetlabs.com/mcollective/screencasts.html

Re:Revealed: Qatar's World Cup 'slaves' on Wednesday September 25, 2013 @03:02PM (#6446574)
You probably stumbled over this article about scientists @ Qatar University developing artificial clouds: http://news.bbc.co.uk/sport2/hi/football/9435035.stm

edit: same as above post :)

Re:On Ansible on Monday September 09, 2013 @08:05AM (#6352936)
The widespread use of Puppet also has some benefits:

- lots of documentation

- Foreman ( http://theforeman.org/ , backed by Redhat) as a great alternative to Puppet Enterprise

- projects like GitHub's Boxen ( http://boxen.github.com/ ) to bootstrap your devel machine

- a large repository of modules available: https://forge.puppetlabs.com/

- a couple of books, training, conference, if you like those things

However, I'm very aware of those ugly warts, so there's a lot of potential for a successor.

Re:Daux.io, a simple documentation generator on Monday July 15, 2013 @03:46AM (#6044223)
There's also flatdoc http://ricostacruz.com/flatdoc/ which renders the markdown file on the client side ('marked' js parser), so no server-side stuff is needed.
Re:Show HN: We Use That. What startups use to get stuff done on Thursday August 09, 2012 @06:07AM (#4360361)
I wonder if anybody uses asana[1] to manage there tasks. I saw that it's free for teams up to 30 members.

[1] http://www.asana.com/product

Re:Do Things, Tell People. on Tuesday February 21, 2012 @03:01AM (#3615651)
Re:Vim anti-patterns on Thursday February 09, 2012 @03:11AM (#3570241)
Some tips:

* remap jj to ESC: imap jj <Esc>

* align on "=>" with (Tabular plugin): nmap <Leader>t> :Tabularize /=>\zs<CR>

* for project-wide search (and replace), I recommend EasyGrep plugin ([1] see options)

[1] https://github.com/sohooo/vimfiles/blob/master/vimrc#L384

Re:Vim anti-patterns on Thursday February 09, 2012 @03:00AM (#3570216)
I'm also a fan of Pathogen (and tpope's stuff in general), but now I would recommend Vundle. It's like Ruby's Bundler for Vim. The difference is that you define the bundles (plugins) you want to use right in your .vimrc. With :BundleInstall/:BundleUpdate clones/updates these plugins.

https://github.com/gmarik/vundle

Re:Vim-powerline: The ultimate vim statusline utility on Friday January 13, 2012 @07:12AM (#3460220)
Screenshot of how powerline looks like: https://github.com/sohooo/vimfiles

This is without patched fonts. You get nice symbols if you perform that additional step.

When it comes to Comic Sans, this monologue cracks me up every time: http://www.mcsweeneys.net/articles/im-comic-sans-asshole
Re:Ruby's rmagick Gem looking for a maintainer on Wednesday January 19, 2011 @08:40AM (#2119678)
Well, the mini_magick documentation mentions that the spawn of a subprocess is the main point of that library:

"Using MiniMagick the ruby processes memory remains small (it spawns ImageMagick’s command line program mogrify which takes up some memory as well, but is much smaller compared to RMagick)"

Forking isn't always bad. See http://tomayko.com/writings/unicorn-is-unix

Re:Ruby's rmagick Gem looking for a maintainer on Wednesday January 19, 2011 @07:11AM (#2119530)
Slightly off topic: for quick & common image manipulation stuff, there's also mini_magick: http://github.com/probablycorey/mini_magick

Older »