skysight-inc/HackerNews huggingface dataset:
I think it's misleading to call Mattermost "open source". Mattermost the for-profit company makes two products, one of which is open source, and a much larger one (which is approximately feature complete wrt modern Slack-likes) which is absolutely not.

The open source product they make does not work like a normal open source project: submitted improvements to it will presumably be denied if they add functionality that exists in the proprietary and closed source second product, also called Mattermost, or if they serve users (like removing the silent and nonconsensual phone-home spyware from segment.io that they embed in the released binaries). It's a normal and expected thing in the open source world for user communities to be able to participate in the software project. That's one of the defined goals of the idea of open source: you can fix and improve it, and share your fixes and improvements.

Mattermost the company is not really an "open source company", as they build and sell proprietary software as their main source of revenue. Their goal is increasing the use of proprietary software, and every user of the open source Mattermost is a target for them to convince to stop using open source and start using proprietary software. This is presumably why they make their open source version phone home to tell them about your usage of it, so that they can try to get you to pay them to start using the proprietary one if you get big/rich enough.

Furthermore, to even contribute to the "open source" project of Mattermost, you are required to sign a CLA, because they want to be able to resell your work commercially under nonfree licenses. You'll note there is no CLA required for most real open source work, because they don't care if you retain copyright - the open source license is all they need. There is no CLA required to contribute to Linux or gcc.

Mattermost the software is not really an "open source project" because you can't meaningfully improve the software as the maintainer has a vested financial interest in keeping basic features (like message expiry/retention periods/SSO) out of it to direct the community to become paid customers of their proprietary software.

Mattermost wants to use the work of contributors to an open source project to further their proprietary software goals, while maintaining their open source bait as a neutered stub.

It's open source in name only. The real Mattermost product is proprietary and the open source version only exists as a fake open source project to serve as an onramp for selling their closed source proprietary one.
Starlink Aviation
> And ends up paying its major competitor $18 billion+ a year

How much more would they be paying if Android didn't exist? How tempting would it be for Apple - as an intermediary - to make its own search service that would immediately hit Google's top line? How much revenue would Google lose in that scenario? Sometimes it pays to take the smaller loss to avoid larger losses.
> This means that the attack vector left is SSH MITM. If the attacker can pull this off, they can only attack when you are connecting, because they don't have your private key to perform arbitrary offline attacks.

Not only that, but that MITM attack could only present modified data to your client; even a successful MITM attacker still cannot authenticate to github as if it were you. The authentication is symmetric, each side authenticates the other.

(A very simplified explanation, the real protocol is a bit more complex: each side combines its private key with the other side's public key, and due to some math the results are identical on both sides; the resulting number is used as a cryptographic key in the protocol. Since the attacker doesn't have access to your private key, it cannot combine it with github's real public key to obtain the cryptographic key github expects. It cannot "pass through" to you the real github public key, because then it wouldn't know the corresponding private key which it needs to do the MITM.)
The Pencil 2 uses a different technology, with different hardware costs. According to your logic, they should have either not switched to USB-C because a niche accessory has not switched yet, or alternatively, incurred the higher costs and raise price for the consumers (again, for that niche accessory).

Why does it seem so weird that they chose to switch to USB-C while using the adapter as a non-ideal stop-gap solution for that niche use case? It seems like a perfectly reasonable tradeoff.
Involved in the Apache Software Foundation for 3 years
The Google list is interesting. It only has main category and subcategory. Causes problems like “SCIFI WEAPON SCIWeap = Lightsabers, exotic sci-fi weapons. Not a 'blaster' which would go in LASERS-GUN.” because they created another main category LASERS for the desired four extra sub-subcategories (hmmmm, how should that be spelled? Categorically another conundrum.)
It wouldn't need to exist if so many other people in our communities didn't ask "why did you build this?" with implied disdain. Just count how many times you see a link to that horrible X_CD "Standards" webcomic where the author's self-insert is always the Smartest Guy In The Room because he knows better than to ever create anything.
Climate change won’t affect you unless you are poor. If you are poor then being poor is a much more immediate problem.
Here ya go:

https://www.amgintrealty.com/why-new-yorkers-are-moving-to-f...

Note the #1 reason.

> The most cited reason for leaving the state is the cost of housing. It should be noted that CA has lower property tax rates than Texas and Florida and about 23 other states, so that's not even part of the cost of housing equation.

If the property tax rates are lower in CA, but the property is valued higher, then the total tax paid can be considerably higher than in other states. Ya gotta multiply the two to get a cost.

Don't forget CA's income tax and sales tax, too. Oh, and the highest gas prices in the country, due to CA regulation and taxes.
Algebra, Topology, Differential Calculus, and Optimization Theory [pdf]
Yes, but the question said "most", which, by definition, means you have to choose one.
Yes when I want to transfer a few files between Macs my first thought is “let me use target disk mode”.

https://support.apple.com/guide/mac-help/transfer-files-mac-...
I think those people might be looking for a community of creators who enjoy showing things off to each other. Ideally, the command line calculator in python would be accompanied by a blog post explaining either why the project is important, or what the creator learned by making it.
Sometimes I get the urge to stick my hand on the metaphorical stove and write my own init system. I know better options exist, I love openRC and sysVinit, but I just have to know.
Ask HN: Has anyone ever used (or asked) AI to design a programming language?
Yeah, but nobody is buying Photoshop for the inpainting features. Photoshop's bread-and-butter is raster graphics tools, and almost all of them function deterministically.
Netflix confirms it's looking to launch a cloud gaming service
What you say is dependency injection, but what people usually mean when they say a "dependency injection framework" is the bits of managing the creation of dependencies and getting them into the class's scope without having to add it as a parameter to every upper scope class's argument list.
These days nobody even knows that its prototypical inheritance. There is a class syntax now and everyone uses that. `class Foo extends Bar { ... }`
I didn't know Netflix already offered games, and after looking at the selection I'm not surprised.
well it was always shit, and text selection/cursor placement was even shittier

use glide typing or install gboard
An impact driver does a much better job than a drill or hand tools at loosening them without cam-out, whether previously damaged or not.
Ok so what event happened after USB 3.1 came out that made the USB committee lose their damn minds? Everything made perfect sense until then.
It really comes down to what you think of "...know that he was the boss and I'd do my best to accomplish anything he assigned me." To me that is... 20th century-style salaryman subservience, aka, super problematic and repulsive. The idea that the bosses' whim is your command is disgusting to me.
USB4 moved from a lane-switched architecture to a packet switched architecture.

In USB3, for example, if you plug in a DisplayPort display via USB-C, there was an alt-mode negotiation, either 2 or 4 of the 4 lanes would switch over to become DisplayPort lanes (leaving you with either 2 or 0 lanes of USB3). Even if you have a 1080p60 (~4.3Gbps) monitor plugged in, you're still losing 20 of the 40Gbps because you're losing half the lanes.

In USB4, everything (except USB1 & USB2, lol) is tunneled over USB4. If you plug a hub in to a computer, and a display (or two or three) into a hub, the displays only take as much bandwidth as they need from the total link budget. Each 1080p60 monitor is taking 4.3 of the 40Gbps (or less, if the monitor has Display Stream Compression). Same goes for devices plugged in via PCIe/Thunderbolt.

There were a lot of weird architecture limitations because of the lane-switched architecture of USB3. It's more or less reason we almost never saw USB hubs with multiple USB-C ports: people would plug in a USB-C monitor, and maybe the hub could be smart enough for that, but plug in a second USB-C monitor, and now the DisplayPort lanes somehow need to serve two monitors. (This is actually achievable with DisplayPort's Multi-Stream-Transport hubs, but lack of support from Apple caused constant angst here.) With USB4 though, a hub can now just route packets, so you can imagine having multiple USB-C hubs fanning out & serving multiple displays; USB-C makes more sense now & has much less caveats under USB4.
I'm curious if you asked this person what exactly s/he is doing to "have an impact"?
No, it's the dollar amount per user per day, only if you get a discount.
I remember posting https://imgz.org here when I made it. The vast majority of people got the joke and liked it, but some people couldn't wrap their heads around the fact that maybe I made it for me and really don't care if people use it.

