HNHacker News
TopNewBestAskShowJobs

skrtskrt

3,545 karma · joined February 28, 2020

submissionscomments
skrtskrt··on Garage – An S3 object store so reliable you can run it outside datacenters
Does RAMP or CURE offer any possibility of conditional writes with CRDTs? I have had these papers on my list to read for months, specifically wondering if it could be applied to Garage

https://dd.thekkedam.org/assets/documents/publications/Repor... http://www.bailis.org/papers/ramp-sigmod2014.pdf

skrtskrt··on Garage – An S3 object store so reliable you can run it outside datacenters
When I was there, DigitalOcean was writing a complete replacement for the Ceph S3 gateway because its performance under high concurrency was awful.

They just completely swapped out the whole service from the stack and wrote one in Go because of how much better the concurrency management was, and Ceph's team and codebase C++ was too resistant to change.

skrtskrt··on Garage – An S3 object store so reliable you can run it outside datacenters
Could you use something like Fly's Corrosion to shard and distribute the SQLite data? It uses a CRDT reconciliation, which is familiar for Garage.
skrtskrt··on Umbrel – Personal Cloud
I would say if you're going to charge a pretty penny for the box, you have to make it ridiculously seamless to run every app the way a user wants, without issue.

TrueNAS sort of half-accomplishes this but as soon as you have to start configuring Redis and Postgres parameters to install Immich or understanding how to set permission on every layer of the filesystem so you can SMB share, the idea of a normal person being able to do this goes completely out the window.

