skysight-inc/HackerNews huggingface dataset:
"But for 99% of places that aren’t FAANG, that is fine actually. Anything under like 10k QPS and you can do it in MySQL in the dumbest way possible and no one would ever notice."

It's not fine. I feel like you're really stretching it thin here in an almost hand-waving way. There are so many cases at far smaller scale where latency is still a primary bottleneck and a crucial metric for valuable and competitive throughput, where the definitively higher latency of pretty much any comparable set of operations performed in a DBMS (like MySQL) will result in large performance loss when compared to a proper key-value store.

An example I personally ran into a few years ago was a basic antispam mechanism (a dead simple rate-limiter) in a telecoms component seeing far below 10k items per second ("QPS"), fashioned exactly as suggested by using already-available MySQL for the counters' persistence: a fast and easy case of SELECT/UPDATE without any complexity or logic in the DQL/DML. Moving persistence to a proper key-value store cut latency to a fraction and more than doubled throughput, allowing for actually processing many thousands of SMSes per second for only an additional $15/month for the instance running Redis. Small operation, nowhere near "scale", huge impact to performance and ability to process customer requests, increased competitiveness. Every large customer noticed.
Do you have a source to back this up? Messenger displays "Your chat is end-to-end encrypted" notices everywhere these days.
It's not wariness for the future. It's performative absolution for the past. They're totally fine with mass-murdering 6 million of another ethnoreligious group. They're not fine with the funny cross sign, the hand raise, the words used as labels, or the idea of persecuting Jews. They're completely fine with the ideas those symbols represent, as long as you don't use the symbols, or the name, and the target group isn't Jews. In fact, they're doing it right now against Palestinians. They also learned it's bad PR to let German people see it happening with their own eyes, and it's bad PR to make it legal to complain about, so they don't do either.
Dialects are created not just because of different feature sets, but also because of different interpretations of the spec / bugs. Similarly, if Rust adds a feature, it’ll take time for gccrs to port that feature - that’s a dialect or Rust becomes a negotiation of getting gccrs to adopt the feature unless you really think gccrs will follow the Rust compiler with the same set of features implemented in a version (ie tightly coupled release cycles). It’s irrelevant of the intentions - that’s going to be the outcome.

> A GCC-based Rust frontend would reduce the friction needed to adopt Rust in existing large projects. The Linux kernel is a great example, many of the Linux kernel devs don't want a hard dependency on LLVM, so they're not willing to accept Rust into their part of the tree until GCC can compile it.

