Hacker Newsnew | past | comments | ask | show | jobs | submit | cyode's commentslogin

I see 16 coffees received. Assuming no private donations for simplicity, that’s $48. As an ads noob, how many sessions would a banner ad need to beat that?

My CPM is not great (not Google) and that's 25-30k impressions

Most text composition involves backspaces and cursor movement. This script simulated neither afaik, though I’m sure it could have without much more difficultly.

Probably you will need to track many signals like those and use a model that takes them all into account.


This quote stuck out to me as well, for a slightly different reason.

The “tenacity” referenced here has been, in my opinion, the key ingredient in the secret sauce of a successful career in tech, at least in these past 20 years. Every industry job has its intricacies, but for every engineer who earned their pay with novel work on a new protocol, framework, or paradigm, there were 10 or more providing value by putting the myriad pieces together, muddling through the ever-waxing complexity, and crucially never saying die.

We all saw others weeded out along the way for lacking the tenacity. Think the boot camp dropouts or undergrads who changed majors when first grappling with recursion (or emacs). The sole trait of stubbornness to “keep going” outweighs analytical ability, leetcode prowess, soft skills like corporate political tact, and everything else.

I can’t tell what this means for the job market. Tenacity may not be enough on its own. But it’s the most valuable quality in an employee in my mind, and Claude has it.


There is an old saying back home: an idiot never tires, only sweats.

Claude isn't tenacious. It is an idiot that never stops digging because it lacks the meta cognition to ask 'hey, is there a better way to do this?'. Chain of thought's whole raison d'etre was so the model could get out of the local minima it pushed itself in. The issue is that after a year it still falls into slightly deeper local minima.

This is fine when a human is in the loop. It isn't what you want when you have a thousand idiots each doing a depth first search on what the limit of your credit card is.


> it lacks the meta cognition to ask 'hey, is there a better way to do this?'.

Recently had an AI tell me this code (that it wrote) is a mess and suggested wiping it and starting from scratch with a more structure plan. That seems to hint at some meta cognition outlines


Haha, it has the human developer traits of thinking all old code is garbage, failing to identify oneself as the dummy who wrote this particular code, and wanting to start from scratch.

It's like NIH syndrome but instead "not invented here today". Also a very human thing.

More like NIITS: Not Invented in this Session.

Perhaps. I've had LLMs tell me some code is deeply flawed garbage that should be rewritten about code that exact same LLM wrote minutes before. It could be a sign of deep meta cognition, or it might be due to some cognitive gaps where it has no idea why it did something a minute ago and suddenly has a different idea.

This is not a fair criticism. There is _nobody_ there, so you can't be saying 'code the exact same LLM wrote minutes before'. There is no 'exact same LLM' and no ideas for it to have, you're trying to make sense of sparkles off the surface of a pond. There's no 'it' to have an idea and then a different idea, much less deep meta cognition.

I'm not sure we disagree. I was pushing back against the idea that suggesting a rewrite of some code implies meta cognition abilities on the part of the LLM. That seems like weak evidence to me.

They should’ve named him tom instead of Claude in homage to Ten second Tom from fifty first dates

I asked Claude to analyze something and report back. It thought for a while said “Wow this analysis is great!” and then went back to thinking before delivering the report. They’re auto-sycophantic now!

Someone will say "you just need to instruct Claude.md to be more meta and do a wiggum loop on it"

Metacognition As A Service, you say?

Running on the Meta Cognition Protocol server near you.

You’ll get sued by Meta for this!

I think that’s called “consulting”.

lol no it doesn’t. It hints at convincing language models

I mean, not always. I've seen Claude step back and reconsider things after hitting a dead end, and go down a different path. There are also workflows, loops that can increase the likelihood of this occurring.

This is a major concern for junior programmers. For many senior ones, after 20 (or even 10) years of tenacious work, they realize that such work will always be there, and they long ago stopped growing on that front (i.e. they had already peaked). For those folks, LLMs are a life saver.

At a company I worked for, lots of senior engineers become managers because they no longer want to obsess over whether their algorithm has an off by one error. I think fewer will go the management route.

(There was always the senior tech lead path, but there are far more roles for management than tech lead).


I feel like if you're really spending a ton of time on off by one errors after twenty years in the field you haven't actually grown much and have probably just spent a ton of time in a single space.

Otherwise you'd be senior staff to principle range and doing architecture, mentorship, coordinating cross team work, interviewing, evaluating technical decisions, etc.

