skysight-inc/HackerNews huggingface dataset:
As a pet owner who has spent thousands on treatments, the number one thing always on my mind is what is best for the pet. What you are describing normally happens when people don't want to or can't spend the money and leave the pet crippled and in pain.
Even if it were his idea, it is still "the kind of plan a middle manager with not much to do during the day would come up with"; that the CEO came up with it converts the statement into a judgement of said CEO, it doesn't make the plan better.
Yes, being older and working in software doesn't seem to be big problem in Europe. A previous (European) employer of mine with a very geopraphically distributed workforce even employed some older Americans.
Zero terminated strings make sense when you consider the pecularities of the PDP instruction set.

Snippet from "https://dave.cheney.net/2017/12/04/what-have-we-learned-from...":

One can write a string copy routine using two instructions, assuming that the source and destination are already in registers.

loop: MOVB (src)+, (dst)+
BNE loop

The routine takes full advantage of the fact that MOV updates the processor flag. The loop will continue until the value at the source address is zero, at which point the branch will fall through to the next instruction. This is why C strings are terminated with zeros.
I feel the same thing. I’m so accustomed to lurking that I sometimes even forget to upvote some posts I’ve really enjoyed. But then I realize it’s no big deal because usually at that point in time most people have already performed the filtering. Sometimes I do vote though but it’s not consistent and I’m not sure why it feels like there’s a barrier for making it into a habit.
Quit Smoking Magic
Have you tried remote-only positions? I’d assume they tend to care less about age, if that’s the problem.

I employ freelancers and pay competitive fees by European standards. I would hire someone with your experience without thinking too much about it (provided you had a modicum of people skills) since I only care about people being courteous and getting the job done, and not about “culture”…
> They will tell you the economy is booming meanwhile they are boarding up New York City

> and there is homeless everywhere

Both of these can be true. The economy is great for all the people at the top rungs of society while the rest may not be seeing any of those prosperities.
Yes. They make bad computers to try to do actual work. They're fine DRM media streaming and social app thin clients.
DNS is a rare instance where some sort of blockchain strategy might make sense. The centralisation of the root DNS servers is a risk to the internet. It is a matter of time before they become highly political.
Consumers clamored for Flash engine, against their interests. Chrome aims to be the new Flash. iPhone rejected one, to the benefit of open web, and must be free to reject the other.
Brisbane in Australia just "won" the hosting of the 2032 games.

It was uncontested, which tells us everything we need to know about how beneficial it is for cities to host it.
Search for "BEAM Erlang".

https://blog.erlang.org/a-brief-BEAM-primer/

https://www.youtube.com/watch?v=_Pwlvy3zz9M (Robert Virding - Hitchhiker's Tour of the BEAM)
Really sorry to hear that.

My personal experience, of hiring software engineers in London, aligns with this article. We have seen a drop in supply this year.

If you are looking in the South of England I would recommend finding a specialist tech recruitment agency.
ahhh I misread his comments.

Sure, RAM is always faster.
I like this. But I'll play the Devil's Advocate for a moment. Not to dismiss these milestones but to further consider alternatives.

"The Covid Event" was a one-off...

- How long will these improvements last?

- What was the culture like previously that prevented these things (e.g., meeting participation) in the past?

- Has the underlying culture changed or has the broader context temporarily (?) forced these changes?

- What has suffered or not improved? Certainly, it can't be all great news.

- If the market is becoming more employee-centric how does CF intend to compete for talent?

- Aside from a (one year) sales bump, what other metrics are there that are people - employees and customers - driven?

- How does this compare to other companies? Are there others who have not benefitted from The Covid Event? What can we learn from this delta?

Interesting times. Change is opportunity. So much more to learn. So much to prepare for going forward.
Thanks. It's good to remember the clothes make the man, especially after the pandemic. I recently showed up to meet a friend for drinks; I was wearing a $30 vintage sports coat and he was wearing cat pajamas with kids stains on them; it's obviously a bit of a statement. And I was momentarily surprised he wasn't embarrassed, but he makes three times more money than me so it's just his fuck-you pajamas, I guess. Not to me; to society in general. Then again, that's the norm in America now, and I'm the outlier.

