skysight-inc/HackerNews huggingface dataset:
I researched various archiving alternatives for something I needed recently. I subscribe to a paid Substack for an educational course that will end mid-year, and I want to archive the course posts before it ends (the course provider has even recommended people end their Substack subscription after it ends).

For this purpose, I found the SingleFile browser extension to be the best fit. It's a browser extension, so paywall cookies are already present, and I just manually archive the previous week's content, after the discussion phase has concluded. It creates a single self-contained file with all images and comments, etc., but all non-page-local links still resolve externally (which is as-desired, for my use case). It can be configured to auto-generate a convenient filename, and to use self-extracting compression.

I preferred this to an automated process based on, e.g., RSS, because I can ensure the archive occurs after all the useful course comments back-and-forth has concluded, and it's trivial to set up and use.
>remove pintrest from search results<

These people are god damn heroes.
My guess is that these were supposed to happen in late 2023 but didn't due to the holiday season. So now almost three months of layoffs are happening back to back.

This might be wishful thinking, but looking at their size, these are fairly normal layoffs, and the worst part is over. (Remember 25% Meta and Google layoffs )
This is a good example of just doing what's popular instead of A/B testing. Or a good example of the analytics showing the ridiculous wins out over the reasonable. I too avoid clicking links with Youtube Face. Why would someone be pointing at their own thumbnail? With a shocked expression.
The same thing that always drives layoffs.

You are a company. The system we have demands growth. Even very stable and reliable profits are seen as failure. There must be growth.

The people who run a company can not press a magic button to increase revenues. They can't just pull a successful new project out of nowhere. Anything like that is going to be a risk, and will probably fail. It will also take time.

The one thing they can always do is cut costs. Projects can be cancelled. Divisions can be sold off. The biggest cost at most companies is labor, and labor can be let go.

When someone controls a company, they own a lot of shares in that company. Their bosses are all shareholders who only care that the stock price goes up. Nothing the company is doing is generating huge new revenue streams. Time for layoffs.

And when some people do layoffs, everyone does them. They're all subject to the same market pressures in the same industry. One company doing them gives all the other companies in the sector permission to do likewise. If a company doesn't follow suit the market might even start to question why.

You may have seen some news that Microsoft passed Apple briefly in terms of most valuable company on Earth. You may have also noticed that Apple is much more restrained in its layoffs than the others. Not doing as many layoffs, not doing as well in the market. These things are not unrelated.
Oh for 9999999999999999 pennies! I wouldn't care if I got one less that I was supposed to! :-)
Intrigue? The economy is teetering on recession. These companies understand macro trends better than anyone, and can plainly see what is coming. Now the play is to protect the war chests they have amassed to weather the storm.
I do love the Dresden Codak reference ("Me am play god", which refers to Caveman Science Fiction: https://dresdencodak.com/2009/09/22/caveman-science-fiction/)
SQL Server is a massive business as well.
A knot with free ends can be turned into an embedded circle by connecting the ends far away from the knot. That's why they share a classification scheme.
Comparing different approaches to schedule Web Audio
Sutra.js – Behavior Trees for JavaScript Game Development
> Well, it's a bad thing for 90% of American households no matter how you look at it.

It sounds like you believe that if the ownership share of the top 10% went up, then the average wealth of the bottom 90% went down. The latter does not follow from the former. Both can have seen increases in wealth.
The benefit of this would be the community curation so that everyone benefits.
Perhaps I wasn't clear: There's no reason at all for you to mind what other people choose to do with their money, and I'm fine with exchanges offering it (that is, holding customer balances on file privately instead of recording everything on the public blockchain) as an optional service. It's just shocking to me that so few people seem to regard the small cost and inconvenience of "doing it properly" as being worth it, when in some sense the entire blockchain machinery was designed and built to enable exactly that guarantee.

It's like watching someone buy a padlock to secure something, but then immediately cut through it with a boltcutter "to make it easier to get my stuff out".
Ask HN: Are tech layoffs happening abroad?
There’s been a lot of news about layoffs in the US. How is everyone fairing from other countries?
This is the bust side of the hiring frenzy of the past few years. Borrowing money isn't as cheap as it was, and investors get a better bang for their buck by letting it sit and earn interest.

Many companies over-hired and now are trying to lean up to balance their books. With some betting if they over-fire they can hire new talent at a lower rate.
No these sets off layoffs are way different than before.
WSJ: Don't get caught like the SEC: protect your accounts with 2FA
The goal should be to quality check not the AI vs human distinction.

It shouldn't matter if something was written by AI or human if it is high quality , fact-checked.
But I think AI (or the way we use it) still needs some improvement for that.
> There is no way to fight terrorism other than actually fight terrorism.

Yet somehow every other nation on Earth manages to do it without killing 10,000 children, destroying 75% of residential buildings, blowing up infrastructure, bombing hospitals into rubble, bulldozing cemetaries, bulldozing injured refugees, etc, etc, etc, etc, etc, etc.

It's a fact that oppressed people fight back. You can, in fact, stop oppressing them and things work out; like apartheid ending in SA, or like the GFA in Northern Ireland. In neither of those cases was "atrocity upon atrocity" the solution to anything.

Really, it's surreal to be having to explain this. It's truly self-evident.
Should be changed to "Incompetent Middle Management Kills All Companies".
A great Great Britain - France collaboration
Beavers are driving methane release and warming the Arctic, say scientists
I use my fingers to type passwords and ehh...
Also https://www.reuters.com/business/autos-transportation/hertz-...

https://www.cnn.com/2024/01/11/business/hertz-tesla-selling/...

https://techcrunch.com/2024/01/11/hertz-sell-evs-tesla-fleet...

(from other threads we've merged hither)
That is what I read in this paper as well. It is not about "better as better performance" it is "better as improved user retention".
To be honest, I get the feeling he would be amused to end up on the list. I wonder if anyone's made him aware of it.
Has anyone else noticed a general increase in informality?

Windows 11:
* :( ... We're just collecting some error info ...
* You might want to plug in your PC.

You're a highway sign that when activated should convey important information unambiguously in an authoritative way.

And you're my computer and I need our relationship to be formal. I'm your boss.
Regardless of the repair issues they cite, I wouldn't ever rent an EV.

Last summer I was attending a wedding in slightly-upstate New York. I flew into Newark airport, and went to rent a car that I'd pre-reserved. They tried to give me an EV. I had no idea what the charging situation would be where I was going, so I declined and asked for and ICE car instead. Good thing, as I didn't see any kind of charging infra at my hotel or at the wedding venue, or anywhere nearby.

Renting an EV would mean planning ahead of time and becoming familiar with the charging infra in whatever place I'm visiting. That seems not worth the effort or potential stress.

On top of that, I've read of plenty of situations where people go to rent an EV, and find that it's barely charged, and then have to waste an hour or more finding a place to charge it before going about their day. The rep at the rental place will just shrug and say they didn't have time to charge it fully after it was returned.
It's still real people who suffer when the numbers tell a different story - not charity cases.
> Falling out of a 8 story window has an incredibly high injury/death rate. Yet those we often assume ARE the result of foul-play.

Who is 'we'? Falls out of buildings are overwhelmingly due to accidents by tradespeople or suicide.

Most homicides by being pushed from a height occur in remote areas, not from buildings. Most windows on high buildings are limited in how far they open during normal operation for safety reasons. And most older buildings that lack these features have smaller windows with higher sills. Statistics aren't tracked to this level by most crime reports because it is so overwhelmingly rare for someone to be killed this way.

While homicidal defenestration makes for a good fictional story line, I don't think it is useful for murderers.
It's impossible to be sure without knowing your programming experience in general across sectors, but it sounds like you are unused to the paradigms of game programming in general, which is centered on logic executed per-frame rather than per-flow (like in business applications, which is where the concept of "business logic" comes from).

The default approach in game engines is to bind data including state to an actor, then have define per actor, in a given state, how it modifies its own and other actors' data over a frame (usu. processing user input as necessary), and how it renders to the screen. This is what game engines are designed to make easy, by providing something like an "Update" and "OnDraw" virtual functions you fill in for every element in your world.

Inevitably every application needs to have a few "directors" who need to take care of business that can't be isolated to an individual "actor" or per-frame state manipulation, and these are usually structured around async-awaits, callbacks, is a thread handler/dispatcher. But if you go overboard with directors, actors that operate like directors, or actor-director interactions, you're inviting trouble in game-engine-land.

There are some alternate paradigms like "entity component system" and entirely callback-driven event-driven game architectures, but they tend to never exist in purity without the actor-update model.
The process seems a bit cumbersome...

Why not:

1. Migrate your data out.

2. Close your account.

3. You will automatically be refunded all network egress fees incurred in the final 60 days, capped at the number of gigabytes you had stored in our products in the preceding 60 days.
It's not like the developer is a plumber, where the company gets paid per toilet they can replace in a year. The IP that the developer developed is an asset that will keep earning a return in ensuing years; in every other field of business, yearly depreciation is how you account for the cost of your assets.
Sure it makes sense: an “escape route” from the annoyances inherent in the late-capitalistic architecture of such a system, is like an opiate to suppress your feeling of being oppressed and used. It would be irresponsible to give out such an opiate, when what you want people to do is to reject the system instead.
I'm not a lawyer, or a financial advisor. So: they could in theory sue you. But they're doing this to everybody, so unless you think they're going to sue everybody, I think it's a pretty safe bet? This has been my stance for over 10 years. I'll gladly pay if you ask me up front (or on the way out). Otherwise, fuck off.

I get how this attitude could sound shocking. I have friends who take a similar approach to other things and get away with it; most notably, a friend who refuses on principle to pay parking tickets. I pay parking tickets, and I still get whomped every 5 years or so with some absurd backlog of missed tickets and a boot, so I don't understand how this works for them. But it does!

You probably don't want to get me started on credit scores.
Something fishy here. This feels like a promo for a ycombinator company [1]

[1] https://www.ycombinator.com/companies/finvest

edit: see also [2]

[2] https://news.ycombinator.com/item?id=38959355
How to Determine If It's the GPT-4 Model
Slavic languages in general seem to have retained this case and gender dependent declination of numbers, making them rather difficult to learn. For example most languages on this list [1] have complex declension tables for the number two.

https://en.wiktionary.org/wiki/%D0%B4%D0%B2%D0%B0
I can only compare it to expensing for purchases that are considered assets. The typical example is that you buy a car for 30k, the car is still mostly worth 30k, so even if you’re out 30k cash you still own a car. So at the end of the year when you’ve made 50k profit and you wonder if you can deduct the 30k from the car, the government will say that the car is still worth a lot of money, so you can deduct 10% of that 30k you paid.

I guess that the government isn’t considering the expense of the employee as much as they are considering the value that the company has retained. Say the developer creates some software that you turn around and license to your customers. That software now has a value, and it will have a value next year too. It probably won’t have a value forever, which is why you can expense a certain percentage of it every year for x number of years.

The money you spent on the employee is probably a direct expense that year, but the product they created still has a value. The simplest way of valuing the product, from the governments perspective, is just to consider it equal to the development cost.
can you sell?
Probably because there were half a dozen threads going at the same time

(p.s. @dang doesn't work - I only saw this by accident while merging the threads. The only reliable message system is hn@ycombinator.com)
Hustle and grind life is for the plebs. True wealth comes from asset ownership. Source - that one book author thats billions in debt.
The reason amortization exists is to reduce taxes in later years:

If a company invests $1 million into an asset that earns $250k each year over 5 years, the company would otherwise see a $750k loss the first year followed by $250k profit for 4 years. By following an amortization schedule, they are taxed on a steady $50k profit each year. In other words, the taxable effect of the expense is "spread" through the years in which that asset is expected to earn income.
The past ten years of tech have been subsidized with low interest rates, i.e. free money.

That is now gone and companies must tighten belts. There really is no greater mystery here.
I flagged this because this appears to be some kind of seo/submarine:

https://news.ycombinator.com/item?id=38959355

User made another post about 10 minutes prior trying to spur the same convo
Funny how we’re at the eve of Vision Pro coming to consumers, twelve years after the Oculus Rift.

blah blah those who don't study history something whatever
Back in the day (Unix Seventh Edition) bc was just a front end that compiled the expression and piped it to dc. My take it is most people didn't find rpn a win, and bc was the fix.

I used bc's compiled output ("bc -c") to learn how to make dc jump through hoops.

https://man.cat-v.org/unix_7th/1/bc
Invisible Prompt Injection
Because Apple is willing to play China's game. Google and Facebook's business models (ads) fundamentally don't work with China's government. They sell different products than Apple.
I think Apple announced recently they're doing Murderbot: https://www.apple.com/tv-pr/news/2023/12/apple-tv-lands-murd...
It seems like all these corps laying off people are trying to self fulfill a recession.
https://www.google.org/
The only person that I'd like to see go is Sundar Pichai.
Personal insults, nice.

It's related in the same way that I can say "nothing matters at all" in reply to literally anything. Which is to say, very loosely, and entirely lacking substance.
So what you're saying is the lifestyle of the bottom 20% should be good enough for the rich in the US too.
The author is a self-deprecating gamer, not a Luddite. He runs a YouTube channel on gaming called "Highight Reel". In reading the review of the presentation I did not detect any predictions about the future success or failure of the "Rabbit R1", except some line about whether he thinks the Apple and Google app stores will accept an app. Instead, he is just asserting that this thing is not for him. He is giving his opinion. IMO, his review is entertaining and refreshing considering the garbage put out by "tech journalists". Making predictions is low brow "content". Like reading horoscopes.
Ask HN: How can I make local dev with containers hurt less?
Containers are great for shipping code to Prod, but my friends and I find them frustratingly painful for local dev: I have to wait on an image build to do anything, it's easy to accidentally invalidate the Docker layer build cache, I don't get my language's build cache unless I jump through extra hoops to mount it into the build image, I sometimes need to deal with file perm mismatches when mounting, attaching a debugger becomes a remote debugger incantation, and sometimes the language itself just seems to make containerization painful (looking at you, Rust).

Am I missing a tool or something? Shouldn't I be able to run my server in my IDE and proxy it into a Compose network or Kubernetes namespace, so I get my IDE tools for free? Or at least have my Docker container run in "watch" mode, where a change to one of the files the container is based on restarts the process with the new files?
This seems like a good thread to mention the book "Never Pay The First Bill" by journalist Marshall Allen. I've worked in healthcare for 20+ years. I've been on the collecting side of many bills, it's a good book for patients. Contrary to popular belief most hospital systems are not evil profit seeking corpratons but just trying to keep the lights on, it's still a business though and as a patient you have the right and oppourtunity to negotiate. Most of the time collecting something is better than collecting nothing which is more or less the default. Of course there are exceptions and abuses.

One other point I think is important, that I see come up a lot regarding deductibles, is that your deductible is most likely double what you think it is for a lot of situations. Particularly emergencies. This is buried in the minutiae of your insurance and relates to in and out and network/facility/doctor care having seperate deductibles.
The Problem with the Boeing 737 MAX
Yeah, same.

> obtain customer PII (Personal Identifiable Information) associated with outstanding balances for Framework purchases.

I don't have outstanding balances (I'm aware of) for like two years now. Something doesn't quite add up. They may just have sent this email to previous customers too for good measure, but I'd love to know more about that.
I have the feeling that even a single capable software engineer from a bank (or any client) who is put into different teams of the contractor and reports back to the client, would already make a big difference. Does not replace testing at all, but would at least inform the client about possible problems, so they can stop the whole project early enough.
Are they allowed to take out loans without paying them back? If they have to pay them back, eventually they have to use that collateral which will be a taxable event. They might be able to delay, but they'll eventually have to pay.
is the "workflow graph" entirely custom built or is there a library/framework/service for it? Would love to hear more
While I was reading it, I couldn't stop myself from thinking "Bourne franchise".
Check the manual for the thermostat. Mine has a setting to disable this feature.
To me, this reads the same as "90% of emails are processed by a couple hundred servers at Google". I buy ETFs because I don't want to directly handle investments.
I left Salesforce exactly _because_ this was a lie 4ish layoffs ago, and I have no reason to believe it's less of a lie now.

They cut my engineering group into 1/3rd its size, put the other 2/3rds on a greenfield project, and gave us a couple of weeks to complete handoff such that the remaining 1/3rd had to maintain/finish/handle-support-for everything that the 2/3rds group used to own. This all happened in the _middle_ of one of their three yearly waterfall-planned release cycles, so that meant we were also on the hook for delivering everything the original teams had planned.

It was a dumpster fire. From what I gather, things have mostly gotten worse since. They could never pay me enough to go back (well, okay, they could pay me millions per month, and I'd consider going back and then quitting after like a month or two).
> Otherwise known as “security”, yes

Content-free, arrogant, hostile quip that you chose to start.

> Your attitude here is confusingly hostile.

I don't know, perhaps it's you who is projecting and has the problem.

Have a nice day and a happy new year. :]
Sure, but not everybody's going to do that. It's a very small lever to affect causality.
It's not my default assumption. It's just true.

I understand that people can be legitimately held back by circumstances outside of their direct control. That is also true.

I believe that on average people tend to like to take credit for their accomplishments and find someone/something to blame for their lack of accomplishments.

Ask the people who would've gone pro if their high school coach hadn't been a dick. Or who got passed over for a promotion because of work politics.
What happens when you divide by zero on a mechanical calculator? [video]
Last month NYT hired an "editorial director of artificial intelligence initiatives" in order to guide how the company should and should not use generative AI.

They will probably still have human review and higher publishing standards than generic blog spam. But in just a few months or sooner you can no longer safely assume a NYT article was not written by AI.
I imagine they’re just doing their best to adapt to a non-zero interest rate world.
"Egress can be no more expensive than ingress" seems like a reasonable rule.
I'm not sure I understand the question. You can virtualize Windows on Apple Silicon[0]. Running Windows natively is entirely up to Microsoft, but I believe they've indicated they have no plans for it.

[0]: https://support.microsoft.com/en-us/windows/options-for-usin...
Bill Belichick leaving Patriots after 24 seasons, six titles
Corral – lightweight structured concurrency for C++20
Hudson River Trading has just release an MIT License header-only structured concurrency library for C++20 coroutines. Including example bindings to Boost.Asio and Qt.
You weren't trying to pin anyone down, but from the respondent's point of view, any response they endorse pins them down because it opens them up to being wrong and responsible (this depends on the culture at the company and the individual of course).

The conscientious people in the chat will have a hard time ignoring an unanswered query, so answering with the tool's output alone forms a sort of compromise.

This can potentially be defused by first stating what you think and asking for a second opinion, but of course, the easy out there is to simply endorse whatever is already on the table (maybe like your senior folks).

I was only suggesting that the situation could be more nuanced than a coworker implicitly suggesting "just google it for fuck's sake", but for all I know, it wasn't.
Wow, those poor ex-Google employees. Now that they have been laid off, they must be experiencing true suffering.