skysight-inc/HackerNews huggingface dataset:
I'll second this. Based on my own experience (I'm 50) it's all about energy levels. When my energy is high, I can code like I did two decades ago. Probably better. I guess the difference is that in your twenties, energy is almost for free. As you get older, you've got to be smarter about it - all the usual things - diet, exercise, avoiding stress...

Not that I'm good about those things - I do OK but not great. Sometimes (rarely, thankfully) my energy is so low I can't really code at all, sometimes I'm flying. I'd say by far the biggest factor is my overall state of positivity and optimism. And yeah, life definitely gets more complicated as you get older.
> how do you deal with the ongoing requirements it appears that jobs place, such as social network involvement. To me - this means LinkedIn posting rubbish, Twitter bollocks, public GitHub repos for sharing - even the asks from employers to post here.

I don't. I've never seen or heard of it being an "ongoing requirement" of any kind.

> even the asks from employers to post here.

Your employers ask you to post here? As in, a directive from C-Suite? Or is it just a rogue manager trying to make themselves look good?
Available sick leave is usually shorter, too. Normally 5 days, converted to 10-15 after probation. Usually annual leave is fully made available from the start, though.
43 year old software engineer here.

- If you drink, curtail it.
- Diet is everything.
- Get more sleep.
- Get quality exercise.
- Find another hobby that is interesting but relaxing, but don't try to turn it into a side hustle. (I restore old guitars)
I absolutely love my new AMD Ryzen 9 7950X.

It is lying about its TDP a bit, because I see much more draw than the supposed 170W. But draw is still low enough that with a good cooler, it basically never exits that 5.8 GHz boost clock.

PopOS never felt so responsive before!
I'm on Kitty + Lunarvim. Nice and fast / responsive.
I'm 60 and my decline is not as bad as you described. Consult a doctor.
Mental or emotional?
Mental tiredness happens, but is usually recovered after a night sleep, being related with concentration and complexity handling

Emotional tiredness is much more difficult. It means we have a bad feeling that keeps un down and zaps energy.

The lifestyle change for handling emotional tiredness is diverse

But.. and its big but
Sometimes one needs to do emotional work, to find out the reasons why it happens
It's possible that it's whales selling to themselves or each other to dominate volume and create the illusion of a price
Cryptobros are just like early christians in the Roman Empire, yep. In fact, SBF was just like Christ himself.
Sure it was poorly planned and executed, but that doesn’t mean they didn’t intend to block the peaceful transition of power.

Insurrection just means action with intent. It doesn’t mean action with intent and any reasonable chance of success.
> the TV takes 15 seconds to start up??? and takes 10+ seconds to select a youtube video to watch. back when I was a kid, tvs turned on right away and you could change the channel in less than a second.

I'm not old (mid-30s) so maybe TVs that predate me were quicker, but I remember the old Zenith[1] in the living room would take 10-15s to warm up and sometimes we had to turn it off and on again a few times to get the picture to work. The DLP Sony that replaced it was even worse; upwards of 30s before the picture was more than a dim outline moving on the screen.

TVs are objectively better in terms of speed (my Samsung Q70 takes about 5s to boot; quicker than my Apple TV) and picture quality today. You can make an argument that the smart TV aspect of a TV is worse, but you can also just not connect it to the internet and use a Roku or Chromecast or Apple TV.

1: https://image.invaluable.com/housePhotos/Aether/24/683824/H2...
This comment completely fails to take into account the societal and technological changes that occurred during the period, including population growth and all that goes with it, suggesting that money spent promoting a better solution than was presently available is responsible for it's uptake. Do you have any evidence for anything you're saying?
IMO there is a middle ground: larger & long living services that are internal only, and you have 1-2 handful of them. At my current employer I've started with greek gods whose background is related with the service we're building. E.g. Apollo = god of truth = data warehouse; Hermes = messenger god = messaging service for reporting, etc. It's quite successful in that these names are more quickly adopted and recognized by internal business users, compared to giving it a boring functional name. It also clearly outlines that they are part of a wider concept (new tech stack = greek gods, legacy marked for decommissioning = mostly everything else they hear).
If that is "cherry picking" -- then your data is also cherry picked --- as people who have the vaccine are less likely to end up with severe Covid hospitalization
I'd argue that Microsoft still takes the lead in software compared to Sony and Nintendo
I'm neither hungry nor tired when I don't eat breakfast (which I almost never do).
On mobile I see a book with illustrations. Where is the "play"?
I feel like you're ignoring the context of the linked post while also trotting out the most obvious comparison of all times.
AFP is most likely Agence France Press which is not Russia Today and is reputable.
> can't seem to hold more than about 2 levels of call stack in my head. There's the entry point function which calls other functions, which call other functions, which call other functions, etc.

Couple of solutions:

