frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Looking for 4 Autistic Co-Founders for AI Startup (Equity-Based)

1•au-ai-aisl•1m ago•0 comments

AI-native capabilities, a new API Catalog, and updated plans and pricing

https://blog.postman.com/new-capabilities-march-2026/
1•thunderbong•2m ago•0 comments

What changed in tech from 2010 to 2020?

https://www.tedsanders.com/what-changed-in-tech-from-2010-to-2020/
2•endorphine•7m ago•0 comments

From Human Ergonomics to Agent Ergonomics

https://wesmckinney.com/blog/agent-ergonomics/
1•Anon84•11m ago•0 comments

Advanced Inertial Reference Sphere

https://en.wikipedia.org/wiki/Advanced_Inertial_Reference_Sphere
1•cyanf•12m ago•0 comments

Toyota Developing a Console-Grade, Open-Source Game Engine with Flutter and Dart

https://www.phoronix.com/news/Fluorite-Toyota-Game-Engine
1•computer23•14m ago•0 comments

Typing for Love or Money: The Hidden Labor Behind Modern Literary Masterpieces

https://publicdomainreview.org/essay/typing-for-love-or-money/
1•prismatic•15m ago•0 comments

Show HN: A longitudinal health record built from fragmented medical data

https://myaether.live
1•takmak007•18m ago•0 comments

CoreWeave's $30B Bet on GPU Market Infrastructure

https://davefriedman.substack.com/p/coreweaves-30-billion-bet-on-gpu
1•gmays•29m ago•0 comments

Creating and Hosting a Static Website on Cloudflare for Free

https://benjaminsmallwood.com/blog/creating-and-hosting-a-static-website-on-cloudflare-for-free/
1•bensmallwood•35m ago•1 comments

"The Stanford scam proves America is becoming a nation of grifters"

https://www.thetimes.com/us/news-today/article/students-stanford-grifters-ivy-league-w2g5z768z
1•cwwc•39m ago•0 comments

Elon Musk on Space GPUs, AI, Optimus, and His Manufacturing Method

https://cheekypint.substack.com/p/elon-musk-on-space-gpus-ai-optimus
2•simonebrunozzi•47m ago•0 comments

X (Twitter) is back with a new X API Pay-Per-Use model

https://developer.x.com/
3•eeko_systems•54m ago•0 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
3•neogoose•57m ago•1 comments

Show HN: Deterministic signal triangulation using a fixed .72% variance constant

https://github.com/mabrucker85-prog/Project_Lance_Core
2•mav5431•58m ago•1 comments

Scientists Discover Levitating Time Crystals You Can Hold, Defy Newton’s 3rd Law

https://phys.org/news/2026-02-scientists-levitating-crystals.html
3•sizzle•58m ago•0 comments

When Michelangelo Met Titian

https://www.wsj.com/arts-culture/books/michelangelo-titian-review-the-renaissances-odd-couple-e34...
1•keiferski•59m ago•0 comments

Solving NYT Pips with DLX

https://github.com/DonoG/NYTPips4Processing
1•impossiblecode•1h ago•1 comments

Baldur's Gate to be turned into TV series – without the game's developers

https://www.bbc.com/news/articles/c24g457y534o
2•vunderba•1h ago•0 comments

Interview with 'Just use a VPS' bro (OpenClaw version) [video]

https://www.youtube.com/watch?v=40SnEd1RWUU
2•dangtony98•1h ago•0 comments

EchoJEPA: Latent Predictive Foundation Model for Echocardiography

https://github.com/bowang-lab/EchoJEPA
1•euvin•1h ago•0 comments

Disablling Go Telemetry

https://go.dev/doc/telemetry
1•1vuio0pswjnm7•1h ago•0 comments

Effective Nihilism

https://www.effectivenihilism.org/
1•abetusk•1h ago•1 comments

The UK government didn't want you to see this report on ecosystem collapse

https://www.theguardian.com/commentisfree/2026/jan/27/uk-government-report-ecosystem-collapse-foi...
5•pabs3•1h ago•0 comments

No 10 blocks report on impact of rainforest collapse on food prices

https://www.thetimes.com/uk/environment/article/no-10-blocks-report-on-impact-of-rainforest-colla...
3•pabs3•1h ago•0 comments

Seedance 2.0 Is Coming

https://seedance-2.app/
1•Jenny249•1h ago•0 comments

Show HN: Fitspire – a simple 5-minute workout app for busy people (iOS)

https://apps.apple.com/us/app/fitspire-5-minute-workout/id6758784938
2•devavinoth12•1h ago•0 comments

Dexterous robotic hands: 2009 – 2014 – 2025

https://old.reddit.com/r/robotics/comments/1qp7z15/dexterous_robotic_hands_2009_2014_2025/
1•gmays•1h ago•0 comments

Interop 2025: A Year of Convergence

https://webkit.org/blog/17808/interop-2025-review/
1•ksec•1h ago•1 comments

JobArena – Human Intuition vs. Artificial Intelligence

https://www.jobarena.ai/
1•84634E1A607A•1h ago•0 comments
Open in hackernews

Did you read the quarter-million-line license for your Slack app?

https://mastodon.mit.edu/@Eggfreckles/114825126857396420
104•leakycap•4mo ago

Comments

leakycap•4mo ago
And we provide these apps with data and collaboration we rely on for our business or clubs day-to-day?

Time to rethink.

nettlin•4mo ago
This file does not contain the terms of service of Slack. Rather, it contains the software licenses of third-party code that is embedded in Chromium, which in turn is embedded in the Slack app. Every dependency has its own license, which is why the file is so big (800× Apache-2.0, 237× MIT, 59× LGPL, and so on).
zahlman•4mo ago
Why can't it deduplicate matching licenses?
throwup238•4mo ago
The legal department doesn't want to take that chance.
phendrenad2•4mo ago
Lawyers can make mistakes, but to REALLY mess things up, you need lawyers, plus some engineers that take the lawyers too seriously.
cruffle_duffle•4mo ago
That goes true of basically every hard core expert. They might be wildly smart in their domain… and that is it.
dv_dt•4mo ago
The worst companies to work for are bad at differentiating risk especially ones that entertain the most remote legal risks. It seems to happen more with legal risks than security or technology risks.
Uehreka•4mo ago
I think it might be the case that licenses often include the authors’ names in the “this code is copyright of so-and-so” (as you can see, I Am Not A Lawyer) section, which might be considered part of the text of the license, thereby making it a requirement to include the full license text for each dependency.
notpushkin•4mo ago
It’s usually done in MIT-like licenses, which are quite short.

But I’d argue that replacing it with

    Copyright (c) 207X Jonathan Fenimore
    Licensed MIT, see the license text below
or even

    Copyright (c) 207X Jonathan Fenimore
    SPDX-License-Identifier: MIT
should be enough, but IANAL too.

---

In longer licenses like GPL or Apache, you are not supposed to change any copyright statement placeholders. For example, there’s this line in the GPL text:

    Copyright (C) <year>  <name of author>
But it’s a part of the “How to Apply These Terms to Your New Programs” section. You are supposed to copy it into your code and fill it out there instead.

---

Or they could just compress the license amalgamation! I think it would be a bit bigger but pretty reasonable, and their lawyers should be happy with this arrangement.

gpm•4mo ago
Are you sure it doesn't*?

* When we treat different versions of say, the MIT license, with different names and copyright years inserted, as different licenses.

I have to imagine the file would compress extremely well though... I'm more curious why they don't use compression.

toast0•4mo ago
Not sure why Apple doesn't offer a compressed filesystem :p it makes writes a bit slower when compression fails, but otherwise the savings in I/O time often makes up for the increased processing on read and write.
s20n•4mo ago
That's how it is done in debian packages. The full text of each license is only mentioned once and given an identifier which is then used to link the license to the relevant copyright statements.

For example: https://salsa.debian.org/debian/highlight/-/blob/94ee6559155...

sneak•4mo ago
I imagine it does precisely that when gzipped for distribution.
hmartin•4mo ago
Title of this post is blatantly misleading for using the singular 'license'.
JdeBP•4mo ago
This is BSD Licence Hell, and for about 10 years I've being doing what miniscule part I can do to ameliorate it. Debian people are trying to do their parts, too.

* https://debian.org/doc/packaging-manuals/copyright-format/1....

