HNHacker News
TopNewBestAskShowJobs

aleksi

2,201 karma · joined November 10, 2011

FerretDB (https://www.ferretdb.com) co-founder and CTO.

[ my public key: https://keybase.io/aleksi; my proof: https://keybase.io/aleksi/sigs/qhnH72xD_3_TdT9WvSCM6A_NRosP5WqsL2FIAqmljLI ]

submissionscomments
aleksi··on Checked C
> Go, Python, Ruby and countless other languages only have one implementation

That's not true for all those examples: both Ruby and Python have several great implementations and Go started with specification and two implementations.

aleksi··on Google Analytics Opt Out
It works for me. https://pasteboard.co/JFaFhgI.png
aleksi··on Pg_stat_monitor – better insights into query performance in PostgreSQL
This page talks about pg_stat_activity, which is a standard PostgreSQL feature, not about Percona's custom extension that was just announced.
aleksi··on Bash IRC Quote Database
I'm somewhat surprised that no-one mentioned https://bash.im (formerly bash.org.ru) yet. It started as a Russian equivalent of bash.org (the very first "quote" https://bash.im/quote/1 is infamously a translation of http://bash.org/?74629; and is still know as "bash org" even after the domain name change), but become a phenomenon of the Russian internet segment over the years.
aleksi··on QuickJS JavaScript Engine
Another submission: https://news.ycombinator.com/item?id=20411154
aleksi··on Vespene
Submission by auhtor: https://news.ycombinator.com/item?id=18328410
aleksi··on Go 2 Draft Designs
My guess that quotemstr meant builtins: append, copy, range "protocol", etc.
aleksi··on Go 2 Draft Designs
Plus a short video in the Go blog: https://blog.golang.org/go2draft
aleksi··on Former Tesla Firmware Engineer Discusses the System
Thread in a easier to read form: https://threadreaderapp.com/thread/1032939617404645376.html
aleksi··on Gitea: Open source, self-hosted GitHub alternative
Sounds like Redmine / ChiliProject from a few years ago: https://www.chiliproject.org/projects/chiliproject/wiki/Why_... ChiliProject is dead now, but Redmine continues to live on.
aleksi··on VS Code can do that?
VS Code can do that too: https://code.visualstudio.com/visual-studio-live-share
aleksi··on FFmpeg 4.0 released
Is anyone follows https://libav.org development? I was under the impression they merged back with FFmpeg when Michael Niedermayer resigned as leader. Now I see they still make their own releases. So merge ultimately did not happen?

EDIT: Just found that FFmpeg merges (almost) all libav.org changes: https://github.com/FFmpeg/FFmpeg/blob/master/doc/libav-merge...

aleksi··on Go += Package Versioning
Main discussion: https://news.ycombinator.com/item?id=16421966
aleksi··on Error handling in Upspin
> Here's a common error I see in Go: "os: file does not exist". What file doesn't exist?

That error contains file name: https://play.golang.org/p/Ea8FKF82c9 Package documentation is clear on that: https://golang.org/pkg/os/

aleksi··on An adventure in trying to optimize math.Atan2 with Go assembly
Even better is to make a global var sink interface{}, and assign to it. https://github.com/golang/go/issues/14813
aleksi··on Go 1.9 is released
For a few things like system DNS resolver in net package (can be switched to the pure Go version with compile-time or run-time switch) and getting user's home directory in os/user package.
aleksi··on Putin signs law that prohibits technology providing access to banned websites
or c) you use VPN provided by your company and it's used for work. If you can access restricted sites with it, neither you nor your company is responsible.
aleksi··on Putin signs law that prohibits technology providing access to banned websites
I don't think anyone in Russia expects it to be enforced reliably. But this law can be (and will be) enforced selectively against an opposition.
aleksi··on Putin signs law that prohibits technology providing access to banned websites
That case is explicitly allowed by this law.
aleksi··on How I Found a 20-Year-Old Linux Kernel Bug
Something like https://github.com/google/syzkaller?
aleksi··on Symantec issues more illegit HTTPS certificates
In the same time, https://arstechnica.co.uk/ redirects to http://.
aleksi··on Mozilla launches new brand identity
https://xkcd.com/1170/
aleksi··on How Skype fixes security vulnerabilities
Original in Russian: https://habrahabr.ru/post/316912/

Original submission by author: https://news.ycombinator.com/item?id=13225939

aleksi··on How Skype fixes security vulnerabilities
Resubmitted as https://news.ycombinator.com/item?id=13227480, currently on front page.
aleksi··on Gogland – Capable and Ergonomic Go IDE
https://en.wikipedia.org/wiki/Gogland
aleksi··on Show HN: Godb is a simple Go ORM for PostgreSQL, MySQL, SQLite and SQL Server
But code generation doesn't have to be painful. Consider https://gopkg.in/reform.v1, for example. It generates methods for your data types and uses then to cover 80% of typical usage and also does help you when you want to use SQL.

(disclosure: I'm the author)

aleksi··on Seven years of Go
Also see https://github.com/go-reform/reform for a stable implementation of a similar idea.
aleksi··on Seven years of Go
That's why we created https://github.com/go-reform/reform. It gives you type-safe (without interface{}) helpers for both common cases and reading custom query results.
aleksi··on InfluxDB 1.0 GA Released: A Retrospective and What’s Next
> We had been grappling with what we should do for most of August 2013 and had another idea that I planned to debut at Monitorama in Berlin in late September. The conference was all about monitoring and I thought it would be a good place to find a receptive audience for a new monitoring product.

What was it?

aleksi··on Duet Display – Ex-Apple Engineers Turn Your iPad into an Extra Display
Dash 3 supports iOS remote, works like a charm: https://blog.kapeli.com/dash-3
← PreviousPage 4 of 6Next →