Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mkleczek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
mkleczek
10mo ago
Network protocol designers know better and by default embed protocol version number in message format spec. I guess you can assign 3-4 bits for identifier version number as well. And yes - for long living data dealing with compatibility iss
32.
▲
by
mkleczek
10mo ago
Preferably, you would design you APIs and services to be idempotent (ie. use PUT not POST etc.) Using idempotency identifier is the last resort in my book.
33.
▲
by
mkleczek
10mo ago
That's really an important deficiency of Postgres. Hash index is ideally suited for UUIDs but for some reason Postgres hash indexes cannot be unique.
34.
▲
by
mkleczek
10mo ago
This is actually a very deep and interesting topic. Stripping information from an identifier disconnects a piece of data from the real world which means we no longer can match them. But such connection is the sole purpose of keeping the dat
35.
▲
by
mkleczek
1y ago
git merge --no-ff git log --first-parent git bisect --first-parent The above gives you clean PR history in the main branch while retaining detailed work history in (merged) feature branches. I really don't understand why would I squash
36.
▲
by
mkleczek
1y ago
No, they are only for HA. Only one cluster node is serving clients.
37.
▲
by
mkleczek
1y ago
While TigerBeetle way is very interesting I find lack of multicore processing support (or any kind of horizontal scaling) a blocker in terms real world deployment. It is just too risky as there is a hard limit to scalability and while it mi
38.
▲
by
mkleczek
1y ago
> Tackle the real problem instead of removing the most fundamental of rights so you can suppress speech and dissent you dislike, which is all this is. But the real problem is oppressive government. My government is not oppressive - my
39.
▲
by
mkleczek
1y ago
> In any case, if you have nothing to hide you have nothing to worry about, dude. Isn't that the line? I have nothing to worry about from my government - that's the important difference.
40.
▲
by
mkleczek
1y ago
I’m sure you know the difference between publication of your personal data and making it accessible for trusted government officials.
41.
▲
by
mkleczek
1y ago
I don’t know about any deaths (or imprisonment) of government dissenters in Poland (where I come from). Do you know any? Maybe oppressive government and lack of freedom of speech is a problem in your country, I don’t know that and I’m sorry
42.
▲
by
mkleczek
1y ago
> This is a cliche "think of the children" argument. Stripping away anonymity is a gargantuan problem, and enables authoritarian regimes to punish dissent. So we agree: authoritarian regimes are a gargantuan problem, not stripp
43.
▲
by
mkleczek
1y ago
Democracy for quite some time thrived in US (and for some shorter time in other western countries) even though there was no anonymity while free speech was guaranteed by the state. In other words: anonymity is not a solution for lack of fre
44.
▲
by
mkleczek
1y ago
Anonymity is not a prerequisite to freedom of speech. Broken lives of people harassed by anonymous trolls on social media are the dark side of anonymity. Freedom must be accompanied by responsibility and accountability.
45.
▲
by
mkleczek
1y ago
I think this is missing mentioning: Object algebras: https://i.cs.hku.hk/~bruno/oa/ Tagless final: https://okmij.org/ftp/tagless-final/course/lecture.pdf and Data types a’la carte:
46.
▲
by
mkleczek
1y ago
Thanks for your great work. I can't find clear information about how re-rendering and stateful third-party components interact. Let's say I have a stateful data table web component that I use in the template. Is it going to be re-
47.
▲
by
mkleczek
1y ago
That way you increase contention and harm scalability. In sqlite it does not matter as writes are single-threaded anyway. But in other DBMSes it does. What's more: in PostgreSQL you increase bloat as every update creates a new row vers
48.
▲
by
mkleczek
1y ago
No, it is not possible, not only in practice but - more importantly - in theory as well: https://pron.github.io/posts/correctness-and-complexity
49.
▲
by
mkleczek
1y ago
I've always used self-hosted https://scm-manager.org for personal stuff and never felt any need to move to anything else. It is a surprisingly good and for some reason not very popular, piece of software.
50.
▲
by
mkleczek
1y ago
Java had its world changing moment when Ron Pressler gave this talk at Curry On: https://www.youtube.com/watch?v=449j7oKQVkc&t=1s .
51.
▲
ZeroFS – The Filesystem That Makes S3 Your Primary Storage
(github.com)
3 points
by
mkleczek
1y ago
|
0 comments
52.
▲
by
mkleczek
1y ago
Sure - you can (and probably should) outsource your non-core business like accounting, accounts receivables etc. but it is not payment processing. Bitcoin adoption is a chicken and egg problem. But my guess is that censoring porn creates a
53.
▲
by
mkleczek
1y ago
I am not sure why any middle man is needed to "effectively" handle Bitcoin. It is a very liquid asset - easy to move and easy to sell.
54.
▲
by
mkleczek
1y ago
Bitcoin does not require any payment processor. That's its whole point: censorship-resistant, permissionless, p2p payment system.
55.
▲
by
mkleczek
1y ago
Yet another case for Bitcoin: permissionless, censorship resistant, peer-to-peer payment system. I wonder if (when?) we reach a tipping point when people massively start using it. Censoring porn like this looks like a very strong incentive.
56.
▲
by
mkleczek
1y ago
Neil Mitchell is also an author of Shake which is based on this paper. Buck and Buck2 from Meta are descendants. Buck2 is an excellent piece of software. Too bad it is still niche.
57.
▲
by
mkleczek
1y ago
More and more people claim this system of stimulated growth is actually wrong and the root cause for global warming.
58.
▲
by
mkleczek
1y ago
> What about ML (Machine Learning) as a whole? I kind of wrote ML instead of LLMs just to avoid this specific tangent. Are you feelings about that field the same? No - I only expressed my thoughts about using natural language for computi
59.
▲
by
mkleczek
1y ago
> Would you say that ML isn't a successful discipline? ML is basically balancing between "formal language" (papers/algorithms) and "non-deterministic outcomes" (weights/inference) yet it seems useful in
60.
▲
by
mkleczek
1y ago
This is why I call all this AI stuff BS. Using a formal language is a feature, not a bug. It is a cornerstone of all human engineering and scientific activity and is the _reason_ why these disciplines are successful. What you are describing
More ›