neuroelectron•4mo ago
I can't really understand the point of using Slack. There's so many free alternatives.
guerrilla•4mo ago
Someone also explain to me how gamers of all people can live with Discord when the thing barely works.
greenavocado•4mo ago
Wait until you find out both Ukrainian and Russian military were using Discord to communicate
superb_dev•4mo ago
Wait until you find out that the interim prime minister of Nepal was elected on Discord
jbaber•4mo ago
When I installed matrix, I thought it was an example of FOSS UI being crummy. Then I found out they were actually doing a good job of emulating discord.
dade_•4mo ago
Except that Matrix is a protocol.
sealeck•4mo ago
Discord is much, much more user friendly than Matrix!
bigstrat2003•4mo ago
Because it actually works pretty well most of the time. I'm not sure where you get "barely works" from, but that's not remotely my experience or the experience of anyone I know. And of course, network effects are strong so that keeps people using it even through the occasional hiccups.

As for how it got its foothold, it comes down to having an easier onboarding than the solutions it competed with. With Mumble (or Ventrilo, etc) someone has to pay for a server. Then you have to download the client, get the host and port to connect to, enter credentials, and so on. Repeat for every server you might join. With Discord, once your account is set up you just click on a link and join the server. You don't even have to use the client if you don't want; you can join from the browser just fine. I don't think the friction of using previous solutions was actually bad, but it was enough to give Discord an edge even without the integrated chat+voice angle (which is something that those other programs never did and still don't do).

guerrilla•4mo ago
> I'm not sure where you get "barely works" from, but that's not remotely my experience or the experience of anyone I know.

Alright, I'm exaggerating but I've never had as many problems with such a popular app of that class. I'm literally locked out right now due to a known bug (confirmed by support) and this isn't even the first time. Then there were months when recording voice notes (of all things) didn't work on Android. So many other little random things. If YouTube or something behaved that way I'd be shocked. It's a ghetto in comparison.

Yeah, I get what you're saying about friction. I'm complaining as someone who's fine with Signal and IRC, so not the target audience. Someone else also mentioned that the performance may have been better early on as well. I find that hard to believe but I'll trust ya'll for now.

hansvm•4mo ago
That's wild to me. I'm mostly not a fan of browser-based tools, and I was apprehensive of Discord calling things "servers" when they're clearly not (if they lie about that then what else?), but it's been rock-solid for me and for several friend groups for ~6 years. We don't use any particularly fancy features (chat, voice, streaming, various settings changes on all of those, etc), but we use a mix of clients/web/mobile-web, and out of all of us there was exactly one issue in that time (a few weeks were incompatible with a particularly esoteric browser, fixed not long after I reported it).
chillfox•4mo ago
Because when Discord released it had less impact on game performance than any of the other solutions at the time. And these days it’s still great, so only a fantastic solution will be able to replace it. But maybe in a few more years of enshitification it will be easier for something new to be better than it.
ProAm•4mo ago
One throat to choke... is why. Enterprise grade sales and support.
throwaway20222•4mo ago
Would you happen to have a stack ranked list of favorites off the top of your head?
bigstrat2003•4mo ago
If you mean for individuals, it's because that's what their job uses. If you mean for the companies deciding to use Slack, it's because most companies significantly prefer to pay someone for a supported product than use a free product which they have to have their own staff support.
wilg•4mo ago
This is simply downstream of open source working as intended. It's also not a problem, and also there's no good solution.
leakycap•4mo ago
> It's also not a problem, and also there's no good solution.

I have worked with people who have this attitude and I wonder how they're doing these days.

I hope they haven't ran into any problems they cannot simply dismiss as not problems that don't have solutions.

wilg•4mo ago
I didn't claim that there are no problems, just that this isn't one?
leakycap•4mo ago
I'm not sure why you asked a question here.
wilg•4mo ago
This is a common pattern in communication. https://www.thoughtco.com/what-is-a-declarative-question-169...
leakycap•4mo ago
Communication involves getting your point across, and it's usually best if you don't have to google a link to explain your own comment.
GuestFAUniverse•4mo ago
My first computer had a 10MB HDD. * I could program with it comfortably (e.g. Turbo Pascal). * I could play with it (Civ, Day of the Tentacle with a few tricks, ...) * I could run a office suite. * I could communicate via mail and newsgroups

