skysight-inc/HackerNews huggingface dataset:
> However, a GC is a lot slower than manual memory management, which contrasts with the fact that most compiler activities are actually pretty low in overhead (now - it didn't used to be this way). Really, the only cost overhead left is the abstraction mismatch, and that is not too bad, when you compare to how bad humans are at writing assembly.

There is a triangle of GC performance; througput, latency (i.e. pause length), and memory overhead. Manual memory management will often be slower (in the throughput sense) than a throughput-tuned GC because:

1. Manual memory management typically precludes moving live data

2. Manual memory management often frees data as soon as it is dead

GC will often have faster allocations than manual memory management because #1 makes it possible to just use a pointer-increment for allocation. GC will often have faster freeing of data because of #2; in particular using a nursery with Cheney's algorithm makes it O(1) to free an arbitrary amount of data.

Where a throughput optimized GC falls down is in that any code that allocates may have an unpredictable amount of delay.

Also note that for video games, both typical GC and malloc/free are often too slow for per-frame data, so arena allocators are used, which sidestep #2, and allow a pointer-increment allocation without needing #1. This is specifically because there are a lot of objects with exactly the same bounds on their lifetime. Special-purpose algorithms will almost always trump general-purpose algorithms when run on the workload they are optimized for.
Cherry-picking quotes from officials does not change the fact that the government has not changed how they define a recession.

Some of those quotes are not even inconsistent with the official definition. Cecilia Rouse's says that 2 quarters of negative growth" is indicative of a recession. Heather Boushey's clearly states that it is "a rule of thumb."

The only damning one at face value is the top one, when Brian Deese states that two quarters of negative growth is "the technical definition of a recession." Why doesn't the post cite where he said this so we can put it into context?

I tried to find an original source of him saying this and failed, but I did find a slightly larger snippet of the quote from @RNCResearch on Twitter [0]:

> "What Senator Clinton has said is that of course economists have a technical definition of recession... [etc]"

So not only was he saying that was Clinton's definition (not his own), but looking at the screenshot it is clear that it is from a transcript of a conversation. In other words, the best proof that the U.S. government is trying to change the definition of a recession is an off-the-cuff quote from a single official 16 years ago about one politician saying something was the definition.

[0] https://twitter.com/RNCResearch/status/1552369806413905923
The only solution to this is that state authorities learn how this is a systemic problam and start to reject email addresses from operators like Gmail for all their services (and all email operators that do not have a real support and where one's identity is not actively checked and can not be proven and taked back via a real support line).
Right. Why would these poor and often elderly people pay for a $5/month email service when there are several free options they choose instead?
When I first watched The Blues Brothers as a kid I thought they'd go to jail forever for all the carnage they wrought driving through that shopping centre, and I totally could not understand why my dad laughed and said "it's not that serious".

Now I do understand that. A long while ago I understood that.
I was always surprised how fast they got NoMachine to work on the VPN.

In today's world with tools like Nix and more hermetic build systems that include libc, the need to build on RHEL5 wouldn't exist.

Of course it's always good practice to test on the environment you're going to eventually deploy.
It'll be interesting when they add Southern Europe.

I've seen adverts for experienced developers that pay €35k. And life isn't that much cheaper in the cities here.
.. puts its populist puppets in place, you mean. Just as it has done, with great success, in every sovereign country it has usurped in the last 50 years.
This is flat out incorrect.

All _government _forms have paper-equivalents for accessibility reasons, and OMB numbers that coincide.

The Paperwork reduction act is a thing, but it also stipulates that within reason, paper forms must be available.
Agreed, but depends on the content. For things like this, I'm assuming they can tell what people who do buy actually buy, and we might assume it's enough coffee for a few weeks or so.

I do get some newsletters weekly and do not mind at all, because the info is new/fresh/useful. For 'buy some stuff', unless I'm buying every week (which I don't beyond food) likely less is more.
Have you checked out Managed Instance Groups? Used them a wile back, and worked as advertised :)

https://cloud.google.com/compute/docs/instance-groups#manage...
What happened when you tried to get a job working in C/C++/Rust... ?
I think you are imaging that you would need to move the people closer to the city centres. My vision is more that you could:

1. Create smaller town centres within the suburbs

2. Increase the density of the suburbs so that serving them with public transport becomes more economically viable.
At least in btrfs there's compress vs compress-force mount options. compress uses a cheap estimator of compressibility, whereas compress-force always passes data through the compression algorithm.

ZSTD has its own estimator to avoid doing unnecessary work, but I haven't found a comparison of these estimators (which is cheaper).

compress results in max extent size of 128K for compressed extents, and 128M for uncompressed data. Whereas compress-force results in 512K max extent size for uncompressed data. While there's a cost to tracking more extents, it might be less than the cost of frequent modification of large extents, particularly if snapshots are used. Of course there's no one answer, it'd be workload and hardware dependant. Hard drives have significant latency impact from non-contiguous extents. NVMe much less impact.
Why are you in a place where everything is a two hours walk away? The thing is that most people around the world live in neighborhoods or villages where everything they usually need to buy is within walking distance.

I explicitly said that I had a car when I was younger but opted to use public transport most of the time, and I kept the car because it was useful for random occasions (and coincidently I did actually fly to Australia).
TikToks can be up to 3 minutes now.

Vary rarely do I see a < 10 second clip, most are 30 seconds - 1 minute.
I have no memory of those neat Atari 800 kiosks, but plenty of memories of 2600s, colecovision, intellivision, sears entertainment center, etc. This would lead me to conclude the 800 failed quickly. Yet, somehow the Atari 800 wasn’t discontinued until the 90s??
That's not the same. In your analogy this would be just giving your kid access to eat what they want, and making sure that they understand different kinds of food and nutrients and how eating different things will affect their growth/energy level/body size and so on. Not the same as taking them to a fast food chain for every meal.
The Junta has a trillion dollars a year to do whatever evils it wishes to the world. I don't think any of the generals are going to be butt-hurt about being fired, especially when the revolving door between the CFR and the JCoS is so well-greased with the blood of innocent people across the globe. The goal isn't local power, that is a done deal - the purpose of the junta is the projection of global power.

The proof is in the pudding: Yemen, Libya, Afghanistan, Iraq, Syria, Nigeria, Somalia, Ukraine, etc.
Anyone know if this would work for R packages? (sorry naive question here)
Glad to hear that. Now if I could persuade the powers-that-be to buy it for us. I get so fed up with running into out of memory issues laying out forms with VS2017. Had the same issues with VS2015 too.
> I assume that returns are diminishing, and turn negative past a certain point.

Which is why you should test it.

Jan '22 -> once a month

Feb '22 -> twice a month

Mar '22 -> thrice a month

Jan '23 -> once a month

Feb '23 -> twice a month

Mar '23 -> thrice a month

Compare and contrast for both unsubscribe rate and conversion.
Europe != EU

I don't agree to generalize over Europe if you cherry-pick the few specific places where the 1% of the (top paying) jobs in the continent are.

If we cherry pick, we might as well be specific. It's why we refer to SV wages and not US wages. The difference is massive.

Europe tech wages as a whole, as pretty shit overall.
Nice list! I love that the Code by Charles Petzold is on it!

I created something similar out of my list of books which I used to navigate the transition to a Tech Lead role: https://techleadcompass.com/. I see that some of the books presented on the OP's list overlap with my list.
I would say go there for the pay increase and tech atmosphere. Too many more years in your "chill" job might stall you by making you too comfortable. Also, if you want to move to that city, this is a good first step. You can keep applying to other jobs in that city once you move there. Building your network at that company could help you move to another in a couple years as those coworkers go to other companies too.

I regret not job hopping. Now I'm too old with too many family responsibilities to do it. My skills and pay have suffered as a result.
Having never worked at a place the size of Google, I'm surprised that their IT team directly manages 100,000 machines. In my (apparently naive) mind, if you're smart enough to work at Google, you're smart enough to manage your own OS.

Is it a security thing? Are Googlers not allowed to directly control their own computers?
If you need features offered by the self-managed Enterprise version of a Hashicorp product, I've heard the price tag is something like low six figures per product.
We adopted it in 2017 and got rid of it in 2021. It introduced a lot of complexity, while still leaving a lot of issues up to us to figure out. E.g. deployment strategies.

Also: our main reason to adopt Kubernetes was to stay cloud-agnostic, but we soon realized that this is as unrealistic as writing a complex app's SQL in a vendor-independent way.

Instead, we decided to embrace our cloud (AWS) by using their CDK tooling and leveraging their features as much as possible. If we ever need to switch to another cloud we will bear the cost then, but for now it is clearly YAGNI.
Same as e.g. codecs for MP3 or other such codecs, or non-open-source gpu drivers; it'll be offered as an option to end users in certain distributions. It's not difficult or some paradox, it's an end-user preference on the one hand, and the ideals of a distribution or whatnot on the other.
It used to be frowned upon to let them watch violent movies, hence the rating system for media, as it was common sense that more exposure to violence has a bad influence and normalizes it.. but now we live in clown world
Diagnoses are defined through research. The committee part is just about updating diagnostic manuals to reflect current consensus. New diagnoses need to be proven to be distinct entities(i.e not redundant) and clinically meaningful. And they specifically need to have a diagnostic test. Having blond hair has a diagnostic test, sure, but that diagnostic test does not in itself constitute a distinct, clinically useful diagnosis. Of course hair colour can change due to medical conditions, but then the hair colour would obviously be just one symptom of some set of conditions that may have caused it.
"Batshit" is the measure of insanity. "Bullshit" is a measure of inaccuracy, "chickenshit" is a measure of obscurity, and "holy sheep shit" occurs, as far as I know, only in the film "Repo Man".
>I made a mistake, when setting the password

That's a feature, not a bug.
In short: there are three 32-bit crc32 pipelines on modern Intel CPUs, but also a clmul (carry less multiplication) instruction in AVX on a separate pipeline.

clmul was designed as a more general crc32 accelerator for the SIMD instructions set. (It is sufficiently general to also do Reed Solomon and Elliptical Curves. ARM has an equivalent pmul instruction if you are curious).

The traditional methods are to either use crc32 instruction, or the CLMUL instruction.

This blog post uses both instructions for maximum speed. Modern processors can execute different pipelines in parallel. So by placing CLMUL and crc32 instructions next to each other, you get the parallel execution with high efficiency.

It is tricky to calculate crc32 in parallel using two different instructions / methodologies interleaved. But this blog post accomplishes that.
Jed Margolin, Atari engineer, wrote the ultimate papers on how the Atari vector games worked. These two pieces are excellent reading when you have the time:

The Secret Life of XY Monitors : http://jedmargolin.com/xy/xymons.htm

The Secret Life of Vector Generators : http://jedmargolin.com/vgens/vgmenu.htm

The first covers how the tube worked, the second covers how the Atari systems generated the graphics to show on-screen.
Extra tip for iOS/macOS/iPadOS users: go to Settings / Accessibility / Display & Text Size / Color Filters and enable the Grayscale filter.
Is it even possible to use a google account without a phone number? Google (and about everyone else) demands them for tracking. I've steadfastly avoided giving out my number for most trivial things but it's becoming harder and harder. The recent dark pattern is to setup your account and then claim there was suspicious activity on first login so they need to verify your (brand new) account by having you enter a (completely new) phone number. Microsoft recently extorted it out of me by forcing me to convert my mojang account to a Microsoft account and then pulling the verification stunt. Twitter, facebook, etc all do this.

Another annoyance is if you enter a landline number most of these things just assume it's a cell and then ask you for the verification code that they just sent into the ether.
It's also not just about the newsletter; it also unlocks abandoned cart/checkout emails, low inventory for recently viewed, back in stock emails, etc.
And those going to synagogues or mosques aren't Christian, either...

In 2021, only 41% of people claimed to attend a church or synagogue at least once a month [1]

[1] https://www.statista.com/statistics/245491/church-attendance...
Expanding diskless infrastructure to more locations(System Transparency: stboot)
A Judge Says Shaken-Baby Cases Rely on 'Junk Science'
> Check this out: https://fred.stlouisfed.org/series/GDP

Check this out: https://fred.stlouisfed.org/series/A939RX0Q048SBEA (adjusted for inflation, adjusted for population).
Oh I think you have it completely backwards. The number of people who understand “open source” to mean OSI’s specific version is a tiny, tiny fraction of the number of people who assume “open source” means nothing more than what those two words clearly express: source available. This includes all new programmers (who outnumber us experienced programmers at all times), all lawmakers and law enforcement, all journalism, all business people, and the general public.

I’m only offering ideas on how to solve an existing problem of unclear words and unreasonable expectations, not asking anyone to do anything. We can continue to use “open source”, and suffer the consequences and continue to complain. I think the problem the author called out will continue to get worse. Plus, as pointed out elsewhere in this thread, OSI co-opted this term from others who had already been using it differently before them.

It would be way better if the term was clearly a name, rather than something that tries to gate-keep the meaning of general words. That would make it so you assume you need to look it up, and not assume what it means. It would be better if “open source” didn’t have other, easier to assume and understand meanings that came both before and after OSI’s ideas. If we don’t want to use a name, then it would be better if the phrase used a word or two to capture the ideas in OSI’s version. Using “open source” to mean something with restriction is a desire to have your cake and eat it too. This is in essence a marketing slogan that wants to rest multiple license limitations on the positive-sounding word “open”, without having to admit there are parts of the license that limit some kinds of openness and freedom in certain ways (under the possibly true belief that such limitations are the maximum balance of openness for everyone). Both term “open source” and “free software” suffer from this problem, hoping to establish a slogan out of two words that most clearly imply a meaning that is unfortunately antithetical to the movement. This is just a choice, and we could choose to be clear, or choose to fight the tide.
REAL developers only need to count from zero to one.
If you are wondering why a company need a financial viable model to operate on then I can't help you.
This is a great point. My wife and I were attracted to the Google Pixel lineup because they advertised unlimited original quality photo storage through Google Photos. Well they reduced that to just unlimited "high quality" a year or so ago, and I broke my 3A a few months ago. Silly me forgets that newer Google Pixels don't have unlimited photo storage at all, I buy a 5A, and all photos/videos get uploaded to Google Photos and count against my quota. Even though Google technically isn't in the wrong here, I've always felt like I got a rug pull.
In the UK (still part of the European geographical area despite the Brexit foot shooting), employers pay a "National Insurance" contribution over and above the employee's salary i.e. it's not deducted from your salary.

Employees also have their own national insurance contribution which is deducted along with income tax.
sounds like you want more better faster for less cheaper and quicker.
> The video in question uses a different (dictionary) definition of the term from the authors of the article.

Both the video and authors of the article use the same definition. The article notes that the video "includes an important word that the narrator glosses over" (hint its the word 'generally').

> This is partly the justification for them declaring the video as false

Using a different definition is not their justification (partly because you just made this connection up). They ruled the post as false because it stated the White House was changing the definition of 'recession' when it was not.

> flagging it as potentially harmful misinformation.

The intent of the video is clearly to indicate the White House is changing definitions to suit their narrative. In reality this was not the case. The effect is discrediting or undermining the trust in the white house. If you think this isn't potentially harmful, that might speak more to your political inclinations than the objective reality.

> The overreaction alone is sufficient for me to question the website’s priorities.

Now this is ironic.
Why It’s So Hard to Find an Affordable Apartment in New York
also its similar to watchdogs, in that game series the companies used ai to predict crimes and stole tons of user data to profit by selling it.

we are already dealing with the latter irl, hopefully the former doesn't come to fruition.
Cringe forums inevitably select for the worst examples. You find the worst in any subset of humanity.

I know plenty of plural systems. They're just people who happen to also be people. Nothing exceptional one way or another. They're rocket scientists, sysops, janitors, baristas, etc. Just like anyone else.
References to what?

Worth's quest to reduce Oberon's usability to a language without the libraries and related OS infrastructure that made it interesting to use in first place?
I don't have the skills to switch to a different company, tech jobs are limited in my area, I don't perform well remotely, and my wife won't consider relocating. My current shitty job is the best job I can get.
Both are silly indeed.
It depends on your size. For a fairly minimal close-to-best-practices you'll need for each DC, each on a separate physical host (I may be missing something):

3 x Consul server
3 x Nomad server
2/3 x Vault server

It's long since I operated k8s but IIRC I think you can get similar capabilities and redundancy with 3-5 machines?

That's before you start looking at actual runner nodes, load balancers, proxies, logging and monitoring infra, etc...

Unless you cheat (which I think many do) or you're big enough, that overhead can be meaningful.
> start imagining ... things about their sexuality

So they're exploring their sexuality, and you think this is wrong? I remember questioning my sexuality as a teenager... in the 90's, long before the internet functionally existed for me.

> imagining wrong things ... biological, empirical nonsense

Oh. Nevermind. You've already decided to cast normal behavior and questions as immoral, so I'll never change your mind.
> So whatever that secret is

A large IT team.
> Statewide, average water use is roughly 50% environmental, 40% agricultural, and 10% urban, although the percentage of water use by sector varies dramatically across regions and between wet and dry years.

(it looks, based on their graphs, like agricultural usage is sticker, in the sense that it doesn't go down nearly as much in dry years).

https://www.ppic.org/publication/water-use-in-california/

Since agricultural use takes up a ton of water and produces a fairly small % of the overall GDP, I'd expect them to shift usage toward whatever the high-productivity sectors want before they allow an exodus.
Look into high-dose niacin, YouTube might be a good place to start, Chris Masterjohn has some good content on niacin therapy.
Also https://legiblenews.com
A few people have drawn parallels to religion in this thread, but I'm not sure if you're trying to use the example of religion to refute the idea of socially transmissible mental illness, or to prove it. To me, it seems to prove it. It's perhaps easiest to see in the more extreme and wacky manifestations, like "speaking in tongues", although it's hard to gauge how earnest those people are and how much is an "emperor's new clothes" situation. Do they really believe that speaking in tongues is real, or do they fake it to fit in? Maybe it's a distinction without a difference.
Ask HN: How do you keep track of newsletters you care for?
Hi,
How do you keep track of newsletters your care for?
I'm a Instapaper user since ~10 years. I still haven't found an app where I get an email address that I can use to send all my newsletters I subscribed to, and then have them as a personal magazine instead of all over my inbox.
Thats how I think about it, curious what you do.
I knew of a decent number of people with cable TV in the early 80s, but it was also not uncommon to have a powered antenna on the roof that you would rotate to the ideal orientation to receive a channel via a dial.
I do remember a long period of time where it was common to rent the VCR along with the VHS video tape containing the movie you wanted to watch. This was even a thing for the Nintendo 64.
The zstd estimator is not that great, so you should definitely keep the auto-detection of the file system on.

If you try to compress a completely incompressible file, it will still be extremely slow at higher compression levels: https://github.com/borgbase/vorta/issues/485#issuecomment-88...
It's always been my understanding that with things like k8s and other orchestration stuff, you're supposed to spin up before you need the capacity? You set a threshold, like 75% capacity, and if you're over that for a bit, you spin up a new container(s) to get you back to under effectively 75% capacity.

Is that not how this works?
Anti-vax Twitter accounts pushing food crisis misinformation, study finds