HNHacker News
TopNewBestAskShowJobs

dveeden2

384 karma · joined January 1, 2014

submissionscomments
dveeden2··on Neki – Sharded Postgres
TiDB: Distributed and MySQL compatible
dveeden2··on Go 1.27
Go 1.27 interactive tour: https://victoriametrics.com/blog/go-1-27/
dveeden2··on Sun Clock
Would be nice if we could have this on a Garmin watch...

Closest one I was able to find so far: https://apps.garmin.com/apps/dfb89b31-1535-4b41-b02b-17e3d38...

dveeden2··on Tesla Balance Bike
More kids toys: Cyberquad for Kids

https://shop.tesla.com/product/cyberquad-for-kids?sku=171474...

dveeden2··on Four Column ASCII (2017)
Also easy to see why Ctrl-D works for exiting sessions.
dveeden2··on Visualize MySQL query execution plans as interactive FlameGraphs
The video from the presentation on this: https://youtu.be/tdx9leN2kBg?si=uYa7xsOvpoonjaxB

This was part of the MySQL Belgian Days that was organized in the days before FOSDEM.

dveeden2··on Redefining Go Functions
> There you go. It’s 5PM. It’s always 5PM.

That reminded me of the Go Playground, where it is always 2009

https://go.dev/play/p/VrWYHGbtc6m

dveeden2··on AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
Yes, TiDB has columnar data and also Vector support. All open source and MySQL compatible.
dveeden2··on MySQL users be warned: Git commits in MySQL-server significantly declined 2025
Good time to consider TiDB or MariaDB.
dveeden2··on Rocky Linux
Anything new? A new release?
dveeden2··on Unix v4 (1973) – Live Terminal
/proc is only copied (and extended) by Linux. It was introduced in UNIX V8. It is also in Solaris and FreeBSD.
dveeden2··on Unix v4 (1973) – Live Terminal
Things that I noticed are not yet there in this version: /proc, uptime, uname

Things that are working: `cal 2026`, coredumps

Things that might be broken or aren't working as expected: ps (only returns "No mem")

And utmp is in /tmp?

And no /usr/sbin or /sbin? And nothing in /usr/local?

The messages from `write root` are only in uppercase.

dveeden2··on Real VT102 Emulation with MAME
Maybe `pv` with the `--rate-limit` option can be used for the buffer problems?
dveeden2··on Show HN: A Database Written in Golang
Other databases written in Go:

- TiDB by PingCAP

- Vitess by PlanetScale

Both are basically only the SQL part as TiDB uses TiKV (written in Rust) and Vitess uses MySQL.

For those who want to implement a database in Go but without having to implement a network protocol there is go-mysql, which allows you to do this: https://github.com/go-mysql-org/go-mysql/blob/master/cmd/go-... As demonstration I created a networked SQLite: https://github.com/dveeden/go-mysql-examples/blob/main/go-my...

Both TiDB and Vitess have parsers that can be used outside standalone. So if you only want to implement your own on disk format, this can help.

Note that I'm working for PingCAP on TiDB and I'm also a co-maintainer for go-mysql.

dveeden2··on It's time to replace TCP in the datacenter (2023)
Wasn't something like HOMA already tried with SCTP?
dveeden2··on Smarter Than 'Ctrl+F': Linking Directly to Web Page Content
With a addon this is much more usable, not sure why there isn't a selection-to-text-fragment-link functionality builtin to Firefox...(same for other browsers?)

https://addons.mozilla.org/firefox/addon/text-fragment/

dveeden2··on Just want simple TLS for your .internal network?
VALIDITY_DAYS="3650"

I'd rather see something with 90 days and ACME. Note sure why there isn't a simple certificate management tool that does this and maybe even brings a simple UI?

dveeden2··on In Xsight – OS/2 Museum
The uname output looks more like the content of /etc/os-release on modern Linux distros and FreeBSD than the output of uname on Linux or FreeBSD.
dveeden2··on UK will give sovereignty of Chagos Islands to Mauritius
https://freakonomics.com/podcast/top-level-domains/ is a podcast that talks about the economics of TLDs like ".io".
dveeden2··on Hezbollah members wounded after pagers explode in Lebanon
https://www.reuters.com/world/middle-east/dozens-hezbollah-m...
dveeden2··on Systems at government departments in the Netherlands down
Impact: Eindhoven international airport, DigiD (government SSO), C2000/P2000 emergency services communication, and more
dveeden2··on Major IT Outage in Netherlands
https://translations.lab.nos.nl/articles/2534851
dveeden2··on Postgres feature you're not using – CTEs a.k.a. WITH clauses
The good thing here is that other databases like MySQL, TiDB, SQLite etc also support this. so this. And even recursive CTEs are well supported.

https://modern-sql.com/caniuse/with_(non-recursive,_top_leve...

dveeden2··on Poll: Are You Running PostgreSQL on 32-Bit Hardware?
What 32-bit systems are being used today? Is this on ARM or x86? or is it just running 32-bit software on x86-64/AMD64?

I think slightly more elaborate answers would benefit the person asking for this info. Maybe include the PostgreSQL version, system memory and a short description of your application.

dveeden2··on No More Blue Fridays
So eBPF is giving us eBFP (enhanced Blue Friday Protection)?
dveeden2··on [dead]
Any PDF, screenshot or otherwise accessible version of this?
dveeden2··on Booting Linux off of Google Drive
Back in the the day it was possible to boot Sun Solaris over HTTP. This was called wanboot. This article reminded me of that.

This was basically an option of the OpenBoot PROM firmware of the SPARC machines.

It looked like this (ok is the forth prompt of the firmware):

    ok setenv network-boot-arguments dhcp,hostname=myclient,file=https://192.168.1.1/cgi-bin/wanboot-cgi
    ok boot net
This doesn't only load the initramfs over the (inter)network but also the kernel.

https://docs.oracle.com/cd/E26505_01/html/E28037/wanboottask...

https://docs.oracle.com/cd/E19253-01/821-0439/wanboottasks2-...

dveeden2··on Posix.1-2024 is published
Where is POSIX actually useful today?

Is it mostly for shell scripts? Aren't people targetting bash or basic bourne shell features intead of posix? Is shellcheck checking for best practices instead of POSIX compliance?

And for other applications (GUI, servers, etc) strict POSIX compliance might be too restrictive?

And with many things being Linux (or Linux-like like WSL) the need for this might be less?

Are Android and/or iOS fully POSIX compliant?

Any good blog or presentation describing the current state of POSIX?

dveeden2··on Multiple Vulnerabilities in Git
From 5 days ago: https://news.ycombinator.com/item?id=40396376
dveeden2··on Cosmic rays streamed through Earth's atmosphere 41k years ago
I misread the title as "Comic rays..."
Page 1 of 3Next →