- Wider screen (I use 50' oled), and the VS Code pin feature, you basically order the tabs to follow the code.

- Note taking support by using nested bullet points, a.k.a outliners, it could be a simple markdown file, Notion, Roam Research, Obsidian ... Then you write what calls what for what reason, and make it kind of nested story.

- Favourite panel in VS Code, rather than seeing the whole tree of files, you can favourite the same files you are pinning, to come back later on, you can have favourite groups by feature if IRC, this might be an extension and not built in.

On the health side, disclaimer: I'm not a Physician!:

- Do you have old injuries that hurt? I'm using my injuries to know when my diet is causing inflammation, I try eating in different ways until the pain goes away, I bet it affects cognitive performance too.

- Mentally having "too many windows open" like the computer decreases our performance, this is worries, fears, stress. Try to unburden those by talking to someone, or find what other healthy needs your are ignoring, like walking, moving, exercise, contact with nature, playing music, doing something creative, laughing ... sometimes we become one dimensional and that's not good for us.

A way to test if you have lost ability or is just crappy code that does not motivate you to follow, is to talk to someone that speaks a lot with side stories, and then see if you can follow all the branches of the conversation and help them coming back to the original branch, if you are able to do so, might give you more confidence. This of course requires to be present, really listening, which is a skill in itself.

And the last advice, would be to implement some kind of meditative practice, and walk long distances while you listen to Andrew Huberman podcast.
GP and GGP were talking about Windows, which is a significant portion of all machines, so I don’t see how you can say that’s statistically true?
They were released, but they weren't publicized, nor were they seeded to reviewers. In other words, unlike the non-X Zen 4's, the non-K Intel Raptor Lakes likely perform a lot worse than the Intel K's.
Your brain is constantly trying to make itself more powerful and better oriented in your environment. It does this by seeking new and stimulating information, information that adds to your understanding of the world. As you get older, your work becomes a less and less rich source of novelty and stimulation. That means your brain doesn't engage automatically the way it used to. It refuses to allocate cycles to the problem. It reduces the mental resources you're working with to a trickle.

Like you, I'm faced with a couple of APIs that I have to understand. In my case, they are third-party SAAS APIs that I need to evaluate as integration targets for a product I work on.

The odds are very low that I'm going to learn anything of lasting technical value from these APIs. Two years from now, I will probably have to wrack my brain to remember if I ever worked with them directly or just heard about them second-hand.

The same is true of most of the programming I do, especially if I do it well. The alternative is to become one of those toxic senior developers who feel entitled to novelty at work and find ways to make simple problems technically stimulating for themselves, and simultaneously unapproachable for many of their teammates.

How do you stay engaged? You have to remember that you can always solve these problems better than you ever have before. Your solution can be more transparent, cheaper to operate, approachable for new devs, easier to hack on without breaking it, better-documented. You can challenge yourself to finish it quickly or to involve junior devs in its development in a way that is constructive to their growth.

If you don't care about making your solution better in those ways, if you only care about solving little puzzles in code, then you will get bored, because you will look at new projects and know that you can solve all the little puzzles in them, and you won't learn anything fundamentally new in the process.
Do you have a family? I find that with a family + a young kid, a lot of my mental capacity/ability to focus for longer periods has diminished.

Maybe you can pair with one of the other developers? If they are junior, they could benefit from your experience and insight and you could benefit from their focus and ability to navigate the massive codebase.

Other things you can try (work for me): getting comfy in a small and cozy room, turning the lights off or putting in noise cancelling headphones. Move the phone away and turn off any notifications. Better yet, have a dedicated machine for coding with no logged in accounts.

Ome last thing, you may have undiagnosed ADHD. Mine became progressively worse in early 30s. Self medicating through caffeine no longer worked for me. The doses that were effective were making me severely anxious and sometimes nauseous. ADHD meds have removed the negative side effects of caffeine and helped me feel a little more normal.

Sorry about the long comment: there’s a lot I can share from my perspective, but I don’t know if any of it helps. Feel free to comment back if you’re interested in touching base.
BillG + Vaccines + 5G + Bees?

Of course!

He's building Beelink to compete against Musk's Starlink...
Could we please stop this "shouldn't be handrolled" or "don't write your own X". It only results in pushing some false idea that you have to be special to do these things, or that innovation is impossible. I can't believe we went from "don't roll your own crypto" to a plain thing like "don't roll your own url state management". What? That is obviously exactly what you should do to get a deeper understanding of the technologies you're working with. I think the only people I hear say this is because they have some agenda in pushing developers to be "tool users" instead of "problem solvers".

It's not that you shouldn't say "there be dragons" or suggest existing solutions, but that's doable without saying you shouldn't do X at all...
How about maybe support for GPS extensions like WAAS (used by aircraft to land in US but can be accessed by some consumer devices)

https://en.wikipedia.org/wiki/Wide_Area_Augmentation_System

Greatly improves altitude accuracy in North America
I'll be honest and say that I don't watch people write lisp so I'm unsure of the current landscape. I remember Baggers being the guy[0]. That may be interesting to you. Recently I've watched a video or two of Josh Betts[1] and while his shirtlessness is confusing, he's pretty good.

0: https://youtube.com/@CBaggers

1: https://youtube.com/@joshbetts1022
Dishes have been known to sit in my house for 3-5 days depending on how many we use. The only reason we don't run it every day is to save on washing pods.

Ideally, I would probably run it every day right before bed and then unload it first thing in the morning. As is, I forget, then there are too many dishes to fit in the machine and I need to wash them by hand to cook with immediately.
Open-source tools to improve psychotherapy by quantifying therapists’ language
My country is an international embarassment.

Someone make it stop.

Please.
I assume that if this C-extension is faster than Golang Fiber, it is way faster than asyncio!

And it would have been the same with Python 2.7. This demonstrates yet again that the main value of Python has always been C-extensions.

The efforts of the old boys to add bloat in Python 3 (mostly written by other people of course, the old boys talk and rarely develop) have been misguided.
> He puts the blame for Rackspace’s deepening financial struggles — it’s posted a steady string of quarterly losses, and the value of its stock has fallen 80 percent in the past year — on its replacement of tech-oriented leadership with board members and managers “who don’t have any connection with the product.

This seems to be the natural cycle for the vast majority of business, especially when the original founders leave or get pushed out. They enter a long period of stagnancy before the weight builds up and it collapses, or more often gets absorbed into a larger firm seeking a monopoly.

The longer term Google/Meta stories are the rare exception. And that's not always a bad thing by any means.
They adopted this in 2009, what are you going on about?
You’re not a medical student, so you wouldn’t know, but it’s well studied that making people feel bad for being fat actually makes them fatter. So sparing their feelings about their fatness is actually the correct behavior if we want to encourage the average American to lose weight. A fat person isn’t ignorant about their fatness, but not treating them any different for being fat is actually the path to get them thin.
Ah, thanks! In my defense, the native/ directory contains the portable C++ source and the src/ directory contains a the native executables.
Agreed. After 16 years of programming experience, I've somehow settled into a world where error handling is no big deal in my software:

- Let-it-crash philosophy of Erlang/Elixir

- Monadic errors of Rust

- Conditions/restarts/REPL model of Common Lisp

Using Go (or C or Python or anything with exceptions) feels like going back to the 1970s.
Did a brief Google and didn't find anything describing how the tenori on sequencing style differs from other grid based sequences. Mind going into some detail on that?
The language describing the syntax of a language is very different from its semantic interpretation.

E.g. many languages’ syntax is context-free, yet the languages themselves are almost always Turing-complete.
Hmmmmmm....combine this with a link shortener and you have much the same effect except the actual state gets stored elsewhere.

Which is totally missing the point and being intentionally daft but it is a little amusing XD
No problems were ever mentioned, serious or otherwise. Elevated traffic isn't automatically a problem. Drew's played it up quite a lot elsewhere, but the Go team can only be reasonably expected to follow the one issue filed, not Drew's entire online presence.
It's not the same as in the US.

In the US, consensus would be achieved through brainstorming, open debates, etc. and at the end maybe a vote, or maybe the leader just says "let's try it my way, and if it doesn't work we'll do it your way."

In a Japanese company, people in general do not speak openly in meetings, because they are afraid of disrupting group harmony. Ideas need to be circulated in a series of one-on-one discussions--this is called "newashi" (https://en.wikipedia.org/wiki/Nemawashi). This means that for a group of N people, it's N*(N-1)/2 private discussions that need to happen. And everyone needs to be in agreement and comfortable that the idea is "right", and that there is nothing the slightest bit off with it. Only after all these discussions have happened and everyone is fully bought-in, there is then a meeting to "rubber stamp" the idea.
Language is more than charger sets. Japanese is often read in vertical columns, then right to left. The space of UI’s that feel natural in both languages are just different.
>replacement of tech-oriented leadership with board members and managers “who don’t have any connection with the product."

RIP
4WD selector is a physical mechanical control like a gear shift in a manual car. I have off roaded ours a lot. A-trac is almost as good as a locking front diff. It is an incredibly capable vehicle off road for sure, ours is modded extensively as well :)
Nobel prize winners are bad example, because their work is usually theoretical, hard to put to use. If someone writes a paper tomorrow proving that faster-than-light travel is possible then the only immediate value it brings is that you now have a nice lecture to read in bed. There are still thousands man-years of work required before an actual spaceship will be available for sale in your local dealership.
I don't even understand what you're arguing for. Accounts at the bank would still be denominated in dollars, right?
If you're interested in seeing images generated by this technique, a google image search of "Cryo-Electron Tomography" came up with tons of hits.

Here's a sample of articles with images [1] [2] [3]

Wild stuff. I never would have guessed that we'd be able to image intact cell biology at this resolution in my lifetime. Excited for the possibilities for new discoveries opened up with all these new tools/methods.

[1] https://www.thermofisher.com/blog/atomic-resolution/whats-po...

[2] https://www.biorxiv.org/content/10.1101/2021.07.28.454169v1....

[3] https://www.biochem.mpg.de/5268912/20160226_Mahamid_Baumeist...
As I’ve gotten older I’ve fallen into this problem but also climbed out of it. It is worrisome that it is permanent, but it likely isn’t. There were several things about my life that I changed that helped me regain my focus and deep concentration abilities.

First was reducing TV, social media, and just scrolling internet news. Doing those things all day was training my brain to have a 1 second attention span. A vacation, if used to just chill out and do boring things for hours at a time can help snap you out. Your body and mind don’t want to live in that frenetic state so your stress will reduce too.

Diet and exercise is also important in making your body run as it was designed and helping your brain to be in a more relaxed, nourished state that will give you more mental stamina. Exercising first thing in the morning is good, but anytime you find your brain conking out is a good time for a run and often i’ve felt better immediately. Cardio helps me, I don’t know about weight training.

Diet is very important, and if you eat lots of carbs, especially late in the day you probably aren’t sleeping well and you might have high blood sugar that is impacting your ability to concentrate. Reducing carb intake, eating good breakfasts and light dinners, and not eating for several hours before sleeping (go to bed hungry, you will sleep much better and feel better in the morning) can make a big difference. If you work remotely and get drowsy after eating and you can take a nap early in the day, go for it!

Also just doing whatever it takes to calm yourself down and sleep long and deep night after night can help a lot.

At this age it is also a very good idea to get blood work done to see if there is any imbalance which could be affecting your well-being.

Finally, like muscles our brain seems to atrophy over time and strengthen as you use it. If you’ve been coasting for a while and haven’t had a real challenge, it might take a couple of weeks of frustration before you rebuild that mental stamina.

All of these life changes are very difficult to do at first, but once you make the change and feel the effects it becomes a lot easier and you feel so much better. I’ve done everything I mentioned here and gotten back my ability to learn and focus to a similar level as my younger self.
Graal JIT often beats Graal AOT in the Java “universe”.
The low-income are eligible for Medicaid.

>Medicaid is the largest source of funding for medical and health-related services for people with low income in the United States, providing free health insurance to 74 million low-income and disabled people (23% of Americans) as of 2017,[3][4][5] as well as paying for half of all U.S. births in 2019.[6] It is a means-tested program that is jointly funded by the state and federal governments and managed by the states,[7] with each state currently having broad leeway to determine who is eligible for its implementation of the program. As of 2017, the total annual cost of Medicaid was just over $600 billion, of which the federal government contributed $375 billion and states an additional $230 billion.[6] States are not required to participate in the program, although all have since 1982. In general, Medicaid recipients must be U.S. citizens or qualified non-citizens, and may include low-income adults, their children, and people with certain disabilities.[8] Along with Medicare, Tricare, and ChampVA, Medicaid is one of the four government-sponsored medical insurance programs in the United States.

https://en.wikipedia.org/wiki/Medicaid
Hugging Face detector is just "GPT default style" detector? And the style isn't even the bad part of GPT.
Interesting perspective, thank you.

Code is the author's though processes made concrete (in a sense), and some people just think differently, some people are just incompatible. Over the years I've seen some codebases considered good that are easy to follow and I like them, and other codebases considered good that just seem to grind my mental gears even though I can't put my finger on any specific problems with the code.
I've also more or less organically grown into a management kind of role at my previous job, and I regret some of that. I did miss out on a lot of experience I could have had building things. At some point I worked hard to return to a developer role again, which partly succeeded, but this was also a somewhat larger company.

For my current job, I intentionally applied for a developer role, not a management one. What really helps is to be part of a team which has a decent lead - I knew from the interview that was the case at my current job.

If you don't work 'under' a decent enough lead, you end up picking up the pieces and doing his/her work. So my number one advice would be to make sure you end up working for a strong lead. If you want to stay where you are, you need to have a conversation, but not just about changing roles but also about hiring a lead to take your place. Otherwise I doubt its going to work.

My second point of advice is more of a reassurance: it is not childish to not want to be a manager, its actually very mature to recognize that this is not what makes you happy. I see it as a different job, not a higher one. Good tech managers probably need some tech background, but they don't have to be really good developers - just enough to understand their job as managers. But a good developer isn't by extension a good manager, that is really another skillset.

Somehow becoming a manager has been really sticky for me, you have to work to get it off. Maybe this is because I ended up taking responsibility where others didn't or couldn't, and then other people around me started calling that leadership and thus I became a manager even if I didn't want to.

Now I do understand why managers are getting paid more, its hard and sometimes stressful work to be honest.
Was this supposed to be a link?
What makes you hate YAML so much? What alternative would you suggest for a tool like this?