skysight-inc/HackerNews huggingface dataset:
> Its also important to note that for most systems security critical memory safety is a REALLY big deal, but safety from crashes due to data races is generally not a big deal.

It must be noted, though, that data races can lead to memory safety issues in languages which are otherwise free of them, Go being a prime example of that: the built-in hashmap is not thread-safe, and does exhibit memory corruption issues under unprotected concurrent writes and accesses (only concurrent unprotected reads are OK).

There is a “best effort detection” of concurrent misuse, but it’s just that.
Yup, I already have planned my career's funeral when it hits 35. Good thing it still has around 20 years left \s
The word LEGO wouldn't exist if not for the company. The wikipedia article actually doesn't say the full story about how the name came to be aka "leg godt (play well)" => LEGO came from a "naming competition" that the founder made and which he ended up winning.
The company would like that the word "Legos" isn't used as it implies that "Legos" are plastic interconnecting bricks of any manufacturer, including the ones that just blatantly copy even the newest LEGO sets.
No one things blockchain is a best practice and anyone who things they need one is a fool
I remember seeing this! Yes, it's amazing. I saw these in a Florida wildlife reserve but didn't hear the machine gun mating call.
Both Redis and Memcached are slow compared to in memory cache, so I'll use a local memory cache and fallback on Redis / Memcached if it's a miss.

In a benchmark I made for the company I work for, Redis was only 30 - 40% faster than Postgres for our use cases because of the network trips.
How to Manage AWS Secrets with Doppler
Punched in programs from listings in magazines? That was true open source.
There are literally millions of kilometers of highway all over the world with a speed limit of 100km/h. I think the total number of man-hours spent at that speed or higher globally would be pretty shocking.

My commute to and from the office alone would be about 90 minutes at that speed.
In my mind, here's a Good Tradition (TM): before crossing a street, look to your left then your right then your left again.

The only reason I as a small child learned this was because in a world where cars drive on the right side it makes perfect sense.

But there are so many traditions that are senseless: shaking hands, wrapping food in plastic, celebrating Christmas, abiding to corporate hierarchies and work for a dictatorship while living in a democracy, documenting code, bullying the weak, as was tradition when I went to school, having stand-ups when you're not doing SCRUM and so on and so forth.

Traditions might not necessarily be good things. Trail and error has been my only strategy to find out which are good and which are bad. I wish I could stand on the shoulders of giants because then I would probably be much wiser that I am today, because of the head start it would give me.
Rails 7 supports NullsFirst for all databases
I get a diversity of ads, mostly for things in categories I’ve actively searched for (some closely related concept to) recently.

If you are getting all manscaping ads...I’m not sure that's a problem with the site.
Tricks I wish I knew when I learned TypeScript
>From 2022, public spaces must provide water fountains to reduce the use of plastic bottles

That's really a great thing and more places should provide them.
Just turned 30. I'm quite worried about life past 40.

I've been coding since 12, and I've worked as IC in US based companies from my home in Slovakia.

I think I'd enjoy moving to management, but my concern is the location: Companies are more than eager to hire me as remote IC, and I'm not so sure about management roles.

My communication skills are close to native I think, so that shouldn't be an issue.

Any advice?
> When you want to specifically point out that maybe the code calculating taxes should not be referencing MongoDb, be specific: say it’s transgressing the Dependency Inversion Principle

I would argue that even that is still evading the actual argument. Why do we need the Dependency Inversion Principle?

Rather, I would argue that a good-faith argument would answer the questions:

- What (potential) problem does it solve?