In short: all problems back than could be solved at home.

And yeah, I know that barely anybody cares _how utterly_ wasteful software has become.

theideaofcoffee•4mo ago
But think of the dEvElopEr exPeRienCe! They may have to slow down on the rate they are shitting things out to actually learn a native system/UI toolkit, or, gasp, write it a few different times for different environments! Thats gonna affect some bonuses for sure.
JED3•4mo ago
honestly the slack app store and it’s ridiculous policies makes publishing apps completely unworthy of the time investment. after having published numerous apps across dozens of marketplaces, I would advise everyone to avoid apps.slack.com at all costs. slack is beyond the maximum bloat threshold in virtually every aspect imaginable, TOS and licensing most especially. build elsewhere
hliyan•4mo ago
We need to return to a world where we primarily own things, not rent them. If the software executable can be thought of as a machine, we should be able to own the version/instance of it we purchased the license for. We may not own the intellectual property, but we should have enough ownership to install it on a personal cloud computer we own and run it until such time we need to upgrade it.
kristianc•4mo ago
Buy Campfire instead? https://once.com/campfire
piskov•4mo ago
It’s free and under MIT (though no too long ago this wasn’t the case)
kristianc•4mo ago
Yeah, I see you're right. I had in my head it was around a $200 fee?
tossit444•4mo ago
299USD. It became free merely two weeks ago.

https://nitter.net/dhh/status/1963675999012552970

powvans•4mo ago
You aren’t wrong. Up until a couple of weeks ago it was $299. Once. Forever. That was the whole idea. Very cool that they open sourced it. MIT license too.

https://x.com/dhh/status/1963675999012552970

https://github.com/basecamp/once-campfire

shomp•4mo ago
Campfire needs 64GB RAM for 10,000 users, that surprises me, I would think we could get to 10k users with far less RAM.
nbngeorcjhe•4mo ago
well it is rails
sealeck•4mo ago
https://zulip.com/ is a pretty excellent chat program that can be self-hosted
hliyan•4mo ago
Zulip self-hosted is billed monthly. Still a form of rent. You don't own the version you bought perpetually.
jkaplowitz•4mo ago
According to https://zulip.com/plans/#self-hosted, the only things you get by upgrading from free self-hosted (which is absolutely offered) to paid self-hosted is to remove the limits on mobile notifications, which is a service that Zulip as an organization has to run and which therefore has an inherent cost, plus access to various forms of customer support.

Explicitly mentioned is that all Zulip features are included in the free plan.

The self-hosted offering is notably described as 100% open source software in the tab heading above all the plans, paid or free. https://zulip.com/help/zulip-cloud-or-self-hosting confirms this interpretation. It’s as owned as any other open source software. https://zulip.com/self-hosting/ even confirms that the self-hosted offering is the same software as Zulip Cloud.

The mobile push notification service is also open source and can be self-hosted for free, although this requires recompiling the mobile apps with a different secret and distributing the modified apps to the desired mobile clients. Zulip has no way around this due to Google and Apple’s push notification security models.

notpushkin•4mo ago
Can they use https://unifiedpush.org/ on Android (as an option, not insread of FCM)?
jkaplowitz•4mo ago
You could certainly propose it to them (especially with a PR that includes code), or patch it into your local copy if they decline. I wouldn’t be surprised if Google wouldn’t allow that in the Play Store-compiled version of the app, but I don’t know.
notpushkin•4mo ago
Yeah, I think it’s quite common to have a “Google Play version” and an “F-Droid version” with different implementations behind build flags. Not sure if it’s required though – I can see some UnifiedPush providers in the Play Store, at least.
jkaplowitz•4mo ago
As I said, I don’t know whether Google minds UnifiedPush or not. Maybe they don’t.
sealeck•4mo ago
It's open source? https://github.com/zulip/zulip

You do have to pay for a server, but that's kind of inevitable (as in: a server is required to run most chat software, so someone will have to rent one).

jagged-chisel•4mo ago
> … personal cloud computer we own

I can only read this as an oxymoron

Flatterer3544•4mo ago
An alternative to look into, https://element.io/ using Matrix, especially if encryption is preferred.