skysight-inc/HackerNews huggingface dataset:
I'm 46, and while I do think my cognitive speed has declined a tiny bit, my abstract thinking has improved throughout life. The one change I have noticed though is that programming has become insanely complex during the 37 years I have been programming, but more especially during the last 10-15 years. It's at the point now where you can't even create a basic website, to modern standards, without spending months of work to develop it, or without spending 95% of your time on StackOverflow wrestling with bugs and complexities of 7 different pieces of framework that you're trying to get working together. It's utter insanity.

What I suggest for your current situation is to diagram everything. Just buy some big sheets of butcher paper, and draw out the entire nested API structure. Rely on your visual sense so that you don't have to do as many mental gymnastics. Your visual processing center is the GPU of your brain, it has vastly more parallel processing power than the language processing centers of your brain.

Also remember that everyone has different aptitudes. You might not be decreasing cognitively at all, it might just be that this problem doesn't click with you like it does with the other developers.
And for those games, the X3D series are going to be the gold standard, if they follow up in the footsteps of the 5800X3D. Meaning the X series will be in a bit of an awkward position.

Disclosure: I own a 7600X, but strictly because I wanted a new desktop for the Christmas holidays, so I couldn't wait for either the 65W budget option or the X3D high-end (I do play Paradox games a fair bit). Hopefully I'll be able to sell it and upgrade without too much loss, once the full lineup is available.
I've hit the same walls as you have described and found that it's less about cognitive function and more about a combination of burnout, imposter syndrome, and some quirks of my ADHD. I still love to program but when I get the chance to I largely can't organize my thoughts well enough to make much progress, but its because I left a job about 7 months ago where I had been repeatedly hitting burnout in a really nasty several-year long cycle. Now when I sit down to do it I have a thousand things in my brain and I can't stay focused on it. I switched to managing individuals as well over the last few years since I have some natural giftings there but it's made it so that my skills at just zoning in and coding for hours is effectively atrophied since I am so interrupt-driven as a manager (constant emails/IMs and being mindful of my team who I should be supporting rather than my own personal technical goals)..

I've found I need to stop comparing myself to my late twenties self and understand that my burdens are different and I need to set different expectations of myself. As my responsibilities and noise/interference have grown, my ability to do complex design/development has been inversely effected and waned significantly and _that's ok_. I need better tools and to be better at managing my time and energies to be more targeted/specific and I am much more effective than I was all those years ago. I just have to be more intentional and forgiving of myself.
The opposite: a habit to take the device out when leaving the computer, so that you are at the box XOR it is locked. Pretty sure I have seen a similar solution actually using the on-device keys. (Had some coworkers that were quite intent on baggy-pantsing)
I guess two out of three ain't bad. Minecraft and Code are both awesome, but Teams is probably the most annoying piece of software on my work laptop.
I cant speak for the commenter you replied to, but I find it great to transform data without any tooling.

As an example, if I have some tabular data, I can quickly turn it into JSON. Find-replace can also add a cursor to each result which is very helpful. Many other code/data transformation tasks are also made trivial with multiple cursors.
I am nearing that age, and personally I find its a factor of motivation more than anything. I got really excited about a side project last year and smashed out more code than I had in years. Refactoring an api for work doesn't sound super exciting. When I don't care, my brain doesn't care as much either.

If you do not believe that is a factor then examine your sleep and physical fitness. These things factor a lot more into brain function as we age.
How about AI researchers? Or teachers? Or artists? Or any other users of AI who aren't so easily dismissed as being entirely self-interested?

Are you criticising the entire field of study - or just some uses of it?
> This article doesn't really explain _why_ eating earlier is supposedly better.

I feel like it's a personal preference and I only eat later in a day, but here[1] you may find some explanations on why eating in the morning may be better.

[1] https://medicalxpress.com/news/2023-01-intermittent-fasting-...
I'm not a fan of their company name. They haven't been "open" for quite some time now.
Lovely comment! Thank you, agreed on all points, especially 'the building is the instrument', an organ played with the church in which it is housed in mind and various parts 'speaking' into different parts of the building can make all the difference between a boring performance and an outstanding one.

Oh, and then there are such exotic ones as the ones that speak through conduits on the other side of the church (and good luck managing that trying not to get confused when the sound reaches you...).
Does user-generated content count?

https://steamcommunity.com/sharedfiles/filedetails/?id=70213...
Based on the interviewing I did last year, the clear trending solution, for enterprise, is Cyberark. I saw that all over the place for root password management.
Even if there isn't literally such a thing as an "interpreted language" there are absolutely design choices made in Python that you wouldn't make if you wanted it to be fast at runtime. To be fair, this is also true of JavaScript, but in Python the choices were literally intentional, as simplicity of CPython and elegance of the language were long valued over performance.