- How likely are we, specifically, to actually run into that problem?
Also there's k3d (k3s in Docker). It lets you run all kinds of k3s clusters on the desktop with just a simple command. Great way to test your k3s deployments.
well, considering how the pandemic went, a fire in a village is way more likely to directly impact you, compared to the covid directly impacting you. And it's not as if getting vaccinated prevented you from catching and transmitting the virus
ah cool. i didnt understand the language. oops.
No. I'm closer to 50 than I am 45 and I still a) have a well paid job and b) get a lot of job offers via recruiters. I don't doubt I could get re-employed easily, should I choose to.
Next up: John Deere invents a hydraulic rights managment (HRM) system that implements a communication protocol between hydraulic components using high frequency pressure changes in the hydraulic lines. These signals are interpreted by mechanical/hydraulic processing units to p̵r̵e̵v̵e̵n̵t̵ ̵t̵a̵m̵p̵e̵r̵i̵n̵g̵ ̵w̵i̵t̵h̵ ensure the quality of the product.
It should be illegal to have quotas for gender and ethnicity.

Otherwise we make the opposite of "i don't care what you are, but who you are", every woman in a high position would be looked at as the "quota-thing" etc. It would be terrible for those persons who really achieved that position by themself s (and not by quota).
I think this is three different set of questions.

1. Should Games really be pushing GFx heavy / realism vs Nintendo Style Game?

Well first I absolutely love Nintendo and their Games. But the answer is first, Nintendo's target market is very different to PS5, Xbox / PC. I am sure Battlefield fans just dont think it will work on Nintendo style graphics. Second it really have nothing to do with Game Dev, more to do with Games priorities. i.e The question then becomes a Design / Market Fit / Choices questions rather than a technical question.

2. Keeping Games Efficient.

AAA Games, or as a matter of fact nearly all Games are efficient, comparatively speaking. Just look at how browsers, one of the most optimised piece of software is still learning their lessons from Game Dev. Games are using as much power as they could to push the limit on Graphics, and Physics within Games. That is not an efficiency question, but how much power they could push the boundary. Remember 4K Res is FOUR times the resolution of 2K. 120 Fps will be TWO times the normal standard of 60fps, that is 8 times the complexity alone excluding any additional high quality asset or modelling. I didn't even put Ray Tracing in that equation into it. Even if you assume 600W gives you double the performance of 300W ( which it doesn't ). You already see the disparity between complexity and performance improvement.

Finally, the third point I want to mention is hypothetically speaking Ray Tracing will lower the cost of Graphics Asset, which is by far the largest cost centre for Modern Games. Since designer no longer have to do all sort of special tricks for effects and save them some time. Although I imagine in reality these saved cost and time will only be used somewhere else for even better graphics.
Looking over k3s and it really pushes the IoT/embedded aspect.
Any comments on what makes it different to a server-oriented k8s solution? Why wouldnt I run it on servers?
Where was that demo site linked?

The other instances do not rip their frontend code straight from discord.
No it won't. Just because someone has had that idea doesn't mean it will.

Edit: it's even better "As the deputy said, they want to create regulations so that Brazilians can trade Bitcoin, knowing where they are using the currency and how."

They can do that now. It's about regulation not "adopting it as legal tender"
> "proof X is possible"

Isn't that exactly what the parent comment said?
Again, this is a huge generalization. (Almost) no city in the world is built for commuting at current modern volume.
> Especially, people should have the right to stop associating with an individual that is saying or has said dubious things.

Only if. Usually this ends up being a total unstoppable assault on the persons, with no checks and balances, with no invovlement of justice system, by a large mob of people to have the right to destroy one's life, source of income, career, leading to spiraling depression and possibly suicide. This is just pure evil, cruel and despicable even if the person said something that would offend someone. Look, there is always someone that will be offended by your opinion. An ideology that wants diversity, but is afraid of following through with actual diversity of thought, silencing those that disagree is fundamentalist, unreasonable and unprincipled.

Calling someone a "Dick" (as in the article) does not deserve police response for hate speech.
> the myriad of newer alternatives that boil Redux down even more to something even simpler)

