Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dig1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
dig1
3y ago
This can easily happen if you have multiple services that can write/update in the same table/rows and rely on database coordination instead of using an external queue like Kafka. Postgres (presumably other databases) can propagate
122.
▲
by
dig1
3y ago
This reminds me of an attempt when spammers tried (and still trying, but not as often as before) to poison antispam bayes filters with all sorts of garbage in email. The result is that filters became even more powerful over time.
123.
▲
by
dig1
3y ago
It may be an unpopular approach, but I'm a fan of Linus's "you must never break user-space/UX." Some changes might be trivial for you or even an "improvement" (which is mostly a personal opinion, especiall
124.
▲
by
dig1
3y ago
Another alternative is fzf.el [1] which wraps fzf. [1] https://github.com/bling/fzf.el
125.
▲
by
dig1
3y ago
I'd be thrilled with this. This is free marketing to a much broader customer base than I could achieve. Some customers would circle back for more in-depth knowledge and support from the original author/company. Take, for example,
126.
▲
by
dig1
3y ago
> I don't think I am. A practical answer is: "Install Signal Desktop". IMHO this is not always practical. Signal Desktop can easily get out of sync if you change versions and the only proper way to fix it is to clear all t
127.
▲
by
dig1
3y ago
> In the real world, documents and invoices in business are overwhelmingly sent in PDF format In your real world, probably. In actual real world, people use MS Word/Excel (or LibreOffice) and images a lot, beside PDF. Good luck usi
128.
▲
by
dig1
3y ago
"digital signing" in banking sector means something completely different than PGP-like "digital signing". PGP-like digital signatures can be applied on any document and file and you can easily validate the author by thei
129.
▲
by
dig1
3y ago
> When the crypto crowd complains about PGP being obsolete, they don’t just knock PGP, they very often mention alternatives Those alternatives have different use cases compared to (open)PGP. So, Moxie said GPG is too complicated? If Sign
130.
▲
by
dig1
3y ago
> Clojure does have significant drawbacks. It has a small engineering community and no (broadly-accepted, successful) static typing system. I tried to dabble with OCaml multiple times in the past, and what I didn't like was the over
131.
▲
by
dig1
3y ago
Maybe this is sarcasm, but the chief captain of the Titanic (Edward Smith) was not responsible for the iceberg jumping at the boat but was responsible for steering the ship at high speed through water known to have icebergs. He even said
132.
▲
by
dig1
3y ago
Jenkins is not perfect by any means, but I can say it is much better than existing solutions (taking pros and cons after trying and using many of them). Sure, it doesn't have fancy UI or flying buttons, nor is it rust/PWA/rea
133.
▲
by
dig1
3y ago
> Not really. It only very recently got support for partial clones, sparse checkouts (still experimental!) `git status` daemon (only on Windows and Mac!), etc. And that's only because Microsoft is pushing it. Which only proves my co
134.
▲
by
dig1
3y ago
Git is very good with large repos, but the monorepo concept doesn't fit the git model. Monorepo is a bad idea with the current DVCS-es unless you use custom tooling. My guess is that people adopt monorepos because they aspire to be Goo
135.
▲
by
dig1
3y ago
These things can be easily automated, and many Linux LTS distros come with a preconfigured system auto-update. > Just from a security standpoint, having an ephemeral system means persistence is not possible. You still have to persist som
136.
▲
by
dig1
3y ago
> Serverless architecture promises flexibility, infinite scalability, fast setups, cost efficiency, and abstracting infrastructure, allowing us to focus on the code. The only thing I know that serverless architecture promises are big bil
137.
▲
by
dig1
3y ago
In the future, someone will (re)invent wayland-compose.yaml and announce that as the second-best thing after sliced bread. Imagine that technology - each window is a separate container! Our ancestors would be so proud. Then, you start your
138.
▲
by
dig1
3y ago
> Except it doesn't scale to codebases the size of Facebook and Google. Actually, it scales well with large codebases, but the monorepo mental model pushed by FB/Google doesn't match the git workflow model. Git repo design
139.
▲
by
dig1
3y ago
> C++ cannot give the same guarantees for normal code Can you give me example of a normal C++ code where compiler and/or language will not guarantee safety? Let's put aside UBs, because they are everything but normal code.
140.
▲
by
dig1
3y ago
You'd be surprised we had those 30 years ago [1] :) [1] https://www.youtube.com/watch?v=H-yuZ2pejGU
141.
▲
by
dig1
3y ago
> Whether it still makes any sense in 2023 a different matter... IMHO, it still makes sense in 2023. Suppose you want to ship & build your program on the latest Ubuntu, OpenWRT, 5 year old NetBSD or whatever SunOS user might be runni
142.
▲
by
dig1
3y ago
What Cockpit version? Maybe it is compiled differently on RH-based distros.
143.
▲
by
dig1
3y ago
I'd say it is half-baked webmin. You can only use it with NetworkManager, and if you have an even remotely complex network setup for VMs, NetworkManager usually must be turned off, which makes Cockpit practically unusable. virt-manager
144.
▲
by
dig1
3y ago
I can imagine why these things are expensive, as someone who occasionally cleans the local Olympic pool using an underwater vacuum cleaner (just a side gig to get free diving time). Salty or chlorinated water (and public pools usually use h
145.
▲
by
dig1
3y ago
6.1.3.5 Extensibility: The DNS defines domain name syntax very generally -- a string of labels each containing up to 63 8-bit octets, separated by dots, and with a maximum total of 255 octets. RFC1035 makes this more e
146.
▲
by
dig1
3y ago
> Yes, this family of flaws would have been impossible if curl had been written in a memory-safe language instead of C It could have been impossible, but you never know if there is a way to escape language VM barriers. However, the autho
147.
▲
by
dig1
3y ago
Wrong question. Ask yourself how much value your saving/checking account lose in 2008. Check DXY history for that.
148.
▲
by
dig1
3y ago
> No one is hiding the fact that by buying crypto, you are exchanging your legal working currency for nothing more than an entry in a database with no real guarantees of any kind --- legal or otherwise You just described the modern banki
149.
▲
by
dig1
3y ago
Yet their status page says that everything is fine... This says enough about how these status pages are unusable these days.
150.
▲
by
dig1
3y ago
The recurring problem I've seen that would cause slow startup is cramming many (require) and (import) in the project core.clj file - for non-clojure devs here, this means including a lot of dependencies in the file called on the startu
More ›