skysight-inc/HackerNews huggingface dataset:
I as an individual on my free time would never sign any CLAs, but would be happy to contribute to Apache Licensed Projects.

Why?

Because CLAs make the sharing agreement asymmetrical. I want to provide my changes under exactly the same terms as you are providing your code. Additionally to the fact that CLAs are typically layed out in favor of the corporation and not of the contributor, they cause me to read that CLA, interact with it and most likely misinterpret it, because I'm a dev, not a/my lawyer. With common licenses I know what I'm getting and independent lawyers have created them, weighing the benefits of both sides.

Of course, the last argument is not really applicable if you depend on widely-known CLAs like the Apache CLA (I use widely-known because I have heard of it, but I really have no clue what it entails and have never signed one).

The issue of apache projects vs grafana is easy. I have never contributed to Apache projects and would hesitate to do so if I have to sign a CLA, but the issue is not as big because the License (AL2) of most of these projects already somewhat permits relicensing and AL2 is already a pretty weak license, because it is not infectious like the GPL family.

But allowing relicensing on an AGPL project means that if I change anything on your code then I have to publish it. If you change anything you don't have to publish your changes (because you can relicense). This is not contributing on equal terms, so I'm out.

Of course, one can also argue that you're doing much more work so the asymmetry is justified, but my work has not less value than yours and your benefit in this relationship already is determining where to go with the project.

That said, I am not a lawyer and my understanding of licenses and CLAs is very limited and could also be wrong. I'm not even accounting for different legal environments/jurisdictions here.
Mine as well. I keep getting 15-second video recommends that keep showing after a refresh until I click and select "I'm not interested in this."
There's a strong case to be made that grsecurity is violating the GPL by doing that: https://perens.com/2017/06/28/warning-grsecurity-potential-c...
I used to use IRC+Mumble for this 13 or so years ago. You _can_ live without proprietary stuff, though I 100% agree it's not as flashy or convenient.
site looks great, great job everyone http://telnet.asia/foss.html
Why would you install the desktop app? Isn't it Electron anyways, so aren't you basically running the same thing as you would in the browser, except now you've replaced the exceptionally well sandboxed, trusted browser with an outdated, unsandboxed browser and have given an app that doesn't need this access to your entire system?
As a child in the 80s/early 90s I played little league baseball. Our annual fundraising drive would get capped off by a random draw amongst all the players on the team, performed by the coach at home, and he'd tell us at the next game who won. Prize was 50$, a not-insignificant sum for 8 year olds in 1989!

Sadly, child-me didn't realize that it was a tad fishy that the coach's son won the draw two years running. What fantastic luck!
This is also from Hawley's website:

> Example: Amazon cannot continue to operate an overwhelmingly dominant retail business and simultaneously own an enormous share of the cloud computing technology upon which the internet itself is built.

Is there any evidence that Amazon actually leverages this? Or is able to leverage it?
For me bedsheets are their own wash cycle, so there’s nothing to stack them with. I just carry them upstairs and dump them into the blanket box when they're done. No need for a basket.

But let's say your washing process is different to mine. I'd still rather do two trips upstairs than fold sheets.
> Yeah, and running a business on my own computer by providing API services to someone is not distribution of software.

Depending on the software, according to the author of said software, it can be. I'm not saying this is the case for all software, but for some kinds of software it makes sense.

> Running an API business shouldn't force me to distribute anything to anyone.

"Running an API business" does not "force" you to "distribute anything to anyone". Using software that was clearly meant, by its author, for the provision of a service and licensed as such to you is what requires you to do anything. And the AGPL is very tame at that:

1. you don't have to distribute non-AGPL3 and non-GPL3 code;

2. you don't have to distribute to just about anyone, only your users; and

3. you don't have to distribute anything _you haven't modified_.

----

If you were given the freedom to modify a software, then not providing users of this modified software the same freedoms you received is loss of software freedom, don't you see?
Yeah. I got so mad when I discovered I would have returned my Samsung TV if I had a car...
These bullets are conspicuously free of important details.

"Podcast usage has been a factor" - okay, how much? Answer: no idea.

"The strength in Ad-Supported revenue was led by our Podcast, Direct, and Ad Studio channels, with Podcast and Ad Studio both growing over 100% on a Y/Y basis" - okay, but from what starting point and how much did it contribute? Answer: not saying.

"25% of our Total MAUs engaged with podcast content" - okay, how much? Answer: not saying.

Obviously podcasts help increase metrics, but even Spotify either doesn't know or won't say, meanwhile all this discussion ignores the flip side of the coin which is how much this is all costing the company.
> If the systems are down that can have a real disrupting effect on students not being able to submit homeworks/exams

Pre-COVID, schools shut down for other reasons, like snow days. Doesn't seem much different.
If your program has the ability to interact with remote users it must give those users access to the source in some way. If you use it in a way where you don't have users, fine. But if someone else uses your source unmodified and your program can interact with remote users it better have a way to provide those users the source.

You can't just hand-wave "I have no remote users" so my source turns into GPL and therefore I've removed source access for network users. Come download my source and run it on a network.

Your misunderstanding is believing you don't trigger the source clause. You do, it's just that you don't have users so you ignore the clause assuming your program will never have remote users ever. Mistake by you. Why give Alice the source to something not complying to the license? That's on you.
Same here. What used to be a private IRC channel evolved into a Skype group chat and finally several years ago evolved into a Discord server. We game together often and even have poker nights through it. It's been a huge boon to my social life during the pandemic.

I'm really glad MS is not buying Discord after seeing what they did to Skype.
The FTP masters’ message (from 14 years ago!) is pretty convincing:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495721#17

The follow on questions on that thread seem to be fairly hypothetical handwringing, and something I’d expect the FSF to submit an amicus brief, giving their fairly reasonable FAQ answers, if it ever did show up in court. Given that the GPLv3 (and its derivative, the AGPLv3) allow for up to thirty days to remedy shortcomings, your source code being unavailable for a few hours while GitHub is down seems like a non issue.
> The quote was Around 70% of our high severity security bugs are memory unsafety problems.

This quote simply means there are 70% high severity security bugs and it doesn't implies anything about sandbox.

You can have a use-after-free exploit but it's worthless without a sandbox escape.

Sandboxing is very effective at memory bugs but certainly bad at logical bugs.
Not this, but I wanted to make a Scheme VM and expose it directly, forth-like. A nice benefit would be a memory safe forth with advanced data types and GC.

EDIT: to clarify, the point of this of course is to write only the minimal, performance critical piece (the VM) in native code and build a complete Scheme environment on top of this. There has been many similar efforts (Scheme48, VSCM, etc), but AFAIK none of them exposed the VM directly.
Debugging Kubernetes does often feel like a dystopian nightmare, but you aren't forced to use it. I think it's a really good thing that this open software is available. As frustrating as Kubernetes is, for companies with medium-size or large-size deployments, it's really nice to have this level of orchestration software, and it's far better to have the option to use open source software than to be forced to roll your own because you have no alternative.

TensorFlow and Pytorch are similar. Yeah, people end up using machine learning a lot when they don't really have to. But researchers and developers can achieve a lot more when they don't have to reinvent the wheel, and machine learning has provided some really great things.
When you're playing games, it can mean that people can DDOS you, or otherwise just like, send bad stuff your way.

Both of the solutions you have still disrupt the game, even if they do temporarily solve the issue.
12 is a Highly Composite Number, which means it has a lot of factors: 1, 2, 3, 4, 6. In fact, it is a Superior Highly Composite Number. I have heard this makes it extra useful for fractions. --- https://en.wikipedia.org/wiki/12_(number)#Mathematical_prope...
From your own source:

> The leading causes of vehicle fires were mechanical failures or
malfunctions and electrical failures or malfunctions. Older vehicles
accounted for three-quarters of the highway vehicle fires caused by
mechanical or electrical failures or malfunctions. Maintenance is
important throughout the vehicle’s years of use.

So... no... not from accidents, but from maintenance neglect (as I already said). Not even remotely similar.

These Tesla's burst into flames upon impact, trapping the occupants inside and dooming them to death.

From your own source again:

> EV fires can occur:

> 1. When a vehicle is stationary. Extreme temperatures, high
humidity, internal cell failure, and abuse of a LIB at some prior
time can all cause such fires.

> 2. When the EV is charging due to overcharging or problems with
the charging stations or cables.

> 3. After a traffic crash or other abuse does sufficient damage to
cause ignition during or immediately after the crash.

> 4. When an LIB reignites after an initial fire has been handled.

> 5. Due to external factors, such as arson

So... what is the point you are trying to make here?
I'm not sure. My Apple TV with A10X will hang and generally the UI feels like its frame dropping every now and then. I would really like it to be smoother like my phone...
> My preferred licensing arrangement (for server software) would be something like AGPL + non-profit

Sounds like the Non-Profit OSL 3.0: https://opensource.org/licenses/NPOSL-3.0
But it wasn’t commentary. It was His mistake. Everyone knows that Elephants go VROOOOONNANMMMMMMOHFJFF

Right? No? Nobody?
I hold Twitter responsible for any and all failures to moderate after reporting - including its recent issues with CP being spread after reporting. I would argue the difference is that at least Twitter tried, and was trying before Jan 6th. Parler literally never even tried. In fact they proudly said they weren’t ever going to try.

To be clear: i think Facebook has blood on their hands too. I’m not targeting Parler unfairly.
Wood stove tech has also increased quite a bit though it’s still relatively rare to see 85+% efficiency. Access to free firewood is one topping point, but depending on electricity can be a serious issue in some areas.
Yeah but on the flip side -- nothing beats Spotify recommendations. I've found so much new music - if you're a new artist no other platform would provide more value than Spotify for discovery. Now, if we're talking pay-the-rent value..
My motorcycle keys had a tile on them, and my dad was driving it around for an extended trip. I got 1 (singular) tile ping, his entire 6 week trip.

The fact that any iPhone (> 11) will ping home with the location of one of these is the croudsourced killer feature in the making for 2 years before release.

I'm in for a 4 pack.
I did this once fully to IPO, and no it didn't really change anything for me. That said, when it happened I was younger and "just" a senior engineer, so I wasn't anyone who's decisions changed the company direction etc. Financially it was decent, but in other terms it didn't do a whole lot.

It did give me a brand name to reference at the time, but that fades quickly as you move forward. It helped for a short time in people recognizing the name and success so gave me maybe a slight leg up as we were known for having top talent. But outside of that, unless you can point to it and say you had some larger role then an IC role I don't think it will help you much. Director and above levels I feel it can make a change for your path as you'll be viewed as part of the "leadership" team that took the company public.
Have never noticed this, but I have "Reduce Motion" enabled in Accessibility settings.
How stunning and brave
That’s awesome. I worked for this one startup a long time ago where the CEO would call a company-wide meeting every other month to announce a new achievement award and then promptly award it to his co-founder. You can’t make this kind of shit up, it’s comedy gold. It was also great for morale every time we saw the cofounder get the use of the CEO’s Ferrari or that $25k bonus check. We were always so excited for him!
I agree it's voluntary, which is why I don't do it.

But no, they don't make it clear that they will GIVE my new address to people. It's FAR from clear.

They should have a service that does mail forwarding without handing out new address to people.
Side rant: Terraform has somehow convinced people that mandatory state tracking is a good idea, because it is a useful feature sometimes. It's often more harmful than good.

These tools are just configuration management for the cloud. No other configuration management tool requires your changes conform to something that was pre-existing in a state file. They simply modify the system state to reach what your intended configuration is, without needing to track state.

Orchestration tools that rely entirely on state files to make all changes are poorly designed. State snapshots are a limited view of the past, and do not reflect the actual current state. So you have to grab the state, then see what has changed, and wonder if what has changed was intentional and should be preserved, or if it needs to be overwritten. This is basically distributed change consensus, like merging Git trees, or Paxos. But tools like Terraform basically throw away the current real-world state, like ignoring what's in the mainline branch, because merging is, like, hard, man.

State files are useful when your CM tool cannot understand which resources need to exist in what form. Sometimes you may need to maintain certain infrastructure, but your tool doesn't have an easy way to determine what resources it is maintaining versus the resources that are not managed by it. But in most cases, there are various ways to detect that in code, rather than recording it in a state file. Every CM tool in the world does this, because you don't really care about the previous state as much as reaching your desired state!

The other way state files are useful is as a log of past actions. But that's not the way tools like Terraform use it; they lean on it like a crutch. Rather than just telling you what has changed since the last Terraform run, they can often cause Terraform to just refuse to apply changes, or fail to detect and import existing resources if they weren't put into the state file manually (terraform import) or during terraform apply*.
I am not confusing the two. In a band-limited signal, the Shannon-Nyquist theorem mathematically proves that the sampling rate is the frequency resolution. It also proves that when a signal is band limited, discrete time sampling can be a zero-loss transformation.

Your analogy misunderstands audio signals. The resolution components of bit depth and lossy compression are different axes and should not be conflated with or analogised to frequency resolution. They behave very differently.
My next car’s battery will be glued in place, permanently affixed to the frame. When it dies after a million+ miles, I’m sure both battery and steel body will be quite ready for recycling.
I've done this kind of work in node before. You don't want that.

The correct way to do this is to write a native addon that uses libuv to create your own thread (`uv_thread_create`) that does all the interaction with the GUI APIs. You then manage your own message queue to pass messages between your GUI thread and the V8 thread (using `uv_async_send` to invoke a C function that dispatches events from the queue into JS-land).
Where has this utility been all my life?! Thank you for introducing me to my new favorite filesystem lister of all time.
Utilities still know your physical service address. Generally banks and some other financial accounts require a physical address, in addition to a PO box / mailing address if you use one. This will be shared. There is no escape.
> but normally we'd expect it from Ford CEO, not Google types.

Why? How do you see a distinction there?
For me: per server avatars and/or usernames. Or even some sort of straight-up multi-account support. Being able to choose a display name upon joining a server, rather than after, would be a great start.
Dr. Quinn official website from 1998, still online
Strange. Disturbing even. An award given 24 years ago can be taken away? To quote that tweet you posted:
Discuss
You can actually override the min width for the window by adding a "MIN_WIDTH" field to Discord's settings.json:
https://support.discord.com/hc/en-us/community/posts/3600294...

Can't guarantee it'll be usable without using some custom CSS though.
but I'm not the citizen of apparently racist US, then why you(?) try to push me to solve your core problems?

I've no interest in trying to make you less racists, especially that your BLM is focused on one specific group instead of universal values like - equality of opportunity
The future is having most items with built in tags. So yeah, your iphone tells you the bike you stole is tracking you but its not realistic to remove the tracker from it so you have to dump the bike.
I'm not sure. My Apple TV with A10X will often hang and generally the UI feels like its frame dropping every now and then. I would really like it to be smoother like my phone...
Please forgive my ignorance, but what does PAMP stand for?
Common criticisms of Bitcoin, and my rebuttals to each
> How can I learn C++ and llvm"

Rather "C++ and Qt" or "C++ and Boost".
Funny enough, I hate Slack threads. Discord has added a reply feature already that better captures the IRC feeling, and rumor is real threads are coming, we'll see :)