Going on a tangent here, could you suggest any notable library replacing redux to look at?
> Over 40 dev (Individual Contributor - IC as they call it) here and all I can say is that the article is completely ignoring large companies like FAANG, Microsoft, etc where ICs are allowed to remain ICs (design, write code, mentor juniors, etc) and they thrive given the right scope.

30 year old IC at a FAANG right now, and IMO if I'm still an IC at a FAANG when I'm 40, things have gone horribly wrong. I'm saving upwards of $200k per year, not including my actual retirement accounts.
But it clearly suggests it's his work. It isn't. Let the original author worry about how he protects his own work.
When I did cross that age treshold, these two articles made a lot of sense to me:

The Engineer/Manager Pendulum
https://charity.wtf/2017/05/11/the-engineer-manager-pendulum...

Engineering Management: The Pendulum Or The Ladder
https://charity.wtf/2019/01/04/engineering-management-the-pe...

Especially that last one makes some poignant remarks. OP's article implies that climbing the "ladder" seems like the only way forward. If not because of one's own volition or ambition, then because circumstances (mortgage, family, life goals) prompt one to climb the ladder simply because of the financial aspect.

For sure, at 35-40, you transition from being a youth / young adult, into a full on, mature adult pressed between several generations. There's an assumption that you are a responsible, independent, reliable person who will commit themselves to challenges their confronted with. However, that doesn't mean in the slightest that you are somehow obligated to climb into management and stop writing code alltogether. On the contrary: choosing a management position is not a promotion, it's a career change that requires a different very set of skills, brings its own stress, and - like building code - isn't just for everyone.

OP's article does have a point when it comes to versatility and making use of the diversity of challenges that require digital solutions. As your experience grows, the challenge shifts from learning how to churn out efficient, performant code towards finding interesting and engaging problems to solve. There's plenty of opportunity to move your career lateral in all kinds of interesting ways rather then upwards.
Well, when I try to imagine the mindset of the military people who coined the MICE acronym, and I imagine what they see as "ideology", I don't think that "commercialization" would be in there. Hence why "money" is a separate entry. I'd assume they mean "I" to stand for "religion and things like religions", preachers, holy texts, deep convictions. In my model, they'd understand profit maximization as "just sensible behavior" and "I" as a set of deviations from such behavior.
After El Salvador adopted BTC as legal tender, a diplomat (I forgot her name) visited all other potential countries and spoke with the government leaders to make sure that they don’t follow it.
53, been doing software and hardware since I was 10 and professionally since I was 22. Tried a team lead role a few years ago, pulled the pin after 2 weeks. Don't see any reason why I can't go on for another 10 or 20 years.

In most places I have worked I have been a younger dev, it was only when I started at my new place a couple of years ago that I became one of the 'old boys'. Interestingly most places I have worked seem to have an inverted bell curve for ages, with quite a few grads and then over 40's being the most populous. A lot of the middle ages seem to be in management or lead roles.
The article mentions the usual path is from junior dev to product manager. In all my almost 20 years of experience I've never seen a developer go to PM as a natural career progression.

Its not even a technical role at all, no idea where this came from
> According to the latest StackOverflow Developer’s Survey, the largest cohort of developers sits in the 25–29 years old age bracket.

I mean this is the stats of people who filled the survey. Maybe it's mostly the young developers who are excited about filling random surveys on the internet.
>you're mixing two entirely unrelated things up in bad faith.

The Leftist's Exit Fallacy: claim the response is in bad faith because you cannot reasonably respond to the core claims, and do not have any retorts to the analogies, metaphors, etc. used.

>Saying people deserve to be able to live isn't the same as introducing extremely "othering" religions.

The fact that I can't tell if you're talking about leftism or Christianity is hilarious, and telling.

>The tactics are the same, the goals are different.

That's literally what he was highlighting here...

>Comparing these is bad faith.

