skysight-inc/HackerNews huggingface dataset:
> "Economic growth" is probably a bad indicator to follow.

Why? Isn't economic activity a very good proxy for normal human life, good living standards, and the capacity to adapt to any conceivable challenges? Limited economic impact from climate change is arguably the most important and positive climate related news you could ever hope to see.

> I would rather follow "number of excess death directly or indirectly linked to climate change." I don't know if that can be calculated somewhere.

Excess deaths due to climate change, or perhaps a ratio of excess deaths relative to the total population, might be a great metric to consider. But how could one even begin to calculate this in a way that wasn't agenda driven? One could spin pretty much anything as directly or indirectly linked to climate change. Maybe you won't, but others will.

If there's bad political policies that screws over the global economy (possibly caused by the attempt to react to climate change itself) and masses starve to death the "experts" can spin it as "Economic pressures from climate change killed these people."

If there's government incompetence that poisons some water supply and kills a bunch of people the "experts" can spin it as "Pressures from a changing climate contributed to a reduction in the fresh water supply that contributed to mass deaths."

If there's some civil war that kills a bunch of people the "experts" can spin it as "Civil strife brought about partially from the social pressures caused by economic inequality due to a lack of climate justice caused this."

If there's any natural disaster that kills a lot of people the "experts" can spin it as "Continued impacts from climate change contributed to the massive death toll."

Voila, climate change directly or indirectly killed 2 billion people over some large time period, depending on how you count it.

Whether you agree with it or not, using that metric is going to feel a lot like Covid where both sides see the "other side's" statistical interpretation of reality as completely untrustworthy.
Not if the angry mobs owns the robots and pays the man to feed his dog.
> I frequently encounter a lack in what I would call foundational computer science knowledge.

And your list isn't at all what I expected it to be, all pretty practical 'application' stuff. I think that's largely the 'problem'.

> Is this typical for CS undergraduate degrees because you get to pick your own classes?

I don't think it makes much difference who chose them (student or programme director) - they'll be different at different institutions (or among students at the same institution) and not all of them will line up with your own education or opinion of what it should be.

If you absolutely need those things, then make it clearer in the job description. If you don't, then why not ask what they have studied (or most enjoyed, or whatever) and ask questions about those areas?
My point was that setting up a presence in an "app store" requires some legal due diligence, so there has to be more on the table.

Just one example - they ask for actual Apple ID credentials and don't even have a Privacy Policy. Are they a processor or a controller? Where do I download the GDPR contract between my company and theirs? Who is their Data Protection Officer?

One can't just hand over control of an app to some random person with an LLC that offers to access your account and host binaries for you... but hey, pinky-promise they won't do bad stuff.
But it’s fine for a business to end. Owners are not obligated to fight a losing battle until they’re overleveraged and bankrupt. Often those measures make failure come faster. Pull a salary while you wind down and wait for the candle to burn out.
I wonder if "prompt engineering" will be replaced by improvements to LLMs within the next couple years and this is just a bad DX step gap along the journey
For me most changes are related to colors and text. Paths are quite difficult to edit.
You could do so much more with brownies.
Strange to compare the random results of a spinning wheel three feet wide in an air-conditioned room to a planetwide system, isn't it?
Announcement of an adaptation doesn't mean it's actually going to be made, so there's that.
> - do not have to worry about car maintenance, parking tickets or theft;

You are concerned about car theft but not about e-bike theft. How come? Stealing e-bike is so much easier.
and one is spiked with phenolphthalein. Or two.
How much of these layoffs are really just trying to keep investors and the stock price happy, as opposed to past over-hiring and stagnated profits?
Your argument is based on offering FF to be the best of the worse option. My issue is the hypocrisy they display in their wordings. Privacy and telemetry should not be used in the same paragraph.
Allegedly there are 750K open positions companies are trying to fill. The unemployment rate in tech jobs is apparently 1.8%.

There are lots of tech openings these days in non tech businesses. Of course these don’t pay the top of the market salaries.
I got "The connection has timed out" which could be your problem. If your hosting is unreliable that's the kiss of death.

Rolling out a big site in one big bang does not look organic, if I had one bit of systematic advice it is "your site should look like a blog".

You need lots of external links to (i) the top level of the site, (ii) individual landing pages, and (iii) points in between. Webmasters will argue with me about this but I'd be mostly indifferent as to whether or not these are "nofollow" links or not although you want both (organic links to a successful blog are a mixture of both.)

If the text is all scraped and there is nothing unique there you are d00med.

Ideally you should have rolled out your pages and your links gradually over the course of four months, if you'd done that you'd probably be in good shape.

There are many things objectionable about the following blog but I think it can give you a deep insight into what's involved with SEO that you can get anywhere else, even though has not been updated for 12 years and the people involved have mostly moved on to paid advertising

https://www.bluehatseo.com/

In particular the idea that you don't want to make just one site is still pure gold. It really helps to make other sites that support your main site and to grab as much "real estate" as you can. You want a Facebook and a Twitter and a presence on 50 off-brand social media sites, forums, etc. Picture the amount of inbound links you need to generate you need to do and multiply it by 20x. The people most successful with SEO in 2023 are still doing this: I think of a Thai Restaurant in my town that has about 50 landing pages on different sites that mean it doesn't just get the #1 spot but it gets 6 out of the top 10. He buys ads too.

Back in the day the best sneaky trick I knew for accelerating indexing is to put an RSS feed in my site, make a Feedburner feed, and then subscribe to the feed. I don't know if this works now, but back then the Google index and Feedburner were joined at the hip and being active on Feedburner would accelerate indexing dramatically. Think "look like a blog".
Some time ago I was surprised how fast these e-bikes are compared to my motorcycle. In Belgium we have plenty of roads where bikes can go but not cars & motorcycles.

One morning I overtook a colleague on an e-bike (max 45km/h) with my motorcycle. A few streets later I overtook him again, since he took a shortcut that I was not allowed to take.

A bit later I overtook him again, since I had a red light and he again took a shortcut.

We arrived at the same time at work. Impressive!
Fast and Slow Planning
Link two such lawsuits.
> If presence wasn't shown to be valuable it would mean that the metaverse wouldn't be valuable for work purposes.

Outside of some very specific circumstances, I have a hard time seeing the value of VR meeting for work purposes that regular old video chat doesn't already have.
I think it's bizarre that we all collectively cease consciousness around the same time every day as everyone around us. We all become willingly helpless for hours with no protection from any danger every day. It's ridiculous.
I've worked in this environment and it's always miserable. Developers are constantly frustrated by way too much upstream information and work and PMs feel like they have no ability to do anything.

Even if a PM does the right thing by talking to customers and learning about their pain points, the giant bottleneck in dev capacity means that those customer pain points take forever to address, which often leads to more customer frustration than if you had never talked to them in the first place.
cloud computings darker secret is armies of overworked sysadmins and SRE's toiling in obscurity through exhausting oncall hours behind the scenes to keep everything running despite these sorts of cuts and mountains of tech debt.. anyone whos worked for a hosting provider can attest.
I'm indeed panicking and haven't lost my job, yet, let's see in 3 weeks. I never worked at a FAANG and it terrifies me that if I'm out there I will be competing with people with big names on their resumes. This news coupled with the AI news of the past weeks is making me think about what other profession this forever developer can do to pay the bills.

I took the black pill. Maybe I can find wisdom in past professions' cataclysms, like ice harvesters and milk delivery.
Is anyone building an unfiltered iOS telegram for distribution on these alt stores? If not I might have a project for my downtime this month.
> Are there that many good-paying jobs remaining within the tech industry that they can re-shuffle to?

For FAANG-level engineering salaries, the answer is largely no, perhaps save some very specific areas like finance or extremely hot AI prospects.

There is going to be a broad leveling of engineering salaries in my opinion. The engineer with 8-10 years experience making north of 500k at FAANGs is largely going away. Of course, a big part of that is due to equity values not skyrocketing every year. And of course with FAANG-level salaries going down, lots of other companies will feel less pressure to compete.

For engineers, I think a large number of those who were laid off will have difficulty replacing their level of salary for some time. I think that the past 10-ish years, with rock bottom interest rates, were really a "once in a lifetime" chance for non-managerial employees to make as much compensation as they did (again, broadly).
Can't understate the temporal dimension to owning a car. When dropping and picking up a kid at daycare, you want to move fast, if you work for a living.
Why are you living in the high COL area? There are more developers working outside of Big Tech/FANG/West Coast than inside.

The West Coast does have a higher employment of Software Developers per 1,000 people. Especially SF/San Jose. Texas seems to be increasing more than other areas outside of California and Washington.

https://www.bls.gov/oes/current/oes151252.htm#st
People have short memories. Big companies have always had boom/bust cycles.
Yes I know what was meant and that’s my point. That is not a physical proof but a mathematical abstraction.
I have been a daily bike commuter for over a decade.

I recently got an e-bike, and I would not want a non-e-bike aftger this.

I have an Orbea Rise and I love it. It is heavy though, and the tires are too wide for some of the bus bike racks...

Also, WRT to lighting - I highly recommend getting these, instead of the expensive lights they sell in places like mikes bikes...

I have these on my bikes - they are awwesome because they are weather-proof, solar charged, motion sensing activation and give a wide throw of light. I have one on the front of my bike and on on the back. They automatically turn on at night and go bright when the bike starts moving.