My advice is to go ahead and just open-source everything. You won't on being closed-source anyway. You'll win on the experience for nontechnical users (or tehcnical users that don't want to spend time fiddling). You'll stomp out these complaints on Reddit and HackerNews so people don't get a bunch of negative comments when they google your company.

skrtskrt··on Mozilla appoints new CEO Anthony Enzor-Demeo
Kagi's Orion browser is 1.0 on Mac and working on the first full Linux release - it's built on WebKit. That WebKit is a "third party" dependency but it's still a break from the browser monoculture and it doesn't seem like Mozilla has as much interest in pushing the browser engine space forward after pulling back from Servo.
skrtskrt··on Measuring political bias in Claude
> The latter is what my Copilot suggested when I addressed complaints about higher gas prices

I would suspect this is because it is most mainstream recommendation from economists on how to disincentivize fossil usage without destroying your society & economic stability in the interim. Not because it's "lefty".

The yellow vest protests in France were basically what happens when you try to do A without also doing B.

skrtskrt··on I can't recommend Grafana anymore
Well it only needs to be Kafka-compatible, so personally I hope that things like RedPanda will turn out to be easier to run for this use case than actual Kafka.

Having an S3-compatible store was already a fairly heavy dependency in terms of something to run correctly in production, it's just that most people don't even consider running their own object store at any real scale, they just go to cloud. Whereas running your own Kafka is something more platform teams are already attempting.

skrtskrt··on The fate of "small" open source
Google was unable or unwilling to fight people gaming their SEO to float garbage and blogspam to the top results, waay before these more specific policy change events that have been reported w.r.t intentionally making search worse.
skrtskrt··on Kratos - Cloud native Auth0 open-source alternative (self-hosted)
The world of Auth has been made miserable with everything having to support OAuth2/LDAP/SSO/SAML etc., plus a million versions of access control, session configs, yadda yadda. Each of these has their own (usually legitimate) purpose, but also each one has to integrate with other providers that each don't follow and/or extend the spec in their own special way. And the pain goes on and on.

Obviously you can make a product that only does really good username/password auth for example, but there's always more pressure to implement more things for another use case.

skrtskrt··on TurboTax’s 20-year fight to stop Americans from filing taxes for free (2019)
There's certain cases, like deducting student loan interest paid, which these companies gate behind paid versions. So yes if you have extremely simple taxes you can usually file for free but even some really basic deductions are gated.
skrtskrt··on Show HN: Firm, a text-based work management system
I think this blunkiness is in part because these things are often created and designed exclusively by frontend and full stack developers. IMO systems like these need strong backend developer influence, with highly scalable data models and and as much work as possible pushed server-side.

In short, the system should be designed by people that despise the general state frontend development. It should still look good, I love a modern clean frontend (like Docmost for example), but not at the expense of snappiness and scalability.

skrtskrt··on N8n raises $180M
Here come the HN comments from people that work at closed source companies or companies that profit off the free labor of open source devs, wailing and gnashing their teeth that it's not the purest form of open source blessed by Stallman himself and therefore is radioactive and doomed to fail.
skrtskrt··on I wish my web server were in the corner of my room (2022)
The only real hurdle to this now even for people with little computing knowledge is having a backup internet connection for when yours flakes.

If it’s just a personal site, you can just let it go unavailable during an outage (and maybe rely on a CDN to keep it partially functioning).

skrtskrt··on I wish my web server were in the corner of my room (2022)
I prefer Tailscale to expose via a very cheap cloud VM with a reverse proxy running at this point, I don’t really trust Cloudflare as far as I can throw it.
skrtskrt··on iPhone Air
iPhone could always use a camera that's not embarrassingly worse than every Samsung and Pixel phone's camera
skrtskrt··on Tufte CSS
That looks horrific too why is there an enormous amount of space between each letter, word, and line.
skrtskrt··on Google can keep its Chrome browser but will be barred from exclusive contracts
No it was a paraphrase of the report and cited no sources that disagreed. It simply sneakily misrepresented the contents and buried the links to the actual report.
skrtskrt··on Google can keep its Chrome browser but will be barred from exclusive contracts
It's also a political tool.

About a year ago when the NYTimes wrote an article called liked "Who really gets to declare if there is famine in Gaza?", the conclusions of the article were that "well boy it sure is complicated but Gaza is not officially in famine". I found the conclusion and wording suspect.

I went looking to see if they would like to the actual UN and World Food Program reports. The official conclusions were that significant portions of Gaza were already officially in famine, but that not all of Gaza was. The rest of Gaza was just one or two levels below famine, but those levels are called like "Food Emergency" or whatever.

Essentially those lower levels were what any lay person would probably call a famine, but the Times did not mention the other levels or that parts were in the famine level - just that "Gaza is not in famine".

To get to the actual report took 5 or 6 hard-to-find backlinks through other NYTimes articles. Each article loaded with further NYTimes links making it unlikely you'd ever find the real one.

skrtskrt··on Zedless: Zed fork focused on privacy and being local-first
A good example would be Prometheus, particularly PromQL for which the docs are ridiculously bare, but there is a ton of material and stackoverflow answers scattered al over the internet.
skrtskrt··on Zedless: Zed fork focused on privacy and being local-first
In an ideal world, yeah. But most software instructional docs and books are hot garbage, out of date, incorrect, incomplete, and far too shallow.
skrtskrt··on Zedless: Zed fork focused on privacy and being local-first
AI is solid for kicking off learning a language or framework you've never touched before.

But in my day to day I'm just writing pure Go, highly concurrent and performance-sensitive distributed systems, and AI is just so wrong on everything that actually matters that I have stopped using it.

skrtskrt··on Zedless: Zed fork focused on privacy and being local-first
This is completely fair lol
skrtskrt··on Zedless: Zed fork focused on privacy and being local-first
Famous indicator of software quality: how fast an editor opened to write it.
skrtskrt··on H-1B Visa Changes Approved by White House
Optimal for who? These are humans not math problems
skrtskrt··on Build durable workflows with Postgres
with a nice NOWAIT when appropriate
skrtskrt··on Building Bluesky comments for my blog
You can host your own Bluesky instance and federate across instances, with all the data you host stored in an open an portable format, can you do the same with GitHub?
skrtskrt··on How I Use Kagi
Interestingly I noticed in a bunch of places in Europe, TripAdvisor was much better just due to higher usage / more data than Google. TripAdvisor's UI is pretty clunky but the network effect of just having enough people using it in a given place seems to be by far the most important.
skrtskrt··on How I Use Kagi
I mean by all means, stick with Google and its ever-declining search quality and ever-expanding monopoly power while it builds AI tools for Israel to automate the slaughter of civilians, instead of a search engine startup that... has some minor partnership with another search engine that is located in a country where you don't like its government?
skrtskrt··on How I Use Kagi
Is Yandex == Russia? Is West == unquestionably good? Do you have the same stance on Israel?
skrtskrt··on How I Use Kagi
Follow the logic and boycott the US as well! Now you have zero viable search engines
← PreviousPage 5 of 33Next →