Readit News logoReadit News
bigdubs commented on Apple needs a Snow Sequoia   reviews.ofb.biz/safari/ar... · Posted by u/trbutler
asadotzler · a year ago
I don't think that's quite right. Snow Leopard was a lot of changes to a lot of the OS code base and wasn't great out of the gate, taking multiple dot releases, like all large-scale software updates do, to stabilize and bugfix enough to be "good."

There is no silver bullet, just a lot of lead ones and the answer to Apple's quality problem is to begin baking QA back into the process in a meaningful way after letting it atrophy for the last decade or so.

Hire more humans and rely less on automation. Trust your developers, QA, and user support folks and the feedback they push up the chain of command. Fix bugs as the arise instead of assigning them to "future" or whatever. Don't release features until they're sufficient stable.

This is all basic stuff for a software company, stuff that Apple seems to have forgotten under the leadership of that glorified accountant, Cook.

bigdubs · a year ago
Adding to this, a solution might be enabling continuous releases and leaning into release channels could help in terms of getting more out to users.

In practice it's a challenge because the OS bundles a lot of separate things into releases, namely Safari changes are tied to OS changes which are tied to Apple Pay features which are tied to so on and so on.

It would require a lot of feature flagging and extra complexity which may reduce complexity.

Another way is to start un-bundling releases and fundamentally re-thinking how the dependency graph is structured.

bigdubs commented on Sigma BF Camera   sigma-global.com/en/camer... · Posted by u/bpierre
skyyler · a year ago
No SD card?

No way.

bigdubs · a year ago
IMHO SD cards fail much more often than the USB-C connector would, what's the worry? If the camera mounts as a mass storage device it's one fewer thing to go wrong.
bigdubs commented on Constraints in Go   bitfieldconsulting.com/po... · Posted by u/gus_leonel
rendaw · a year ago
There are tons of random limitations not present in other languages too, like no generic methods.
bigdubs · a year ago
That's not a random limitation, there are very specific reasons[1] you cannot easily add generic methods as struct receiver functions.

[1] https://go.googlesource.com/proposal/+/refs/heads/master/des...

bigdubs commented on Apple found in breach of EU competition rules   theguardian.com/technolog... · Posted by u/malermeister
knallfrosch · 2 years ago
If Apple had any competitive ground to stand on, it would not bother banning other app stores.

Customers would love to pay the 30% Apple tax for security and the great selection of apps.

bigdubs · 2 years ago
People assuming this is a competitive posture exclusively are missing the point.

The app store isn't just about making more money, it's about enforcing privacy and security guidelines for apps through the review process and through checks for unauthorized api usage.

Apple's product is privacy; they view privacy as a premium feature worth paying for, and 3rd party app stores that are the wild west for privacy are antithetical to this.

bigdubs commented on Multi-Array Queue   github.com/MultiArrayQueu... · Posted by u/vitpro2213
bigdubs · 2 years ago
Many ring-buffer implementations grow the backing storage array transparently on enqueue but do so in place, discarding the old arrays; what's the advantage of keeping the previous arrays? Naively I'd say it would reduce GC churn because you wouldn't have to free the old arrays, but I'm curious what the impact of that is in benchmarks.

Separately; the simulator is cool and very helpful!

bigdubs commented on Lobsters   github.com/lobsters/lobst... · Posted by u/tosh
Xiol32 · 2 years ago
Would be less of a ghost town if they allowed sign ups rather than via invitation only.

Appreciate that's kinda the point of the site, but if it's a ghost town then it's clearly petered out.

bigdubs · 2 years ago
Quantity may have a quality all its own in warfare but for comments having the invite tree and accountability is pretty nice!

I'd rather have (2) really insightful comments than 300 trying to promote themselves.

bigdubs commented on DuckDB – An in-process SQL OLAP database management system   duckdb.org/... · Posted by u/freilanzer
dstroot · 3 years ago
Storing data in Parquet files and querying via DuckDB is fast and kind of magical.
bigdubs · 3 years ago
Shockingly fast and nice and having the intermediate files be immutable is super nice.
bigdubs commented on DuckDB – An in-process SQL OLAP database management system   duckdb.org/... · Posted by u/freilanzer
mritchie712 · 3 years ago
Do you load the Parquet files in duckdb or just query them directly?
bigdubs · 3 years ago
We query them directly in most cases with the httpfs plugin, but for hot paths we fetch them and cache them on disk locally.
bigdubs commented on DuckDB – An in-process SQL OLAP database management system   duckdb.org/... · Posted by u/freilanzer
d_watt · 3 years ago
I'm duck-curious.

Looking at how it's deployed, as an in process database, how do people actually use this in production? Trying to figure out where I might actually want to think about replacing current databases or analyses with DuckDB.

EG if you deployed new code

1. Do you have a stateful machine you're doing an old school "Kill the old process, start the new process" deploy, and there's some duckdb file on disk that is maintained?

2. Or do you back that duckdb file in some sort of shared disk (Eg EBS), and have a rolling deploy where multiple applications access the same DB at the same time?

3. Or is DuckDB is treated as ephemeral, and you're using it to process data on the fly, so persisted state isn't an issue?

bigdubs · 3 years ago
We use DuckDB extensively where I work (https://watershed.com), the primary way we're using it is to query Parquet formatted files stored in GCS, and we have some machinery to make that doable on demand for reporting and analysis "online" queries.
bigdubs commented on The Winamp Skin Museum is powered by a SQLite3 database with 1.2GB of metadata   twitter.com/captbaritone/... · Posted by u/tosh
Xeoncross · 4 years ago
But tailscale is a distributed, multi-region SaaS provider. It's easy for them to use SQLite.

What about a real-world workload? For example, I have 10 users a day on my new next.js app so I clearly need a RDS cluster for burst traffic.

bigdubs · 4 years ago
Tailscale has some server components (account management etc.) that are powered with SQLite.

Can read more here: https://tailscale.com/blog/database-for-2022/

u/bigdubs

KarmaCake day1744January 4, 2011
About
https://charczuk.com
View Original