News for hackers. Stuff that matters.

seekup

Re:Herdr has released native app on Friday October 30, 2026 @01:13PM (#50306976)
Uses hooks for some, output for others - depends on the harness in the pane: https://herdr.dev/tui/docs/agents/#supported-by-herdr
even worse: it's grocer's negligence
thank you, and a big congrats on your bounty!
A story from my life about not judging a book by its cover...and Algorithm D:

Some years after the turn of the millennium I was a CS student at UC Santa Cruz. I was taking various classes for my major and I ended up in a Comparative Programming Languages class, which was a quarter-long survey of different modalities - I remember Haskell, OCaml, C++, and there were maybe two others.

Anyway I had started noticing a particular student showing up in some of my classes. He stood out. Firstly because he was always asking questions, sometimes to the point of annoying other students. And then because he was older than the rest of us - in hindsight he probably wasn't older than his early 40s - but I was ~20 and as I came to learn, he'd lived hard. He had a stout, platinum blonde beard that seemed yellowed from the hand-rolled cigarettes I always saw him smoking outside the computer lab.

After class one day I started chatting with him. I wasn't much of a question-asker, and I found his willingness to do so in the face of obvious annoyance to actually be kind of brave, so I think I probably opened by complimenting him and asking if the reactions from other students bothered him. His answer, gravely-voiced, was clear: he was paying for these classes same as anyone else, and he wanted to get his money's worth. I found it a refreshingly self-centered take. I decided I liked the guy.

Over time we became lab-mates, working on projects together. He always reeked of tobacco; his fingers too were yellowed from those rollies. I learned that he'd never finished college his first time around, instead getting hired into industry and riding the wave of the dot-com boom. When the crash eventually landed, he washed out and found himself living the surf bum life in Mexico, soaked in alcohol and seawater. When he eventually decided he had to get his life together, he sobered up and moved back to the States. But he was unemployed, homeless - living out of his VW van - and a 40-something college student. He was a misfit.

So, let's see..right, Algorithm D. So for our Comparative Languages class, the OCaml project was an arbitrary-precision calculator. We worked through addition, subtraction, and multiplication, and then as the project deadline approached we turned our sights towards division. Me, I took one look at Knuth and decided to start instead with a brute-force implementation. But once that worked, we began tackling Algorithm D. Around 2am, still not done, I threw up my hands and said I was going home - I'd take whatever grade was coming. My partner also went home - to his van parked in the Engineering lot. I knew he didn't own his own computer, so imagine my surprise when I saw him the next day and he told me he had finished the Algorithm D implementation overnight.

Turned out he had gone back to his van that night with a pen and a ream of paper and worked the code out by hand, only typing it up in the morning. We were lab partners but I wasn't going to copy something I'd had no hand in; I got whatever grade I deserved and he got the perfect score. I'm sure the older heads have plenty of stories of coding by hand, but even by that time, circa 2005, such a thing seemed arcane, almost unheard of. I was duly impressed.

I occasionally wonder what happened to him - he was a smart guy and a good engineer, and I learned some important lessons from him. I hope he found his footing. And for the sake of his cubicle mates, maybe also kicked the cigarette habit.

Re:Previewing GPT‑5.6 Sol: a next-generation model on Friday June 26, 2026 @05:33PM (#48692271)
I seem to remember - but cannot find, even with an AI boost - someone's "law of computing" or somesuch describing the amount of time that has to pass before code you wrote is indistinguishable to you from code written by someone else. At any rate the interval is not so long.
I recall a good treatment of this issue in the early part of Joe Haldeman's classic The Forever War. Highly recommended.
other folks have responded about the state of Uber’s Autonomous driving program, so I just wanted to weigh in about the other question here.

GCP was not a strong competitor (in our eyes) when the on-prem decision was being made in the 2011-2013 timeframe, which was also before there was even an Autonomous program. The reason early infra was on-prem largely boiled down to a general distrust for the cloud from the Boss, who in my recollection had had some bad experiences with other portfolio companies suffering major downtime due to AWS outages.

Uber’s relationship with Google was great until that little legal matter. They were huge and very helpful investors in Uber.

I've been trying to program computers since I first got my hands on one. Once, when the family PC broke, it came back from the repair shop with a christmas card having been pulled from deep inside the floppy drive, because I was playing at operating it. I was probably 5. I made my first web page in the mid-nineties as a pre-teen. Eventually I got a BS in Computer Science, did lots of full-stack development and went on to manage Infrastructure teams first for Yelp and then for Uber. I wrote key pieces of software at both companies, used to manage probably petabytes of data and provide core functionality to tens - hundreds? - of millions of people. And I managed teams that took that even further.

But my earlier forays - writing macro bots on AOL and messing with the eggdrop source code on IRC - were just as meaningful; they hold the same place in my heart, even if they didn't have the same commercial success.

For me, my love of programming has never been about the value delivered. I've never really cared, in my heart, about how meaningful the product was (which is not to say I didn't make career decisions to optimize for that).

There are three things that have always driven me.

The first is an appreciation for the aesthetic elegance of a finely written program. A good source file is like a poem to me; even the paragraphing is part of the code, and I take great pride in crafting it. I never learned to draw or sculpt, but I poured a lot of what I think is a similar energy into my code.

The second is a sort of visceral awe for the speed with which a computer can do something, once I've given it sufficiently elegant instructions. I remember downloading the complete works of Shakespeare off Project Gutenberg in university, and feeding it into a word count program I had written for an intro programming class, and it spat out an answer in less than half a second. Every single word written by the greatest artist of the English language, boiled down to an integer in less than the time it takes a clock to tick. If I hadn't already been sold, that moment would've done it. What power!

And then lastly, I've always appreciated that outside of academia, programming is just a tool to accomplish some other task. I've worked in multiple industries that I wouldn't have known anything about otherwise, because I am skilled operator of a very versatile tool. I have my craft, and I get to apply to a myriad of problems, and that has helped me to build my "ocean" of knowledge an inch deep, which is a source of joy for me.

Re:Ask HN: Who is hiring? (May 2022) on Tuesday May 03, 2022 @05:59PM (#31254158)
Nana Technologies | https://nanahome.com/ | Software Engineers | Hybrid and/or Oakland | FT

Nana's mission is to provide economic opportunities for people in the trades. We operate a managed marketplace in the appliance repair space, paired with a free-of-charge training program that helps to up-skill folks looking for greener pastures - which means we are building technology to help novices perform like experts.

JS/TS shop, in React Native, React and Node/Express. 10 engineers. We raised a $20M Series A last year, are live in cities in the 3 continental US timezones, and are currently facilitating on the order of 150+ jobs per day.

We offer competitive pay, 401k, covered medical, probably a few more things, and we have a lovely office in the Tribune Tower building in beautiful downtown Oakland.

You can reach me directly at bigo [at] nana [dot] io, or submit at https://nanahome.com/careers

Re:Fan Death on Tuesday January 12, 2021 @03:05PM (#25752680)
i'm not any kind of Asian but I believe #2, chopsticks sticking out of your rice, is rooted in a belief that it resembles the incense burners that would be set up at a funeral - a sort of bad luck charm.
>Currently we have a perverse reverse lottery where if you're unlucky you just lose a day/month/year of your life

that's what happens if you're lucky

The requirement to be actively searching for work has actually been temporarily paused in many states, including eg/ CA https://www.edd.ca.gov/unemployment/eligibility.htm. Presumably that provision will be removed along with the SIPs, but just figured it was worth being precise here.
side note: Toyota shut down Scion in 2016
1/32,000th is 4x faster than 1/8,000th, no?
Re:Dollar Shave Club Is Valued at $615M on Monday June 22, 2015 @11:56PM (#9762528)
Bring on the armchair private market economists.
Re:The Dark Web as You Know It Is a Myth on Friday June 19, 2015 @12:36PM (#9745959)
More like...dorknet
For the record - I used to be a an Engineering Manager at Yelp, and I've had my Yelp work emails searched in discovery during big lawsuits about the review filter. So did all of my colleagues. The result of all that should speak for itself.
Trust him about what? That article says: - He's "pretty sure" (direct quote) that they offered to take down reviews. Hardly a smoking gun. - He doesn't agree with the reviews of his business. No surprises there. - There's an article in a newspaper where a bunch of business owners claimed Yelp punished them for not advertising. - I think he even implies that Yelp's PR people being scared about that article is somehow evidence of it being true...which is borderline funny.

I trust my heroes too, but like, that blog post doesn't really...say anything.

To your first question - By all means, you could prove it. Establish relationships with and systematically monitor the displayed and filtered reviews of a statistically significant sample of businesses. Record when they are contacted by Yelp sales reps, record their decisions on those calls, and classify their filtered review behavior before and after. This is doable, and it would be enough information to determine if there is actually a correlation in review filter activity to advertising offers.

Go for it. As a former Yelp engineer, I can assure you that the answer would be negative (no correlation), but I invite you to give it a shot.

To your second question, the answer is "yes". A spam fighter simply cannot publicly release their spam detection algorithm - it would make the system too easy to bypass. SEO black hats have been trying for a decade to get around Google's sorting algorithms, and then they cry foul when Google changes things up. The message from Google all along has been: Stop trying to game our system, and instead focus on creating good websites. Yelp's situation is no different.

An important distinction here - the allegations don't just devolve into he-said/she-said: they've been outright dismissed, with prejudice, by courts of law as without merit.

Yelp has tens of thousands of paying business customers, and yet with all the sensationalistic media play this type of story somehow continues to generate, no one has ever produced empirical evidence of a single documented case of pay-for-play. I'll also point out that there are at least three former Yelp engineers on this thread - some of whom didn't even like working at the company - who are steadfastly defending Yelp's business practices as legitimate and above-board.

By all means, record it if it happens. But don't hold your breath.