And maybe it is about coming from blue collar / poorer places and wanting to not be one of them. I think you're very right about the consciousness of having been looked down on, motivating you to to dress better. To stand out in the crowd. My grandparents were Jewish refugees, my grandpa was a tailor. My ex is Chicana, and her dad grew up in East LA, was a Zoot Suit guy. I've talked with him for hours about that ghetto need to stand out, be smarter, dress sharp, keep your wits about you. I do credit that. But in the end, it amounts to having mutual respect with the people around you.

I backpacked in Argentina and Australia for two years, and then spent a few years in Southeast Asia. In that whole time, I never bought new jeans. I was walking around Vietnam with so many holes in my pants, I had to either be a bum or a rock star. Little children followed me around, and I think adults were a little scared of me. Eventually my ex and I wound up in France dressed the same way and they wouldn't seat us in a restaurant, or they were rude if they did. I said, hell. Enough of this grubby shit. I took $2k out of the bank and we went shopping and bought really nice clothes; we hadn't been shopping for five or six years, so we deserved it. I went to Armand Thiery. Still have one of those jackets. Sure it's like the upper echelon of a French version of H&M, but it's freakin light years better-made than anything you can get in the States. And then it was like night and day. Oui Madame, oui Monseur. And it dawned on me... it really wasn't that they thought we were poor or something; clearly, we weren't that poor if we were back at a good restaurant, tipping well. It was that we thought we were making a statement by being above "dressing up", but really we had been disrespecting the place. Now we were trying to look good, and that made them feel good to serve us, instead of them feeling shitty about it. I'm a bit embarrassed about this period of my life, because with what I knew I should have been willing to acknowledge this sooner, but I've seen the whole pattern now, and maybe that's something you have to do in your 20s. If we were a bit more important, then they were more important. The impression I get in America is no one's really trying to make anyone else around them feel good anymore, and so no one feels good.

Nice to talk with a like mind, and thank you for the kind feedback.
How did you get promoted 10 times? There are nowhere near 10 SWE levels.
You’re incorrect. The Fifa World Cup is the largest sporting event in the world.
I can totally relate, except Snow Crash stayed on my stack for both its popularity and its brevity. The fourth time I took a stab at the first chapter I was in a much lighter mood, broke through the jarring entry to an AnCap society with an unemployed hacker working as a pizza delivery driver for the mafia, and this time I found myself simply laughing at the absurdity of it. Then I was hooked. One or two passages (the library research scene?) drag out a bit. Overall: highly recommended, mostly for the sense of humor.
I suspect it’s appearing that way in order to be in compliance with IRS rules to allow the food to be purchased with pre-tax dollars. The tighter they can associate it with work and convenience of the employer/in support of a company policy, the more likely they can get it to pass scrutiny.

However, if the program is designed to encourage me to come to the office, it’s dead on arrival. Giving me a discount of my marginal tax rate on prepared food doesn’t make for a cheaper lunch than what I can make at home. Restricting it to a 10-minute walk doesn’t give me more variety than I can arrange at home. In all cases, I’m better off WFH; this just makes the loss smaller (at substantial implementation complexity).
I care - I chose my new flat partly based on its proximity to a Crossrail station. Nevertheless I'm optimistic that the delays will seem like historical trivia in a year's time.
The problem with friends is the built in assumptions. A mentor (who has started and sold multiple companies, some successful some not) told me to always spell everything out in writing with your partners/founders. It's even more important if doing something with friends because of assumptions. Money and stress shows who people really are.
It stretches credulity that you have that many skills and still unemployed. Employers are hiring just about anyone in tech these days. Where are you located?

