skysight-inc/HackerNews huggingface dataset:
Not quite the same situation and probably not reproducible, but maybe I can give you a glimmer of hope:

Throughout the 2000s I was in a unrewarding PHP-coding job with a company that was going nowhere and I (extremely foolishly) stuck around out of loyalty to my team, only to be laid off around the beginning of the 2008 crash. I was 33 and felt tied down, stuck in a smallish city with no real tech industry and a bunch of debt.

(I need to interject here that I'm something of a long-time Apple stan, so this might seem unrelatable if you're not).

I was able to find a job with a much better company locally, but it wasn't the most engaging work, and my boss managed my team more like a McDonald's shift than a tech company.

I had done a bit of Mac programming on a hobby project in the late 2000s, and some of that turned out to be applicable to iPhone programming, so I picked some of that up on the side, both some very basic apps and a couple of contract gigs doing iPhone development that in retrospect I wasn't remotely qualified for.

The company I was working for had a product that was a natural fit for the iPhone and moreso the iPad, so I was able to get them to send me to WWDC in 2010, which as a long-time Apple stan was a bit of a dream come true for me.

Later in 2010 I was contacted out of the blue by a company looking to hire a full-time iOS developer to take over for the contractor that had built the iPhone part of their product. I worked there for a few years through an acquisition (that paid off a lot of my debt) and then switched jobs a couple of times.

Anyway, I'm now nearing 50, earning 3–4 times what I was when I got laid off, working remotely from a place I still really like, and (mostly) really enjoy the tech stack that I get to work with.

Again, with the iPhone being the most successful product in history, this may or may not be replicable.

I don't know that I have any super clear takeaways, but:

1. Don't lose hope, because while that may be productive for specific initiatives, it's almost never productive for life in general.

2. If you have the free time/energy, I would recommend playing around with a few different kinds of tech that you genuinely enjoy, either as a user or as a developer (For example I was also playing around with a Mac app project, a Ruby/rails project, and a micromobility project that ended up not leading to paying work).

3. If you feel like you're starting from a place of very little specific knowledge of anything, you might consider looking more at new technologies where everyone else is also starting from very little specific knowledge.
> but we’ve all come together and decided that we want them

We have not, in fact “all come together and decided that we want” the capitalist model of property rights, and indeed the long term evolution since the early 20th century has been away from that model, which was largely imposed top-down jointly by the rising capitalist class and the fading pre-capitalist aristocracy.
I'm going to guess this, because I am reading it also

The Capital Order: How Economists Invented Austerity and Paved the Way to Fascism

Clara E. Mattei

It is excellent so far.
Germany had that before the EU existed.
BMW has never had great longevity. They're mostly fine for 100k miles, but people expect cars to last much longer than that now. Old BMWs have solid reputation as a money pit.
At one point, my Gmail was my primary email. Losing it suddenly would have created some enormous pain. Since there would be no way of recovering it, short of a Google employee on HN or Twitter taking pity on me, that seemed like a highly unwelcome risk. Even if the risk was just 1 in a million, I didn't want to take that chance. Moved to my own domain name and services which will provide some customer support if there's any problem. That peace of mind is worth the small price vs. Google's free.
Totally, and Racket is cool because you can see it as a framework for creating languages.

But Racket is built on top of Chez Scheme so you can also use that directly if you just want a Scheme.
As a consumer, I feel that if a company goes back on a promise like this using this specific rationale, that the company should open up its books to the public, and make transparent its funding goals.
10x engineers unfortunately seem to never make it up the management chain, as they are threats to management and management just wants them to output things. Ironically 10x engineers can do architecting, project planning, and run sprints without managers and do it better, but will never be even offered a low level management position. Bonuses might be good but long term career prospects for any company seem pretty low if there's intent to "move up", unless maybe for a startup or making their own business.
Haha I agree, we have so many people now that after huge success try to write a book, give advice, or come up with some method to do it that others can follow (see: most former start up founders that went through an acquisition and then join a VC to tell everyone else how to do it and write 3 books).

Funny that it was even happening back then!
This is called "learned helplessness." I read an article on this where a dog would encounter electric shocks and it got to the point where the dog wouldn't even try to jump or leave the area with the electric shocks because it just assumed that the electric shocks were going to keep happening.

Whenever you think to yourself "why bother changing, it's just going to be as bad as it is here" that is learned helplessness, and you correct that the way you did, by leaving the situation. It's a coping mechanism for people that doesn't have the physical, mental or emotional energy to endure a change to get themselves out of a bad situation and it's a trap.

