2,327 karma · joined June 30, 2015
I also agree that the governance structure for BART is weird and overly complex. Why do I elect a BART director? Why are they in their own special BART districts completely discontinuous from the 10 other ways we have sliced up the Bay Area?
All that being said, BART has done some good stuff too. The new cars really are way better, and they were not easy to procure since BART has its own weird, non-standard rail gauge. They have increased frequency and shortened trains on weekends to respond to the ridership changes.
Most of all, BART remains the only form of Bay Area transit genuinely faster than driving in real-world circumstances: it averages above 60mph in parts of the east bay, and goes from downtown Oakland to downtown SF in 11min, which is often 2-3x faster than driving. It's the primary transit system that can compete head-to-head with driving. For that reason, I do hope they keep increasing frequency (shortening trains if necessary).
I think the Bay Area suburbs are also egregious - e.g. North Berkeley BART station is surrounded by single family homes, even though it's 25min from downtown SF by train.
Between this, the new BART cars (also much quieter!), and Muni hitting a reliability & satisfaction records, there’s really a transit renaissance going on in the Bay Area. I really hope we can keep this going!
The existing impossibility results imply that these attacks are essentially unavoidable (https://arxiv.org/abs/2311.04378) and not very costly, so this line of inquiry into LLM watermarking seems like a dead end.
I hope the statements from the EFF and ACLU, which have both highlighted the negative privacy implications of the measure, help convince folks to vote no.
> Oyster payment cards are virtually impossible to use anonymously
You can just buy them with cash from the machines, right? Isn’t it a rare example of a public service in the UK that does not involve a bunch of surveillance?
Pro tip: nearly every instance of both these classes is available online (all the way back to 1998!), so if something's not making sense, you can always go back and see if it was explained differently in a prior iteration of the class.
# Now we train in the clear and quantize the weights
model = LogisticRegression(n_bits=8)
model.fit(X_train, y_train)
# We can simulate the predictions in the clear
y_pred_clear = model.predict(X_test)
# We then compile on a representative set
model.compile(X_train)
# Finally we run the inference on encrypted inputs !
y_pred_fhe = model.predict(X_test, fhe="execute")
print("In clear :", y_pred_clear)
print("In FHE :", y_pred_fhe)
print(f"Similarity: {int((y_pred_fhe == y_pred_clear).mean()*100)}%")
There’s some ways to go on performance, but the ergonomics of using FHE are already pretty good!(Honestly headline should be: “Utah bill gives parents full access to their children's online accounts, including posts and private messages”)
Have you had any luck convincing hospitals / insurers / etc that this satisfies HIPAA and is safe? How do you convince them?
=> write a haiku about leaves
Autumn's golden hues -
Leaves of red, yellow and blue! \
#haikupoetry #leavesshort[1] > segmentation fault ./chat
Interesting.We could use enclaves to do the mixing, and while there’s be added latency, we could achieve model outputs that are (by definition) at the current state of the art for LLMs. We would not hide the contents of queries, but we’d at least hide who is making which queries.
Usually, when I have an idea for a standard, it turns out one exists, so maybe I’ll do some digging…
The simple way to efficiently do this kind of check would be to store an index of keys (perhaps chunk them into buckets, like 0-10, 10-20, etc), and then privately retrieve the individual items. Retrievals are fast, especially when batched, so if the ultimate number of items you’re trying to retrieve is not too large, this can work.
If you want to chat more about range queries, feel free to email us (founders @ blyss.dev)
And this depends on the application - for example, for the private password checker, all the dumped passwords data is from a public dataset, so its not encrypted. In messaging, the data would be encrypted under the intended recipient's public key.
We'd also love to bind our client JS code to a hash of our build output from GitHub, but as of now there's no simple way to do this that the browser will pin automatically - integrity checks are good, but don't prevent the server from just changing the hash. We've toyed with writing an extension for this, but haven't gotten around to it.
There is a cool company trying to instead use FHE to accelerate SNARKs: https://github.com/Sunscreen-tech/Sunscreen. They seem to be making some headway!
In other cases, for the same compliance and data security reasons behind the desire for on-prem, larger enterprises prefer that their SaaS vendors collect as little data about them as possible. Blyss can get you the best of both worlds: the data security of on-prem, with the convenience and ease-of-deployment of SaaS.