724 karma · joined March 16, 2026
Even though the car manufacturer does indeed pay for the arbitration, I never felt the arbiter was biased, and the judgement was completely in my favor.
For apps, it's a whole different story: app reviewers won't let incomplete apps in their stores, and even for compete apps filling in all the paperwork (privacy policy, support contacts, age ratings and whatnot) can easily take a day (or more, if you're doing it for the first time). I kinda bite the bullet and work on making my whatever prototype into a publishable MVP, but that part often feels just like work and not like a fun project as it's supposed to be.
Governing Law; Venue.
All claims arising out of or relating to the AdSense
Terms or the Services will be governed by California
law, excluding California's conflict of laws rules,
and will be litigated exclusively in the federal or
state courts of Santa Clara County, California, USA,
and you and Google consent to personal jurisdiction
in those courts.
Okay, I do indeed live in Santa Clara County, California, so if I ever get in a situation where I might want to sue Google Ads, I might as well try and see how local courts work, especially if the claim is small enough for the small claims court. For those who do not live here, it might be a prohibitive requirement.I think it's true that Flock indeed helps with the actual policing, no doubt about that. But it also seems like police departments across the country really try to promote the view that Flock is a good technology that helps safety, because some cities ultimately voted to disable Flock [1], and I'm sure police are just mad about this and don't want this to happen.
I can't wait until this finally reaches the Supreme court and they hopefully decide that those cameras are unconstitutional.
[1]: just a local example: https://www.mountainview.gov/Home/Components/News/News/1211/...
Inside, there will be dragons: you will probably learn that all your CSS and JS are inline in your HTML, and that each page has its own implementation of the header and the footer, and other things like that, but if you don't plan to support it as a real product, you probably won't care.
Don't jinx it. We are extremely lucky in this regard, and it actually looks like a rare exception.
> NEGOTIATE (A2A Network)
> According to YC data, a B2B company needs
an aggregate 800 cold emails (factoring open,
response, and conversion rates) to secure a
single customer, while spam thresholds tighten
to 0.3%. We replace manual email ping-pong
with direct Agent-to-Agent negotiation.
Absolutely nothing can possibly go wrong if you let an LLM agent negotiate for your business.“Some random user on Reddit posted a picture claiming that this is the longest straight line path on water possible on the Earth. We implemented a smart algorithm to solve this problem, found the elevation data, ran our algorithm... yes, that random user was right. Also, here's the longest path on land.”
Thanks, I really enjoyed reading it, even though I hoped that they would disprove the original claim!
Edit: here are the gcmap links to the two paths: sea [1], land [2].
[1]: http://www.gcmap.com/mapui?P=25%B017%27N+66%B040%27E-58%B037...
[2]: http://www.gcmap.com/mapui?P=24%B033%27N+118%B038%27E-37%B02...
It was acquired by AOL in 1998, went through several rounds of enshittification and protocol changes to defeat third party clients which did not show ads, and finally landed in Mail.Ru group in 2010. In about 2-3 years no one cared about ICQ anymore. Then, it slowly died.
I registered my account in 1998 (got a 7-digit number starting with 9) and the whole thing felt like a miracle back then. My first employer in 2003 used ICQ as a corporate messenger similar to how we now use Slack. Since I mostly used Linux back then, I was very happy to find centericq, then centerim, then finch. One of my first contributions to an open source project was a small patch to centericq, something about contacts panel resize if I remember correctly.
I believe the last time I actually launched any ICQ client was around 2012, and never since then.
And, I lie to anyone who asks me why I’m a mathematician.
It is much easier to claim “I love learning the laws of life,”
while literally handwaving, than it is for me to flashback to
the twenty or so pivotal moments that lead to me walking out
of Gainesville with a PhD in Arithmetic Geometry.
Since “normal” people mostly don't understand what the software development job is about, handwaving in response to regular questions: “what do you do at work?”, “what do you like about your job?” – is pretty normal. I think that most of us have some prepared answers ready to use. Mathematics is the thing you try to understand, don’t,
get frustrated about, and then do.
Just like the software development. I truly believe that the only people who can survive a software job are those who can tolerate the constant feeling of frustration caused by things not working or breaking for random reasons, and persevere in this environment to do the things you need to do.If you worked for American companies from abroad, you probably filed W-8BEN and were considered a non-US person for all tax purposes, had no TIN and nothing was reported on you to Equifax or other credit reporting companies (e.g. Transunion or Experian).
If you filed W-9 as US person, you gave them a TIN, which in the majority of employment related cases is your SSN, and then they most likely reported your employment to Equifax.
The majority of the teams are actually doing morning meetings which they call “stand-ups” even though everyone is sitting in the conference room or at home, working remotely, and go around the table updating the status. Sometimes these meetings are daily, sometimes every other day or so.
Some teams have some kind of sprint review once every 2 or 3 or 4 weeks which involves a somewhat deeper discussion of the open and closed work items.
That's as much as people call “scrum” and “sprint” around me.
Now that they allow to look at your personal report, I went ahead, registered and requested a copy. This is just wow.
First of all, I noticed that American Express casually requests my report a few times per year. Well, I guess, if I lose my job, they will know soon! Besides Amex, the only other requests were the background checks when I actually applied for jobs, so everything else is fine.
But you know what else is there? All my fucking paychecks for all companies I used to work for here in the US. Nowhere in my employment agreements I did explicitly agree to my paycheck information to be transferred to Equifax, and yet, here we go.
Looking forward for the moment when all this data is leaked, because, you know, Equifax has some history [1].
[1]: https://www.ftc.gov/enforcement/refunds/equifax-data-breach-...
I first met Common Lisp during my college years in early 2000s: we had an enthusiast teacher who taught it for free, in his free time; it was interesting for me as a freshman to learn something new, but also I literally had no idea how to write Lisp code properly, without resorting to using `progn` here and there. For those not aware, `progn` is a form that allows you to write expressions in a sequential way, pretty much like you use the C compound statement, a `{ ... }` block. It works, and after some time you find that you're writing in some crappy imperative programming language with a lot of brackets but you don't learn much about the functional programming.
It took me more than a year, and definitely more than any short “friendly introduction”, to understand the functional approach.
Now, Racket. I first noticed it while doing my daily LeetCode; they added Racket as a supported language and you can go use it to solve a task. After not using Lisp for 20-something years, I appreciated the opportunity, but I found the type contract syntax infuriating. This is LeetCode #1, “Two sum”:
(define/contract (two-sum nums target)
(-> (listof exact-integer?) exact-integer? (listof exact-integer?))
)
I don't know what you feel, but this makes me want to close this tab and never return. So if I find myself wanting to write some Lisp and there's a daily LeetCode task I want to solve, the first thing I do is I delete all this garbage and come back to the clean option: (define (two-sum nums target) ...)
which, except for the minor syntax differences, brings me back to my college Lisp years and I can actually enjoy it.I was experimenting with Google Ads traffic to one of the websites I cared about, and even just looking at the existence of mouse move and scroll events, let alone the patterns, made me understand how many bots, or users who just (mis)clicked the ad and never did any action on my website, were counted as paid clicks in Google Ads. Analyzing for patterns like in this article would've made even more sense.