OTOH, interpreting C++ is actually a pain in the ass due to design choices it makes specifically regarding the semantics of translation units. You can see similar pain when trying to say, make a Go REPL: it's just not tuned for this.

It is of course technically possible to compile almost anything ahead-of-time. But, if you effectively wind up having to ship an interpreter or JIT into the resulting binary to run some code anyways, it's almost for naught. Both Python and JavaScript have eval. Python also has several other cases like Pickle where this can be an issue. PyPy being a JIT makes a lot of sense because it wants to be a drop-in replacement, and that makes the most sense for a language with these constraints. Codon can do AOT, but for practical reasons it is not nearly a drop-in replacement for CPython, just like the other Python AOT implementations.

A practical Python AOT is not compatible with loads of things that people associate with Python, like Django. PyPy is compatible with more, but even it is far from a drop-in today, and that is a problem.

> A language is just a set or rules and keywords. Everything you can fit into Backus–Naur form is already a language even if it doesn't have any implementation nor compiler neither interpreter.

This is objectively true. However, in practice, there are a finite number of available toolchains for any given language that exist today, and creating new ones is a non-trivial endeavor, especially production-quality ones. A language is just a set of rules and keywords. However, when people use Python and write Python, they are not merely writing Python to fit into those keywords and rules. They're writing Python to be executed and solve a problem, typically using CPython. Python is a language, but it's also an ecosystem.

In the same token, if something like Codon doesn't even support all of the things you can fit into Backus-Naur form about Python as it is in CPython and PyPy, can it even be called Python in this sterile technical sense?
Your mind will eventually be back at peak performance, but meanwhile you can use pen & paper to help you with this.

Write down what are the big challenges/problems, try to break them down and write about it, keep dividing it until you start to see that you can tackle the indidual pieces.

I'm 42 and I've been in a mental place similar to yours, but a little more drastic due to a hard time in my life, and it took a while to get back into top shape, but the effort to break down my problems on paper helped me tackle some immediate tasks I had to accomplish.
.net core, game changer.
This. I feel this basically every day now. I really miss the naivete, and I struggle mightily to "just start writing code like I would have".
Motivation comes and goes and is unreliable, it's better to be self disciplined and well organized.
Just has pretty ergonomic support for argument parsing [1] and help messages [2]. You're right about functions of course.

1: https://github.com/casey/just#recipe-parameters

2: https://github.com/casey/just#documentation-comments
I agree, this might be a prolonged depression because the interest rates are higher.
It just seems very odd to tell me that I can do something with code, but I can’t write a program to do the same thing.

Would that also prohibit automated tools that upgrade source to newer language versions, or convert source to a different language? Tools like lint?

If I take a pencil and paper and implement a very slow neural net, is that OK?

The problems are real but I haven’t seen a workable solution yet.
Given that AI ethics is already a huge and growing problem, perhaps it's good that OpenAI's tech would be dismissed as just another tool for corporate control over our lives.
I heard that very argument about GCC. C++ without __attribute__ is not practical for embedded development therefore C++ for PLCs is what GCC does. And yet, the general consensus now is that C++ is ISO/IEC 14882, and what GCC does is just an implementation.

With Python, you don't even have to go "alternative" to use LLVM compiler infrastructure. You can use CPython + Numba and compile your kernels for both CPU and GPGPU on the go. Which is very practical.

Which is ironic, to compile a CUDA kernel in C++, you would have to use an alternative NVidia implementation of the language.
Extreme drought. Excessive rainfall, wind & snow. It’s all part of Calif.’s DNA
I'm so happy this is (currently) the top comment and people are starting to realize measuring perf with these well tuned micro-benchmarks is a sham.
Where did that happen? In many countries they got sent out to care homes.
Ask HN: Why hasn't Python replaced Guile as the extension language for GNU apps?
Wouldn't most users prefer it?
>>Not sure how it can be acceptable to have a third party listen into court proceedings in real time through a smartphone, but ok.

Why would it not be? Court Rooms are public, open to the public with many high profile case being broadcast in real time

Personally I think ever courtroom should have everything broadcast in real time to anyone that wants to view it

Government Secrecy is how abuse occurs
Yeah, I hate when companies name products or themselves like that. It's just a matter of time before it is the reverse.
Yeah, that makes sense. My first assumption was that there would be explanations along how to integrate the notions, like what is a variable, etc.
These are the parts I didn't wanted to have in English.

But I've started to work with him, and we went beyond what the early tutorials were asking to make him learn things while being in a given topic. I provided the requirements and explanation so they were in French.

I don't mind the code being in English though, my focus was on having the explanations in French ;)
I am always in awe of sculpture by humans, especially Renaissance style realism. I have no understanding of how a human can transform an image from their mind to a 3D form. Maybe because I have a reasonable understanding of the technology involved I don't find robot sculpture very interesting at all.

