HNHacker News
TopNewBestAskShowJobs

technimad

194 karma · joined May 14, 2011

https://erwinvrolijk.nl

[ my public key: https://keybase.io/technimad; my proof: https://keybase.io/technimad/sigs/N9tuYvJMjjC-uBvFJEQdd2OWm9mItdHJdmGiupSdKiI ]

submissionscomments
technimad··on Audio Reactive LED Strips Are Diabolically Hard
I own an emotiscope[1]. Crafted by a solo developer that went on to do other things. This device seems to have implemented the hard part pretty well. Different algorithms with minimal delay.

1. https://github.com/Lixie-Labs/Emotiscope

technimad··on Google's 200M-parameter time-series foundation model with 16k context
The Cisco Time Series model is inspired by this model from Google. This one is targeted at observability data and I can confirm it works great in that context https://github.com/splunk/cisco-time-series-model
technimad··on Apple's Browser Engine Ban Persists, Even Under the DMA
As a user I don’t get why Apple allows this user hostile behavior in an app they distribute in their app store.The platform has alternatives. iOS has a sharing sheet. iOS has a default browser setting (in EU).
technimad··on Obscure islands I find interesting
Vulcan point in the Taal Crater is my favorite recursive island. It’s an island in a lake on an island in a lake on a big island in the ocean (the Philippines).

[1] https://www.openstreetmap.org/?mlat=14.009722&mlon=120.99833...

technimad··on My $500M Mars rover mistake
This happened to Gitlab.
technimad··on Why even let users set their own passwords?
Passkeys are what you describe here.
technimad··on Customers don't want chat bots
FTA: A chat bot can handle expected, middle-of-the-road queries (as in, for a bank, “what’s my balance” and so on) – but customers can get those answers already from the app or website.

This is where the author misses the point. Chat bots will be te main interface in the future. Especially for these mundane middle of the road queries. Integrated into voice controlled ai buddies.

The author is spot on for the more complicated requests. Even though these will be triaged by a the ai buddy.

technimad··on Scientists discover receptor that blocks Covid-19 infection
Honest question: why are you vaccinating while you also identify as low risk?
technimad··on DataDog asked OpenTelemetry contributor to kill pull request
Why sample otel spans and miss out on the important ones?
technimad··on Markov Chat Bot Disaster Story
Thanks for reminding me of http://drunkmenworkhere.org/200 I also had a blog there.
technimad··on Ask HN: Any certification that is worth it? Legitimately helped your career?
In my career I got quite some technical certifications. Any cert shows you are taking your job seriously and you are willing to learn.

The following three certs helped to show I know my field really well and these separated me from others that just say they know it. Cisco CCNA/CCNP, Linux institute LPI and Agile Alliance certified Scrum master.

Later on I used certifications to quickly pivot into a niche, sometimes when already practicing the role. Architecture (togaf) and product management.

technimad··on Ask HN: Share your personal site
https://erwinvrolijk.nl Static site hosted on gitlab pages. Build with the zola static site generator using gitlab cicd.
technimad··on Autodocumenting Makefiles
I’ve been doing that as well. Here [1] a more elaborate example, might be the original article.

[1] https://www.thapaliya.com/en/writings/well-documented-makefi...

technimad··on Graphviz: Open-source graph visualization software
Many moons ago I created all graphs in the LPIC2 exam prep book [1] using graphviz. The book is open sourced now, and all dot files are preserved in the accompanying repo [2].

One thing I learned creating these graphs was that with some tinkering you have quite a lot of control on how the result will look, without littering the semantic in the source file with a lot of markup.

I choose graphviz because the dot notation can easily be checked into source control. It is also easy to create reproducible results using a makefile.

[1] https://lpic2book.github.io/src/

[2] https://github.com/lpic2book/src/tree/main/docs/images

technimad··on Google results for PHP tutorials contain SQL injection vulnerabilities
I’ve fixed production bugs by removing code copied verbatim from the PHP manual. It looked like the clueless previous developer had copy pasted code from all over the place until the code sort of did what it was supposed to do. The code snippets by itself were ok, the composition created numerous bugs.
technimad··on Don’t Wanna Pay Ransom Gangs? Test Your Backups
"A backup not restored is a backup not made." Should be on the wall in every IT department. Together with "Snapshots are NOT backups".
technimad··on Decoding Mars 2020
Probably none. Why should telemetry data sent from Mars be encrypted? Encryption makes the system more complex and requires more computations and power on Mars.
technimad··on IoT Network Watches You as You Shop – Without Cameras
Some retailers already use RFID to track items around the store. They track the full journey of items around the store. Which items go into the fitting room together, which will be eventually bought, etc. Not to combat theft, but to optimize store display and advise given by store clerks. This tracking also allows for accurate inventory display online. A store is in effect a warehouse for the on-line channel.
technimad··on Disabling Safari AutoFill for a single line address input (2019)
As a user I really don't like sites disabling autofill. In this case, you make me type my address, because you want to use one address field. A better solution would be to detect safari, and present multiple fields, which will be autofilled. You can then concatenate these fields in the backend to whatever you like.
technimad··on ACE: Apple Type-C Port Controller Secrets
The future of iPhone charging is wireless. The current iPhone12 with MagSafe is the first of the new system. I predict future iPhones will have no physical ports at all, 100% wireless.
technimad··on Minimal safe Bash script template
This script is too much boilerplate and opiniated for me. I maintain a snippet with the most important settings for safe and robust shell script execution: https://gitlab.com/-/snippets/1968838 I'm now thinking of adding the trap cleanup boilerplate to my snippet as well, as it tends to get overlooked too often.
technimad··on Twitch streamers report DMCA takedowns for in-game sound effects
There used to be something like this, the pod safe music network. https://en.m.wikipedia.org/wiki/Podsafe_Music_Network
technimad··on Postgres Observability
A trace should answer why a query is fast or slow. It should provide enough information to a dba (which I’m not) to determine in which domain the most likely optimization is possible. I.e. the query itself, db configuration and tuning or underlying infra.
technimad··on Postgres Observability
I don’t like the devaluation of the word observability. A chart like this used to be called something like ‘tools to monitor and understand postgres’. Observability is the ability to derive the internal state of a system from the outside. Usually done through traces.

It would be great if Postgres could emit a trace per query, showing in real-time which internal components were hit by this query. A sort of continuous query explain service.

Combine these traces to database clients and other front end services and you’ll be able to point to the front end service version which causes cache misses deep inside postgres.

technimad··on Apple unveils M1, its first system-on-a-chip for portable Mac computers
Did you notice you can hold and slide to change volume? You don’t need to hit the volume slider where it appears. Same with brightness. Totally undiscoverable gesture.
technimad··on OpenMPTCProuter
Indeed, ECMP uses some kind of hashing (dependant on the implementation) to do the distribution and doesn't take different line speeds into account at all. Great improvement if this project does take this into account.
technimad··on OpenMPTCProuter
look into ECMP
technimad··on OpenMPTCProuter
Why would I use this over ECMP via for example two OSPF paths? Which is proven robust technology. Honest question.
technimad··on Show HN: Personal CRM: Note taking, the way it should be
Aha. This definitely makes sense. Should make that more clear on the landing page!
technimad··on Show HN: Personal CRM: Note taking, the way it should be
Some feedback for the team: I read the landing page, and think, "oh this could be interesting, let's try it". Hit the 'write my first note' CTA button. Next question is 'sync your calendar to get started'. No explanation why, and it only seems to accept Google. So I dropped out. Read the landing page again, and still I have no idea why calendar access is mandatory.
Page 1 of 3Next →