I got to code this week a bit and it's been a tremendous joy! I see many peers at similar and lower levels (and higher) who have more years and less technical experience and still write lots of code and I suspect that is more what you're talking about. In that case, it's not so much that you've peaked, it's that there's not much to learn and you're doing a bunch of the same shit over and over and that's of course tiring.

I think it also means that everything you interact with outside your space does feel much harder because of the infrequency with which you have interacted with it.

If you've spent your whole career working the whole stack from interfaces to infrastructure then there's really not going to be much that hits you as unfamiliar after a point. Most frameworks recycle the same concepts and abstractions, same thing with programming languages, algorithms, data management etc.

But if you've spent most of your career in one space cranking tickets, those unknown corners are going to be as numerous as the day you started and be much more taxing.


That's just sad. Right when I found love in what I do, my work has no value anymore.

Aren't you still better off than the rest of us who found what they love + invested decades in it before it lost its value. Isn't it better to lose your love when you still have time to find a new one?

I don't think so. Those of us who found what we love and invested decades into it got to spend decades getting paid well to do what we love.

Depends on if their new love provides as much money as their old one, which is probably not likely. I'd rather have had those decades to stash and invest.

A lot of pre-faang engineers dont have the stash you're thinking about. What you meant was "right when I found a lucrative job that I love". What was going on in tech these last 15 years, unfortunately, probably was once in a lifetime.

It's crazy to think back in the 80's programmers had "mild" salaries despite programming back then being worlds more punishing. No libraries, no stack exchange, no forums, no endless memory and infinite compute. If you had a challenging bug you better also be proficient in reading schematics and probing circuits.

on the bright side software evolved much more slowly in the 80s. You could go very far by being an expert in 1 thing.

People had real offices with actual quiet focus time.

User expectations were also much lower.

pros and cons i guess?


"it lost its value".

It has not lost its value yet, but the future will shift that value. All of the past experience you have is an asset for you to move with that shift. The problem will not be you losing value, it will be you not following where the value goes.

It might be a bit more difficult to love where the shift goes, but that is no different than loving being a artist which often shares a bed with loving being poor. What will make you happier?


This is genuinely such a good take

Especially on the topic of value! We are all intuitively aware that value is highly contextual, but get in a knot trying to rationalize value long past genuine engagement!

Imagine a senior dev who just approves PRs, approves production releases, and prioritizes bug reports and feature requests. LLM watches for errors ceaslessly, reports an issue. Senior dev reviews the issue and assigns a severity to it. Another LLM has a backlog of features and errors to go solve, it makes a fix and submits a PR after running tests and verifying things work on its end.

Why are we pretending like the need for tenacity will go away? Certain problems are easier now. We can tackle larger problems now that also require tenacity.

Even right at this very moment where we have a high-tenacity AI, I'd argue that working with the AI -- that is to say, doing AI coding itself and dealing with the novel challenges that brings requires a lot of stubborn persistence.

Fittingly, George Hinton toiled away for years in relative obscurity before finally being recognized for his work. I was always quite impressed by his "tenacity".

So although I don't think he should have won the Nobel Prize because not really physics, I felt his perseverance and hard work should merit something.


... The person who embezzled from the SDC in 2018? https://eu.jsonline.com/story/news/investigations/2024/04/19...

Haha, my bad. Yes, that "George" Hinton!

Satisfying to see all the payload request and response sizes in bytes not kb.

Q: the display just starts at 0 and increments comment id by 1 every 10 seconds. Has the device caught up to latest? If you power cycle it, do you have to run through all historical comments?


The zero is just a magic number to indicate grab the newest. So it’s just showing the most recent comments.

I have several young cousins (gen z) who use TikTok as their Google. Recipes, travel ideas, news, fashion, shopping, how-to videos. While of course a lot of their usage is passive scrolling that trains their algorithm, they're very adept at using search to find the same things I find in my browser.

It's bonkers to me, but I guess my patterns of information lookup have just calcified with age.


Not sure why above is downvoted. You’re right. Google Trends reveals how much of a flash in the pan Mastodon was post-Twitter: https://imgur.com/a/i2Vq9FR

Social media needs to be very simple for the masses to adopt. The elevator pitch needs to be one sentence and must not include the word “server”.


> The elevator pitch needs to be one sentence and must not include the word “server”.

Unless you're Discord, who got away with it by redefining "server" to mean something else.