https://www.amazon.com/Otdair-310-Lighting-Waterproof-Securi...
I've been feeling a lot better about ignoring the countless recruiter contacts from the major tech companies the past couple years.

On one hand I felt like I was blowing major opportunities by not trying. But something just felt off when receiving so many sudden contacts from the largest of companies offering remote work, despite working in tech for over a decade and never hearing from them before.
Anecdote: I have 9 years of solid tech experience and applied to ~20 open roles last month. So far I have only heard back from 1 of those recruiters. Companies that are hiring right now are filling roles primarily through employee referral, so work your network.
A lot of the tech will eventually see widespread use. AR will be a huge deal when they get it right, just because having HUDs will be a game changer for a lot of jobs.
It seems the first reason is root of all the other reasons. If one cannot find a job that pays what they believe they deserve, they are much more likely to start their own business.

The employee market does penalize generalists, those who lack political savvy (ADHD, OCD), and/or those who do not come from well off families and connections.
The predictions were not wrong. Society changed, people reacted to Greta and others, and that changed the situation, and thus the predictions. The Pandemia and pausing industries on a global scale did their own share. And as sad as it is, the war in Ukraine was finally a massive boost for changes in Europe's energy-infrastructure. People previously thought it would take decades, what now is finished in some years.

The initial predictions at the time were for the situation then, but if the situation changes, the predictions won't become wrong, just outdated.
Agreed... An example would be the recent Jordan Peterson mentions in Twitter around the bias in the system. Even without leaning one way or the other politically speaking it should be concerning... because any similar bias can easily be used to target "you".
I guess if renting was big enough there could be option to rent a car with those pre-installed
A major addition to this report compared to previous ones was the emphasis on "demand side" mitigations. That means scaling down excess energy use in a way that doesn't compromise people's quality of life.

For example this paper suggests that in the UK a reduction of 52% by 2050 compared with 2020 levels is possible.

https://www.nature.com/articles/s41560-022-01057-y
Although not informed enough to comment on this, I do know that if it was true, it would break relativity and that would have come across my feed at some point.

So I would say you are missing something.
Zero downtime Rails migrations with the PlanetScale Rails gem
The way it was worded—it sounds like a failure to predict how many roles they wanted to eliminate. I’m sure they also wanted to hedge—wait things out and see if conditions changed.
> A semester long class is about 45 hours of learning.

Assuming your semester is twelve weeks long (as is the case at my university), that's less than 4h/week. I'm guessing you're only counting lectures as learning. If you only go to lectures for learning and don't do any kind of work on your own, no tutorials, no office hours, no revising for exams, no practice exercises, no homework, no discussions with your peers, nothing... Yeah, you'll probably feel like your first two weeks at the job is a crash course. But I'd say you failed at taking advantage of learning at a university to its fullest.
Just as there is the law of conservation of energy, there is also the law of conservation of momentum. Both explain it equally well IMO.
Like 2 months ago in my circle said cloud sector going to see layoffs as most corps are very wasteful on cloud resources and they will likely to cut spending from there.

I guess they were right.

Hang in there, AI hype is just started, I think within a year things will be a lot better, assuming there's no WW3 or Credit Suisse creates another domino effect.
For a while yes, then turned around and also apologized to citizens.
> Every single major tech company clearly has bucket loads of data showing some portion of their employees being more productive working from the office to an extent where it justifies taking the massive capex hit by bringing them back to the office.

That's very far from clear.
It's just that there's so much more exciting stuff to learn, like machine learning, game programming, latest shiny web framework of the month.

If you're a person who likes being visually stimulated while learning, spending free time outside of work to learn how to query tables and design schemas is about as exciting as watching paint dry.
It's not the right word.

I have never used and will (in the foreseeable future) not use SQL.

I already have a ton of stuff on my plate that I need or want to learn, SQL is not one of them and I won't include it "just because". Right now it's absolutely useless to my skillset and not something that I have an interest with either. This might change, and then we'll see, but right now it's not even a thought.
It can write the specs too

Here’s something I posted earlier:

I asked ChatGPT “Let’s say I want a program to delete unused files. Can you write a detailed specification that a developer could use?”. I was as vague as possible on purpose.

Here’s what it gave me:

“Program Name: FileCleaner

Overview: The FileCleaner program is designed to identify and delete unused files from a specified folder or directory. The program scans the directory for files that have not been accessed for a specified period of time and prompts the user to delete them. The program is intended to free up disk space and improve system performance.

Requirements:

The program must be able to scan a specified folder or directory for files that have not been accessed for a specified period of time.

The user should be able to specify the time period after which a file will be considered unused.