Congrats on working your way out of the bad situation and hopefully this empowerment continues with your for the rest of your life!
Not a lawyer, but actually if you read up a lot of the legal analysis and court documents surrounding the FBI search of Mar a Lago and subsequent appeals by Mr Trump to request his stuff back and to stymie any investigations.. the list of things Trump’s lawyers were unable to prove or failed to do (enumerated rather effectively in the final appeal court ruling on the Special Master case [1]) lays out basically what legal recourse a person actually does have to object to a search (which is approved by a court, so generally presumptively legal). Which is not much - the FBI is allowed to pursue investigations, and presumably they are still doing that. This was fairly recent. He’s only really going to be in a position to complain about not getting his stuff back if they conclude their investigation without charging him and still don’t hand it back.

But still, the analysis in the Mar a Lago case of the ‘Richey’ factors seems like it maybe could be argued that this guy has some merits to asking for his stuff back in precisely the ways the Trump case lacked (disregard for constitutional rights, with respect to his first amendment speech in particular; pressing need for access to the seized property, as demonstrated by his mention of tax records etc.; lack of a remedy at law, given that he hasn’t been given notice of any pending charges and is missing part of the warrant, etc). So maybe he has a case.

Whether he has the money to make that case is a different matter.

[1] https://www.documentcloud.org/documents/23323316-11thcircuit
> No, you don’t get it. Babel is for transpiling newer versions of JS to older ones

For all intents and purposes, JavaScript with all the extra features it has accreted over the years is a different language from the JavaScript of a decade ago, and a compilation step is necessary in order for web browsers to parse it.

If you're running a compilation step anyway, you may as well write the code in a language that isn't such a dumpster fire.

> JS is a fantastic fp language

Actually, it's pretty terrible at that.
I don't think that it's a good idea to introduce a left-to-right flow into a language, which strictly assigns righthand values by general design. The text mentions a back-and-forth in reading, this introduces a back-and-forth intellectually.

(There's already a limited left to right capability, namely by chaining expressions using logical operators, especially when used outside of condition. It should be mentioned, however, that this is already confusing to some.)
The specifics of anyone's path will not be repeatable. Nevertheless I'll share specifics and a general conclusion at the end. 10 years ago in my late 30's I had destroyed my previous career by being out of the industry for too long. I was living off less than $20k a year and lived in the poor area of a poor city. I was lost and then heard the following challenge, "YC is harder to get into than Harvard". I had no real coding skills at the time and the chance of getting accepted were near zero.

I created a youtube video because YC's application asked "what have you hacked lately" and I had no answer. Because that video's audience was expected to be one or two people and I didn't care about the number of views, the DIY-video was authentic. I put a lot of time into it out of respect for YC as an institution. No one would put that much effort in to their first video since it is usually a throwaway. But so many people surprisingly watched it that the hack idea transitioned to an actual product and then company. That alone has netted me $1M+ in addition to Youtube paying me for views (about 1million views).

At the same time I released the youtube video, I taught a class at a local tech space just for the joy of it. I was totally incompetent but believed that someone in the process of learning a skill can teach effectively from the perspective of "here's what I found confusing". A manager from a local tech company walked into the tech space one day and asked around if anyone knew with experience in the framework/library I was teaching. They mentioned me assuming I must be an expert. 10years later I still contract for that company and netted again $1M+.

So three takeaways:

1) I had a north star so to speak. I never got into YC but just trying for it lead to a purpose and direction.

2) If the gig jobs are keeping you above water then just work on something that you enjoy and that is hopefully useful, and do it without any expectations.

3) Remember your network. The only reason I shared a link to my Youtube video was so that it wouldn't have 0 views when YC looked at it. But it turns out one of those people in my network cross-posted it to reddit and it changed my life. I now live in the rich area of a rich city.
Many users of Rust quite like that style, and it has served Rust well.

What I think that needs to happen instead, is better support for tooling (in Cargo and crates.io) that understands about the MSRV or Minimum Supported Rust Version. Once the tooling is in place, at least you can't accidentally break your builds by updating your dependencies to versions that are too new for your compiler.

Perhaps additionally releasing a Long Term Support version once a year or two would also help, as that would provide a common target for many crates to support conservatively.
Bernie Sanders has plans on making that kind of stuff law of the land. (Not that it is likely to happen).

At https://berniesanders.com/issues/corporate-accountability-an... the section labeled: "Democratize Corporate Boards".

Worth reading to think about nuts and bolts of something like this being normal and required.
Do they? And what does that money buy you?

I was on a wedding in NYC last summer. One of the guests I talked to was a junior dev. He was making 120k/y. He had to flat share. With 120k?

With 60k/y you do not have to flat share in Berlin.

And this goes the other way around too. When I worked for a multinational in Berlin a few years ago we had lots of Ukrainians that we hired at externals through a subcontracting company in that country.

Quite a few of the better developers applied directly and we happily took them on. The main reason was that they would make twice as much in Berlin.

But that was on paper. After paying taxes in Germany their net salary was less than what they had made net in Ukraine. Most of them went back.

Just saying.
Enjoy performing worse after fees than just buying VTSAX then.
Your comment is unanswerable because the questions you ask contain within them assumptions that are false. Modern society does not rely on outsourced responsibility. Guns are not uniquely different. Negligence does not differ for actors. And the idea that people should handle firearms without becoming knowledgeable in them is total bull puckey.

EDITED TO ADD:

With the caveat that IANANML... the bottom line is that "Involuntary manslaughter consists . . . of a lawful act which might produce death . . . without due caution and circumspection." This is satisfied by "Negligent use of a deadly weapon [including] endangering the safety of another by handling or using a firearm or other deadly weapon in a negligent manner," which "means omitting to do something which a reasonable man, guided by those considerations which ordinarily regulate the conduct of human affairs, would do, or doing something which a prudent and reasonable man would not do."

https://law.justia.com/codes/new-mexico/2021/chapter-30/arti...
https://law.justia.com/codes/new-mexico/2021/chapter-30/arti...
https://casetext.com/case/state-v-franklin-317

A prudent and reasonable man would not point a loaded weapon at a cinematographer and pull the trigger, or even have his finger on the trigger, even in jest, and certainly not do so without verifying that the round in the chamber was a dummy round.

The fact that there had already been two negligent discharges mere days before makes this all the more repugnant. Not only was Baldwin negligent, he knew he was negligent, and did nothing to fix it.
They should repurpose `do` so that `do {}` (without the `while`) is an expression that you can put statements inside and return the last statement.

It would be great if we had expression if..else too (instead of just the tertiary operator)
>A generation of immunocompromised guys with AIDS built the entire electronic music and rave scene in the 80s and 90s, the fashion business, and most of the culture you consume today.

Zoomer here, could you elaborate on this?
Congratulations. Other people have other ways of allocating value to their work, of which the written thesis is a crucial component not external to it.
This is very true and sadly our society is still accepting enough of misogyny being a part of common discourse that it can often go unquestioned.

Thankfully we have made some progress in other areas. I can't imagine a thread where someone claims they'd choose not to socialise because they're afraid of non-whites labeling then as racist only to be met with supporters asking "huh, why is this fear irrational?" when they're called out on it.
It's likely you learned a lot about what not to do. Good leaders will find it attractive that you have experience with mistakes and failure, both your own and others', just like they'll put cushions under their employees when they mess up because they've just payed for them being likely to not do the same mistake again.

Might take a while to end up talking to one but they're out there. Confidence and motivation are likely the bigger problems but it's highly dependent on where you live and how what would be the appropriate way forward in those areas.
It's the collector mindset. When someone is very interested in a particular niche, he or she may have a nagging feeling of an incomplete experience if a particular version of literature is missing from their shelf, or a rendition of art/music, or a trivial piece of their favorite game. It's irrational, but very human.

There's also the patron mindset - some want to feel like they are maximizing their financial support for a particular creator or shop and any trinkets they receive in return become a form of public prestige dressing - like philanthropists having their names on a supporter wall.
Shitter[0] app for Android also is a good lightweight client.

[0] https://github.com/nuclearfog/Shitter/releases/tag/3.0.1
Can't have your cake and eat it too - If you want hosted multiplayer and regular updates, the dev has to pay for it. And I don't think a monthly payment would be any better.

But before I rattle on about entitled users, I have to keep in mind the median gamer here is not gainfully employed. The bulk of the complaining is being done by minors and dependents. You know, literally children.
I don't necessarily disagree with you, but coming in with the mindset is not always natural. We don't know where the poster grew up, their education, their background, etc. It's not the worst assumption to believe that a company is going to be invested in developing you because some will and do. Sadly, the poster was not part of one of those companies.

So instead of beating them down, we should point them to a better way of thinking in a more constructive manner.
Probably unpopular opinion here on HN, but I'd love to see developer salaries come down and other workers' salaries go up.

I'd rather live in a place where everyone is comfortable than a place where only people like me are, even if I'd be somewhat wealthy.
Lived the same "pile of poop" lifestyle 20-23, slowly crawling out of it with many of the same techniques you mention. I'm glad to see things have looked up for you.
I ordered from the once and was pleased enough with the result, although it was literally months between order and delivery. At a certain point I thought I was being scammed. The main reason I did not order from them again though, was because although they have a huge inventory, most of it seems...cheap. Lots of assembly-required manufactured wood Scandinavian-lite options, not much that looked permanent. I literally couldn't find anything that looked both durable and in a style I didn't mind. I really wanted to like them because for me buying furniture is still an unsolved problem.
When you are a team of one, you are basically the team leader to yourself in charge of motivating that team. You usually get that at an office setting so that’s why it gets tough going at it alone. Fixing mental blockers is a good move as that is a huge blocker for you it seems. But don’t wait for the sky to clear to make some moves, do that Vomit writing thing to get you moving inbetween or whatever you can muster by setting very tiny goals. Just keep moving and you’d be surprised one day
Galway and Cork at least.

Haven't been out in Galway for a while, but used to run into all ages and nationalities at various music events, licenced and unlicenced.
Unfortunately for everyone else, feeling smart does not translate to being smart.
I hope Records & Tuples[0] land before this does. It would have meaningful and far reaching positive effects for the language, without much controversy. Like most of these things, it takes about 5-7 years for it to permeate through enough of the engines to be meaningfully useful in the day to day of web developers (node / deno typically 12-18 months tops). It would drastically speed up existing code once wide adoption is gained though.

I don't think the Pipe Operator would be as useful in comparison.

I really hate how long the Records & Tuple proposal has been languishing at stage 2. It could've shipped years ago if not for a syntax debate that dragged on and on without being fruitful[1]

EDIT: there is a class based version of this, that is stage one, for adding structs[2]. They behave similarly.

[0]: https://github.com/tc39/proposal-record-tuple

[1]: https://github.com/tc39/proposal-record-tuple/issues/10

[2]: https://github.com/tc39/proposal-structs
Manifest your own destiny. What are you going to do if people in this thread say no its not possible? What are you going to do if they say it is possible? Either way you have to do the work.

No network is odd since you have been working for the past 10 years. Do you not have a linkedin or still communicate with any of those people? It's your best bet. Or if you want an easy route to employment find a technical recruiter. It's still a very good job market for tech workers.
Check out this book called The 2 Hour Cocktail Party. I used it as structure to host a small get together last week and it was a lot fun!

I think as other comments allude to scheduling can be really hard so its a good idea to start sending out invitations 2-3 weeks in advance. Also don't be afraid to invite old friends - I reconnected with some friends I haven't talked to in 7+ years and it was great
Picture the Southern Ocean.

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

Stretch modify the ocean going, solar powered, satellite guided SpaceX first stage booster landing pad. At an appropriate adjustable depth under openwater attach and extend an artificial reef hexagonal grid. Apply aquaculture to grow food to solve the World's hunger by circulating vast fleets of these artificial reefs which are processed when they pass the south tips of Africa and America.

The population vulnerable to cycles of poverty or incarceration or homelessness are diverted/redeployed to servicing this enterprise. Their first touch point is on a smartphone using the Twitter app with global coverage.

Six billion dollars might not be enough to solve the World's hunger some say.
Apple Lisa Computer Pascal

Apple’s Lisa Pascal developments began from scratch for Apple when it licensed in 1981 a Motorola 68000 native code Pascal compiler from Silicon Valley Software in California. This compiler was based upon the older P4 compiler from Niklaus Wirth of ETH in Switzerland and consisted of two general passes. Pass 1 produced I-Code, a low-level representation of the high-level Pascal constructs. Pass 2, the code generator, converted the I-Codes to optimized 68000 object code. Apple even considered early in the Lisa’s development using a custom Apple processor which would execute P-Code directly, but the expense of developing such a chip was too much for Apple’s accountants and this project was dropped.

http://pascal.hansotten.com/ucsd-p-system/apple-pascal/
As somebody who started my software company in 2007 and stopped coding full time around 2012/2013 I'd say if you did it long enough you never lose the abstract concepts.

I understand everything my head of engineering tells me and don't need it ELI5'd. However being told it, and being asked to do it are two different things. I would be a very useful or productive coder if I went back in to the trenches.
My teenager doesn’t understand why anyone wouldn’t FaceTime. I can’t get her to call on the phone - she video calls everyone (Of course she texts as well).

I feel this may be a generational shift, especially when you also consider the terrible spam problem that the phone system has.
>People will say capital

Because the answer is capital.
Diversity programs are best viewed as a relatively cheap marketing expense. They exist to make the company look better to certain people. When there are more pressing concerns, you pare them back because you have better things to worry about that what non-customers think of you.
There was a cartoon towards the end of WWII (Bugs Bunny?). It was pure propaganda but depicted a bomb powerful enough to destroy an entire island. The creators got a visit from the men in black. Clearly, they were being investigated for possible Manhattan Project leaks. But the investigators wouldn't even have know about nuclear weapons. All they know is that someone put out a film that was eerily similar to something secret. They would simply be told "go find out who they talk to and where they got the idea". Today that would be "grab his computer before he deletes anything".

My point: If you make up stories, occasionally they might coincide with reality. The people tasked with protecting secrets cannot tell the difference. The only issue here imho is the violence of the raid, but that is part of the larger problems surrounding all police actions. What in WWII was a polite knock on the door, today is a swat team driving a tank though your living room.
Why middle managers are often cast as villains