How is that use case not addressed by rust_codegen_gcc? That seems like a much more useful effort for the broader community to focus on that delivers the benefits of gcc without bifurcating the frontend.
rsync.net supports rsync and sftp and has a neat snapshot feature (https://www.rsync.net/resources/howto/snapshots.html)
Tucker Carlson went to court to argue that no reasonable person would believe what he says on the air. [1] Yet American conservatives hang on his every word.

So it doesn't much matter whether the interview was fabricated, edited, or otherwise fraudulent. It was aired to lay the groundwork for a pardon. Look for SBF to receive a pardon from Trump in the future (cf. Ross Ulbricht.)

1: https://www.findlaw.com/legalblogs/greedy-associates/tucker-...
> I think your comment just goes to show we all have different tastes - I love Moist, and his chain-smoking girlfriend.

The one thing I'll fault the Moist books on is they're sort of the same book 3 times if you're in it for the story. If you enjoy the post/finance/rail exploration, that's enough to get past it, and I certainly did, but I can't blame others who didn't.
I think unlike YouTube or Floatplane, Nebula feels just fine being a closed system. Nebula is designed to be a single place where you go to view the content from the producers who run Nebula, not a single place for any content whatsoever.

They should absolutely try to make that set as big as possible though to increase incentives for paying for it.
It should be safer if it doesn't send cookies, but you can still get in trouble for "hacking" because you visited a website that contained code that sent "hacking" requests to another website.
I support Trump's autistic DEI hires!

We need more people in government leadership who experience a spectrum of empathetic responses.

For too long the government has been run by people who experience neurotypical empathy for others: think of the missed opportunities when you don't consider the feelings of others!
> The reason "we", scratch that, the reason the state allows adults to drink and smoke is because adults have been known to fight back, sometimes quite effectively, when they feel like something is been "taken away" from them.

Which is also the same reason adults are allowed to do all these other things, like buying toxic skin creams.
"Parental responsibility" is to parenting what "pilot error" was to plane crashes: a thought-terminating cliche that refuses to dig any deeper.

When they stopped blaming crashes on "pilot error" they were able to properly investigate the causes of crashes and prevent more crashes.

"Pilot error" is a suitable explanation if you are a mechanic investigating the crash. You determined that the plane moved the wrong way because the ailerons moved the wrong way because the pilot told them to move that way. It's not a suitable explanation for a final report because you need to find out why the pilot told them to move that way.

Codeless Code 224
I agree that Redis can be an architectural smell. You can shoehorn it in where it doesn't belong.

It's easy to work with and does it's job so well that for a certain type of dev it's easier to implement caching than understand enough SQL to add proper indices.
On the moon, you would eventually slow down after bouncing because of the energy loss from the not very elastic balloons. But it might take a while and you might bounce into a crater or something.
> We’re eating today the same bananas as our grandparents were eating in the 1950s.

No, we're not. Back in the 1950s our grandparents were eating Gros Michel bananas. Now, we're eating (by all accounts) inferior Cavendish bananas.

https://www.epicurious.com/ingredients/history-of-the-gros-m...
I can't help thinking that those receptive to the message would have drawn consequences long since. The feeds themselves would have chased them away. Can you wean a crack addict by telling them to stop using? Maybe, but I don't see a high probability of success. I sure hope I'm wrong.
Probably the same reasons dynamically-scaled Aerospike is not as popular. Redis primarily has a reputation of just "caching" stuff in memory, but probably the rates of CVE in the distributed clients soured some peoples opinions.

Distributed systems is hard, and what seems like a trivial choice about design constraints can quickly balloon in cost. =3
My laptop came with a 10 page quick start guide that mentions nothing about this "vulnerability". The only way to figure out whether a wifi chip can enter promiscuous mode or inject packets is by checking a wiki page maintained by volunteers.
Model Y still has an indicator stalk.
It is from a dialect called C-INTERCAL and is written with a space: 'COME FROM'

https://www.cs.virginia.edu/~asb/teaching/cs415-fall05/docs/...
Yes! (e.g. https://shop.fenka.de/products/pudu-bellabot)

And no, sadly not. :(
Assembly by definition is platform specific. The issue isn’t that it’s the same syntax on every platform but that it’s a single standardized syntax on each platform.
Let's weigh the threats here

1. A disgraced crypto bro trying to throw a hail mary to get out of prison

2. An authoritarian state growing by leaps and bounds daily

Again as a rational person, which of these two is more serious and therefore warranting action (even at the level of constructing good faith interpretations)?
Did you experience trouble drinking non alcoholic beverages or just plain water?
Seems like a mode of thinking that is appearing everywhere, not just on social media. Go to MOD Pizza. You can order any toppings you want--your favorites. Yet many if not most people will go through the menu of preselected toppings combos to see if there's one they'd like. This makes no sense to me.
Actually, it is, in a diagram right at the top of https://github.com/Mooncake-Labs/pg_mooncake.

However, the Venn diagram does not tell me anything useful, so I agree with the sentiment. Would love it if someone could explain what mooncake is good for and what its strengths and weaknesses are vs Timescale.
>It might be easier than your average "pwn" and might not require root access

It's an IOT device. Everything's running as root.
Gaming the system.
Internals of Streaming Replication in PostgreSQL
It’s landers all the way down.
I really wish everyone would use semantic HTML wherever possible. The gains for accessibility are huge.

Take a JS dialog or pop-up menu, for example. You would think it would be easy for everyone to use, but a screen reader user might not even be aware that it’s there in the first place. Even when they do, they still need to find it in a linear and possibly very cluttered representation of the page. It could be right next to the "open menu" button, at the bottom of the page, or somewhere else entirely. The menu/dialog could also disappear as soon as they move the focus in an attempt to find it!

These are all things I put up with regularly.

I think anything that makes accessibility easier for developers is a good thing, especially if it just works without having to think about accessibility.
>which is torturous for many people.

That's why it's used as a punishment.
Small Gods. It is a self contained book which I think truly shows the humor and philosophy of Pratchett.
Their stock price is currently suffering because of how poorly iPhones are doing in places with real competition (i.e. China), the iPhone 16 when put side by side with Chinese phones just makes the iPhone look like a cheap knock-off. Even 90hz would fix most of these problems (and the panel is more than capable of it).

They're fixing it on the iPhone 17 because of the above reasons, but it shows how badly their market research teams are doing that they even remotely thought it was acceptable on the 15, let alone the 16.
A analysis of Notion (a platform) and Linear (a point solution)... how both go about defining their brand and product decisions, and which queues my startup should take instruction from.
MCP vs. API Explained
Another category is using Redis indirectly via dependencies. For example in Rails, Sidekiq is a common background job library. However, there are now Postgresql-backed options (like GoodJob and the baked-in Solid Queue, which supports other RDBMSes as well)
It makes perfect sense in the current direction of travel - people are more than happy to give up their ability to choose and think for themselves.
There's a whole lot more going on in the story than just the hobbits.

And I think movie-LOTR-fans in particular are there at least as much for the Great Big Hero Chosen People Of Destiny aspects and battles as for the hobbits.
It's only pushing from the perspective of the punch.
I tried out paid kagi for a 3 months (even if you pay in bitcoin they still require your address). One thing you might want to know before going in is that Kagi does not return many search results. It never returns more than two short pages of results (~100). It is impossible to use Kagi like you'd use a search engine from 1995-2015 to 'surf' the web and find things by accident. That said, google only ever returns <400 results and Bing only ever returns <900. So there are no real options for search these days.

I thought paid Kagi would be a real search engine. But it's not. And Kagi's browser is closed source so that's a no go too.
I'm reminded of this quote from Shogun.

> Every man has three hearts: one in his mouth, for the world to know; one in his chest, just for his friends; and a secret heart buried deep where no one can find it

The path to success is keeping your strategy secret until long after you've executed it.

Sadly this dude was afflicted with verbal diarrhoea, he just couldn't stop talking and writing. How much more effective the same strategy would be if he had just kept his mouth shut. He's made it needlessly difficult for himself.

Still, it's not a huge issue. All he has to do is cozy up to Trump and get his pardon. I can already hear it - "he was treated very horribly, very unfairly. Believe me, I know."
"things changed as more and more facts came out"

is learning and changing hypocrisy?
Using state violence to enforce intellectual property is morally bankrupt. Reserve that hammer for pastors who prey on kids.
It sounds to me like he was living in a gay "bubble" and didn't realise that other sections of society would be hostile to openly gay behaviour.
>This makes no sense to me.

see:

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

https://en.wikipedia.org/wiki/Decision_fatigue
Also 8 hours a week would be an absurdly low courseload.

I'm not talking about 8 hours per week of studying. I'm talking about 8 hours per week of 1:1 tutoring. Those 8 hours would be used to improve the effectiveness of the other 32 to 40 hours the student spends studying.

At Oxford, undergraduates in humanities and social sciences get 2 hours per week of lectures, and 2 hours per week of 1:1 or 2:1 tutorials. That's half the 8 hours I'm suggesting (and even less when you consider that Oxford has only 24 weeks of term per year). Do you think those students are taking an 'absurdly low courseload'?

So, for the cost of tuition, you get access to (often more than) 8 hours of tutoring a week in addition to all the other stuff.

At which US university does every student get an average of 8 hours per week of 1:1 tutoring?
>>you also signal that your only concern in dating in appearance

a) first, i didnt tell her my assumption?!!!

b) you are sounding like: "do not do any of those assumptions because they are wrong and listen..." - in fact: EVERYBODY is doing those assumptions/calculations when approaching someone, regardless the environment - so there is absolutely no reason to point out that my "behaviour" is somehow any specific to someone else - this is just disguise from yours :-)

c) what about all this buff then: "why does nobody invites me on a date?" and "why do men do not speak to women openly" etc. and all this stuff that we can read everywhere, like: Men have to approch Women, so i did. And failed. And now you have your perspective, thats OK.

d) WHENEVER you are speaking to someone in a club/socialevent/etc. your primary signal is appearance, so do not try to wrap this otherwise since experiments & data show absolutely whats going on.
> we're all running Chromium and Firefox is bad.

FWIW, I'm genuinely unsure where the "Firefox is bad" narrative comes from. I use Firefox as my primary browser across Android, MacOS, Windows, and Linux (KDE) and have not had any significant trouble with that setup in years outside of an occasional hiccup with a Google property. Mozilla acts like an ADHD squirrel and can't seem to help but burn through their market share, but for all the terrible management and business execution the engineers at Firefox have been consistently improving the product.
That... does not seem analogous. MOD isn't giving you a personalized set of combinations they think you'd like, with the top recommendations happening to include some sponsored ingredient. It's like every other pizza shops since the dawn of pizza shops: fixed toppings menu or a build-your-own option.
I very much suspect this will fall into the same behaviors as AI-submitted bug reports in software.

Obviously it's useful when desired, they can find real issues. But it's also absolutely riddled with unchecked "CVE 11 fix now!!!" spam that isn't even correct, exhausting maintainers. Some of those are legitimate accidents, but many are just karma-farming for some other purpose, to appear like a legitimate effort by throwing plausible-looking work onto other people.
This is why 1Password provides an emergency kit where you can record your secret key and store it securely.