You can kvetch about the media all you want, but the job market is the best it has ever been, and unlikely to get any better. Sorry to be harsh here, but if you can't find a job in this market, you ought to reconsider your professional choices.
The prizes need to be large voting share blocs of the social media company's equity, and long dated options to purchase more at a discount.

Accidentally replace the ownership with people who are conscious of what should be changed.
It won't improve our understanding of quantum numbers in general (a quantum number is just a discrete conserved quantity). The final paragraph mentions measuring the quantum numbers of this particular particle, namely its angular momentum and parity.
I have found that feeling described best in the Either/Or of Kierkegaard. The chapter called The Unhappiest Man.

Putting aside the dramatic overtone of the piece, the temporal logic, or rather dialectical swoon of the one that is living in the future/pas(t)ivity is very poignant to me.

https://en.wikiquote.org/wiki/Either/Or#The_Unhappiest_Man
strtok_r() if you want to be thread safe.
Unless it's a verb that ends with -ano. In that case, stress the preceding consonant. It's kind of like the difference between urAnus and Uranus. There are other exceptions, but that's the most common and important one.
Here's a reference for your convenience: https://news.ycombinator.com/item?id=28016961
Did you read the CC0 link I shared? It has something to say about this. Quoting the relevant part here:

"More challenging yet, many legal systems effectively prohibit any attempt by these owners to surrender rights automatically conferred by law, particularly moral rights, even when the author wishing to do so is well informed and resolute about doing so and contributing their work to the public domain."

I am not saying it is impossible to give up your proprietary rights in France. I don't even know what the laws of France are. But it definitely does not seem like a simple process. For example, almost every license has a separate section dedicated to disclaimer emphasized in either all caps or italics. Those disclaimers are necessary for various reasons or you might be held accountable if your software does not work correctly or, worse, if it causes damage to users. So even if you were to share your work in public domain, what do you do about the disclaimer?

Are you willing to take the risk of omitting a well-written disclaimer drafted by laywers and open yourself to the possibility of being sued by someone because your software did not work the way it was supposed to? If you are going to add a disclaimer there anyway, then you no longer have the benefit of avoiding the overhead you wanted to avoid. In that case, you might as well go with CC0 or a minimal license like ISC, MIT, etc.

The various open source and creative common licenses were made exactly to help creative people like us who are not trained in law but who understand our domain of creativity well. These licenses allow us to be creative and share our creativity with the world without having to worry about whether public domain is applicable in a certain country or not, what the legal framework for it looks like, whether we need to add an additional disclaimer or not, what the precise wording of the disclaimer should be, whether the disclaimer would be valid in other countries or not, and so on.

By the way, I believe I understand quite well where you are coming from. About 15 years ago, when I began releasing some of my hobby projects as open source software, I too wondered if I couldn't just publish everything into public domain. After a lot of discussion on IRC channels, learning from the experts, and reading about open source licenses, I realized it is just simpler to take a well established open source license and use that for my projects.

Disclaimer: I am not a lawyer. This is not legal advice.
Except the world stop being a PDP-11 around 1980's, while ISO C refuses to update itself to modern times.

The biggest issue with C isn't its footguns, rather the WG14 unwillingness to provide additional language or library features that would allow for a safer C outside the low level code where it pretends to be a portable macro assembler.
Safari should not be the only browser option on iOS. Microsoft was fined millions for integrating their Internet Explorer too deeply into Windows, why is Apple allowed to act like this?

This would solve the problem very quickly either by users migrating to another browser or by Apple feeling enough pressure to actually care.
For what it’s worth: I live in NYC. It is not boarded up.
That’s how I understood it too
I think both conclusions are wrong.