(If you like threads, be sure to check out Zulip.)
How does Auth0 compare to keycloak? Is it similar?
The battery is slowly discharging and dying sitting in the box. I got one as some vendor swag a few years ago at an event. I stuck it in a drawer for a couple of years and forgot about it. When I went to move, I tried using it. It was dead.
Or there will be a ton of them on thingiverse to 3d print...
That does get to an issue I was wondering about: how long does it remember and does it associate each ping with a geo tag?

We live the mountains with poor coverage and a dog who at one time was a wizard at escaping and getting lost.

Yet we do have people all around, so I think the iphone solution would work, even if it was delayed. At least I would have an idea of where to start searching. I bought every lower than professional level device and they all just didn't work here.
Icq, probably cant bé revived. I miss it. The ability to find people was amazing
Java and C# are "battle tested." Flutter is an experimental Google project.
Absolutely, I have considered when moderating servers that if they placed more advanced moderation features, the kind you'd see in forum software, behind a paywall, it'd be the only thing I'd consider paying for.
The removed the Gamer branding by default a long time ago now.
Pretty sure that in the US, the various states provide manufacturers with updates to vehicle title and registration changes. This is primarily so that vehicle owners can be notified of safety recalls.
I still have the 8.1 manuals laying around here. Nifty technology but pricey, indeed.
You're asking an inherently political question.

Licensing, itself, is political, so you cannot separate political from non-political when it comes to the political topic of licensing.

edit: in fact, the act of copy-lefting some work is a political action.
Ask HN: Does anyone use an Oura sleep ring?
Does anyone use an Oura sleep ring?

How do you feel it has worked? Is your sleep better?

What has it done well?

What could be improved?
Tilt and Residual Tilt – How to Frame Frustrating Situations
We don't have the ability to keep things at the right levels on Earth, with all of the Earth's population and resources at hand.

With just a few people (soon, maybe???) and practically no resources on hand, to expect to do better on Mars is ridiculous.
I would not use a blockchain (nor anything else) for e-voting to be honest. While I could get somewhat confident with some of the e-voting protocols (and that's not a given), it means that citizens should trust a protocol (and an implementation, and a machine) that only people having a doctorate in the field can assess. On the other hand, paper voting is simple, secure enough, and easy to understand by everyone.

In my opinion, e-voting is a solution to a problem that never existed.
I reckoned it was the mastodon tooting its trunk, but now I'm just confused.
Nobel himself owned Bofors, a manufacturer of artillery and other weapons of war.
Don't expect future models to have that feature, though.
I could add in Pytorch, VSCode, and Swift too. But yeah it's reasonable to worry a bit. It's great that competitors to Java and MySQL arose, and pretty much everything listed except Android (kind of a weird case) has a strong open source competitor.
Kind of like how crypto was started as a reaction to broken financial institutions and is now being marketed as a get rich quick scheme.

Sometimes we become what we set out or destroy.
I refuse to think there is no escape. How do billionaires and domestic violence victims do it?

For financial accounts, many private mailbox services give you a real street address, so it doesn't look like a PO Box.
One of the really underrated features of ACRE is that it lets you force audio to only play on left/right ear. In Arma, if I'm talking to a character directly in front of me while while listening to 2 radio channels that have people shouting in mono, it all turns into a muddled mess of sound. If I have someone directly in front of me, one radio only going into my left ear, and one radio only going into my right ear, my brain can handle conversations without feeling too overloaded.
My wife, exasperated at our two teenaged boys, asked me if men ever outgrow fart jokes. I laughed, said maybe, then asked her to pull my finger.

Though when primed with the word Mastodon, I did think of the large trunk and a cartoon-like trumpeting of that trunk. Right after thinking how my grandmother would call her farts toots.
Chainlink and some Ethereum dapps have proven that you can get decentralized 'real-world' truth into smart contracts, at least from world market data. You can debate at how decentralized Chainlink's architecture might be, but it's certainly a blockchain oracle system that's been proven to work thus far.