"I have no response to your well thought out arguments, so I'm just going to disregard them entirely because the narrative must be preserved!"
He does appear to be a bit of a knob, but he did punch Piers Moron back in 2004. So he does have some redeeming features.
For me, anything over 10-15 minutes is "long". It has always struck me as a weird concept that 45 minutes-each-way is a "normal" amount to travel to work, or even that people are happy its under an hour.

Edited to say I suppose I am privileged enough to have the option, and that I have traveled more than an hour before (I just wasn't happy about it)
it'd depend on the various team, but even if the team doesn't follow scrum, I feel like having stand-ups is useful, to share information across the team.
> Ok - so now you have a very strict protocol, that never gains traction because the strictness you value hampers utility.

Well, things shouldn't be like that. This is the collective insanity of our industry - standardizing on tools that are easiest to work with when you don't understand them and are under time pressure to cut corners. It's the opposite of good engineering.
I'm a 42-YO Dev and a very late bloomer (start of career and learning).

I'm definitely having an existential crisis, more so because I work at a startup. I'm quite certain I'm the oldest in the place, and I feel I stand out for the wrong reasons now.

I've seen a lot of the same things repeating themselves, I find the work repetitive, and my memory is not what it used to be. The problems I'm solving are not "cool" anymore nor new.
I also find I am less flexible - this is difficult when trying to reason with younger ppl in higher positions.

I've built up years of knowledge and made many mistakes that I have learnt from, so naturally I want my next step/role to be closely related to software development as possible. I am not a good leader or manager, so my only option really is to move up into the design/arch or BA work, but both are hard to get into if you don't have experience.

I had kids late, so the last half decade has flown and I've somewhat neglected my career.

It's a weird situation to be in.
There was a "meeting" startup on HN last year (several years ago?) that had such a product. Each "room" had multiple tables, which you were free to move between. You could sorta hear people at the other tables; the closer the table was, the easier you could hear the people at it. There was also a "stage" feature that allowed someone to address the whole room at once.

It seemed like a pretty good experiment, but I don't think it caught on. Maybe Slack (or Teams) should aquihire them and implement something similar.
If you don't mind me asking, which state is this in? It sounds intriguing.
We ran into similar issues at Sentry when trying to unify across platform differences in how C++ compilers emit function names. There is some code in place that tries to clean up function names and trim out the relevant part (eg: just the function name). If someone is curious, this is how this is implemented currently: https://github.com/getsentry/sentry/blob/9681dedd549b64440fe...

For instance it turns `<lambda_7156c3ceaa11256748687ab67e3ef4cd>::operator()` into `lambda::operator()` or things such as `static unsigned int Scaleform::GFx::AS3::IMEManager::DispatchEvent(char const *,char const *,char const *) const` into `Scaleform::GFx::AS3::IMEManager::DispatchEvent`.

Unfortunately the information in the demangled information is in the textual form often not good enough to process it, and the demanglers are so complex that maintaining custom formatters for them is a huge task.
Whoever's in favour of this clearly thinks that Brazil has been preserving too much rainforest.
Infosec sounds cool indeed, except the part where you have to write up reports :)
Location: Vienna / Austria / Europe (UTC+02:00)

Remote: yes

Willing to relocate: no

Methodologies: CTO work | team management | agile development | SCRUM | Kanban

Technologies: Django | Python | Docker | AWS | ElasticSearch | PostgreSQL

CV: https://anton-pirker.at/

Email: anton@ignaz.at

I can be a fresh set of eyes for your team or a sparring partner for the CTO. I also can be your CTO until you find one.

Project based preferred.
A few years ago I met a 70+ year old developer (he was mainly doing SQL) who had lost all his money and went back coding part time. A bit sad, but he was still able to get employment.

I think that many developers are able to retire early or switch to manager/executive positions.
Terry, I miss you. May you forever be immortalized in the amazing legacy of TempleOS and Holy C that you left behind. Ticketmaster, screw you for not appreciating the smartest programmer in the world. There is a special place in hell for TicketMaster! While Terry resides next to the Lord himself!
We can take Hamburg for example #1. Beautiful city, working public transportation, BUT there are congestions, and try getting anywhere from other end of the town early morning (rush hour) or late at night. Sometimes almost impossible.

