skysight-inc/HackerNews huggingface dataset:
Stock-based compensation is absolutely considered an expense under US GAAP.
Try to wipe your mind and walk in a supermarket as if you've never been in one, nothing makes sense whatsoever. Same for roads in the cities, endless streams of 2000kg+ hunk of steel, plastic and glass, 95% of them transport about 80kg of human, 95% of the time they're just parked taking space for no reason.

Most things we designed are just so fucking inefficient and borderline insane, humans are very adaptable and if you're born in this mess it just seems normal
Think tanking is a fantastic grift.

At first, representatives of the General Staff told a lot, confusing, but very interesting. Then there were more reports. But most of all I remember Budanov's answer. Someone asked him how much time we still have. And Kirill says with his cold smile: "If there are no serious negotiations by the summer, then very dangerous processes for the very existence of Ukraine may be launched," recalls one of the participants of the meeting in a conversation with the UP.

https://www.pravda.com.ua/articles/2025/01/27/7495371/
I started a project with it. Just the backend mind.
Reasons, speed to get up and running. Familiarity with its pros and cons.
Also familiar with rspec and actually enjoy writing rspec.
"I don't find the cons all that compelling to be honest"

This is a solid example of how things change at scale. Concerns I wouldn't even think about for my personal website become things I need to think about for the download site being hit by 50,000 of my customers become big deals when operating at the scale of npm.

You'll find those arguments the pointless nitpicking of entrenched interests who just don't want to make any changes, until you experience your very own "oh man, I really thought this change was perfectly safe and now my entire customer base is trashed" moment, and then suddenly things like "hey, we need to consider how this affects old signatures and the speed of decompression and just generally whether this is worth the non-zero risks for what are in the end not really that substantial benefits".

I do not say this as the wise Zen guru sitting cross-legged and meditating from a position of being above it all; I say it looking at my own battle scars from the Perfectly Safe things I've pushed out to my customer base, only to discover some tiny little nit caused me trouble. Fortunately I haven't caused any true catastrophes, but that's as much luck as skill.

Attaining the proper balance between moving forward even though it incurs risk and just not changing things that are working is the hardest part of being a software maintainer, because both extremes are definitely bad. Everyone tends to start out in the former situation, but then when they are inevitably bitten it is important not to overcorrect into terrified fear of ever changing anything.
Even if that’s the case, when it’s time to interview for your next job, would you rather be able to say “I led this major feature” or “I pulled a lot of tickets off the board and my team did $x”
Though it was about the finance sector in ‘07/‘08 and its obviously different circumstances, I enjoyed the way the movie Margin Call portrayed layoffs as the author here described them—cold and myopic.
I'm so grateful I was laid off just 2 years into my first software gig out of school. I graduated, worked my ass off at a startup, and theeeen covid! It hurt but that was a permanent wisdom upgrade.
He took an “internship” at Twitter/X with the stated goal of removing the login wall, apparently failing to realize that the wall was a deliberate product decision, not a technical challenge. Now the X login wall is more intrusive than ever.
5gb infinityfree

1gb awardspace

1gb zettahost

1gb googiehost

512mb x10

5gb profreehost

1gb freehosting

250mb freehostia
Nominal Determinism at its finest
Layoffs in big tech are mostly to place workers in their place and shake the market, they've definitely been able to drive down salaries these past two years.
It's a fact that West Germany was rearmed after WWII at about the same time denazification policies were revoked, maintained considerable military power through the Cold War, and effectively disarmed itself through its own political processes following Reunification.
> to fraudulently show the money paid for the contractors as earnings

Bingo. That's the main reason to shift opex to capex.
Many companies have a policy like “freelancers, once kept on for 12 months, must be either hired full time, or fired” to deal with this
> 2700x slower

That is impressively slow.

In my opinion even the 28x decrease in performance mentioned would be a no-go. Sure the package saves a few bytes but I don't need my entire pc to grind to a halt every time I publish a package.

Besides, storage is cheap but CPU power draw is not. Imagine the additional CO2 that would have to be produced if this RFC was merged.

> 2 gigabytes of bandwidth per year across all installations

This must be a really rough estimate and I am curious how it was calculated. In any case 2 gigabytes over a year is absolutely nothing. Just my home network can produce a terabyte a day.
I mean, the author needed a layoff to understand this?

I thought it was a given.
Wrong. My response to the commenter who seemingly dismissed whole branches of research based on misidentification of the authors' backgrounds is valid. You don't have to be an expert practitioner to (a) read and verify the departmental affiliations of the original authors, (b) draw attention to others' misconceptions, and (c) express your informed opinion on the internet.
You can reduce the exposure but I doubt you can eliminate it. Live far away from roads, live outside of cities, avoid all plastic containers for water/food, avoid synthetic clothes/bed sheets/towels/&c.
I'm not disagreeing - but I think it's worth pointing out that an employee on $40K actually costs the company a lot more ( can be as much as > 2x ) - not just employers tax, pensions contributions etc, but also the cost of factory/lab/office space and equipment and consumables[1].

[1] Assuming the consultants aren't also in the office with a desk etc
As I said, and as you said, the issue is your dev team. So since you've identified the problem, changing the CMS isn't going to solve your core issue. You need a better dev team.
The AI bubble is not bursting because of more AI.
Ah the “COVID wasn’t that bad” denial psychosis. Haven’t seen it in a while.
More or less, yeah. The ship itself could be forfeit even though the owners probably knew nothing of this.
I agree with everything you said, but it doesn’t contradict my point
> For those like me who’ve experienced layoffs, work has become just that—work. You do what’s assigned, and if your company squanders your potential or forces you to waste time on unnecessary projects, you simply stop caring. You collect your paycheck at the end of the month, and that’s it. This is the new modern work: no more striving to be 40% better every year.

This is why I've always enjoyed working at startups or being a consultant on my own. You have more risk, but you also reap the rewards of getting better.
I've been in high tech for 30 years, and I've been laid off many times, most often from failed start ups. I _strongly_ disagree with a fully cynical response of working only to contract, leveraging job offers for raises, etc.

There are a few reasons for this, but the most concrete is that your behavior in this job has an impact on getting the next one. The author is correct that exemplary performance will not save you from being laid off, but when layoffs come your next job often comes from contacts that you built up from the current job, or jobs before. If people know you are a standout contributor then you will be hired quickly into desirable roles. If people think you are a hired gun who only does the bare minimum that next role will be harder to find.

On top of that, carrying around bitterness and cynicism is just bad for you. Pride in good work and pleasure in having an impact on customers and coworkers is good for you. Sometimes that means making dumb business decisions like sacrificing an evening to a company that doesn't care, but IMO that sort of thing is worth it now and then.

To be sure, don't give your heart away to a company (I did that exactly once, never again) because a company will never love you back. But your co-workers will.
What's often left out of the discussion is that even with DeepSeek R1 the costs of leveraging human levels of expertise is very costly at the moment. The evidence for this is obvious. All the examples for how the latest LLM is somehow good at coding are simple. It's someone entering a prompt for a snake game, or a bouncing ball, or a simple landing page.

If the current state of the art had the capability of a mid-level engineer, it would be as simple as entering a prompt like "create a facebook clone, here are AWS credentials...", and it should create a fully functioning social media site including the backend and DB setup. After all we're talking about a mid-level engineer for ALL the different sub-fields, backend, frontend, embedded systems, etc.

Of course, it isn't anywhere near this level, and anything LLMs produce is full of errors even in the simplest of examples... and it's still took a gigantic effort to get to this point by brute-forcing the transformer architecture with the entire internet. The impact will be nowhere near the current hype, but I do think we will eventually get there.
Furthermore, the "additional cost" of an employee in Europe is a further 35% of the salary due to social fees. That is why contractors often don't cost more to the company, although it might seem like that to employees.
That would be wonderful, but will require some further work. Puck doesn't provide a grid, but it supports user grid implementations.

To support something like you're suggesting would likely require an official Grid component, which I'm now tracking here: https://github.com/measuredco/puck/issues/843
I would best guess that each era of Mac OS design was heavily intertwined with display technology of the time. Pinstripes were for CRT raster. Brushed metal detail was for LCDs. “Sparkly” metal in Leopard was for higher res LCDs, and so on.
Runbox is pretty good too.
Yes, but there’s a difference between “this warrants further discussion” and “this warrants further discussion and I’m closing the RFC”. The latter all but guarantees that no further discussion will take place.
I'm on Word on a Mac, and I do not see Copilot at all.

What have I done to banish it?

(I'm with you. I actually don't mind Word and Excel, on either platform, because they're good. Excel is pretty great, tbh. But the ongoing goofiness of MSFT is definitely making me look at alternatives more than i used to.)

*EDIT* It appears my refusal to allow AutoUpdate to run at will has saved me? I'm on Word for Mac 16.8.
> I honestly think this is as much the enshittification of google as it is the enshittification of the web. Early google was great in large part because the early web had a much better signal to noise ratio.

Hi again! Lots of respect for your work.

This thing I considered for a while but I am now certain that it cannot be the whole explanation.

Why? Because for me Kagi has consistently outperformed Google to the point where it feels like having Google 2009 back, just with some extra improvements: It finds the things I ask for and prioritise in a good way so I rarely have to look for page 2 or anything.
> The Myth of Job Security in Germany

> Since I was working for a German entity of a company, I want to address a common myth about job security in Germany. Many people believe that it’s nearly impossible to be fired in Germany. While this is partially true for individuals who have completed their probation period, it doesn’t hold up in the context of layoffs. If a company decides to lay off, for instance, 40 employees, German law doesn’t prevent this. Instead, the law enforces a social scoring system to determine who is affected, prioritizing the protection of the most vulnerable employees, such as those with children. In this sense, when it comes to layoffs, the difference between Germany and the US is minimal.

The author decries how he was laid off despite his contribution then - without a hint of irony - says Germany isn't as safe for employees as most people think because layoffs are legally required to take into account information completely disconnected from your contributions at work.

Of course if you have legal structures that make it harder to fire people based on what they do outside of work, you will be forced to lay off people you otherwise wouldn't.

What are the odds the author got laid off despite his contributions precisely because somebody who earned more than him and did less couldn't be fired because they happened to have children? In the US it would be approximately zero. Even if the person picking names knows you have kids - but they don't because they're usually 3-4 levels above you - they have to justify the names to their boss and "J. Doe just had their second kid so let's keep them around until next year" will absolutely not fly.
oracle gives 4 cores 24gb ram 200gb disk and 10tb egress free?

gcp gives 1 core, 1gb ram n 1gb bandwidth?

azurewebsites.net is free forever? php only no db?

fly.io supposedly 3 x 256mb instances free?
>Can you explain more how paying double for a contractor for tax reasons saves the company money?

This may vary due to region. For example in the U.S where you can fire people quickly the contractor benefit is less apparent, but in EU where after a short period you may have to spend a long time to fire someone it may be beneficial to hire a contractor rather than going through a lengthy hiring process only to find out you want to fire them.

Contractors in such an environment often are a reasonable investment for a project that has a particular dedicated timeline. Like we expect 1 year for project to finish. We hire for 1 year, and opportunity to extend for 3 months 2 times in case it goes bad.

Otherwise you have to hire for project and then do these layoffs everybody here is complaining about.

Furthermore in EU if you are paying 10000 for an employee, you probably have extra fees on top of that so you are paying 14000 (estimation) then for contractor you are not paying 28000, but 20000. The pricing is not great, but there are lots of factors that can make it seem more attractive than it might appear on its face.

Finally, Contractors tend not to do any of this quiet quitting or whatever, probably because for them it is more a business and they are also earning significantly more that makes it an interesting business to be in and to maintain.
Yes - I think layoffs are also backlash against WFH.

Employees were getting a bit too uppity.
People who need to convey complex ideas?
Call me old fashioned, but I think a speech should be something personal that reflects you and the person/people on the receiving end of the speech. If you do not know what to say, then maybe there is no need for a speech.
That being said, it could be helpful to some people that have something particular things on their mind, but unsure how to structure it into a speech.

Nice job on finishing this project though!
it's a ... memecoin - a category of crypto assets.
It's unfortunate that Founder's Edition cards don't actually exist. They just send out a few to journalists and put up a web page saying it's out of stock from day 0.
Eh, sure, the CIA isn't behind honest. China isn't being honest. There's too many parties with ulterior motives to trust anything being said. China has done a great job of looking like they're covering something up.

I read "Viral: The Search for the Origin of COVID-19 by Alina Chan and Matt Ridley" and it convinced me the lab leak theory was at least fairly likely. The proximity of the outbreak to WIV -- which was doing gain-of-function research of bat coronaviruses -- is convincing. Occam's razor and all.
It seems that Zig is well suited for writing SIMD [0].

If only GPU makers could standardise an extended ISA like AVX on CPU, and we could all run SIMD or SIMT code without needing any librairies, but our compilers.

[0]: https://zig.guide/language-basics/vectors/
DeepSeek FAQ
Maybe it's time you vote with your wallet rather than begrudgingly accept the AI?
<3 awesome - this one https://boulderschool.yale.edu/sites/default/files/files/Day... ?
You've implied it's impossible to give such evidence and then you've immediately proved yourself wrong by giving it.

But anyway, they're not asking for evidence that something isn't being displayed. They're asking for evidence that 'Starting on January 19, 2025 Facebook's internal policy makers decided that Linux is malware and labelled groups associated with Linux as being "cybersecurity threats"'.
Seriously, I remember the Bush admin going after the wife of a CIA operative by leaking her identity after he spoke out about the war intel being bullshit. As someone who was following the Iraq war from the left side and pretty disgusted by it it definitely seemed like it was being pushed hardest by the GOP with anti-war information coming out of the CIA or even military. Granted leakers don't represent the opinions of an agency but this narrative that the CIA was the real villain (not that they aren't) that hoodwinked the poor GOP strikes me revisionist whitewashing.
https://en.wikipedia.org/wiki/Principal%E2%80%93agent_proble...

Managers play games because they are looking out for their own team, not the company's bottom line. Budgets constrain this. Overspending is bad, but so is underspending, because they are tying up resources - companies will have a desired internal rate of return (maybe something like 10%) - if they can make 10% on their investments then a manger tying up capital is costing a lot.

Maybe https://www.joelonsoftware.com/2006/08/10/the-identity-manag... is Joel Spolsky's suggestion - get the team behind the goal, keep morale high, and share information. Sharing information at least cuts down on some of the issues. Keeping morale high isn't always possible - you need someone to drive it, a great founder / CEO can do it to some extent (see Steve Jobs) but it has a limit at scale.

Splitting orgs into more or less independent businesses gets done sometimes.

Bezos just turns everything into a clockwork machine, I think.

Ray Dalio has spent half his life and an unbelievable amount of money trying to solve this problem, some would say with very mixed results (see the book "The Fund" - my reading is he basically tried to create a system where everyone is indoctrinated and rated against his principals, but it just doesn't work as well as he hoped).

There's better and worse ways to try to get around the Principal Agent Problem, but it's a very hard problem.
When Microsoft decided to advance straight to Windows 10 from 8, it also necessitated skipping the 2015 fiscal year. They have been stuck a year in the future ever since.
> The Post's report was received with skepticism by some in Finland. Pekka Toveri, former head of Finland's military intelligence agency, told the paper that the accidental-damage theory was "total B.S."

> "The most important thing in any hybrid operation is deniability," Toveri said, explaining how the incidents might have an accidental appearance. He pointed to the ships' anomalous movements and the well-funded, decadal Russian intelligence effort to map out NATO's seabed infrastructure vulnerabilities.

> Finnish National Bureau of Investigation inspector Sami Liimatainen, who is involved in the ongoing inquiry aboard Eagle S, gave a dismissive reply when asked about the Post's accidental-damage explanation. "I'm not even going to comment on that, I'll leave the information from foreign newspapers at their own value. The Finnish National Police is investigating the crime," Liimatainen told YLE. "Crimes are being investigated and solved. Nothing has changed."

https://maritime-executive.com/article/report-u-s-convinced-...
> Always keep interviewing. One of the biggest mistakes I’ve seen is stopping interviews after starting a new job, trusting in the company. Instead, continuously explore opportunities so that if a layoff happens, you already have other options lined up.

I personally find interviewing exhausting. I also feel slightly guilty interviewing when I'm happy where I'm at because I have been a hiring manager and know how much goes into a good interview process from the company side. (Not saying don't do that, but it's hard for me to do so.)

If interviewing is tiring, another alternative that requires less work is to be active in a larger tech community. Whether that is here, local meetups, or on social media, being active can raise your profile and keep connections warm. This will help if/when you are laid off.
I lived in Houston, Texas, River Oaks, and it was very common there. This is the quarter of the biggest evil: Enron, Bush, Cheney, Ted Cruz, ...
Hilariously, Google photos is really bad at this. It's decided that my daughter and I are the same person, and refuses to let me update this (i keep trying and it keeps getting set back to my name).
Day 7: Optimize a Node.js API for Better Performance
IMO learning AI from first principles means a Math/CS Master from a reputable CS university, preferably top 20.
I thought you could simply add `restrict`[1] to indicate that only one pointer points to a specific object? Shouldn't this help?

[1]https://en.cppreference.com/w/c/language/restrict
Go with TempleOS. It doesn't come with any AI.
I was laid off once. The reason on paper was budgetary, times are tough, etc. But the real reason was that I was a bad fit for the role - for a variety of reasons.

I got pipped, and foolish me tried hard to work on the items in the pip (to no effect). The layoff came right on schedule.

A few years later, I was chatting with an old coworker and I came to find out that the director of engineering had demanded it. It was in direct response to me refusing to participate in building a knowingly DMCA-violating product.

The pip was theater. The "times are tough" bit was theater. The reality is that the director wanted me gone, and that is how they did it for legal coverage reasons.

I don't really blame the company - I was a bad fit, and I can see that clearly in hindsight. But it did teach me never to accept budgetary layoffs at face value.
> I still would like to speak to someone in person before I sign an O(million$) loan

Why? I’d much rather have anything said in writing.
Dynamic scripting languages are orders of magnitude worse than static languages at this problem, though, for several reasons. Their culture tends to encourage these sorts of operations. They're slower than static languages in the first place, meaning every additional layer is that much more expensive on the clock. Their feature sets afford this style of programming, whereas static languages afford much lower cost features, if not outright zero-cost features.

If you're going to be concerned about the sort of things you mention, then as an engineer, you need to turn those concerns into significant negative value placed on the option of dynamic scripting languages.

Which is not to say that static languages are immune... indeed, I marvel at times at the effort and ingenuity put into bringing these issues at great cost into the static languages. Log4Shell, for instance, fundamentally stems from Java, with great effort, importing a very dynamic-scripting-language style reflection feature from the dynamic world, and then getting bitten hard by it. That's not a performance issue in this case, just a vivid example of that sort of thing. You can with enough effort layer enough frameworks and indirection in any language to make anything slow.