Readit News logoReadit News
rpbiwer2 commented on Google loses antitrust suit over search deals on phones   bloomberg.com/news/articl... · Posted by u/rvz
highcountess · a year ago
Considering that the recent Google code leak only substantiated that Chrome is the honey pot for surveillance and data harvesting that people long suspected, even any supposedly not ad related work is technically also ad related work.

It’s something people have a really difficult time preaching logically, the veil of deception of many things. Another big example is TV, which are ad sales companies, not TV show distributors, even if they’ve successfully swindled people into a mindset where they actually pay the providers, for the privilege of being sold advertisement.

It’s really a rather interesting and eye opening segment of largely the US society that is both extremely dominant and has effectively been extremely damaging, and yet, people simply cannot see that they are like mindless drones, being programmed and reprogrammed with TV shows and advertisement.

rpbiwer2 · a year ago
> Considering that the recent Google code leak only substantiated that Chrome is the honey pot for surveillance and data harvesting that people long suspected

I'm vaguely aware of a code leak but haven't delved into the details; I'm curious if you have a link to details about this data harvesting?

rpbiwer2 commented on Europe is in danger of regulating its tech market out of existence   foreignpolicy.com/2024/07... · Posted by u/paulpauper
ApolloFortyNine · a year ago
This would kill the free internet tomorrow, and the one billion YouTube viewers would likely be quite upset about it.

Untargeted ads pay less than 5% what targeted ones do.

rpbiwer2 · a year ago
The Internet existed before Internet ads (and particularly targeted ads) did. Personally, while I don't necessarily disagree with the point you're making, I'm curious to see what a pendulum swing in the opposite direction might look like.
rpbiwer2 commented on I rebuilt my algorithmic trading platform in Rust. I'm filled with regret   medium.com/@austin-starks... · Posted by u/beefman
fragmede · a year ago
I'll be blunt, the Rust community is not known for being a warm fuzzy place to go ask stupid questions and walk away not feeling like a dumb fuck. Hoping people will wander into the right place to ask rust questions is a non-starter.

You don't control Stack Overflow or Reddit, or any number of slack/discords, so I don't know how I'd address that problem, but it's true.

rpbiwer2 · a year ago
Really? I've gotten the sense that the Rust community is more kind to noobs than average. Not that the average is great, but still.
rpbiwer2 commented on I rebuilt my algorithmic trading platform in Rust. I'm filled with regret   medium.com/@austin-starks... · Posted by u/beefman
stouset · a year ago
> It's true that neither rustc nor clippy complain about having a `Result<_, String>` return type.

I would love to understand where the original author picked up that unfortunate idea from. I’ve never seen someone do this, and it’s very explicitly throwing away all additional error information by converting it to strings. No wonder you can’t figure out where your errors are coming from!

rpbiwer2 · a year ago
I can't cite my sources, but I recently started learning Rust and I've been doing this. I would guess that I picked it up from the Rust book, since that's been my primary learning source.

I know I _could_ define my own error type, but that's tedious, especially if there are many types of errors to handle. For my (non-production) purposes it's been fine.

What's the idiomatic way to handle errors? Is there a way to collect more detailed error information without excessive boilerplate?

rpbiwer2 commented on Uber Is Locking Out NYC Drivers Mid-Shift to Lower Minimum Pay   bloomberg.com/news/articl... · Posted by u/aspenmayer
rpbiwer2 · a year ago
I feel like I often hear these kinds of stories about Uber, but rarely about Lyft. Is Lyft actually better, or are they just more under the radar?
rpbiwer2 commented on Qlock – A JavaScript Quine Clock   aem1k.com/qlock/... · Posted by u/ayoreis
cyco130 · a year ago
I once used the word "quine" in Scrabble. We had a house rule that allowed all English words on English Wiktionary if you could give a more or less correct definition. I gave the computer science definition but it turns out it had a more interesting meaning that immediately caught on in that particular friend group: "To deny the existence or significance of something obviously real or important".

[1] https://en.wiktionary.org/wiki/quine#Verb

rpbiwer2 · a year ago
"Quone" is another good Scrabble word, though it's usually only found in medical dictionaries.
rpbiwer2 commented on Thinking out loud about 2nd-gen email   gabrielsieben.tech/2024/0... · Posted by u/gjsman-1000
naasking · a year ago
If email didn't need fixing, spam wouldn't exist. There's more spam than there is legitimate email traversing the internet. That is a problem worth solving.