#2 I live in Zagreb, Croatia - recently drove from Austria back through Slovenia to Zagreb, ended up spending more time in Zagreb traffic at 11:30 am then driving across three countries.
> A lot of CRC's go into embedded, no builtins available.

Indeed. It's all about generating lookup tables from a CRC's polynomial definition.
On the basis of "can it play in my car", MP3 is the only winner. My car's player has one of those baseline decoding chips that can only do MP3.
Sniffing Firefox Traffic with Bpftrace
Can confirm. I don't have an SO account, I don't have any social frankly - except for HN and WhatsApp. I feel the need to neither contribute to, nor be a part of this discussion.

The Talmud teaches us that "happy is the person who is content with his lot". Frankly, I'd rather spend my time working to hit that success criteria than some comparison careerist existential crisis.
The video demonstrates it, using the "nerdctl" CLI which seems to be API equivalent to the docker CLI but understands k8s namespaces (thus hiding the k8s containers by default).

I agree that having an example in writing would have been helpful.
4k 120hz isn't efficient? You'd see higher but we don't even have higher display connection specs yet.

You're also conflating graphics, game design, and hardware design. These are not the same groups. Every pillar is pushing forward. There's no zero sum game there.
The key strategic objective should be cross-integration and interoperability with the metaverses and secondly the ability to earn money.
> The author even went to great strides to explain that his use of unsafe code was indeed safe.

That's what any author of unsafe code is supposed to do right? Explain why the unsafe code is in fact safe (enough).
I know and worked with a lot of 40+ developers/ DBAs etc. (guess my age :) ) Also know a lot of ex-devs that are now in management or EA roles. I guess that this is normal for other professions as well. Some people like to do/ try other rolles or careers so it is not a big surprise that people with long careers don't always do the same stuff that they did when they started out.

I guess it is also a good thing, when I started as a developer most managers didn't know anything about coding/ architecture etc. Now a lot of companies are specifically looking for managers with an engineering background

so no careers don't die at 35, but people choose to do different things and more people are starting dev careers than back in the day
That top quote is enough to turn me off reading this article, and your comment perfectly explains why. Ironically, telling everybody else to think about what they're doing is something a lot of people have been doing since forever, seemingly without realising that thinking about everything you do is the ultimate analysis paralysis. I'm going to bloody well learn the best practices, thank you very much, practice them until I notice the flaws and then figure out whether the practice was anywhere from plain bad to needing a few exceptions for corner cases.
Do you have licensing concerns? Because they at least claim the tool works fine on macOS and WSL2, so I don't see an obvious technical issue.
The other one being who is being asked; do 30+ year olds still frequent SO and participate in the surveys?

And the other one is, do the SO polls mention how many people replied?
I think that may be an over-simplification; the following paragraphs from the article clarify they are talking about admissions:

> He and Stanford University professor Ivan Marinovic had argued in a Newsweek op-ed published in August that current diversity efforts — known as Diversity, Equity, and Inclusion — at universities violated equal treatment.

> Instead, they proposed a framework called Merit, Fairness, and Equality where "university applicants are treated as individuals and evaluated through a rigorous and unbiased process based on their merit and qualifications alone."

In my opinion, the current system is put in place to try to address inequalities that the applicants outside of the educational institution had faced.

It's not a perfect solution, but I think that not having it in place may result in a student roster that would be increasingly conformed by the children of those who have benefited the most from economic inequality.
I can understand the rationale behind quotas, but I am not convinced that it is effective.

What worries me though is that racist and sexist policies like that are prevalent and accepted without anyone knowing if it is the right way to go. I think that equality of outcome not only will not solve the problems that our societies have, but exacerbate them