Since this is a meta-study, drawing conclusions from the absence of null-results and the absence of clustering is prone to a lot of confounders. The article mentions publication-bias, where non-null-results are published with a higher probability. Other such confounders will exist, e.g. data-availability-bias in certain places and populations, location-bias because researchers study their usually first-world, urban, university-town surroundings more often. Community-bias, because researchers tend to cluster and get inspiration for new studies from their community and peer group on the conferences they visit. Data-similarity-bias, because they can only compare studies where data can be normalized to a common base. Quality-bias, because they necessarily include well-done and badly-done studies, in different amounts, usually without weighing them properly, because that is very hard to do.

Most of those confounders cannot be corrected for. So one could draw a conclusion like "we do see null-results in the expected amount and clustering in the expected amount, therefore the result of this meta-study is a confirmation of the lead-crime-hypothesis". But the only correct opposite conclusion is "we do not see null-results and clustering in the expected amount, so our result is 'we do not know'".

So the imho correct interpretation of the meta-study is "don't know, further research or better meta-analysis needed".
We shouldn't have sports where you can increase your chances of winning by increasing your chances of becoming a quadriplegic or getting killed. Whether or not Biles should have pulled out of competition is moot, because her event(s) shouldn't exist in the first place.
> I hadn't really thought about GC latency for a single threaded app. Is the erlang GC any worse than e.g. the JVM for this case?

It is a lot, lot worse yes.

Because of the purpose of Erlang / Elixir, and the way the runtime functions, the GC is rather simple (though not trivial): it's a stop-the-world generational (2) semispace collector. So on a GC run, the execution stops, the GC acquires a new empty heap, scans the stack (the "root-set"), traverses the tree of heap object, and each heap object it finds is copied to the new heap (the actual process is a bit different but that's the idea).

That works well, and the generational hypothesis applies nicely because Erlang only has immutable data structures so unlike Java and friends an Erlang object can not refer to something younger than it is. However it generates a lot of garbage as an "update" requires creating a new object.

It's quite simple, and has good (though not amazing) throughput, but it has horrible latency.

The trick is, the GC works per process. So the "world" it stops is a single process, and all the stack scanning and faffing about is per-process, meaning on a stop it might have to deal with kilobytes of data, megabytes at the absolute worst. It doesn't need to scan the entire runtime and go through gigabytes of heap as Java commonly does, because Erlang processes are shared-nothing (aside from the global ref-counted "shared heap" but that's a bit of a special case). This means with "normal" usages (normal for BEAM) a given GC run has very little memory to scan and not too much work to do per collection, it's essentially leveraging the other characteristics of the language to create an emergent concurrent low-latency collector, the concurrency and latency are not part of the design of the GC, but instead part of the system the GC is used in.

All of that falls over when you start moving away from lots of small actors, and towards few big actors. Then the size of the stack increases, the amount of garbage explodes, and the concurrency drops precipitously, because the GC's "world" covers a larger and larger amount of the program's surface.
The Multimachine – an Open Source one-machine metal shop
Ian Manuel, survivor of excessive child punishment, tells his story
Yup, on top of it ageism in tech can appear as early as late twenties!
Okay you've paid for ten additional engineers. What would you like to do with the remaining 240[1]?

[1] https://arstechnica.com/information-technology/2020/08/firef...
Meanwhile:

> Tech CEO Says Workers Get Too Much Pay and Benefits

https://news.ycombinator.com/item?id=28010718
Well, that's not a hard connection to make, when you know about the role of the First Minister of Scotland in the prosecution of her predecessor, Alex Salmond. If you were also to know the identity of one of the accusers, which cannot be reported, but is well known in Scotland, you would find the connection even easier.
Very roughly Ruby is about 20-40x slower than C. It used to be quite a bit slower but there has been a lot of performance work in the past handful of years.

Go is about 2x slower than C.

Rust is about the speed of C.
JScript was the same as JavaScript. MS just called their implementation JScript for trademark reasons.
Since someone else posted the Gingery books on building a machine-shop from scratch, I thought I'd post this slightly different approach... build a machine that can do the work of a lathe, drill-press and milling machine from recycled parts, with the main piece being an old combustion engine block to leverage the precision milling of the cylinder bores.