I feel similarly about AI generated digital art. In the discussion about if/whether AI will replace artists there's too much focus on the final product of the art and not enough on the artist and observers appreciation of the nature of the process.
Many of the regulations are written so that if you do a major renovation you have to meet the new code.
Another thing is simply that we have lower tolerance as we age for things that are boring. It's hard to get motivated and concentrate on something you don't enjoy. When I was young, I could bend over backwards for stuff I thought was meaningless but now I just shrug and try to avoid the kinds of problems you describe -- and if I had to do one, I'd probably procrastinate and feel lots of negative emotions.
Some very good advice in this thread. I would only add one thing. Just do not resort to drugs (legal or illegal) in the hopes to improve performance. Drugs like adderall (or even anti-depressants like SSRI's, etc.) might show some benefits, but likely only the short term. By then, you will have trouble getting off, and cessation of the drug will take you back worse from where you started.

Also, you might not be getting enough physical excercise. Probably the best anti-depressive/stimulant there is.
How can you say that when we were only testing for one of them?
Considering IntelliJ has different setups, you'd have to compare the zen or distraction mode of IntelliJ with the minimalist setup here, which seems to be more cluttered than what JetBrains is offering.
I returned to the first project I made as a software developer after being about ten years away from it. Never do that. Haha. But it was quite educational to see how my problem solving had changed. Fortunately I didn't need to refactor everything because if I did that would have been a nightmare.
No need for Starlink, sat com voice and data links have been a standard things for oceanic flights for years before Starlink.
Show HN: Resilience Index
Hi all,
I'm Amor, founder of skara.ai.
I broke my neck in 2012 and have been obsessed with human resilience ever since.

We're solving (self-imposed) overexertion for knowledge workers. We're building a voice assistant that prompts you with guided healthy practices. Think of a Tamagotchi that takes care of you :)

#daretoask: 2 minutes of your time: Try the Resilience Index on www.skara.ai and tell us about your experience before we launch on product hunt.

Feedback and criticism is highly appreciated —> calendly.com/amor-muto

Stay Energized, A
> The anonymous/pseudo anonymous nature of the space is bizarre. I would have multiple voice-only meetings with people using aliases and avatars for all communications. To this day I only know some people as "Mango Man" or whatever. Meeting people who could just burn down an entire identity and start fresh when things go sideways is an indicator of the nature of the space.

I can't blame them. It involves money and it's a new and risky and currently unregulated space. Things go sideways unexpectedly or the SEC changes their rules suddenly (see them possibly classifying a bunch of tokens as securities when they didn't before, with all the KYC and other regulations that requires) and you run the risk of having both users that went too deep into it (like exist for damn near everything, including Pokemon cards) trying to kill you and SEC trying to put you in jail.

I've done a little code assistance on a web3 project (mostly just helping a friend who's doing the actual coding, when they have questions) and I'm doing my best not to have my name associated with it, just in case, even though I think the project is trying to make positive changes and will be one of the 'good' ones eventually.

For the longest time I avoided any jobs involving money specifically because I didn't want to risk screwing something up and causing a lot of pain or lost money for people (reason why I avoided healthcare too). And yet now I've got professional experience working for a healthcare company and as a consultant for a major financial company, so I ended up down that path anyway.
I think that’s overcomplicating it: Just do it site-wide for all login attempts (always on, or like the captcha: as-needed)
Peloton in particular was a beneficiary of the pandemic and lockdowns. With no ill will, I'm content to see their stock price drop if it is correlated with an improvement in the general state of the world.

It's absolutely not informative to compare their returns to various crypto.
>This is erasing recently disgraced people from photos in order to misrepresent facts.

Which has been done since forever. People in the past didn't erase others only after they were long gone. Someone could quickly fall out of favor and have many of his depiction and documents already altered in a single year.
Ok, so you restrict the definition to transformers. The people who invented the transformers left Google years ago, making their own startups. Only one still works at Google. That means Google doesn't have the most creative researchers anymore.
Google has built lots of services in the last 5 years, but it has killed them few months after. Instead Microsoft has bought lots of services (GitHub, Skype), but also some stuff that Microsoft has built from scratch hasn’t been very successful, like Cortana or windows for ARM.
Kids have moved on to Roblox, Minecraft is the old thing now. Roblox has far better monetized its game than Minecraft too (some might say Roblox has gone too far monetizing it). Minecraft has gone the way of every Microsoft acquisition--stagnated and bled talent while competitors continued to innovate.
"But you have heard of me..."
I actually thought about buying a Steam Deck just to support it financially and then just giving it to a smaller cousin since I don't game.
Given how every recent AI training set has included tons of copyrighted content for which the company didn’t bother to acquire a license, I don’t see why they wouldn’t also just ignore a “AI robots.txt”. Especially when there is presumably legal risk from doing the former but not the latter.

