HNHacker News
TopNewBestAskShowJobs

ergl

629 karma · joined August 1, 2014

Contact at github.com/<HN username>
submissionscomments
ergl··on Homomorphically Encrypting CRDTs
You don't need ordering guarantees for diffs: apply them out of order and the final result should be the same (that's one of the key properties of CRDTs).
ergl··on Successful people set constraints rather than chasing goals
> Other big constraints are: marriage, religion, and choosing to go the VC vs. bootstrapped route in a SaaS business.

This gave me a chuckle. On of these is definitely _not_ like the others.

ergl··on 3 Years of Remote Work
> If you were offered 7-figures USD to do these kind of hours from anywhere in the world, would that make a difference?

Depends, if your work schedule leaves you so drained that it leads to extreme burnout and eventual depression, along with a string of health issues, then it doesn't matter how much money you make, because spending it won't bring you the joy back, and you may fall into a shopping addiction in order to keep you stimulated. Sometimes I think of telling my boss that I don't want a raise, I want less hours at the same rate.

ergl··on Internet usage pattern during power outage in Spain and Portugal
Jornada partida doesn't tend to apply to office workers and white collar work in general. It's common to see it in small shops, but it's in steep decline even in those areas.
ergl··on What is Local first development
It might be helpful to read what "local first" means in this context: https://www.inkandswitch.com/local-first/
ergl··on Accused Tech Spy Says Deel's CEO Recruited Him with Offer to Be Like James Bond
https://archive.is/DJpFG
ergl··on Take this on-call rotation and shove it
Having overtime pay that is a multiple of regular hourly rate is mandatory is many countries in Europe. Are you saying that European software tends to be more obfuscated? (answer: it is not).
ergl··on Were large soda lakes the cradle of life?
FYI you can "vouch" for dead comments if you have enough karma. But in general, if a comment is dead it is a sign that it is not worth engaging with it.
ergl··on Anime fans stumbled upon a mathematical proof
Calling 4chan an anime board is probably accurate, it started as a copy of 2chan, which was anime-focused. Taking a cursory look at the catalog of most boards on the site will confirm this, you will find an anime reaction pic with high probability.
ergl··on Bye, Prime
I wonder if I'm an outlier here, or if buying from Amazon depends on where you live. I doubt I have ordered more than 10 items _ever_ from Amazon, going back 14 years (the last time I ordered something from Amazon was a travel pillow, in 2023, that you could only buy there).

It's not like I don't buy things online, but I struggle to think of something I can't get somewhere else, be it computer accessories (any other online shop or directly from the retaler) or books (order it at a local book shop or buy from the publisher), which are actually the only physical items I order online.

The shopping experience on Amazon is meh, so I can't imagine that anyone enjoys using it for every day items, like groceries.

ergl··on Denmark postal service to stop delivering letters
Wikipedia says that PostNord is the resulting company of merging Post Danmark and PostNord Sverige, the former being the national provider for mail in Denmark after it got privatized.
ergl··on The Demoralization is just Beginning
You know this is a serious article written by someone who knows what they're talking about when it earnestly quotes Curtis Yarvin on its third paragraph /s
ergl··on DOGE's only public ledger is riddled with mistakes
Is this comment satire?
ergl··on Teen on Musk's DOGE team graduated from 'The Com'
Lobste.rs has what they call "merged stories", where the moderator will merge into a single page the links for a few submissions, as well as the comments from all submissions. Here's a recent example: https://lobste.rs/s/djejmh/really_really_good_random_number

I guess it's similar to what you do here when you "move" comments from one submission to another. A downside is that it can be hard to know which comments come from which submission. Perhaps top-level comments need a small marker indicating which link they originally commented under?

ergl··on Microplastics in the human brain
They can hold a surprisingly big amount of cargo if you pack things right. Here in Spain they're definitely used for weekly hauls of groceries, although it might be pushing it if have more than two kids.
ergl··on Microplastics in the human brain
Have you never heard of a shopping caddy? https://en.wikipedia.org/wiki/Shopping_caddy

They're incredibly popular here, and yes, all supermarkets will have a lock stand near the checkout area so you can leave them there and easily reach for them as you're bagging your groceries. They're also foldable and/or small enough to fit in almost any closet.

ergl··on Exposed DeepSeek database leaking sensitive information, including chat history
Would a law specific to the United States apply when you're probing a Chinese company?
ergl··on Pollen: A publishing system written in Racket
I use Pollen for my personal webpage. I like using it, but it takes a bit to get going. The out-of-the-box experience with Pollen is more aimed at creating a single document, so expect to write a bit of plumbing in Racket to tie everything together (things like RSS feeds, footnotes, table of contents or a feed of recent posts).
ergl··on Pollen: A publishing system written in Racket
Everything in Pollen is written in Racket, so in theory you could do much more advanced stuff inside your documents than with Latex. For example, you could have a ◊tweet{} element that, given an URL, would go and fetch that tweet and embed it inside your document using whatever quoting privimitives your presentation layer (HTML, Markdown, etc) allows you.

You can also use Pollen to write Latex! Before Quad (https://docs.racket-lang.org/quad/), a quick way to get a PDF output of your Pollen document would be to output Latex from Pollen, then use the resulting document to generate your PDF.

ergl··on I've built a city, now it needs residents
This is cool. One way of solving spam problems might to only show links of people you explicitly follow / trust in some way, although that means associating identity to the posts. You could have a setting to toggle between only showing links from people you trust or from everyone, to get around the bootstrapping problem at first.
ergl··on CouchDB 3.4.1 Released
I'm biased since I work on it, but https://ditto.live/ provides an SDK that allows P2P and cloud sync. You interact with it like a database: write your queries against your data, and it will move between devices automatically
ergl··on The AI Scientist: Towards Automated Open-Ended Scientific Discovery
> The #1 valued thing in science is [...] reproducibility.

If only. Papers rarely describe their methods properly, and reproduction papers have a hard time being published, making it hard to justify the time it takes. If reproducibility was valued, things like retractionwatch wouldn't need to exist.

ergl··on The AI Scientist: Towards Automated Open-Ended Scientific Discovery
This is the kind of theory-free science seems to permeate the entire field of ML lately.

I can only see this as a negative, what's the use of automatically generated papers if not to flood the already over-strained volunteers that review papers at conferences? (mostly already-overworked PhD students.) If I wanted a glorified chatbot to spam me with made-up improvements, I'd ask it myself.

ergl··on Confluent Deletes/Hides Librdkafka
Materialize seems to have a recently updated fork (two weeks ago): https://github.com/MaterializeInc/librdkafka

Edit: this Github Search Link is useful to find other forks: https://github.com/search?utf8=%E2%9C%93&q=2022%2C+%5BMagnus...

ergl··on gRPC: The Bad Parts
It is mentioned under the "Bad tooling" section
ergl··on Resilient Sync for Local First
The ideas described here are very similar to what SSB (https://ssbc.github.io/docs/ssb/faq.html) implemented.

The main problems with having a log is that it grows with every single change (how granular are your changes? with CRDTs, any mutation, no matter how small, is a change). Questions of data retention (is your protocol tolerant to missing log entries?) or data rewriting (if your log is a merkle tree, rewriting something in the past means rewriting all subsequent entries) are also open.

The post also mentions that the log entries could be CRDTs. But if that's so, then you don't need a log at all, since all the information you need to compute the minimal delta to sync between peers is inside the CRDT itself. For a good overview of how this could be done, see (specifically the "Calculating Diffs" section): https://ditto.live/blog/dittos-delta-state-crdts (disclaimer: I work at ditto)

ergl··on Sam and Greg's response to OpenAI Safety researcher claims
Sharing a CEO with Worldcoin
ergl··on Humane AI Pin review: not even close
Anyone that has used Siri would tell you that not even Apple could make this work
ergl··on Yes, social media is a cause of the epidemic of teenage mental illness
There are actually a bunch of studies that explore the role of mass media, in particular the radio, in the spread of Nazi propaganda in the years before Hitler came to power.
ergl··on Yes, social media is a cause of the epidemic of teenage mental illness
> They also don't compare with other countries

Did you miss the graphs showing the same trend in the UK, Canada, Australia, New Zealand and the Nordic countries?

← PreviousPage 2 of 10Next →