Recent submissions

Comment · 2 months ago
Think of Lightroom or automation over files. Many semi professionals from wedding photographers to designers want some form of batch automation and organization system over their files.

Several megabytes/gigabytes assets and you want to extract metadata, a preview, running as a batch some filter/compression/, conversion to CMYK, text injection ... fast partial read/write access would be nice. Right now, most reads are performed through indexes because those files are slow to read.

If we take 10k sqlite files and want to retrieve a row, we would be around 3s on SSD, maintaining preemptive indexes become less important for a lot of use cases.

Change management and versioning also becomes quite efficient - sqlite can be configured to not offset bytes, so CVS like Epic Lore can efficiently delta the files and store minimal delta, or the file format itself can keep its edit history. Oh and it's 3x-10x less bytes without compressing the whole thing, so pages are stable through time.

About needing SQLite client, it's real but it's roughly the same size as an XML parser.

Comment · 1 year ago
I made my master thesis on real-time, with a chapter where I experimented with different levels of jitter and latency. Jitter is the consistency of the latency, is it like a locked 66ms or sometimes does it go to 200ms. Jitter is more impactful than latency for a wide range of applications, from gaming to music and video call. Having a lower latency allows for lower jitter, or less jitter while keeping the same latency. Today’s discovery is huge imo.
Comment · 1 year ago
For years, I heard it's better to use cron, because the problem was already solved the right way(tm). My experience with cron has been about a dozen difficult fixes in production of cron not running / not with the right permission / errors lost without being logged / ... Changing / upgrading OSes became a problem. I since switched to a small node script with a basic scheduler in it, I had ZERO issues in 7 years. My devs happily add entries in the scheduler without bothering me. We even added consistency checks, asserts, scheduled one time execution tasks, ... and now multi server scheduling.

Deployments that need to configure OSes in a particular way are difficult (the existence of docker, kubernetes, snap are symptoms of this difficulty). It requires a high level of privilege to do so. Upgrades and rollbacks are challenging, if ever done. OSes sometimes don't provide solution when we go beyond one hardware.

If "npm start" can restrain the permissions to what it should be for the given version of the code, I will use it and I'll be happy.

Comment · 1 year ago
One of the very first slides of François’ presentation is about defining AGI. Do you have anything that opposes his synthesis of the two (50 years old) takes on this definition?
Comment · 1 year ago
Identities are very hard to manage and secure overall. Audits are super long, tedious.

Adding more dimensions into reviews that aren't properly done right now will be extremely tricky.

Comment · 1 year ago
Maintaining e2e tests is a pain. Maintaining a notebook is a pain. It seems it was a given somebody would make this match made in heaven!
Comment · 1 year ago
Ahaha! Read the subtitle of the blog, literally at the top: "If you take nothing else from this blog: quantum computers won't solve hard problems instantly by just trying all solutions in parallel."
Comment · 1 year ago
I' m European. Apple got charged by the European Union for $14.4 billions of unpaid taxes between 2019 and 2021. Back of the mapkin they employ 22k people in EU (data Apple), average salary $80k (Apple), taxes at 30% per employee (my own understanding). Thats $550M. So their payroll taxes is about 15% of their tax package. If you have any contradictory data, I would love it, but your point is moot for 95% of the world outside California.
Comment · 1 year ago
None of them are good players for humanity. "Don't be evil" is long gone. They don't pay taxes, pollute, give means to manipulate billions of humans, concentrate wealth in a few hands. They all give with ulterior motives, never from the goodness of their heart.
Comment · 2 years ago
The idea behind Homomorphic lib is to allow 2 basic operations (such as add, multiply) on encrypted numbers. They return encrypted numbers as well. From those basic operations, we can build more complex functions. That's the gist of the magic.
Comment · 2 years ago
Pretty awesome. Would love to use it in CI and locally for our PG product. We use Prisma, so I guess we have to wait for the connector that looks like pg to plug it in.
Comment · 2 years ago
I start to feel this is all marketing. Pretend it's dangerous, so it implies it's beyond what we imagine. Because on our end, on the reality of a B2B product used daily, finding use cases for the limited OpenAI we have access to is far from trivial.
Comment · 2 years ago
By GET, do you mean “get all fields of the unique item with id=x”? Oltp (sql), mongo or cassandra are working similarly for this and have the same complexity. Even worse, the same operation on the same storage can have very different performance profile independently of the cluster size, making o(n) complexity a very secondary discussion. All technologies offer more or less the same data structures and algorithms at such a basic level. You have to dig into replication, disk layout, transactionality, constraints, … to start to see differences.
Comment · 2 years ago
I looked up the definition of scam and the goal is to make money out of the naivety of the victim. It involves a crisis, the illusion of shared exposure to a risk.

The price of cdn bandwidth is about 0.01/gb on low volume (cloudflare, aws, azure…) so op should be billed around $500 with 40TB. Netlify probably buys this for way less. He was presented a bill at $104k, « generously » reduced to $5k, still a x10 margin. Vercel and Netlify are outrageously expensive for what they do.

Comment · 2 years ago
What a terrible news. Suikoden is one of those incredibly creative game. Rip.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton