skysight-inc/HackerNews huggingface dataset:
> You could say the same thing about any specification that involved multiple features.

You could, which is why I find APIs like Discord's easier to program for.

> So is HTML.

Web dev had a certain reputation, partially because of that.

> Is the same not true for Discord?

Discord sure has a bunch of weird format options, but the core messaging API hasn't changed significantly in years as far as I can tell. You have text messages, sometimes with attachments, and that's about it. Even the base structure of usernames changing has been backwards compatible without API changes.

> Destructuring incoming data is probably the easiest part of writing a messaging client.

That depends on the structure of the data, really.

> I use unencrypted 1:1 chats as well

That does make things easier. But I don't. A fancy GTK version of Cinny would he completely useless to me without basic encryption support. I still run into encryption bugs from time to time using multiple types of client.

> And I can choose my homeserver or run my own. Can you run your own Discord server (actual server)?

So do I! And I can't, obviously. But realistically, who cares? The Venn diagram between "people who want to be able to run their own server" and "people I know who know how to install Arch" is pretty much a single circle.

I want Matrix/XMPP/the Fediverse to succeed, but nobody but technology enthusiasts seems to care about any of this. A chat service I can use to talk to developers and fellow server admins is great in its own right, but it's not a replacement for Discord where the normal people hang out.

From what I can tell, dissent is built in a way that shouldn't make it too hard to convert into a Matrix client. You'll need to fight with Spaces to get the "Discord server" concept across, though. For the people who don't want to use Discord, most of the work is there. All you need is to grab a Matrix library for go (gomatrix died a month ago so you'd need to fork/vendor that I guess?) and rework the data store.

I think my biggest issue with Matrix is mostly the status of most existing libraries. Many of them are outdated, partially cover the stack, and there's not a lot of info on how to use them. Libraries get partially developed, and then abandoned for various reasons. Because of this, it's easier to maintain your own data model code rather than reusing existing work.

Another thing that's rather annoying to work with is the way Matrix deals with things like emoji reactions and state. Everything is one big additive list of messages that needs to be read completely to get a proper view of the room.

Whatever the exact reasons may be, I had an easier experience writing a small Discord client than I had writing a small Matrix client. Perhaps my expectations were simply too high.
> This dual-license model provides greater clarity and flexibility, empowering developers to make informed decisions about how they utilize Redis technologies in their projects.

Yeah sure.
Microfilms. Digital is nice. But what do you do, if there is a big cyber war going on.

Microfilms. May be find a solution to make them even more densier and take even more data.

The information saved on them can be anything from img/text/encoded whatever.

Of course, it's a old technology. But, this can be copied, distributed and decentralized. Just the visual file format needs to be invented haha

The archives and libs storing backups of our past are usually well planned by librarians and other guys of topic. I dont think it's really necessary to think about this problems :) the other thing is:
What is worth to be archived? What will happen with the massively generated content? How to decide? I see a poisoning of archives in the future:)
> There is only a handful of organizations this will impact and they’re all rich corporations that don’t need my pity. The project is mature, so most remaining work is likely feature adds required by mega-scale and niche commercial uses cases, that’s just not work people usually do for fun.

There is still a long tail on this. For example, wikipedia offers a cloud like platform thar people who contribute to wikipedia can sign up for free to, get some web space where they can make small unofficial tools, provided that the tool is somehow related to wikipedia. This includes redis hosting among other things (https://wikitech.wikimedia.org/wiki/Help:Toolforge/Redis_for... ). The license change would probably effect that use case ( the RSAL would prohibit that. The situation with the SSPL is less clear (IANAL))
> I'll just use the fork

For personal projects maybe yes, doesn't work for companies, they can't chase for thousand different forks of Redis and try to understand why feature isn't working properly on their version. Unless single fork emerges as a winner
How certain are you that bike is made of steel? That sort of flat and fat tubing is typical of aluminium, since it is a weaker material than steel in terms of cross-sectional area.
Yeah for me this is where spotify shines over their competition - how easy (and accurate) they make discovering new music. But I suppose 1 amazing feature doesn't make up for loads of cruft.
I was recently in hospital with not-so-great WiFi.

With the mobile app, I would often notice Spotify loading album artwork, lyris, artist information and even video before playing the music. It's network prioritisation is deeply disconnected from the users wants.

I remember when Spotify heavily optimised to play music in the quickest possible time. Enshittification indeed.
This is not true. Probably you installed it through the Play store?
Glad you love Mermaid!

As both the creator of Mermaid and the founder of Mermaid Chart, I can honestly say that both are close to my heart. My hope with Mermaid Chart was to spend more daytime hours working with Mermaid, improving it, and making some structure changes that were needed to continue to grow.

Since Mermaid Chart started in 2022 Mermaid Chart has enabled this. I believe this development is incredibly beneficial for the open-source project too. Our strategy involves Mermaid Chart consistently reinvesting resources and development efforts into the open-source project.

In addition, we hope to make it easier to use Mermaid itself. These services are provided by Mermaid Chart on top of Mermaid JS.

/Knut
DCSS = Dungeon Crawl Stone Soup

ADoM = Ancient Domains of Mystery

Cataclysm DDA = Cataclysm Dark Days Ahead

I swear I didn't make the first one up ;)
Edit: ah well, you got your answer already^^
> A part of me sort of hates to see these companies do their thing, because it’s making the fun part of the job shorter and faster.

For sure! PCB layout is one of the best and most enjoyable parts of the job.

My major concern with these products is always the quality of the schematics they produce. It's not enough for a schematic to have all the nets connected correctly - a schematic is a piece of documentation that, when drawn well, should convey a lot more information than simply what pin is connected to which others.
It opens you up to a larger litigation surface. Previously, you didn’t risk having to explain to a court that you’re really not offering Redis as a service even though your service is using Redis.

Copyleft licenses are limited to the software itself, but SSPL expands this to ”including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software”. If there’s even the tiniest risk of having to comply with that, I’d stay clear of anything SSPL licensed.
From my experience, you can just skip it and still play the game.

Most of those Google prompts can just be bypassed by hitting the "back" button (on android, at least).
I should probably have used the full names for clarity,
either way the acronyms mean, in order: Dungeon Crawl Stone Soup, Ancient Domains of Mystery and Cataclysm Dark Days Ahead.
You know the funny part?

On Linux is even worse.
Amazed by 3d-force-graph js library
Why do you think almost zero users are affected by this change? If a business was built on hosting redis or providing managed redis, that company is now inviable, no?

note: I am not disagreeing with the license change, just asking why you think nobody is affected.
Alibaba promises server-class RISC-V processor in 2024
I'm sorry to be that guy, but this could be a textbook example of how _not_ to write a book review.:

- Most of it barely mentions the book, consisting instead of irrelevant ramblings about the reviewer's personal life.

- When it does mention the book's contents, it's mostly just disjointed technical snippets ("there is a tiny cryptographic detail of the working of the Diffie-Hellman protocol that is not exactly correct") that make no sense without context if you haven't read the book yourself.

- The actual assessment of the book is super-vague and teaches us nothing (the book is "well researched" and the reviewer "learned a lot".)

After reading this "review" I still barely even understand what this book is about or what makes it different from the million other new Bitcoin books that flood the Kindle store every time there's another bear market.
I find Apple Music excellent for the "I had 800 CD's; now I want those same CD's, but instead in a digital streaming library on my phone".

You can add albums from the Apple Music catalog to your library. In iTunes on Mac you can change the tags if you want ("Making Movies (2020 remaster)" → "Making Movies" or something). You can easily star music, download for offline use, listen in lossless, create playlists, on Mac create smart playlists ("All albums where artis is "AC/DC" and year is between 1980 and 1990") etc.
> I'm pretty confident this will at very least compete with both Skia and Pathfinder

Couldn't Vello be embed / used by Skia, Cairo et al, if those renderers wanted to use GPU Compute instead of CPU's for preprocessing?
You're right on that one, I perhaps should have more accurately said: "Revive". I will say though that the scope of Paul's vision for an Intel foundry didn't shine a light against IFS. There wasn't the same push for increased capacity. More so excess capacity would be given to select customers, and they might maybe increase capacity for big customers like Apple (who were with Samsung at the time rather than TSMC).

Some context from 2013 when they tried their hand at it: https://www.extremetech.com/computing/150217-intel-pumps-up-...

It's funny as a side note that their big foundry announcement at the time was making chips for Altera before the merger, and now Altera is parting ways with Intel after 8 years. Time flies.
I too hate the DJ. Not sure why they're trying to push it, the existing system of "daily mix" and "discover weekly" playlists work well in my opinion.
How is the Terraform fork going, by the way? (honest question)
They didn’t invent it, they advanced it. I agree.

However, some advances can have huge consequences to the field compared to others, even if at the technical level they appear comparable.

One example that comes to mind is CRISPR.
One would think that an company creating cutting edge AI tools, would dog-food that AI biggly. Like, using it for discoverability, here, or having a chat-with-docs system, like groq does. But that doesn't seem to be the case. Though they do use it for prompt generation.

I wonder.... The prompt generators can't really go wrong. I mean, they can look better or worse, subjectively. But a QnA bot answering questions about docs can be objectively wrong. Is this calculated to improve the optics, and avoid a lot of hallucination complaints?
This is true. Apple Music is excellent, but slower than the competition when searching and browsing.
Julian Assange 'may not survive' trial and extradition, David Shoebridge says
I'll add another to that list: Qobuz. High-res music, good selection. I've been a paying subscriber for a few years now and can recommend it.
Apple Music has nice "radio" channels. One based on your preferences, many based on genres or periods ("downtempo", "90's" etc.) and you can also start one from any song and it will play similar ones.
No, the goal was to make Redis better for its community, which has positive downstream effects for everyone (users, Redis as a service providers-including Redis Ltd, etc.)

And these efforts involved more than one developer. It is only that one of them happened to be a core team member (which required working in good faith for the interest of the Redis community as a whole—a “commitment to the project”).

https://redis.com/blog/redis-core-team-update/
Yes, Richard Fontana is Red Hat's open source lawyer.
It's about time we stopped calling projects that require copyright assignments "open-source", because they aren't. Regardless of license.
The blog post for the announcement: https://redis.com/blog/redis-adopts-dual-source-available-li...
It would be nice if you could manually identity items though; sometimes the context you get a potion from tells you what the potion is but you have to remember that until you use it. Using the stones of intuition for this kind of seems wasteful.
What's the actual impact of this for those of us who are using Redis in production (not cloud).
I made a relevant thing: https://nobsgames.stavros.io/
How to Create Backup from PostgreSQL on Fly.io
To a lot of people (if not the majority outside hacker-news), yes.
you/we are not the target audience. most people love the auto play features and just want a selection of playlists or radios to put on. this is the majority audience that Spotify makes the most of its money from.
I'm semi-convinced it's the bad feedback loop of analytics => product team.

"I'm totally lost in this shitty UI, I have no idea how it's supposed to work" looks very much like "I love this interface, I could spend hours just looking at it" if all you have is analytics data.
You seem hell-bent on not compromising with his position despite writing we can both agree. Can you agree that in the more-than-a-millenia of history there were some rosy relationships without widespread persecution too?
every few weeks they're threttening to nuke some country, i think there's nothing that can be called excalation at this point (except the obvious idea to retaliate with guns, but that's a very bad idea).
Preferring stabile predictability is not a bad thing.

It's just something we pretend cannot happen in software.

Most industries don't want anything like software's "death march," "sleep under your desks," "eat pizza" cultural ideals. Well, pizza is maybe ok once in a while.

Who's going to burn out, Bob or Jane? Bosses, often completely untrained bosses who just "know" how to boss, say they want Jane, but they're probably better off with Bob. Assuming they want stable long-term businesses, of course.

In your scenario it's likely that Jane becomes a boss soon and hires people with her own "work ethic." That sucks. Don't get Janed!
Isn't it that the Google Play store is a one-time $25 registration fee (and never again) but the Apple App store is $99 every year?
That's a MacPorts thing, I've not seen that before and the Zulu download doesn't seem to have that. And zulu goes in for variants more than most distributors do.
LibreOffice? MariaDB? X.Org?
FRRouting forked from Quagga. Quagga is dead now, FRRouting is on overdrive.
I just finished reading Children of the Sky and re-reading A Deepness in the Sky. I've been finding with Vinge's work, along with Iain Bank's works, a lot of it is better the second time around. There's just so much to take in.
He popularized and advanced the concept, but originally it was by von Neumann.
Author here, I like the idea to have a public and personal search-engine. I'd love to deep dive in some people bookmarks such as expert in NLP field in order to get clue / a point of view on problem I want to solve but those informations are not available most of the time
I honestly do not think the Linux Kernel team should worry too much about the very small niche of people that insist on compiling on slow CPUs. Cross compiling exists, and 99% of Linux users run a precompiled vmlinuz binary.

On the other hand, the Rust language team should do their utmost to improve the speed of their compiler.
Has these moves to non-FOSS ever ended up working well in the long term? I think for Elastic and Mongo both it hasn't been the stellar successes they'd hoped for, those are the two major cases on top of my head. Or the big FOSS exodus of Sun projects post-Oracle acquisition.

There will be almost certainly some OpenRedis project, but this move might just kill the wider community interest.
It's weird that you seem to believe these analogies you're making with zero examples of the latter. Of course when you're imagining the whole thing and willing to fudge the details in favor of the conclusion you want, it's really easy to make the argument that it's feasible and worthwhile
First stable GA release in Jan. They're talking up the pending 1.7 release... https://www.thestack.technology/opentofu-1-7-business-value/
Can they do this? Open source contributions to their codebase were under a different license. They don't have the copyright for those contributions without a CLA (I can't find one). So how can they relicense those contributions?
Slightly off-topic: Until last week, we used Redis for Laravel queues and cache in our blogging platform. We decided to get rid of Redis and use the database. The reason was that we are planning to allow self-hosting of our software so removing a dependency is a huge win to reduce complexity (didn't know about the license change then). There are a lot of arguments against using a relational DB for queues, but from our testing, it just worked! So, we just went with it in production. Surprisingly, there are no noticeable performance issues so far.

We initially used Redis because, well, Laravel recommends it. But, what I learned is that Redis is not a requirement until you absolutely need it.
If a company is built on hosting redis - and is now unviable, they should be pretty incentivized to fork the previous version and maintain it themselves. Isn’t that the power of open source?

I doubt there were many (if any) non-AWS businesses that were affected. To earn a profit you need to continue to work, I don’t feel bad when a corporation is negatively affected after their leeching or rent seeking is disturbed. Even if it was previously acceptable behavior.
I don't have any intersecting talking points with coal runners though.

When you start stretching coal runners definition, long-distance-flying-loving „greens“ will become coal runner colleagues than me :)
Same, I am interested to know.

I only install Redis on Ubuntu VMs. I don't pay for hosted Redis (since it's always been rock solid for me).

Will these changes stop me from running `sudo apt install redis`?
I once worked with a guy who was a close personal friend of Vernor, and I remember with much joy the enormous collection of science fiction he (the friend) had at his place .. literally every wall was covered in paperback shelves, and to my eyes it was a wonderland.

I casually browsed every shelf, enamoured with the collection of scifi .. until I got to what I can only describe as a Golden Book Shrine Ensconced in Halo of Respect - a carefully maintained, diligently laid out bookshelf containing every single thing Vernor Vinge had written. Everything, the friend said, including stuff that Vernor had shared with him that would never see the light of day until after he passed away. I wonder about that guy now.

It wasn't my first intro to Mr. Vinge, but it was my first intro to the fanaticism and devotion of his fan base - that in itself, was a unique phenomenon to observe. Almost religious.

Which, given Mr. Vinge's works, is awe-inspiring, ironic and tragic at the same time.

For me, it was a singular experience, realizing that science fiction literature as a genre was far more vital and important to our culture than it was granted in the mainstream. (This was the mid-90's)

Science Fiction authors are capable of inculcating much inspiration and wonder in their fans yet "scifi" is often used in a derogatory way among the literature cognescenti. Alas, this myopia occludes a great value to society, and I thank Mr. Vinge - and his fanboix - for bringing me to a place where I understood it was okay to value science fiction as a motivational form. That Golden Book Shrine Ensconced in Halo was itself a gateway to much wonder and awe.
Yes, indeed, it is very ridiculous to pull out arguments such as "who are you". I mean, wtf?

Your replies demonstrate lack of technical depth in certain areas and which makes me personally doubt in your experiment results. And you know what, that is totally fine.

But your attitude? A total disbelief.

> Do you now agree that TPC-B is too simple and microbenchmarky?

No, why would I, you did not present any evidence that would support that claim of yours?

And contrary to you, and to your own embarrassment, I do not use personal attacks when I go out of technical depth.

> what would it take to convince someone like you to stop elevating obsoleted benchmarks like TPC-B? Is there anything?

You don't have to convince me anything. Remember that this is just a random internet page where people are exchanging their opinions.

Wish you a pleasant day.
Oh man, that reminds me of my childhood in rural Greece, where the only software I could get was from magazines, where they downloaded demo/shareware versions of stuff and put it on a CD.

Obviously there was no way for me to pay or get the full software, so I spent hours and hours playing the same levels over and over in the demo.

I loved Castle of the Winds, and another turn-based games with pirates. There was also a similar one with tanks and such, called Metal Knights maybe?
I am fine with SSPL and AGPL as long as there is no CLA which makes me sign me rights over to someone else. I have never contributed to a project with a CLA and unless an employer pays me for it I do not think I ever will.
https://teler.app/installation
That is probably the answer, even though I do not see why it cannot support both.

For example why is there no "stop after song" feature, sometimes I do not want to be "engaged" but really just listen to one song/podcast and then no more, without having to stop some random shit afterwards.
The datasheet says it is made of steel.

Material cadru Otel
Material furca Otel
Material spite Inox
There's a good book about that very subject, The Roads Were Not Made For Cars[1].

https://roadswerenotbuiltforcars.com/
I don’t think this is about bait-and-switch, I believe (like some other comments mentioned) they want a bigger part of the pie. It’s same story as what Elasticsearch went through, this an understandable move.
Offline playback: my biggest issue with Spotify. I have my library downloaded, why is the UI "loading" and blocking? It should be instant.
On how I got my first ten customers
What percentage of commits were made by community developers?
My trusty two-wheeled steed manages to take me home drunk after the bar just fine
It's more complicated than this, longevity (which is the concept you're looking for) was indeed higher than 40 years, but at the same time mortality all along life was still much higher than today and most people died before old age (men more so than women though).

But that's why I added the second sentence: from an evolutionary perspective it actually doesn't matter if you die from cancer at 60 when you're close to being great-grand father, you've done your job of reproducing and raising your kids well enough and as such it's a good time to go.

People often don't get this, but from a biological perspective death is not actually a bad thing, the only thing that matters is that you leave descendants bearing your genes behind you.
Show HN: Schedule your open-source launch week
I have created a social media and articles scheduler.

It's 100% open-source :)

Let me know what you think.
It's amazing to see the accessibility improvements listed in an actual release note. I do wish the images on the page were labeled with Alt-text though.