As far as I remember, they called it a Guild in all their developer documentation

Yeah that was the original name they came up with, and it stuck internally. Makes sense as they need to distinguish the "servers" from the actual servers.

Mastodon doesn't need to be "adopted by the masses" to be successful. I and plenty of other people are perfectly fine happy with it (and I use Mastodon comments for my blog.)

I don't understand the knee-jerk reactions whenever Mastodon comes up here. Someone always has to declare it dead, someone always has to rant about "leftist politics" and "fascist moderators." And then they usually suggest Nostr which is far more dead than Mastodon.

Nothing is perfect - Mastodon does have its rough edges - but even a moderately successful breakaway from mainstream social media is worth celebrating. I remember when the consensus on HN was that any alternative to the mainstream would be impossible, doomed to fail. The fediverse has its community and its identity, it isn't a flash in the pan.


Same sentiment when it comes to Emacs. As a percentage, its use is generally constant or dropping. A tiny fraction of folks use it.

Yet in absolute numbers users are increasing. And Emacs activity is greater than it has ever been.

Yes. You don't need mass adoption to be wildly successful!


Of course, if you move the goalposts far enough you can say any result is a success. Mastodon looks to have around 800k active users. For comparison IRC has (according to netsplit.de) around 280k users. Is that successful?

>Mastodon looks to have around 800k active users. For comparison IRC has (according to netsplit.de) around 280k users. Is that successful?

Yes.

Bear in mind many people here would consider geminispace to be a success and I seriously doubt that it even has 100k users.

"Success" has valid definitions beyond market capture and revenue. Mastodon is a success because it hosts a community and because it represents a validation of the model of decentralized federated social media.

And it isn't a zero-sum game, either. The entire point is that there doesn't have to be one "Twitter" one "Facebook" one "Youtube," or even one protocol to rule them all.


Mastodon has more users than HN. It's a success. It's also unlikely to go away. Well, OK, it may go away if BlueSky ever becomes decentralized in practice. If that doesn't happen, the only "threat" to Mastodon is some other federated, decentralized service.

It's been around long enough that it has reached steady state. Existing (active) users are happy with its architecture, and are not concerned with discoverability, etc. Why would they leave?


UI feedback: on mobile (I’m on iOS safari), when I search tours with the 3 inputs on the home page, it’s not obvious there are results since they appear off screen further down the page. For a bit I thought search was totally broken.

I noticed that too. I'll get on it!

I’ve encountered several of these, but (at least on iOS 26.2), I can’t reproduce the typo one.

> Autocorrect Won't Take No For An Answer. You fixed it. It unfixed it. You fixed it again. It unfixed it again.

My experience is after the system makes the first autocorrection, the word is underlined, allowing me to revert to the original spelling. Then subsequent instances of the word aren't autocorrected.

It’s true though that if I leave the context and enter the same unrecognized term elsewhere, it’s the same grind. The only fix for this is to spotlight search for “Text Replacement” settings page to essentially add it to the iPhone’s dictionary. Clunky, but personally only have had to do this twice.


No cause is known yet, but based on the videos, what’s the most likely reason for crashes? Bad tracks? Some human error resulting in collision?

I don't want to speculate on this crash but my mental model for these things is that there's always a handful of factors that all align and converge to create an accident. Some factors are deep-rooted - and point to decisions made years ago - sometimes related to company culture. Theres always an element of operator error: someone ignored something due to inattention or sleepiness.

What's the befit of speculating at this point? Let the investigators investigate, and hopefully some lessons will be learned.

Social? A lot of the bars/restaurants people go to in the morning for coffee/breakfast usually have news on the TV, and people usually talk with each other when big news happens.

This morning, big debates about what happened, whose fault it is, how safe/dangerous trains are, anecdotes from the past and jokes. Somber but lively discussions. Benefit is social cohesion with your neighbours and compatriots :)


Mega gif indeed. Two relevant excerpts found in the about page (it's a gif but not a gif):

> Why 796?

> The name of the project has a small code: 7, 9 and 6 are the ordinal numbers of the letters in the English alphabet for the word GIF. This project is essentially one big gif, a mega gif, so all the action takes place on the 796th (GIF) floor of the space station :)

> How does animation rendering work?

In order to maintain pixel clarity and still have good compression, it was necessary to create own video format. The entire animation is divided into sections, and each section is packed into this special format. The browser then loads the desired section and renders it in a separate thread into the common canvas.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: