HN user

argulane

427 karma
Posts23
Comments90
View on HN
lore.kernel.org 3mo ago

Ipxlat: a stateless IPv4/IPv6 translation device

argulane
4pts0
ounapuu.ee 5mo ago

Btrfs disk errors to fall asleep to

argulane
33pts4
forum.mikrotik.com 6mo ago

Tayga NAT64 Official Support for MikroTik RouterOS

argulane
2pts0
reviewable.io 1y ago

First-class support for rebased code review on GitHub

argulane
1pts0
ounapuu.ee 1y ago

The IPv6 situation on Docker is good now

argulane
2pts0
ounapuu.ee 1y ago

So you want to migrate to Kubernetes: observations from a software developer

argulane
2pts1
www.furygpu.com 2y ago

FuryGpu – Custom PCIe FPGA GPU

argulane
446pts126
www.andreinc.net 2y ago

Algebra problems selected from the Romanian Olympiad (Part 2)

argulane
41pts21
grml.org 2y ago

Grml-Zsh-Config

argulane
1pts0
media.ccc.de 2y ago

37c3 Should e-voting experience of Estonia be copied? [video]

argulane
3pts0
fahrplan.events.ccc.de 2y ago

Lecture: Should e-voting experience of Estonia be copied?

argulane
6pts1
subspace.kernel.org 2y ago

Linux Kernel Mailing List Etiquette

argulane
4pts0
www.youtube.com 2y ago

An intuitive approach for understanding electricity [video]

argulane
4pts0
www.youtube.com 3y ago

Minimum needed for a USB device to list in Device Manager [video]

argulane
1pts0
gafgaf.infoaed.ee 3y ago

What's (still) wrong with Estonian e-voting?

argulane
2pts0
news.err.ee 3y ago

Estonia sets new e-voting record at Parliamentary 2023 elections

argulane
4pts3
www.valimised.ee 3y ago

Estonian Internet voting has begun

argulane
3pts1
news.ycombinator.com 3y ago

Security.ubuntu.com mirrors under DDoS?

argulane
41pts17
www.youtube.com 3y ago

Mythic Beasts: IPv6-Only

argulane
1pts0
www.id.ee 3y ago

Configuring two-way SSL using Estonian EID smartcards [pdf]

argulane
3pts1
8051enthusiast.github.io 3y ago

Realtek WiFi Firmware and a Fully 8051-based Keylogger (2021)

argulane
3pts0
www.chodorowski.com 4y ago

ZWS – ZSH Web Server

argulane
3pts0
samba.tranquil.it 4y ago

Samba-Ad Documentation

argulane
2pts0

I have used TimescaleDB in my last work place. We needed a easy way to store and visualize 500hz sensor data for few 10s of devices. We used it and Grafana to build a internal R&D tool and it worked way better than I imagined. Before I left I think the DB was using ~200GB on a compressed btrfs volume in DigitalOcean droplet and still performed fine for interactive Grafana usage.

I own a 2024 Toyota Corolla Hybrid (similar drive train to Prius) and it defrost the window way faster than my previous Volkswagen Passat. Ice and snow handling has been pretty similar here in North Europe compared to my previous car, studded winter tires are the key. Visibility is also quite comprareble.

It's cool to see that they are still going. To any one looking to using this for SMPP connections should skip the releases and build it straight from SVN trunk to get the latest bugfixes.

How to fork 2 years ago

You can also `git fetch` and `git reset --hard origin/force-pushed-branch` to get your local branch up to speed with remote one assuming you don't have any local changes.

It's mostly about performance. If you can store all the required info about the user inside the cookie then you can avoid a DB query roundtrip before sending a response.

Now that your cookie looks like this (probably also base64 encoded):

  {"id": 42, "display_name": "John", "is_admin": false, "session_end_at":1726819411}
You don't have to hit the DB to display "Hi John" to the user and hide the jucy "Admin" panel. Without HMAC, an attacker could flip the "is_admin" boolean in the cookie.

You could also create a cookie that is just random bytes

  F2x8V0hExbWNMhYMCUqtMrdpSNQb9dwiSiUBId6T3jg
and then store it in a DB table with similar info but now you would have to query that table for each request. For small sites it doesn't matter much and if it becomes a problem you can quite easily move that info into a faster key-value store like Redis. And when Redis also becomes too slow you are forced to move to JSON Web Tokens (JWT) witch is just a more standardized base64 encoded json wrapped with HMAC to avoid querying a database for each request.

But even if you are using random bytes as your session identifier, you should still wrap it in a HMAC so that you can drop invalid sessions early. Just for making it harder for someone to DDOS your DB.

That's only a problem when using GitHub. GitLab and Gerrit correctly version such force push PR updates and provide a nice view of what has changed.

Have you turned on the new render engine in the microsoft terminal settings? It is marked beta but should be much faster.

As one data point, Last week I bought a 2024 Toyota Corolla with 29k€. It has midrange options and a premium color finish.

Oh My Zsh 2 years ago

grml is great! It has pretty much everything you need. grml config file is also quite readable and you can learn quite a lot from just reading it.