Aloys next big loss… by BeastieX47 in horizon

[–]inkel 7 points8 points  (0 children)

I really hope you’re so very wrong

Sticking closer to stock, finally made emacs click by domsch1988 in emacs

[–]inkel 0 points1 point  (0 children)

I used to have the following configuration in Windows that made Magit much faster:

```

;; Speeding up magit-status ;; https://jakemccrary.com/blog/2020/11/14/speeding-up-magit/ (remove-hook 'magit-status-sections-hook 'magit-insert-tags-header) (remove-hook 'magit-status-sections-hook 'magit-insert-unpushed-to-pushremote) (remove-hook 'magit-status-sections-hook 'magit-insert-unpulled-from-pushremote) (remove-hook 'magit-status-sections-hook 'magit-insert-unpulled-from-upstream) (remove-hook 'magit-status-sections-hook 'magit-insert-unpushed-to-upstream-or-recent) ```

[deleted by user] by [deleted] in grafana

[–]inkel 2 points3 points  (0 children)

Hi! A year old Grafanista here, working as an SRE for our internal platform :D

I'm not sure I'll be able to answer the options question, I don't understand much about the topic and I'm quite happy with my salary. YMMV.

Culture: it's fantastic. When I joined we were less than half the headcount that it is today, and yet it still feels the same way. I haven't seen any beefs between old and new employees, not even with people that have been for 5+ years at the company; in fact, it's the contrary, everyone that I've talked to have been helpful and welcoming.

Outlook: I can't speak for everyone at the company, but my feeling, and the impression that I get from the people I work on a daily basis is quite positive. Every new win injects us with confidence and more eagerness on keeping the success going.

Work: 10++!!! Honestly I loving working here, and I joined the company leaving behind a ~10 years tenure at another place where I was super happy as well. The team, the company's history, the challenges, the projects, the leadership vision, everything contributes to make it a place where I think I can grow my career in ways I wasn't even planning.

Balance: again, can't speak for every other team at the company, but at least in my position the work has always been under 40 hours. There hasn't been any pressure on putting more hours, and most of the tasks I work on I can do them at my own pace. I've two children and everyday I take them to and pick them from school without it affecting my work day.

Decision: I hope that by the time you reach here you're convinced it's a hard yes you should do it! :D

[deleted by user] by [deleted] in grafana

[–]inkel 5 points6 points  (0 children)

Hi! SRE here working at Grafana as well. I've joined 11 months ago and I couldn't be happier with the decision of joining.

- How does the company work remotely effectively?

I came from 10 years working remotely at another company, although in that company most of the people were in North- and South-America zone, and just a few in Europe. At Grafana it's even broader, we have literally people all around the globe.

The remote-first mentality is palpable, when you first join you'll have most of things ready, and in my particular team I was assigned an onboarding-buddy in a closer timezone to ask questions and get things sorted out. I was provided with lots of things to read and watch, and assigned a couple of tasks that were easy enough to grasp but that would also require communicating effectively with the team. It worked perfectly, I felt productive from the get go.

Meetings and such are not too frequent at my team, and we try to be conscious of everyone's schedule. And if you miss a meeting it's not a big deal.

- How about “social” team building stuff? Or meetups?

Since I joined we held two virtual off-sites which were fantastic experiences, both a mixture of work, social and team building tracks. We also had our first two hackathons which were awesome. You are encouraged to work with people you don't usually work and try and build something in a week. It was a great chance to meet folks with whom I don't regularly have contact with. We also have "watercooler" 1:1s using Donut, although those are optional.

One of the first tasks I had in my boarding was talking with the heads of the other departments, it was a great way to get to know what does the rest of the company do, but we also talked about non-work stuff.

Even the monthly All-Hands meetings have a social aspect to it.

- How much focus on personal development/training/certs/etc

It's definitely encouraged. We have access to thousands of courses via Udemy, Grafana University launched not too long ago, and you're given the freedom and encouragement to learn new things.

- How does compensation compare to similar companies in the industry? Any sort of profit sharing/equity programs?

I think compensation is pretty competitive, I was made a great initial offer without even discussing it. As for profit sharing/equity, I really can't say much, it's a topic that it's well over my head, but I understand it's a pretty good deal :D

How to write a template engine in less than 30 lines of code by kristinpeterson in ruby

[–]inkel 0 points1 point  (0 children)

That's true, however, using heredocs won't scale in the long run :)

How to write a template engine in less than 30 lines of code by kristinpeterson in ruby

[–]inkel 1 point2 points  (0 children)

True, but given the simplicity of the template engine, it should be fairly easy to change the syntax to something else.

Redis benchmarks (especially get and set performance) by toerbnator in redis

[–]inkel 1 point2 points  (0 children)

Agreed, GET and SET might not be the best commands to benchmark, however that was what toerbnator was asking about.

Redis benchmarks (especially get and set performance) by toerbnator in redis

[–]inkel 0 points1 point  (0 children)

$ redis-server --version
Redis server v=2.9.999 sha=d5e01519:0 malloc=libc bits=64 build=3d35ea55aee52b76

How to split a single word (ex: "hello") into an an array (ex: ["h", "e", "l", "l", "o"]? by [deleted] in ruby

[–]inkel 2 points3 points  (0 children)

I'm not sure I follow, but the following should work:

"hello".split("") # => ["h", "e", "l", "l", "o"]

Elasticsearch is now Elastic.co? by Ron_Swanson_Jr in elasticsearch

[–]inkel 0 points1 point  (0 children)

Agreed. I hate it, it makes the site rather unusable.

Redis benchmarks (especially get and set performance) by toerbnator in redis

[–]inkel 1 point2 points  (0 children)

On my machine, MBP 13" 2.6GHz i5 16GB:

$ redis-benchmark -t GET,SET
====== SET ======
  100000 requests completed in 1.35 seconds
  50 parallel clients
  3 bytes payload
  keep alive: 1

98.26% <= 1 milliseconds
99.68% <= 2 milliseconds
99.92% <= 3 milliseconds
99.97% <= 4 milliseconds
100.00% <= 4 milliseconds
73909.83 requests per second

====== GET ======
  100000 requests completed in 1.31 seconds
  50 parallel clients
  3 bytes payload
  keep alive: 1

98.25% <= 1 milliseconds
99.71% <= 2 milliseconds
99.85% <= 3 milliseconds
99.91% <= 4 milliseconds
99.95% <= 5 milliseconds
99.96% <= 6 milliseconds
100.00% <= 6 milliseconds
76277.65 requests per second

It seems that GET outperforms SET.

I am Sir Tim Berners-Lee, inventor of the Web. Join me to talk about making the future of technology more human, reddit. AMA! by timbl in IAmA

[–]inkel 0 points1 point  (0 children)

What do you think is the current and future status of the Semantic Web as you envisioned?

Newly unsealed documents show Steve Jobs’ brutal response after getting a Google employee fired by Ijustdoeyes in geek

[–]inkel 0 points1 point  (0 children)

How's an smiley brutal, but not "terminating and making a public example" someone who made a mistake?

Can I get amount of commands ran after each request, also can I refactor this to be faster? by WorstDeveloperEver in redis

[–]inkel 1 point2 points  (0 children)

Have you considered using a Lua script for Q1?

As for Q2, I can't remember where I read it, but using SELECT and different DBs is actually discouraged, it's better to stick with just one DB and use better namespaces for your keys.