Recent submissions

Comment · 2 years ago
The obvious next step is to crawl the whole database of vulnerable Kia cars and create a "ride share" app that shows you the nearest Kia and unlocks it for you.
Comment · 2 years ago
Comment · 3 years ago
Comment · 4 years ago
But hear me out...

What if we could make every car $5-10k more expensive instead?

</satire>

I once thought that using AI to make all cars self driving might be the key to making pedestrians and cyclists safe. Self driving cars are playing a game of Russian Roulette. The systems will get it wrong occasionally, with LIDAR or without. Not if, but when. Whether or not someone dies depends on the situation.

Comment · 4 years ago
The point is that the vast majority of scrapers do not bother to run javascript.
Comment · 4 years ago
Search traffic has always been mostly automated spam bots.

Even back in the Open Directory Days when we powered part of search.netscape.com I estimated 80+% of all search traffic was automated. At least most of it self-identified with the same Java useragent.

Later when working Topix, despite being a news search engine, most traffic was bot traffic. Most included the word “mortgage” in the query. Topix specialized in localized content, and that was very popular for SEO scrapers.

Lastly at Blekko, I estimate 90+% of traffic was automated. By then maybe half or more learned to change the user agent. Most used HTTP/1.0, a dead giveaway as no browser still uses 1.0. This was a major aspect in Blekko's load shedding strategy. If the servers started to get overloaded, we'd start bouncing suspected bot traffic to a redirect that would show in the logs. If there was a human with a modern browser running javascript on the other end, would get redirect to a link that wouldn't get bounced. I would check the logs weekly to see if any humans got caught. None ever did. This was a huge monetary savings, you only need 1/10th the servers if you can safely ignore the bots.

Often it's endless repetition of the same keywords in a random order with a place name appended, or prepended, or inserted. over and over. Often variations on known monetizatable SEO keywords. However, much of it doesn't make any sense.

I don't have any insight into Google's numbers but I would conservatively estimate 95% or more of all their queries are automated bots and not humans. And the level of spy-vs-spy going on for Google CPU resources vs SEO bots is probably pretty evolved by now. I stopped tracking many years ago when Google switched to densely packed obfuscated javascript for page renders. Maybe this is part of why automated queries are so high across the web, maybe google is too hard to crack for most.

Comment · 4 years ago
Comment · 4 years ago
My thought exactly. Now they just need a project acronym that spells out MOTHRA.

MOsquito Tracking and Heat RAy?

Comment · 4 years ago
I was introduced to this and other calendar quirks by Professor Edward Reingold when taking introduction to CS at UIUC. One of our "machine problems" (AKA programming assignments) was to write a date converter that could convert between Gregorian, Julian, and the French Revolutionary calendars.

Dates from 1752 were in the test set.

The French Revolutionary Calendar was interesting. Ten days in the week, 3 weeks per month, with a extra "bonus" month at the end of the year with 5 (or 6) days. One reason it didn't last is that despite the change in the week length, workers only got 2 days off per week.

Comment · 4 years ago
This is very disappointing. I would love to hear from user crhulls https://news.ycombinator.com/user?id=crhulls the CEO Life360 (or so claimed, I can't verify). Too bad Hacker News doesn't have a notify on @ mentions. Then again, not being discord is a feature not a bug.
Comment · 5 years ago
I've been using emacs as my primary editor since 1989. It has for that entire time been a PITA to configure. My first customization was to map backspace to ^H and map the insert key to 'nil.

I used to dedicate a couple days every January to investigate new emacs tools. Read about the latest features or new modes, often from my org-mode TODO list where I bookmarked them. I have learned to never update emacs mid-project as I've on multiple occasions shattered my emacs config updating versions or moving to a new distros. MacOS brew install vs .dmg install? Aquaemacs? DoomEmacs? Oh, hello the malpa repo URL changed and is https only now.

"eldoc" error wrong-type-argument stringp number-or-marker-p

Googling that doesn't get you anywhere.

VSCode has a healthy extension marketplace, something emacs should adopt.

elisp is dead. Not because it is dead, or deserves to be dead, but because everyone "believes" it dead. Same goes for Perl.

I love emacs, it has been a rock my entire programming life, but it's a time suck to configure. I know there are some who have created a Sistine Chapel in their .emacs.d, and I'm jealous. There's a fine balance between spending time and effort optimizing and sharpening your tools and emacs is deep on the wrong side of the line for me.

I don't want emacs to ever die. But come on, if you're losing to vim in popularity, you are already dead.

Comment · 5 years ago
https://nostalgiacentral.com/pop-culture/toys-games/six-mill...

A quick look on ebay shows they're typically selling for less than $100.

Comment · 5 years ago
This new version of the Fisher-Price Record Player is heartbreaking. I learned so much from trying to understand how it worked. Concepts like stored energy: experimenting with trying to over-wind, under-wide, a few turns, many turns, slowly adding pressure to the winding knob until it would start playing and try to maintain just enough pressure to play. Physically slowing and speeding up the turntable to change to the tempo. Trying to intentionally misaligning the head to play out of tune. Turning it on it's side, upside down, trying to peek at the teeth on the head and manually play individual notes. All at an age before I could read. That toy was indestructible, because if it weren't I would have torn it down to individual components (just like my very expensive 6 million dollar man action figure, to the great chagrin of my parents). It wouldn't be until much later I'd have to tools to dissemble one, and by then I was taking apart real record plays.

This toy is a good analog for a real record player and with grooves that move a needle and play sound encoded on the disk. Leading to understanding of sound waves.

This new toy is a mix of new and old tech. How can a per-literate child be expected to decipher binary encodings and how they map to individual songs? What deeper understanding of how things work are within the grasp of a child that cannot yet use a screwdriver, wire cutters, and a volt meter?

This new toy is boring. Once you learn how to turn it on, it can have no appeal to a child exposed to much better music players all around them: cell phones, iPads, computers, tvs. This is just a piece of plastic and e-waste destined for the landfill, purchased by some sentimental old timer who has fond memories of the original F-P record player.

Comment · 5 years ago
Of course I had to test this by drawing an Interrobang: ‽

It got it right. My first drawing didn't have interrobang at the top of the suggestion list, because I didn't have the top closed. So there is some bias from the font it was trained on.

Comment · 5 years ago
Yes, paraphrasing. I forget the exact details, but the javascript intentionally blocked for 5 seconds before proceeding to do anything useful.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton