skysight-inc/HackerNews huggingface dataset:
this is going to get more and more common. There is a massive demographic cliff of retiring boomers with advanced technology skills that can’t be readily replaced.

My recommendation if you are older than 40 is to be working at high quality small to medium sized enterprises. And work for people who are around your same age.

Big companies are a terrible place to be. They can afford not to care. They will just hire more minions to swarm your area and replace you.

The nastiest political wars are among middle managers.

I would guess Spacex has a general strategy internally around this exact scenario. Or a playbook for doing this.

If someone is flagged as boomer, they pack juniors and shadows on them to drain wherever expertise they can.

I don’t know what to say - more and more boomers will retire and companies are going to treat them like outgoing tumors.

Technology industry does not have any graceful ways to see aging workers out other than to strip them for spare parts pre emptively.

This is ugly stuff but I have seen it play out and been on the receiving end of it myself.

The good news is with demographic issues maybe companies have to get better at this.
I don't follow how this is a problem.

By that measure, any users behind a unique single IP (no IP pooling, no CGNAT, etc) will always be uniquely identifiable. And for IP there's much fewer steps to personally identify the user. The server necessarily sees the user IP.
Then the server doesn't need to know about repeat-visits that don't hit it, and it would be nice to maintain caching support if the page content is static.
what about whataboutisim?
*Cap :)
> Immigration support: We will set the termination date for March 1, 2023, giving those with visa applications (and a desire to stay in the US) as much time as possible to find a new job.

That's really nice.
"Writing is like coding. You get better by doing it. There are no shortcuts. Write. A. Lot."

I disagree. You don't get better at something by just doing it a lot. You get better by doing something, evaluating how well you did (on a short feedback loop), then repeat a lot. Just doing and hoping that somehow you'll automatically evolve in the right direction won't get you anywhere. Coding implicitly has such a feedback loop. At the most basic level, your compiler will tell you about syntax. At a slightly higher level, you can see if your code does what you think it does. At a higher level still, in a matter of weeks or months you'll find out about your design decisions and architecture skills.

When writing, you don't get any such feedback. If you're very lucky and you write on quite straightforward topics like API docs, you can ask your readers 'did you get from this what you needed'. For anything more abstract, your readers most likely are not even qualified to assess how good your writing is. Overall, I strongly disagree with your notion that you should just start writing a lot and hoping for the best.
Have you ever worked in the United States? Because this comment is absolutely hilarious if you have.

In the United States, you can be dismissed for any reason, with no recourse, and no obligation on part of the employer for compensation. You have no guaranteed benefits and hell, you aren't even entitled to vacation time. Unionization is scant and union busting is legal. Labor law enforcement is anemic at best.

Especially in the southern, conservative states where labor laws and enforcement are even weaker than in the south.
Maybe start by having a sustainable growth (or you know, no growth!) so you don't have to write a completely emotionless letter explaining why you have to lay off a whole village?
The answer might be interesting, but I don't think the question it is. I almost never see it in a form that indicates a sincere grappling with what it might take to do a given company's job. To me it mainly reads as arrogant dismissal that a company could possibly need that many people. It's along the lines of the general-issue jackassery of "I could build X in 2 weeks", which personally I find tiresome.
> but don't remember the site name or exact title to find it easily.

I don't get it. you mean you want to be able to search into your HN favorites list [0] ? would that solve the problem ?

[0] https://news.ycombinator.com/favorites?id=snshn
No. I have not heard of other tech ceos demanding "hardcore" work
Did they let him try? He was already training junior engineers.
Please tell me how you got it taken seriously. I feel like this is literally killing me with the stress it causes, and I discussed it with a psychiatrist. Their response was "your coping mechanisms seem to be working, so why upset the cart?" Well, because I'm spending an incredible amount of energy on said coping mechanisms. Yes, I'm doing OK for myself, but I wish it didn't involve heroic efforts.

Posted under my real name because I'm beyond sick of this being some kind of a taboo. No one's ashamed of talking about, say, thyroid meds.
> CEOs aren't really much better macro predictors than most of us

This isn’t a CEO’s job.
>And with each passing year, books seem to have lesser impact in my life as well as that of my peers...reading seems to be a dying habit these days.

So sad to hear you and your peers aren't spending reading time with physical copies more! I read more on a screen than physical books/papers/magazines, but appreciate physical copies more with every passing day ...the ability to hand something to someone and tell them "you should read this" is amazing! As is the ability to give/sell what I no longer want ... and to buy what isn't available electronically

Electronic resources are all well and good ... but they lack permanence

For lots of stuff, that's fine

But for something you want/expect to last more than a few hours, week, or years, it's not

I'd much rather augment a physical book with electronic resources (be it a website, QR-linked video, AR, or something not yet invented) than to rely exclusively on ethereal data whose formats are superceded on a frequent basis
Why do you think that e.g. Deutsche Bahn is active in sixty countries with their logistics subsidiary DB Schenker? Or why Deutsche Post subsidiary DHL is active virtually worldwide? Or why Amazon has shifted a large amount of parcels to their own logistics networks instead of using the national shipping services like USPS?

Vertical integration offers way better profits than cooperating with intermediaries, and the ultra large logistics giants want to make as much profit as possible.
I guess you never seen Haskell code in production with endless GHC feature flags...
Experience can be a double edged sword, as not all experience is good. There is probably no better example of this than the hiring of older, German, rocket engineers by the US at that time.

If Werner von Braun was younger he’d have been less likely to have been a career building nazi and SS member.
Tesla added many features vs 9 months ago and sold - what? - a million cars? Has Bitcoin even been used to sell a single pizza since then?
You should get the straight facts on that kid and what he did and confront the school over it. They obviously failed across the board with him and probably someone got hurt for him to get time. They could have done things to correct his behavior, instead they punished you for lashing out against his abuse. This needs to show up when people search that school so other parents know how they really are and avoid sending their kids there.
The point is that the extreme positions are the ones typically resulting in backlash. Nobody is being canceled because they speak out against the capital gains tax. "Oh, you know the ones"[1]

1: https://twitter.com/ndrew_lawrence/status/105039166355267174...
There's an insightful Wait But Why on this: https://waitbutwhy.com/2015/03/procrastination-matrix.html
You've diagnosed a person's work capacity despite having none of the relevant information and no training to do so.

Really, how can you possibly believe this judgement has any bearing on the situation?
Ewwww, metro apps. Please don't make any more of those! Use Electron instead: it's faster, cross-platform, and has better dev tools. (Yes, I am saying Electron is better than something else)
It's hard to know for sure if this is real, but I wouldn't be surprised.

If this is happening, I hope Apple says no to the CCP when they inevitably ask Apple to do the same.

Could Apple use that new CSAM-hash-comparison feature to accomplish something similar?

EDIT:

https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...

Nevermind - it looks to me like this mechanism is just for letting Apple know if they should pop open an encrypted image stored on their Cloud.

In the case of China, they should already be able to do that with impunity since they control the regional iCloud and keys

EDIT 2:

I'd also not be surprised if this was false however - I don't own a Huawei phone and I'm not located in China, so I can't verify this at all.
Ask HN: How did you originally get into/learn coding?
I didn't choose anything, it's the default Ubuntu 22 image from a big cloud provider. They enabled auto-updates, including for the kernel. They didn't enable whatever update kernel in-place mechanism Ubuntu has. I assume they know what they're doing.

My point was that in theory Linux doesn't need reboots and Windows does, but in practice my Ubuntu box needs a weekly reboot, while my Windows box just once a month.
Right. That's why I have my 3 year old scheduled for a nose job. I'll probably wait a couple years on the boob job.

/s
I don't have a source, but IBM likes making sure their R&D has outside funding.
The idea of "book" and the linear visual in a "book" limit the interaction of the user.

What if, in addition to the "book", you had a visual representation of the environment? Further, what if you had a function application visualization?

Say you start with

with open(your_csv_here) as my_csv:
... some actions

In the function application viz you'd see something like

your_csv_here
|
open as
|
my_csv

In the environment visualization you'd see two variables

your_csv_here
my_csv

Ideally, you'd be able to grab either of those in the "book"'s linear representation of code blocks using auto-complete.

---

When I've played with data sets in Pandas DFs, for example, having some awareness of my environment and the available states of data -- and how that data has been mutated -- would be extremely helpful.

---

I've taken the view that a Jupyter notebook or similar environment represents a filter for one or more streams of data. Ideally, you need to be able to quickly visualize the execution environment and previous actions/filters applied to your data streams. I'll admit, this does nothing for working with logic (except that you'd be able to inspect inputs and outputs pretty quickly).
In terms of budget, wonder how many staff would equal CEO compensation. A lot of orgs out there carry on just fine through absence and transitions at the top.
> (Sugarless) Milk tea is a powerful tool to fend off hunger.

Milk has a significant amount of sugar, and if you are drinking the whole fat version, has nearly as many calories as an equivalent amount of soda.
My buddy's daughter just moved out of the house for the first time. She has no car or license and doesnt live in a walkable city. She will uber to and from her job, and doordash food ALL THE TIME. I watch young adults on tiktok doordashing just ice coffee. The amount of money these youth are burning up in order not to do things is absurb and unsustainable.
There's a lesser version of this in the "empty nest" scenario. When my daughter (only child) went to college, there were suddenly some meals I had no reason to cook - it's funny how you can miss cooking something you never particularly cared to eat - and many snacks I had no reason to stock. Even the meals I do cook have often needed adjustment for two people instead of three. Still haven't found a good half-size pan for my "Hamtramck style" pizza (Detroit style with kielbasa). The kitchen is definitely a sadder place than it used to be, and it does make me wonder about the days when it'll be just one.

Also, now I understand better why my mother always kept my favorite cookies around even though we only visited once a year or less. I never had the heart to tell her that they were always stale by the time we got there.
This is true but all that it proves is that Bitcoin is incredibly volatile.

It seems like the pro-crypto arguments end up being circular sometimes (not from the same person but the community).

If the market is good, it's a great investment.

If the market is bad, buy the dip!

If it's unstable, remember all thos people who made money?

If it's stable, well it's a currency after all.

There are so many people who view crypto differently there's always someone there to sing it's praises. I'll still have no idea what crypto is supposed to be aside from a vehicle for fraud.
https://www.thisismoney.co.uk/money/bills/article-10308957/W...
That seems very different, as those cohorts are based on actual personal data (correct me if I’ve misunderstood this about FLoC). That’s fundamentally different from a counter I think.
saying "and therefore you deserve to die" seems a bit extreme

I'm pretty sure you are misquoting me in the last sentence. :)

Yes, psychological help including medication should be available and may well be necessary in many cases, but surgical procedures cannot be considered breakthroughs, as it implies positive progress on defeating an issue caused by mental/character/beahavioural weaknesses in the individual or their parents.

what is your idea for how to get people to practice moderation and self-discipline

For a start, making it clear to them that it is down to moderation and self-discipline in the matter of diet and exercise, and not mollycoddling, "fat-positivity" and made-up physiological excuses. Basically, tell the truth and don't lie.

And I would be surprised if there were obese people that were not aware of this already.

I don't share your surprise, but might agree awareness and self-reflection are only the first steps to individual progress.
> racists should find it hard to make friends and find employment.

It may surprise you but any form of social ostracism that is not government sanctioned will not achieve any of that regarding regular people. It will affect only celebrities and a segment of the public intellectuals. (But there will be a different segment that will benefit)

Regarding kanye west, his biggest problem was that a significant chunk of his "sponsors" (=board members of companies) and business partners were actually jewish. Had he said the same thing about Australian Aboriginals (or the same thing about jews but if his main market was East Asia), he'd be completely fine after the initial outrage subsided. So I don't think you actually understand anything about your example at all.
Apple doesn't own or operate iCloud in China. They have no say in the matter.
The last three years of my work will be permanently abandoned
I guess you did not read the article where he said he was meeting all the "hardcore" work requirements but was pushed out because of what he suspects was ageism
A lot of friends are terrible therapists. They give bad advice, advice when you don't need it, victim-blame you (e.g. Job's friends from the Bible), etc. These can even be otherwise good friends.
Find a specialist that works primarily with ADHD patients. I never felt like I was taken seriously until then.
What's the fuckedcompany site of our current era? Is there one?
You have one half of a story from a disgruntled employee. We dont know what actually happened.
These gig companies are vacuums that suck money up the income scale, from those who can least afford it, to those who least need it.

A modern day Hobin Rood, if you will.
https://www.pine64.org/cube/ is the solution, also for a Connection Machine case.
instapaper - already has integration within the site (may need to tie the 2 accounts together, dont remember back when i set it up)
Maybe (most likely) this is a problem of GitHub's terminology. For genuine bugs, e.g. here's the repro, the stack trace, the code to replicate it, it happens 100% of the time if you follow these steps, I'd agree that just having it open and in the backlog would be preferable.

The problem is those make up maybe at a generous estimate, 10-15% of issues in a projects backlog. In the interests of full disclosure here's mine (I don't use stalebot) https://github.com/UglyToad/PdfPig/issues?page=1&q=is%3Aissu.... As you can see from the backlog I close almost nothing. This was a deliberate choice to avoid closing things until the fix was confirmed by the reporter.

But equally that's the first time I've opened the repository in a couple of months and the amount of angst and dread I feel just from the size of that list means I'll probably find yet another excuse not to do anything on it this coming month.

Discussions on this topic feel a lot like "technical solutions to social problems"; by which I mean "well in the ideal world a perfectly logical person would do x, y, z so the system should reflect that". And while a stalebot is the archetypal technical solution to a social problem it at least works with how maintainers work. Sometimes in life you want to ignore a problem and have it go away. When you can't do that, e.g. government bureaucracy, work stuff, social obligations, that's where stress comes from. And asking volunteer maintainers to add a whole new source of stress in their life falls apart when people get busy, or their life circumstances change, or they get ill or tired or whatever.

Yes, in a perfect world the issue backlog would be sacrosanct and perfectly groomed/prioritized. But we're just fleshy sacks of chemicals and we're not perfect. Unrealistic expectations from users are the cause of maintainer burnout.

Because GitHub closed issues are still viewable and searchable (I'd guess most people search it through a search engine not the terrible inbuilt search) I'd disagree that they're deceiving users somehow.
according to this CNN article https://www.cnn.com/2022/11/30/tech/doordash-layoffs/index.h..., it's about 6% of their workforce.
curl is way more than HTTP.

> curl supports about 26 protocols. We say "about" because it depends on how you count and what you consider to be distinctly different protocols.

https://everything.curl.dev/protocols/curl
I don't agree that the existence of this header makes a user more trackable. You can already uniquely identify visitors with their IP & source port, which is included in every single packet and is way more specific than some timestamp.

Your argument seems to be that this timestamp in the header could possibly be used as a lookup key in a database of visitors. I think that's a stretch, but in any case that database would be the privacy violating thing. This header is completely anonymous.
Tell them to start a blog.

Having to put your writing out there is creating the tension necessary to self-improve.

It also depends on what limitations you can see.

- Sometimes the problem is grammar and orthographic, in which case there's not much substitute to practice - pay attention to those ~~~ underlines in Word, write a lot and get corrected?

- Sometimes is with the flow of the document. It doesn't have the right level of details, it doesn't flow properly and is hard to follow. We have a couple training available for story-telling internally, they're not bad but they're internal. I've never really researched the topic deeply to be honest. From the feedback I receive, I'm blessed with decent writing skills - most of what I do is usually provide feedback on issues I can see: redundancy, improper level of detail, over-verbosity, lack of logic in the structure, putting the solution last, lack of an exec summary, lack of context, lack of diagrams, etc. Once again, practice ;

- Also setting the expectations (i.e. explaining why it's important, and stating that you expect them to proactively make an effort on that front). Sometimes when I see a repeating problem I make sure that they make a note of it ; it's crazy to me how sometimes people crave for feedback but don't write it down.

The fact that they identified that is 80% of the solution though, it is much harder to help someone who doesn't see that as a problem to begin with.
Maybe I'm confused but the new CSAM-hash-comparison thing runs on-device, right? Or no

EDIT:

Yeah looks to be on-device (page 4): https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
If you look at the numbers, more crypto market cap (both in % and absolute amounts) was lost before any of the scandals than after.
> The ability to break off and sidebar convos is about the only piece I miss with in person.

I agree! Weird that it's still largely unsolved (there are some experimental apps like Chatmosphere or WorkAdventure, but nothing people actually use at scale).

Other than that, collaboration is perfectly fine or better than in person. Looking at and interacting with the same screen is a good bit more comfortable [with MS Teams] than in person. VSCode liveshare is better than sitting in front of the same computer. There are so many small things you can do remotely you can't do in person.
> Beyond that you just need to organizationally commit to improving your docs

Part of that is about giving people time to write.

I have seen multiple times that companies want technical documents...as well as a full weeks coding
Sure for mathematical problem solving skills, here is a good one: http://people.csail.mit.edu/moitra/854.html.

It requires minimal mathematical background (undergraduate level discrete math). But you will learn a bunch of relevant algorithmic concepts. And the problem sets are hard!
nah, I always git add --all && git commit -m "issu-12 my short message"

if something leaks and I need to add to gitignore I'll amend.

there's definitely cases for staging more complicated edits but not in my daily work.
This is basically what I did & do with my team. It requires you have someone who is already excellent at technical writing.

Document the principles of what makes good technical writing for your team.

Then you assign people on the team to document/write something, and have the person who is good at it edit their writing and discuss the changes in the framework of the principles you documented.

Lotta room for this to go wrong, maybe the person you thought was good at technical writing isn't that good, or can't communicate well. Maybe a lot of people on your team lack the language skills to do a good job. Maybe they don't understand things well enough themselves to communicate to others.

But in my case I was able to get 2 out of the 7 people who never really wrote to be good enough I'm proud to have them represent my team, which was a tremendous improvement.
Sure but it goes in the repo. Forgot to add .env to the .gitignore? You probably just committed a secret. Sure you can force push to get rid of it but if you're using Github it's still saved so it needs to be rotated now.
The missing piece is that no fingerprint is involved. They don't have a way of identifying that user, but they are still able to count the number of times that visitor loads the page. So, it's not a tracker, it's a counter. It's like a loyalty punch card at your local sandwich shop -- they can track how many times you've been there by counting the hole punches, but they don't have a unique identifier, so they can't track details about those visits.

On the other hand, a cookie or a browser fingerprint contains info that can uniquely identify that user so it can be used for tracking.