Viewing profile — skaul
skaul
HN member- Joined
- Sun, May 31, 2015, 11:33 PM UTC
- HN karma
- 755
- Public activity
- 80 items
- HN profile
- View on Hacker News ↗
About skaul
Recent public activity
-
comment
Comment #48001242
Credit to bsclifton for the idea!
-
comment
Comment #48001025
It's not but given that Perplexity doesn't have an API and blocks automated downloads, I'm not sure what else to use. Explained in the docs: https://github.com/ShivanKaul/chromium-…
-
comment
Comment #48001008
Sorry about that! I've fixed the colors and contrast now.
-
comment
Comment #48001004
Thanks, fixed now.
- story
- story
- story
-
comment
Comment #46999440
I worked with Ralph when he was at Brave. I fondly remember many long walks in downtown Vancouver with him, getting tea at Matchstick and chatting about Rust and privacy and ancien…
-
comment
Comment #46937815
Programming languages need to give the developer a way to iterate (map, fold, for-loop, whatever) over a collection of items. Over time we've come up with more elegant ways of doin…
-
comment
Comment #46936326
Programming with LLMs is fundamentally different than going from a lower-level to a higher-level language, even apart from the whole non-determinism thing. With a programming langu…
-
comment
Comment #46546345
You can add these to your `~/.claude/settings.json`: "env": { "CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY": "1", "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1", "DISABLE_AUTOUPDATER": "1…
-
comment
Comment #46515071
We used to use Bloom filters in 2019, funnily enough: https://brave.com/blog/improved-ad-blocker-performance/
-
comment
Comment #46514814
That is correct.
-
comment
Comment #46506981
We use the same adblocking engine (adblock-rust) on all platforms, including iOS, hence the shared memory savings.
-
comment
Comment #46506557
> Or does it still replace them with ads for scanmy cryptocurrency? Brave never did that. Brave blocks third-party ads & trackers by default. (disclaimer: I lead privacy and adbloc…
- comment
- story
-
comment
Comment #46468629
[BOTH FILLED] Brave Software | C++ Engineer, Filterlist Engineer | REMOTE | Full-time Brave is building a privacy-first browser and a more transparent Web for over 100M users. On t…
-
comment
Comment #46017814
Self-plug but if anyone is interested in learning more about how browser fingerprinting works and the different protections browser makers deploy against it, I wrote a longer post …
-
comment
Comment #45931189
This would be akin to Chrome sending the user's (unmodified) URLs to Google. Even Chrome thinks that that would be really bad for user privacy, and goes through elaborate technique…
- story
-
comment
Comment #45688140
This is easy in Brave, just go to brave://settings/shields/filters and enable the "YouTube Anti-Shorts" filter list.
-
comment
Comment #45017568
> Even if you know the source of the text before you feed it to the model you still need to solve the problem of how to send untrusted text from a user through a model without that…
-
comment
Comment #45015291
You're right that if the user logs into a sensitive website, the "isolated browsing" mitigation stops helping. We don't want the user to accidentally end up in that state though. S…
-
comment
Comment #45015240
> I haven't seen a single credible technique from anyone that can distinguish content from instructions You specifically mean that it's ~impossible to distinguish between content a…