They insisted that my stance was a marketing ploy when no, I made this for fun, I'm showing it to you so you can laugh, and I really don't care if you use it.
Remembering and embodying the ideals of Christ, by loving your neighbor and taking care of your community?
I wish I knew more people like you. I do this too knowing damn well nobody reads my docs or notices the card, they're spoonfed and expect it. Still going to keep doing it though.
Ask HN: What not-profit-seeking project are you tinkering with this week?
Since we have an article about having fun by creating at #1 right now, I thought this would be a good time to ask: What cool project are you tinkering with this week? Please limit it to things that aren't seeking profit.
I have four kids. YMMV, but I've found with mine that six years old seems to be the magic threshold. Developmentally, it seems like at that age a switch suddenly turns on and they start really showing distinct interests, talking fluently, thinking more abstractly, making solid friendships with a few peers, and wanting a bit more independence. I find the 6yo age to be a blast.
It would be so nice if copyright was 10 or 20 years and this was unquestionably legal.
New England Energy Prices Increase as Sources of Supply Are Constrained
Both comments are exaggerated. *BSD is used in some Japanese embedded devices like router or PlayStation, but generally Linux is far more popular. Embedded engineers aren't actively publish information like web/app engineers, so there are less information for BSD usage on internet. Still Linux is far more popular in general.
I believe workers as a class should democratically control the economy so that production can occur for human need rather than profit of owners of capital.

That's only possible if every workplace is organized along those lines, and workplaces are networked together to coordinate their action. It's not possible by people just leaving a company, you need to also construct the structures of democracy.
Is this the norm in NA? I live close to some elder people but their grandchildren did visit them from time to time. I guess keeping an amiable relationship when he is young is the key here? I have a two year old and have been gradually increasing time spent with him.
Thank you for working on this problem space. Solutions are sorely needed.

I am a current NetGuard user, and, at least on a non-rooted device, there is a disclaimer that apps which use Google Play services for their data transfers cannot be individually blocked. Is this a problem to which you have managed to find a solution?
Finally. We only had to wait 15 years.
Low latency for Video Calls?

Sure, great on private charter jets where it’s you or a couple of people who know each other.

Also, generally in favour of the march of technology, so I love this.

Do Not Ever want on a flight where I’m sitting beside some random ass stranger who will chat or video chat to whoever at the top of their voice while I’m trying to relax.
Unix Pipe Card Game
More sane indeed; glad they realized it was completely non-sense. Thanks for sharing; the post you linked is actually much better than OP's link USB4 specs.
I've seen that happen to me.

AirBnB? Haven't logged in in like 10 years. The facebook account of mine they want to use for verification doesn't exist anymore. Good show dumdums.

Then there's Last.fm who says they've sent me a password reset, but it never came.

Great. I'm glad there's hotels and that I took the time to rip my CD collection back in the day.
One of the first vending machines ever to be invented, was a fountain that would dispense holy water when you put a coin in it.
https://www.mentalfloss.com/article/68270/worlds-first-vendi...
Which raises an interesting question. In China they could make elderly get vaccinated. They close entire large apartment buildings with one person'a exposure to covid, bring them food occasionally and organize security and testing for those people. Why not go through and get everyone vaccinated? They are already monitoring their lives closely with Orwellian surveillance, why not just add on required shots on top of all that hell? I haven't seen that China disputes the usefulness of covid vaccines.

So what gives?
Definitely not a rule. Im pretty sure my mom doesn’t even like who I’ve become as an adult and she definitely loved me a lot as a kid. Now that I have a kid of my own, and I understand the all encompassing love you feel for a child, I find how my mom feels quite sad
This is absolutely phenomenal. This is how a lot of education should be. What blew my mind is how the author gradually increases the density of subject matter, going from the basics to the most advanced concepts in such a way that things just flow naturally. To say nothing of the interactive-ness of the page itself, which helps explain things exceptionally.

Superb post.
Hard to find simple articles on such an esoteric topic as algorithmic probability, which cuts across subjects like probability, information theory and computation. This one seems to hit all the notes but who knows if it's as accessible as it's aiming to be:

https://www.lesswrong.com/posts/Kyc5dFDzBg4WccrbK/an-intuiti...
>> If your country is broke, gambling away money on crypto is far from "100% right".

> I can understand the opposite viewpoint, but to me taking some risky bets makes perfect sense when you're already poor and in a bad position for any kind of realistic improvement in any reasonable timeframe.

Taking risky bets would be OK, but very few public information is avaialble. If we had a dashboard that showed the results of the bet, Like what the Norway Investment Fund does, then it would be more transparent (https://www.nbim.no/)

> > There are many different ways besides crypto that El Salvador could attempt to improve their economy.

> Of course. And as far as I know they are doing some of those things: particularly working on the crime and corruption part of it.

They may say they are doing that, but in practice, they have hindered the tools citizens had to oversee government spending. Like some government purchases no longer going via the public tender law, or limiting the public information access law, and the head of congress "inviting" local investigative journalists to leave El Salvador and ask asylum in other countries.
> since the two lineages never existed simultaneously

Some version of it would likely have existed in the rat-origin theory of Omicron as an intermediate stage, is what I meant.
You're going from one extreme to another.

Taxes are the price of civilization, we just need to be better about using them.
Ironically by doing things that you have fun with, you are more likely to make an impact on the world then someone who is focused on making an impact.
> It means that you're building a knowledge base.

That's precisely the problem. You started with tags and now you are building a knowledge base. You wanted a banana and now you have a gorilla holding a banana and the whole jungle. If you want to build a knowledge base, use links/URIs/ontologies.

You'll find out the moment you add cycles the algorithms get way more intense. And then once you have stronger algos, you want more search power. Next thing you know you are bikeshedding about things like "apple" is both "fruit" and "tech company" so you need tags-of-tags etc. Just build a knowledge base if you need a knowledge base. Otherwise tags are just a way to do faceted search.

They aren't mutually exclusive, either.

OpenTelemetry, for example, has both tags and references.
On a somewhat similar topic, I was thinking about infidelity the other day. I'm not inclined to cheat (who has the time?) but even if I were, and even if I cared nothing for my wife's feelings... cheating is just a bad mistake from the standpoint of time with kids. If I got caught, we'd probably get divorced and get 50/50 custody. I'd have thrown away HALF of my remaining time with my children. There's no pussy in the world that's worth that tradeoff.
I retired about a year ago. At first, I didn't want to code at all. I spent a lot of time making stuff from balsa. I enjoy that.

Somewhere along the line, perhaps getting tired of cutting balsa, I got the itch to write a game repurposing an old "voxel" algorithm.

Later, after that project was a wrap, I got another idea to write a "TV app" and got to work on that. It was a little weird writing MacOS code again — though less than a year from retirement I found myself trying to remember how to set up an NSCollectionView, some of the more esoteric aspects of Swift... (But I'm also getting old too.)

The author of the article is correct. I started coding decades ago because it was fun. (More specifically, I imagined computer games and they weren't going to write themselves — the fun was seeing the thing come to life so to speak.)

And correct too — while as a career it did become "work", now that I can code for fun again I am back to enjoying it a lot.
And flathead screws often work when somewhat rusty (easy to clean slot). Good luck with many other screw head designs which are easier to use only when in new condition.
Monads are everywhere... Maybe that's bad? by Till Schröder
You don't have a choice in workplaces either. Basically all workplaces are run undemocratically.
Why electricity prices are rising unevenly across New England
Yale endowment grows 0.8 percent, its lowest since the Great Recession
They would have to have developed calculus in order to build radio telescopes. We're not talking about how they think, we're talking about their understanding of concepts. These concepts are all hard prerequisites to being a species that can communicate across the stars.
I have no idea why we kept making movies after the LOTR trilogy.
With teachers in short supply, states ease job requirements
Card skimming disproportionally affects those most in need
Focus is saying no to good ideas
Is there a way to share housing with them? In some cultures it's normal for second generation to live with first generation even after marriage (although nowadays they tend to separate but live close by). I wonder if NA culture would gradually allow that. I have a two year old and thinking about purchasing a nearby condo and give it (at least the part already repaid) as gift to him when he starts looking for jobs.
A cool physical sound apparatus is a speaker port. This is the hole(s) you may find in some speakers.

https://blog.fluance.com/wp-content/uploads/2021/05/Ported-V...

Is the hole to help get the sound out..? No. As this article shows you, the speaker already moves back and forth, this will create changes in pressure yada yada.

The speaker port is not just a hole, it’s a tube. The air in that tube has a mass and due to changes of air pressure inside the box, the air mass in the tube will move back and forth just like a plate in the article.

The result is that you basically have 2 “moving plates” which create sound: the speaker cone itself powered by a motor, and the air mass in a tube powered by the air pressure in the speaker enclosure.

Cool video about speaker design

https://youtu.be/23q3zoKiuGs
Thanks for the mansplanation. I was confused on what FTPS was.
You're not wrong, but your life never goes back to its pre-kid state.

My kids are all adults. I still think about them every day, advise them, help them, worry about them. When my wife was pregnant with our first, an older co-worker said "your life will never be the same" and she was right.
I'm not getting any audio on Linux/Chrome (Debian.) No audio from this page either https://d21u3ic0kp9e91.cloudfront.net/choir/04/index.html, much to the dismay of our grandchildren.

I checked system audio settings and see nothing muted.
I've always thought I just got really, really lucky that my favorite activity/hobby in the world ended up paying well. And I am - I'm incredibly fortunate that that's a reality.

I had no idea when I was 12 years old writing silly video games (shoutout to [BYOND](https://www.byond.com), something I'm near-certain nobody on Hacker News has ever come across), that it was a venture that made money, let alone that it would culminate in a very fruitful and happy career (that I'm still very much early into). I oftentimes feel that I still get to just do what I love, and somebody is willing to pay me well for that.

But most of the side projects I want to work on don't align with my company, or its vision. So I still make them. I hack away at small projects that are over-engineered because it's fun, or really only target a usecase I have. They aren't production-quality changes, but they work for me, and I enjoy working on them.

When I entered the world of Silicon Valley, I realized how naive I was thta many people enter this career because it is well-paying, despite if they actually enjoy the process.

Not to get too sentimental here, but code is still magic to me. I'm just amazed that all of this works. To a small degree it bothers me that others just see this craft as an ends to a means (but then I remember that they aren't really hurting me, or this field, so it's OK, and I move on).
Not sure who this is aimed at, the existing inflight wifi solutions powered by two satellites (viasat) are sufficient for tasks that don't require low latency.
I would imagine there are different between analytics and spyware.
"I'm bored, have dubious ethics and absolutely no restraint whatsoever, so, unsolicited, I'm going to help your site security without notice of my attack! Look what I did! Pay attention to me!"

Looks like Hacker News owes this generous soul a massive debt of gratitude for all his hard work while they get familiar with U.S. Code Title 18 Section 1030, "Fraud and related activity in connection with computers."[1]

[1] https://en.wikipedia.org/wiki/Computer_Fraud_and_Abuse_Act
Thanks for sharing. It gives me a great deal of hope <3