See also this website: https://opensourcemachine.org/
If a plane crashes you can't retry with higher log level
No, actually a bit more advanced than blockly (in my opinion). But something in that direction.

"Consider classical musicians. They own their performances of Mozart."

But they do not own the composition. I do not think the compiling can be viewed as performing, but I am not a lawer.

And I do want to publish the code.
Little adoption among users, but still super useful to developers. I wish they still did.

(WebKit isn't enough; I often need to test Safari behavior specifically)
> People say our collective myths about dragons--flying fire breathing serpents--come from some ancient amalgamation of innate fear of large birds (which would have been predators to small mammals from which we evolved) combined with fear of snakes and other reptiles (same), and all with a healthy dash of the danger and power of fire.

Or just dinosaur skeletons laying around and boys trying to impress
Might also be an attitude problem on your side. If you're serious about getting a job, consider coaching.

This "nobody is hiring, everything sucks, and I'm the victim here" narrative isn't really helping you.

Also, bringing up stuff like "lies about the cough" (which I assume is OP talking about COVID) absolutely undermines your credibility as an individual capable of critical thinking, which is necessary for software engineering.
Google took WebKit and diverged. Why should Apple have to run after it? Just because they’re big?

Devs mostly failed to realize both were WebKit, targeted chromium and not WebKit, allowing breakage and letting Google get away with it. Devs is more giant than Apple. What’s devs excuse?
As noted elsewhere, it seems Europe may be a better place for older folks. I know that some nations have some fairly strict laws about discrimination.

In the US, we have the same laws. It's flat-out illegal to discriminate by age, as it is by race, religion, gender, pregnancy, marital status, etc.

Out of that list, if a company tries anything other than age discrimination, they are pilloried and investigated.

However, in the IT industry, age discrimination is actively encouraged. Companies write job ads that basically say "Bros only."

The story I hear, is that older folks are "just waiting for retirement, and won't be loyal." That's rich, in an industry that has been completely formed around the idea that engineers will stay at a company for no more than two years.

In my case, I had my retirement set, years ago, and would have been willing to work for half of what a lot of younger folks would demand, if the work was motivating, and the work environment was good.

I have an enormous portfolio of exemplary work. My skills are "five minutes old." I'm not some old duffer, sitting on COBOL skills (which, I understand, would actually have made me more attractive).

It's been my experience that no one ever bothers to look at the portfolio. They've already made up their mind, and the only reason they are talking to me, is to tick off an EEOC checkbox.
A few years ago, I presided over the failure of a nonprofit I'd founded. It was the most devastating experience of my life and involved all the emotions here: grief, anger, depression, self-blame, guilt, etc. I came to realize that this experience was fairly common for failed founders and business owners but almost NOBODY talked about it, and few people who hadn't been through the experience could understand.

If you'll permit me to self-promote a bit, I wrote a book out of the experience called "Eating Glass: The Inner Journey Through Failure and Renewal" to help others walk through this grief and healing season. Here is a link where I have a lot of free excerpts. [0] The chapters are broken down in topics like Burnout, Anger, Scars, Aftershocks, Health, Perspective, Courage, etc.

Here are a few lines touching on grief and the relentless drive to save a failing effort:

"Burnout is really about unrequited love. No matter how much you love your quest, it does not always love you back. Often the world does not align behind your glorious sense of purpose. Whenever some new twist or turn puts your goal further beyond reach, you must burn ever brighter to compensate. You seethe at the injustice. You choke back tears of disappointment. Despite all that, you do what you have always done, which is to hold it together through the sheer force of love. Eventually, this misalignment between your passion and circumstances opens a wound in your soul."

[0] https://markdjacobsen.com/eating-glass/
We all went remote to good companies with higher salaries. Stop trying to control our lives so much and pay better, it is that simple.
> modern tendency ... always

Wikipedia disagrees with your analysis:
https://en.wikipedia.org/wiki/Eros_(concept)