We need laws forcing AI to respect the license of work in their training sets, with steep penalties if you can show they’ve been violated.
thank you for adding "(if you can)" to suggesting they relax...that is real
Again, it's not "unfair", it's myopic cherry-picking. It's also wrong to label the time it takes to download a 20gig patch "time to play", an honest accounting would recognize that "time to play" is typically a couple seconds.
> As we age, we usually end up with more and more life responsibilities

As somebody who far away from 40, how is one supposed to "look forward" to getting older given this likelihood?
Wow, thanks!

Much simpler than my glue using changedetection.io and huginn.

I also learned some new tricks with wget.

For others interested:
https://explainshell.com/explain?cmd=wget+-nH+--cut-dirs%3D4...
Your comment hinted at a solution and I gave the closest example that most of us know - the US marketplace of private insurers. If you didn't want people guessing you could maybe have been more precise.
I have not used any of those.

Waymo, ok, I don't live in that area. How can I try any of the other projects you listed?
Monk scribe, meet Gutenberg. Same argument.

Artificial scarcity in the face of a new efficiency has by-and-large never worked in the long run.
> Why are software engineers like this?

They're not. Some are.

Others are dead set on no cutey names. Causing people in their vicinity go around asking "why are software engineers such sticks in the mud?"

They're not. Some are.
I appreciate the studies that go back and forth on this topic (hey, that's science) but I can't help but think of our ancestors.

Readily available caloric intake, in terms of human evolution, is relatively new. I imagine our ancestors waking up in the morning and going out on a hunt or foraging for something to eat.

Personally, I've been doing intermittent fasting (16/8) for roughly seven years. I (typically) eat between 12 - 8pm and sleep between midnight-ish and 8 am. I eat a half cup of oatmeal at noon, a protein shake and some kind of fruit at roughly 3-4pm, and (usually) do some weight training roughly an hour later, followed by another protein shake after and a more broadly nutritious dinner (vegetable heavy, often with a lean protein and little to no carbohydrates) somewhere between 7-8pm. On days with this schedule my first activity after waking is spirited running/leaping up and down a flight of stairs for a total of 10 round trips. Speaking of which...

When I do cardio it's in the morning fasted. I don't have any science to back it up but for me, personally, something happens doing cardio fasted. It's "hard" but the response from my body and mind is amazing. I can't help but think my pre-agriculture caveman brain feeds off of some kind of reward in eating after running a 5k. I (typically) do this once or twice a week and the mental clarity and general "feeling" of health afterwards is amazing. At this point a more typical (at least for Americans) diet of eating a heavy breakfast, snacking on whatever throughout the day, and eating shortly before bed seems like it would ruin me.
I’ve had one employer that “soft” pushed employees to do social advertising on their personal accounts. I quit shortly after, it made me unbelievably uncomfortable and was a sign of a culture that my life is incompatible with my temperament. Before quitting I just completely disengaged from social media (no apps on my phone, passwords too confusing to remember stored on a computer I didn’t bring to work). I don’t think I even realized I was doing it, and in the language of 2023, I think I was “soft quitting”
Thank you! I appreciate your writeup, and that's an extremely sweet home setup.
Varroa doesn’t cause deformed bees or slimy comb; it just weakens the bees such that they can’t effectively maintain the health of the hive, especially over winter, causing the hive to die out. While Varroa can also be a vector for other pathogens, it’s the effect on hive population before the winter where it’s most harmful.

(I’m a beekeeper in the US, so Varroa is something I’m unfortunately too familiar with.)

That said, I’d much rather deal with Varroa than AFB any day as it stands today. The current required action for AFB in my area is burning the entire hive including the woodenware. A vaccine to prevent AFB would be fantastic, as it’d remove the one thing that I’m actually concerned about from getting into my apiary.
It's social media that has turned our brains into mincemeat. I can't concentrate on anything for more than 5 minutes anymore. I'm definitely worse at coding than I was 10 years ago.
Sorry for all the hate you seem to be recieving, I think it looks great!

I can't join the discord however since I was banned for unknown reasons and cannot create a new account without giving them my phone number, which I refuse to do.

But remember many great things get hated upon in the beginning, take dropbox as an example. People on HN thought it was a shitty idea and they seem to be doing just fine :)
Not into Python, but Google suggest me this https://routes.readthedocs.io/en/latest/ for routing.
What language are you porting to? Designs that worked in the prior language aren't usually applicable, or preferable, in another. People who are so heads-down-get-shit-done can be writing the next-gen API in a way that they really shouldn't be, in consideration of language differences. Maybe you're more cautious? There are benefits for both types of personalities in a team, and one isn't better than the other.

Your mental abilities aren't declining. You've got a lot more going on in your life than you used to.