skysight-inc/HackerNews huggingface dataset:
> somehow, across the entire country, all police, at all levels, just become incompetent sometime in the last generation

It isn’t as far-fetched as you make it sound. If the incentives stop rewarding competence, then people focus on other stuff instead.

This seems inline with the general decay we’ve seen across the Western world where actually doing work and doing it well has a lower ROI than engaging in shenanigans to artificially boost one’s earnings such as office politics, fraud, etc. A certain airplane maker recently got to see the end result for example.
I've only ever seen this done once here.
Capitalism Can't Solve Climate Change
The even better term is Datenenthaltsamkeit - data abstinence. Not just storing less, but really only storing something if there is no other option.
I wonder a bit about the downvotes. I didn't mean this as a criticism or so in any way. In fact, I like this very much. I just found this interesting and unlike what I saw elsewhere.

So the downvotes are because this is not interesting or not unusual?
This is wiretap level.
> If Algorand or Cardano ever got close to the transaction volume from Ethereum, you can bet that their average transaction fees would go up accordingly.

I'm not sure what you mean by this. I don't know about Algorand or Cardano transaction volume, but many EVM-based blockchains process a similar number of transactions to ethereum (or more), with lower fees. They do all have different (proof of stake still) consensus models though

For comparison: https://etherscan.io/chart/tx

Polygon: https://polygonscan.com/chart/tx

Polygon is an L2, so arguably not as decentralized.

But then there's Avalanche: https://avascan.info/stats/network-activity

Or Fantom: https://ftmscan.com/chart/tx
Likely not, but it's a little weird to point to outliers as counterexamples to how things generally work.
Building a Managed Postgres Service in Rust
Because people don't always agree on what that value is. Information is never perfect.

And sometimes some people just need the cash, and are willing to sell at a discount.
USA is now producing more oil and gas than any nation ever has
Microsoft has its own redis alternative: https://github.com/microsoft/garnet
I have worked in companies where the focus was finding who is responsible for failures. The result was that minor incidents were covered up to save bonuses and the problems (in the Problem Management context) that led to them were invisible to the management. When problems are invisible there is a tendency to push into safety margins to cut costs (known as normalisation of deviance) which ultimately leads to uncontrolled incidents.

In my current role I promote a blameless culture and the result is my team proactively raise incidents. We have more incidents than other teams but the incidents are generally controlled and problems are visible, prioritised and closed off. Coincidentally, my teams have record high Mean Times Between Failures and I'm now working with the other teams to fix their safety culture.

The lack of thinking about safety culture in this way is one of the reason that I don't believe most "Software Engineers" should be considered engineers.
Interesting, maybe this:
https://www.timekettle.co/en-es/products/wt2-edge-online-voi...

Has anyone got experience with such a product? If it works, I'll happy purchase but like most of us here I'm sure, I've been burned by expensive tech that doesn't follow through.
That section as written is still insane. They’re taking ownership of anything you or your users do on their platform.
Because schemas. The whole point of nosql is that you can alter your data model without having to reload the whole database
Performance is a lot worse on NodeJS with a WebAssembly/WebGL backend versus Flask with a PyTorch/CUDA backend.
5% of contributions is not “mainly” from AWS
Some ight appreciate the following short paper, relatedly. A quote is extracted below.

https://uhra.herts.ac.uk/bitstream/handle/2299/5831/903260.p...

"We lecturers naturally worry about the content of our lectures rather than the emotions we express in giving them. As human beings, students respond immediately to the emotive charge, even if they do not understand the content. The lecturer may have tried to give a balanced account of the debate between X and Y, but his preference for Y shines through. When the students come to write the essay on the relative merits of X and Y, they know where to put their money. The lecturer might try to balance the lecture by suppressing his enthusiasm for Y, but this ‗objective‘ presentation will make a mystery of the whole exercise. The students will wonder why they have to sit through all this stuff about X and Y when even the lecturer does not seem to care much for either of them. The better strategy is for the lecturer to plunge into the works of X, reconstruct X‘s mental world and re-enact X‘s thoughts until he shares some of X‘s intellectual passions. We can be sure that X had intellectual passions, else we would not now have the works of X."
> Literally our entire civilization is built on the idea that humans have qualia and therefore causing harm to humans is often unethical.

Here's an alternative angle that doesn't lead to dystopia:

Humans generate knowledge. Causing harm to knowledge is unethical. Broad human rights protect humans as knowledge generators (now or in the future or in potential) without going through the fraught process of arguing about each one.

Consciousness and qualia don't have to come into it.
I am not calling Postgres hype - it should have never been NOT hype. It's a reasonable default for most problems,

Now all I read about is how Postgres is awesome, as if it's this great new thing. I guess that makes sense, as the new generation of engineers is rediscovering stable, reliable, lean technologies after a decade of excesses with "exotic" tech.

For grey beards, it's all very odd. Like, "where have you all been?"
> It's not made to entertain or educate about new concepts, it's made to be terse and rigidly structured for the sake of aiding the work of the reader and to provide reliable information recall methods for those reading it.

That goes for math papers as well. Both needs to be understood by juniors, both are used by experts for lookup and work.
Garnet is MIT licensed.

See: https://github.com/microsoft/garnet
PostgreSQL is a very unique community compared to other database community(MySQL, Redis, MongoDB, ClickHouse et.c). It is INDEED decentralized, which means NO single company control it. This is related to the style of PostgreSQL's primary maintainers and leaders, who have ensured that the project's decisions and direction are determined collectively by the community members, rather than being controlled by a single company. Hopefully, their departure will not change this aspect.
Maybe you're unaware OpenSearch covers Kibana's functionality via OpenSearch-Dashboards? Just like the rest of X-Pack under OpenDistro pre-name change

It's not exactly a niche utility for observability unless you plan on hand searching hundreds of fields. But of course see my other comment for a list of the other observability fumbles they've made.

Elastic chose a pretty great time to start to give observability attention, and OS didn't keep up there. Meanwhile search is becoming more and more focused on integrating semantic search (which Lucene isn't particularly excellent at)
I am glad it's been helpful.

You are right that it was originally called "GNU Make Unleashed" when I self published it. And then I approached No Starch Press who were kind enough to give it a proper release and printing (and changed the name). To jog your memory further here's my self-published version and the No Starch Press edition: https://imgur.com/a/Y6bnyam
Yeah - Probably just explaining any contract on a higher level and if there'a red flag etc
That's why I moved to GrapheneOS.
I've lived all my life in South India and I've never seen free bananas. The Robusta Cavendish bananas are inexpensive and ubiquitous though.
> that redis will remain free to use in their “community edition”,

I mean, they've already changed licensing for parts of the project twice in 6 years. I have zero faith that they won't pull a Vader and change the terms of the agreement again.

> continue to be supported and maintained (and improved!)

I'd guess that > 99% of any "improvements" Redis the company make, will affect < 1% of users.

As has been pointed out numerous times, it's essentially "done" in terms of functionality - but as a VC funded company they have to constantly do "something", so they'll keep adding niche upon niche features, giving the resume padders at other VC companies something sparkly and new to spend their budgets on.

Meanwhile 99% of people just need a fast key/value store, and maybe half of those need it to be distributed/replicated, and maybe a third need it to run some kind of scripting (Lua) to do "in-db" operations atomically.

With the addition of native TLS several years ago redis is, for 99% of users "functionally complete".

Sure, new TLS versions will come along and need support, kernel or library features they use will adapt or have improvements, etc, but I think you're vastly over estimating the amount of "improvements" to expect that will impact the vast, vast majority of users.

> preventing AWS from eating their lunch by providing redis-as-a-service, without paying any sort of compensation to the redis developers

Look I hate AWS more than most people would find reasonable, and even I'll admit they're not the "bad guys" in this scenario.

The project was released as BSD licensed, so AWS could if they wanted, fork it, and offer a service based on that, and make any fixes/improvements just in their service offering.

They didn't. They had paid staff contributing back to the redis project, for a number of years. This was literally the goldilocks project of the OSS world:

Numerous massive tech companies who all have the financial ability to simply run their own fork, and the legal right to do so (due to BSD-3), willingly contributing to the maintenance of the project.

As I've said before, the story of what's happened to Redis (and HashiCorp stuff) is likely to become a warning to the tech community in general: if an OSS project you rely on transfers control from it's founder(s) to a company, you probably need to consider continuing with a fork from the last open version, because apparently "(try to) monetise popular open source" is the newest way to win the douchebag villain award given to MBAs at VC funded companies.
¯\_(")_/¯

I pity the fool(s).
DuckDB for ClickHouse Users
This looks great, nice work
Hadn’t heard of Angie before, but looks like it’s developed by at least one of the folks who previously worked on nginx, specifically https://www.nginx.com/people/valentin-bartenev/.

There’s a few of these forks popping up, including https://freenginx.org (see: https://arstechnica.com/information-technology/2024/02/nginx...).

Not sure if this is a good thing, can’t help but feel it’d be better to consolidate these efforts.
You could also make Cocpit accesible only through VPN. Tailscale (and others) make it pretty easy.
It is completely true. People do it very occasionally, but not like in America.
I remember the discusson between Simon and Robert about RLS in Postgres, a feature I was eagerly awaiting at the time: https://www.postgresql.org/message-id/CA%2BU5nM%2BADSzcSs_2d...

Simon always replied in a professional and objective tone, while making his point. I liked him.
Plans for Fastest Train Service Delayed as Japan Ditches 2027 Target
Read replicas are pretty easy on postgres using replication. That said, you need to be careful about replica lag.

If you want to distribute your writes, that's a little trickier. There are options like Citus and such. But still not natively supported.
I wonder if Boeing’s institutional investors have had the foresight to get controlling stakes in business jet manufacturers to prevent them from going down the same path, just so that they can still get places by plane in reasonable safety.
> "[...] and any other content or material that You or your end users submit, upload, post, host, store, or otherwise make available (“Make Available”) on or through the Services (collectively, “Your Content,” “Content” or “User Content”)"

1. the definition of "User Content" includes "your end users", something you can only have when using their cloud platform services, not when you're using their community forum.

2. It refers to "Services", not "website services"

> (a) If You use Our Services for any site, sub-domain, page or business model that allows Your end users or customers to control or upload material to Internet space assigned to You by Us, You shall be deemed to be acting as a "Service Provider" with respect to such services and/or customers. Service Providers include but are not limited to customers which; (i) resell bandwidth as hosts to third parties; (ii) operate user-generated content sites such as forums, "tube" sites, review sites, and online classified advertising sites; [...]

3. This paragraph refers to their hosting/platform services as just "Services", again.

I don't see a clear distinction being made.
And requires a CLA, see the same link
Who's we though? The former Garantia data did, but redis users didn't.

(And also I'd argue most of redis' value to users was already in place before the VC backed company got involved)
The iPhone Forever Changed the RF Filter [video]
Bet bananas break $10 in my lifetime.
There's no way this can get enforced
No? They create a fork that maintains the existing terms. No cla required.
People defile them, use them for shelters, or drug ingestion stations. There's no innovative way to solve homelessness. It's an insidious problem that defies any method to redress. Any angle you try to approach it from will be abused or defeated in some way.
Yuu might be interested to zoom in the Toulon harbor area (FR) and to observe the numbers: 99 ships sunk, representing 290 968 Tons, but only 3 causalities. Here is why [1].

[1]: https://en.wikipedia.org/wiki/Scuttling_of_the_French_fleet_...
You really can just spin up a fork
In Germany, particularly in Hesse from what I've experienced, restaurant staff might take offense if you eat less than half of your meal and refuse to have the leftovers packed up. Just last week, a restaurant in Gießen went above and beyond by including an extra bowl of fruit salad alongside the remainder of our meal. That, I will remember a long time, especially after my wife's startling reaction to discovering a kiwi in the package – she's terrified of the fruit for some reason :)
https://archive.is/UwuO2
The Drawbacks of Using Wearable Devices to Inform Nutrition Targets
I don't know what you do and don't know, and what misunderstandings you're operating under, and threaded forums really aren't set up for the kind of back and forth it would take to do a proper calibration so as to give an appropriate answer that is at the right level of explain-y, and not mansplain-y/condescending. But what the hell, I'm waiting on a build (rust).

Companies IPO and sell shares. The company gets paid by people who want to own shares. The company IPOs and sells 1000 shares at $50 each, gaining them $50k which they can then use to buy a new whatever. Then, in a market like NYSE, other people can buy and sell stock. If I think the stock is undervalued I offer to buy 1 from someone at $55. that person gives me 1 stock, I give them $55, netting them $5. The company is not involved in this transaction and does not get anything from that specific transaction.

Now that the price is at $55, the company could decide to sell additional stock, now at $55 instead of $50, but that's a separate event from the transaction that happened previously. So the company does benefit from the stock price being high, but not directly off each transaction.

I've omitted all the details, but I think that's enough to get the gist of it.
Here that does (version 119)
I don’t know. If there is a “Facebook Messenger” feature on some Netflix interface then I would be surprised if it only worked with some chats and not others.

(That being said I have no clue why there would be such a thing, and why a user would prefer it? Maybe if Netflix were making set-top boxes)
Hanlon's razor[1] saves the day? In any case - looks like a happy ending.

[1]: “Never attribute to malice that which is adequately explained by stupidity.” https://en.m.wikipedia.org/wiki/Hanlon%27s_razor
> you can always get more stuff.

I think there are millions of poor people in the world who would very much disagree with that statement. But I'd hope they'd still agree that their stuff isn't worth their lives.
The reality is that open search will be (if it is not already) more widely deployed and “battle tested” with bugs that production use raise resolved in it.

The narrative that opensearch is some kind of unsafe abandonware is clearly nonsense when you read the commit log: https://github.com/opensearch-project/OpenSearch/commits/mai...

All I can say is, sure, if you want elastic use elastic.

…but opensearch is fine. I use it and have no problem with it.
Ah, the old "I used a wrong product for my problem and now I complain the product is bad because it does not suit my case." defence.

MongoDB is a document database. It is not supposed to be good at relations. Also lacking support with cloud providers and lacking experience with MongoDB is not MongoDB's problem, it is your poor decisionmaking. If you value those things, you should have taken it into account when you were choosing MongoDB in the first place.

Now, I am not a big lover of MongoDB. Some years ago I was forced to use it and I had very low opinion of it as quite immature product. It is still far behind in maturity compared to something like Oracle database or PostreSQL, but in the meantime I learned to appreciate some of the things MongoDB is good at.

I also admit that MongoDB's transactions are a total joke. It should be prominently placed in the documentation that you are using them at your own risk. I don't use MongoDB transactions anymore because there are better ways to architect your application with MongoDB without using transactions.

I like MongoDB for the ease of use when rapidly prototyping things. I like the concept of a no-schema, document database and some of the additional features it provides to deal with the document. I like its reactive java driver which is a breeze to use to construct data pipelines quickly. I like change streams.

In the end, I think it is good to have a selection of tools that are good at doing different things.

It is our responsibility to chose the right tool for the job. If you chose poorly, don't try to fault the tool for it.
> It’s very rude of you to call someone a token hire when they’re high up in the contributors list (#7 all time).

I've called AWS's hiring of a single developer a token hire that they then go on to write flowery PR posts about to camouflage their predatory relationship with OSS vendors.

For concrete numbers they contributed 165/12111 commits for a total of a 1.36% of the commits.

Whilst that qualifies as a valuable contribution to any project, it's also dwarfed by the 350M investment in Redis Labs and doesn't absolve AWS from being a called a "leacher" by helping themselves to the majority of the profits whilst contributing relatively nothing back.
(Many, but not all) Animals do in fact have consciousness, emotions, and dreams(the kind that happens during sleep that is). It's not just human projection.

Most animals don't have self-awareness, though some even have that, like great apes, certain cetaceans, elephants, and possibly even some birds.

The only things that seem to be uniquely human are complex language, cultural evolution and prolonged neuroplasticity during childhood and early adulthood.
TLDR: 301 Tbps.
> There is a lack of rice production due to drought and demands

What is this even supposed to mean? Rice production continues to grow year on year and the prices are not anywhere as volatile as wheat.
The lifetime of the Sun is so much larger than that of a human being, that the latter would be unable to fathom the life of the Sun. At least this human doesn't.

If a human cell, say, had intelligence comparable to that of a human, would such a cell be able to fathom the life of its “host”? Hardly.

According to Earth science, the Andromeda Galaxy is scheduled to collide with the Milky Way in around 4.5 billion years. What if all they're really doing is dancing, or about to kiss?
I’ve only ever seen it done in pizza places that already have takeaway boxes available.
That is tasteless IMHO as well, but please, let's just stop and keep it about him here.
It's a pretty obvious troll.
I think the point BartjeD wants to make is that due to the nature of MIT licensing, they could run away with your contributions anyway, even without a CLA. Furthermore, Redis didn't have a CLA if I remember correctly and the relicensing is solely based on the what the previously used BSD license allows.
Which is great in the early stages of development, but people actually deploy like this
Money trumps even the personal safety of the person getting the money. Look at the guy with the carbon fibre submarine. He literally sacrificed his life in the pursuit of profit.
I frequently have to read math/cryptography papers as part of my research, but I'm neither a mathematician nor a cryptographer, which makes things a bit of a slog.

I think this is mostly just down to me not being the target audience, but so many papers seem to be more of a "proof that the author understood this thing", rather than an attempt to actually convey that understanding.

It reminds me of when programmers needlessly optimize or "golf" their code - yes, very clever, but now I can't understand what it does.
the outlier is being used to point out that the system works on ~vibes~, and to illustrate how silly and shitty of a system we have.
I went through the article, from technical stand point it's very beginner friendly and precise. I really appreciate it.

But there's nothing in the article which tells why a designer should even open a terminal, or what's the selling point for a designer to use it.
Document databases aren't an inherently bad idea. They have their uses. I'm using mongodb because it fits my use case: the app is very front-end oriented, and the data the user needs on a specific page fits neatly in one document. There are (quite a lot) related documents, but they are only needed in specific parts of the app, and that's when those are retrieved. Pretty simple.

I could argue that in-server SQLite is a bad idea: if you ever need to share the database or distribute tasks, you're fucked. But for some use cases it just works.

"The world" hasn't realized shit. It jumps from fad to fad, fueled by hyped promises and lack of experience.
Agree with the sentiment, disagree that PDF is the way to go!
The person writing that, at the day someone died no less, should be expelled from any sane project.

Ah, they're writing it ironically, and on Mastodon. Then they should just be expelled from society.
Anecdotally, the average member of the team I'm in (in Europe) is probably mid-30s with at least 10 years of experience.

Less than 5 years of experience at Google is, to be fair, common. But the company doubled in size over that time, so it's inevitable. And higher turn over in tech is common (and I don't think that is necessarily reflective of anything other than the fact it's easy to get another job as a software engineer).

I can't state much on the layoffs because my team was not heavily affected.
In the UK, I never have seen it done or done it myself especially compared to when I lived in North America where it was standard.
Using the code later in a non open-source project can happen also with MIT/Apache licensed code. Even without CLA. Does it mean that company that does it is immoral?
I remember an old (and now defunct) fan site who hit you with lore questions as a captcha. Though I'd guess a LLM could answer