The program should prompt the user to delete the identified unused files.

The user should have the option to select which files they want to delete.

The program should permanently delete the selected files from the system.

The program should log all deleted files, including their location and name, in a separate file for future reference.

The program should have a user-friendly interface that is easy to navigate and understand.

Functional Specification:

The user launches the FileCleaner program.

The user is prompted to select the folder or directory they want to scan for unused files.

The user is prompted to enter the time period after which a file will be considered unused (e.g., 30 days).

The program scans the specified folder or directory for files that have not been accessed for the specified time period.

The program displays a list of unused files, including their location and name. The user is prompted to select which files they want to delete.

The program permanently deletes the selected files from the system.

The program logs all deleted files, including their location and name, in a separate file for future reference.

The program displays a message indicating that the selected files have been successfully deleted.

The user can choose to exit the program or scan another folder or directory.

Non-Functional Specification:

The program must be designed and implemented using a high-level programming language, such as Python or Java.

The program should be able to handle large files and directories without crashing.

The program should have a user-friendly interface that is easy to navigate and understand.

The program should be able to run on multiple operating systems, including Windows, MacOS, and Linux.

The program should be secure and not pose a risk to the system or user data.

The program should be well-documented, with clear and concise instructions for use and troubleshooting.

By following these specifications, a developer can create a FileCleaner program that efficiently identifies and deletes unused files from a specified folder or directory.”

This could be improved even more by having it ask questions to narrow down exactly what is needed
Or a cargo rail line.

Or my favorite: historical buildings with equally historical distances between them. You could go deaf just from clapping your hands there.
ok, give it time lol
My buddy has had an office in downtown for many years now. Even held it through all of covid. It was broken into twice in the span of the last couple months. The second time, it was completely emptied out and trashed. Police don't do anything about it.

This sounds like a marketing puff piece compared to the reality of the situation there.
Your memories are not stored like a computer stores memories. Your brain recreates things that you remember such that remembering things is a creation of a new thing made from bits and pieces of things in your mind. This is the basis of constructivism in cognitive science.
Given that, really the only thing that Bitwarden would have needed to do is to clearly label the PIN feature as being much less secure than the biometry option, especially when used in combination with the "do not ask for passphrase after browser restarts" option, which persists an only PIN-encrypted version of the master encryption key to disk.
Not the GP, but sure, if the people making those wrong predictions are advocating for policy changes that will impoverish so many people.
Tech employees and coders/engineers are not equivalent. It was not 100k engineers that got fired it was a lot of admin staff and sales people.
Are there 250,000 opportunities outside of the big players?
It pretty much seems like it, as this is the infancy of LLM UX.
Those are the same thing! Investors care about profits, which are dented by over-hiring.
The Internet Archive is defending its digital library in court today
Many of these purely soft-skill based jobs in tech departments are part of some agile enterprise frameworks. Yet i don't have the impression they are fading away.
Coal is only going out of style because we are building out new natgas plants. The greatest trick that has been pulled on us this century is somehow billing gas as a 'green' source of energy.

Electric cars are an expensive distraction from the problem. The sustainable future of transportation is the electric train, the electric trolley, the electric scooter, and the electric bicycle. Personal automobiles, electric or otherwise, were, are, and will continue to be an environmental catastrophe.

And while we can electrify some fraction of personal automobiles by 20whenever, we aren't lifting two fingers on the task of rebuilding our societies to be less car-manic. A few underused bike lanes, a few rental scooters scattered around town, and a light rail extension 10 years from now aren't it.
Are those open formats?
> I've heard stories of recruiters who were seeing 1 resume per week now seeing 300 resumes per week, but I'm not noticing any sentiment of widespread panic on HN or even Reddit.

I can tell you that candidate expectations have changed a lot in recent months.

For a while we had a lot of candidates applying who wanted to stretch the interview process out to 2-3 months so they could shop around, compare offers, then negotiate up as much as they could. Candidates would frequently disappear from the interview pipeline or go weeks between following up.

Now that quality of resumes we receive has increased dramatically. Applicants are much more responsive and are making it clear that they're willing to do anything, as opposed to holding out for their dream job.

Meanwhile my employer is celebrating the latest salary comp data showing that industry-wide compensation has declined sharply.

There are still jobs out there, but it's no longer easy to put in a little effort and find a good job. It's now a competition.
Okay, I'll bite. What does this mean?
These look pretty fat compared to the likes of Berkshire Hathaway https://berkshirehathaway.com/ and McMaster https://www.mcmaster.com/ and Gov.UK https://www.gov.uk/
Netflix wants to make its games ‘playable on every Netflix device that you have’
Blog announcing this cut: https://www.aboutamazon.com/news/company-news/update-from-ce...