You could solve it with existing infrastructure to some extent, eg. your email address is actually a cryptographically generated guid rather than something easily guessed or harvested. If you combine that with a background handshake procedure for introductions, so that all of your contacts get their own guid alias mapped to your canonical one, then you can revoke any of those if they get compromised at any time. Spam is effectively solved.

This is basically like the web of trust, but for email.

rpbiwer2 · a year ago
I just want to thank you for your contribution to this thread. I've long thought email should go in a direction similar to what you're describing, and I appreciate the specificity you've provided.

I wish I could say I'm surprised by the animosity (and relative lack of substance) in some of the comments you've received, but I guess that's a problem with social media and/or humanity that's unlikely to have a technical solution.

rpbiwer2 commented on Making a Postgres query 1k times faster   mattermost.com/blog/makin... · Posted by u/d0mine
hansonkd · a year ago
OR Queries are performance killers because they often force a full table scan. Another alternative to the Or is actually a UNION.

A UNION allows you to use two separate indexes and can speed up queries.

rpbiwer2 · a year ago
This seems like the type of thing that a sophisticated query planner in 2024 would be able to figure out on its own? Maybe as a non database expert I'm expecting too much?
rpbiwer2 commented on Raspberry Pi Ltd is considering an IPO   londonstockexchange.com/n... · Posted by u/sohkamyung
snvzz · a year ago
They made it from scratch recently and chose ARM over RISC-V.

This is testament on how out of touch they are.

rpbiwer2 · a year ago
I'm out of touch. What would you use instead of ARM?
rpbiwer2 commented on Augment, a GitHub Copilot rival, launches out of stealth   techcrunch.com/2024/04/24... · Posted by u/jmcphers
nsagent · a year ago
> Ex-Microsoft software developer Igor Ostrovsky believes that soon, there won’t be a developer who doesn’t use AI in their workflows.

I'm really curious about this. I honestly don't see a case where I would use a coding assistant and everyone I have spoken to that does, hasn't been a strong coder (they would characterize themselves this way and I certainly agree with their assessment).

I'd love to hear from strong coders — people whom others normally go to when they have a problem with some code (whether debugging or designing something new) who now regularly use AI coding assistants. What do you find useful? In what way does it improve your workflow? Are there tasks where you explicitly avoid them? How often do you find bugs in the generated code (and a corollary, how frequently has a bug slipped in that was only caught later)?

rpbiwer2 · a year ago
I was skeptical at first - tried the copilot beta, got annoyed by it, and quickly turned it off. Later I tried it again and haven't looked back.

For the most part it's not that I'm ceding the thinking to the machine; more often it suggests what I was going to type anyway, which if nothing else saves typing. It's especially helpful if I'm doing something repetitive.

Beyond that, it can save some cognitive load by auto completing a block of code that wouldn't have necessarily been very difficult, but that I would've had a stop to think about. E.g an API I'm not used to, or a nested loop or something.

The other big advantage that comes to mind is when I'm doing something I'm not familiar with, e.g. I recently started using Rust, and copilot has been a major help when I vaguely know what I _want_ to do but don't quite know how to get there on my own. I'm experienced enough to evaluate whether the suggested code does what I want. If there's anything in the output I don't understand, I can look it up.

> Are there tasks where you explicitly avoid them?

Not necessarily that I can think of, but after having copilot on for a little while it's gotten easier to tune it out when I'm not interested in its suggestions or when they're not helpful.

> How often do you find bugs in the generated code (and a corollary, how frequently has a bug slipped in that was only caught later)?

90% of the time I'm only accepting a single line of code at a time, so it's less a question of "is there a bug here" and more "does this do what I want or not?" Like, if I'm writing an email and gmail suggests an end to my sentence, I'm not worried about whether there's a bug in the sentence. If it's not what I want to say, I either don't take the suggestion, or I take the suggestion and modify it.

If I do accept larger chunks of suggested code, I review it thoroughly to the point where it's no longer "the AI's" code -- for all intents and purposes it's mine now. Like I said before, most of the time it's basically the code I was going to write anyway, I just got there faster.

u/rpbiwer2

KarmaCake day172May 18, 2023View Original