How you choose to safeguard it depends on your preferences and your "threat level".

For example, you can keep it in a bank vault or print multiple copies to store it under your pillow, taking a picture, or save it in your email, etc.
Logical and Vector Clock Implementation from Scratch
Anyone who has thought critically for a few seconds has suspected this. The question is whether you're right and if you can prove that.
Conversely, there are way too many Apple haters who don't know or care why someone might make the choice to use a Macbook.
Rails is attempting to solve this with Solid Queue, which was inspired heavily by GoodJob, both of which use Postgresql (and more in the case of Solid Queue). Both seem to be fairly capable of "serious scale", at least being equivalent to Sidekiq.
> they did not take the money and try to hide it but lent it to a related party

At best case, they were such incompetent accountants that they didn't know they lent it to a related party.

At worse case, they knew and intentionally concealed this fact from their depositors.
In most cases It’s not about the speed, it’s about data sharing for containers or distributed systems. Filesystem or in-memory doesn’t work. I agree that in most cases a normal database is enough though.
You don't have to do the rubbing physically - if you can 3d-scan the surface you could do it digitally. But, giving the AI less information to work with sounds like a step backwards.
What you're describing was actually the second problem.

The first problem (that ~80% of the article was about) was having ~1k threads reading from mmap'ed files. When you run out of memory, the kernel's supposed to drop some of those mmap'ed pages (you can always read the file again if you need the data).

Since it's a cgroup (Docker) the kernel only scans for droppable pages when the cgroup memory limit's reached. The scan is single threaded, and the kernel needs two scans with a zero access bit to decide a page is "droppable".

OP's container runs ~1k threads on 4 CPU's so the scan takes minutes of wall-clock time because of thread contention, and it has to scan all pages (having never scanned them before). By the time the second scan runs, the application's memory access pattern (database) has already ended up setting most of the access bits again.

Upshot is, even though the container would have plenty of free memory if all its mmap'ed pages were evicted, the kernel ends up repeatedly doing very slow scans that end up finding very few evictable pages. The lock held by the scan causes some other symptoms (like ps hanging).

As far as a kernel patch, I would suggest these mitigation strategies:

- (1) Boost the priority of the scan thread if it doesn't seem to be getting at least ~0.5 core worth of runtime

- (2) Spontaneously initiate a scan of cgroup memory when ~75% (configurable) of its memory limit is used

- (3) Always bring memory usage down to at most ~95% (configurable) of the cgroup limit, randomly picking pages to be evicted if necessary.

I say "would suggest" because OP eventually admits "Oh by the way, this issue stopped happening when we upgraded our kernel, and the new version's release notes said they completely redesigned this whole subsystem."
Yep, agreed, and IMHO in a lot of cases, as-is, terraform wouldn't be viable as a closed-source product. At least, I would have got frustrated and ditched it.

I haven't personally found a real bug in terraform or a provider yet, but I've had to refer to the source many times to figure out what is actually happening. It's always been either misuse on my part, or drift that the provider couldn't resolve.

I still consider it a failure though if it takes looking at source code to figure out what's actually going on -- whether it's vendor or in-house. The ironic and annoying part is it usually takes a deeper level of knowledge to write better error messages, but the people with that knowledge don't have the perception of it being a problem. I fight this battle internally with my own teams all the time. The problem is not getting people to make a change, but recognizing that the message is misleading/confusing/unclear to their users (eg: developers who are not domain experts like them) in the first place.
Wow. This is just silly. The issue is executing untrusted JavaScript... Why would the developer put untrusted Javascript inside the onclick handler? If writing vanilla JS, this would basically never happen. The use of onclick is ridiculously widespread too and it's very rarely misused.

With that kind of logic, why not disable fetch() calls and all other calls to any backend service? You know, the backend might respond with some untrusted user input which might end up executed as a script (e.g. in a template or something, some frameworks use eval or a dynamic Function)... We need to protect the developer from that risk... All webpages should be static web pages; no untrusted remote data!

I mean these arguments don't quite make sense. You can't remove useful functionality which could potentially be misused under the pretext of adding security. By the time you remove all such features, there will be no features left to use at all! You will end up with a very secure brick which does nothing.
Worth nothing that this wasn't some teenager who casually downloaded a movie and left it seeding overnight. They were stealing DVDs from the factory and ripping those, even selling them for profit, and people found enough evidence left behind to even get him arrested in the first place for it... so monumental levels of stupidity and provable intent are here.
Thank you for the mind-blowing 2 hr rabbit hole. I'm going to use this in my personal helper bot.
A well-designed schema in a properly-sized-and-tuned [MySQL, Postgres] instance can and will execute point lookups in a few hundred microseconds.

That said, I agree that if you need a KV store, use a KV store. Though of course, Postgres can get you close out of the box with `CREATE UNLOGGED TABLE (data hstore);`.
Who do you think is setting foreign policy? How sure are you that "Trump is going to be a President only for a few years"? Even if elections proceed as normal, how sure are you that JD Vance, for example, won't win the next term? You don't think JD Vance's foreign policy would be different, do you?

This is precisely this thread.
Yep what I want say is the line between the two designs is indeed very blur.

Logical replication with mooncake will try to create a columnar version of a postgres heap table, that can be readable within postgres (using pg_mooncake); or outside postgres (similar to peerdb + clickhouse) with other engines like duckdb, StarRocks,Trino and possibly ClickHouse.

But since we can purposely build the columnstore storage engine to have postgres CDC in mind, we can replicate real-time updates/deletes(especially in cases traditional OLAP system won't keep up).
Currently ranked #1 on the HN feed!
It is easier to communicate a pre-selected option (maybe with a change or two) than to order from scratch sometimes.

But ordering pizza and getting news have different stakes anyway, so I think these problems should be handled differently. It is reasonable to offload pizza topping decisions, but we should try to learn a bit about the actual positions/competencies of our elected officials.
> I work as a server on weekends to stay sane

Sorry for being nosy, is it about fighting loneliness? If that's the case, is it effective / something you'd recommend?
I've been thinking about it for myself, and I worry that the physical exaustion, coping with nasty customers and lack of deep relationships on the job would make any benefit moot.