skysight-inc/HackerNews huggingface dataset:
The main difference to especially GPL is that GPL does not say anything about how you can use the software (to the extent that it actually explicitly says that there are no restrictions on how you use the software and such restrictions are outside of the scope of it) while SSPL does and does so in a way that causes it to cover random totally unrelated components of your overall infrastructure.

This is in direct conflict with zeroth freedom in FSF's "Free software definition". And also at least the reasoning behind all these "anti-cloud-provider licenses" is in conflict with either point 6 or 9 or both of DFSG/OSD (which assumes that the right to use the software in whatever way you see fit is implicit enough such that it does not need to be mentioned more than by what is implied from points 5 and 6).
I love the second quote:

In Hilbert space, nobody can hear you scream. – Aharonov & Rohrlich (2005)
You either don’t understand human nature and economic incentives or you don’t care. You’re either ignorant or authoritarian.
For buyers a lot of value of the NFT doesn't come from the bits that make up the image but creator's prior reputation. Like art NFT's representation is only secondary to the artist.

This can be plainly seen by looking at the flood of NFTs on opensea that have never been purchased.
I take a different perspective. If my expectations are set too high then I'm practically unable to attempt doing new, challenging things. I can understand that sentiment of trying to be humble, even if screaming to the world that you're "trash" isn't terribly productive.

And it's not like I expect someone who's an artist of all people to remain upstanding in all their communications. I'd rather just hope they can keep honing their talents, of whatever subjective skill level.
Ah thanks, yeah. Familiar with the strategy, but didn't get the connection - been a long day over here
I like that. "Free software" will never stop causing misunderstandings. The first you come across "freedom software" you might google it, but the first time you see "free software" you will think it just means free ($0) software.

Unfamiliar terms should fail fast in peoples' minds, not be silently mistaken for familiar terms.
>I can't help but feel like if you want static typing, you're better off recognizing that python is not the right tool for the job.

Static typing is not a job though. It's a language feature. The job is solving technical/business problems.

And Python is a tool, but it's not a tool to do dynamic typing or static typing with, it's a tool to solve problems with.

So, the comment "if you want static typing, you're better off recognizing that python is not the right tool for the job" doesn't quite sit right.

You could instead better say that it's not a good fit for Python.

But why would that be?

Especially since one could easily have said the same for Javacript, but Typescript exists as basically Javascript + types, and people seem to love it.

So there's that.
Here's an HTML version: https://www.arxiv-vanity.com/papers/1204.1749/
Japan Inc driving towards a hydrogen energy future
First of all the 'spirit' of the new license is "you can do anything you like with the code, except if we don't want you to". Nobody knows when or whether one of these companies will turn around and say "that's now part of our business model, you can no longer do it". Perhaps they will decide that not only can Amazon not 'resell' their product, neither can anyone host it themselves, but everyone has to subscribe to their cloud service.

Secondly, although I love the Redis product for example, the company that sells it is no longer getting rewarded for their added value, as when they sold support or consultation, or as when AWS sells the fact of putting Redis on a machine and maintaining it. Instead they get paid for supplying something that no one else has, something which they have made artificially scarce.

Next, Amazon et al have resources and market power enough to push their own versions of these. Who will it serve when there's Amazon Redis, RedisLabs Redis, Community Redis, Azure Redis, all with slightly different interfaces? Who do you think will win? Amazon and Microsoft have the resources to destroy small competitors in these type of battles, and the user will be even more screwed. Just because Oracle failed with Jenkins, don't assume that no big tech is savvy enough to succeed at this game.

Lastly, free software wouldn't exist if everyone took your attitude. If Linus had told people that they could install his kernel for free, but that distros had to pay $2, Linux would never have been a thing. If you can't deal with sharing when someone else might end up putting in less and taking out more, you're not ready to share.
A video recently went viral of David Bowie in 1999 saying that the internet was going to be the future. We're at a similar place with newsletters - a frontier that is on the verge of exploding.

I run Thinking About Things [0], a simple newsletter that is a single link every other day to something interesting. The response has been astonishing - it's gotten thousands of subscribers in a single year with no marketing. It started as a way to send articles to family and friends and yet the simple act of triage and curation seems to be something that many find valuable.

It's impossible to underestimate the degree to which curation is becoming the differentiator in the digital economy; those who can be trusted to provide valuable content from the fire hose of all that's available on the internet will become the new information brokers.

[1] thinking-about-things.com
Everything is breaking news, but nothing is.

A dog's birthday party gets the same chyron and sound effects as a bombing.
Ahh, yep. I hadn't thought to look at Ragel source.
Nice to read they've baked this in. It is a barrier that can let one recover even after attacks from insiders.
Impressive documentation, complete with screenshots. The polish on modern emacs packages just keeps getting better.
Hopefully the Gateway Foundation manages to get it's feet off the ground with it's starport idea. They are probably the closest I've seen any company to take these ideas beyond the conceptual stage.
This is only a problem if the `FringeScientist.quack` signature is identical to Ducky.quack:

$ cat test.py
from dataclasses import dataclass
from typing import Protocol

class Ducky(Protocol):
def quack(self) -> None:
"Quack."

class FringeScientist:
def quack(self) -> bool:
return True

@dataclass
class Duck:
quiet: bool = False

def quack(self) -> None:
print("Quack." if self.quiet else "QUACK!")

def duck_war(aggressor: Ducky, defender: Ducky) -> None:
aggressor.quack()
defender.quack()
print("The only winning move is not to play.")

duck = Duck()
asshat = FringeScientist()

duck_war(duck, asshat)
$ mypy test.py
test.py:32: error: Argument 2 to "duck_war" has incompatible type "FringeScientist"; expected "Ducky" [arg-type]
test.py:32: note: Following member(s) of "FringeScientist" have conflicts:
test.py:32: note: Expected:
test.py:32: note: def quack(self) -> None
test.py:32: note: Got:
test.py:32: note: def quack(self) -> bool
"Claim: Former U.S. Vice President Joe Biden once said he had "no empathy" for the plight of younger people."

"What's True: In January 2018, Biden did say he had "no empathy" for the plight of younger people."

"Rating: Mixed"

Wow. What on earth were they thinking when they put this together?
Of course not, but if it can recognize the song, and the record labels have given YouTube a list of copyrighted songs, it's not too hard to put the two together.
Well...the joke is on the Americans. The media doesn't care for them either. The media houses don't care what the consumers think as long as they click, or even better yet, pay a subscription.
elucidate, extend, extinguish
Strategic issues aside, open sourcing a codebase that is over a decade old is extremely hard. You need to be absolutely sure there's nothing in the code or commit history that's not suitable for release.

Just one example: what if someone pasted an error log message into a commit message that included a piece of PII?
I can't remember if it was NPR or NYT that had the piece about "this % of the population believes false information about covid" and one of the items was that it came from bats. We weren't sure if it did or didn't come from bats. I don't know if we're sure now. But sure enough they slipped it in there with a bunch of goofy lies.
A useful thing with conditionals is shellcheck will warn you not to write [ foo -eq 1 && bar -eq 2 ], but to write [ foo -eq 1 ] && [ bar -eq 2 ] or [[ foo -eq 1 && bar -eq 2 ]].

I do think it would be nice if shellcheck was more opinionated, or if it was possible to create rulesets that have stronger opinions. For example, I would personally like to enforce the use of double bracket conditionals in my scripts, but I know that others prefer the single bracket variety.
I think you misread me (so clearly I articulated poorly); the thing that is annoying is that super resolution in the sense you refer to is categorically a different thing that the common usage of super resolution in (particularly single image) digital processing. The usage existed, as you and I noted, before it came into digital image processioning.

Because of this, conversations around it are often confused, and it would be clearer if there were a different terminology for the latter.
Market forces do make for optimal software over the long-term, but it’s only optimal as an engine for generating capital. If what you want out of software isn’t aligned with what generates capital you’re not going to be happy.

I’m guessing most our our personal metrics for what makes software “good” are only somewhat aligned with capital.
What’s the latest on whether a Turing machine possibly could model a brain, let’s say human? Are we very far from knowing that?
I guess the maximum frequency is the surprising thing to me?

Idk, I guess I thought maybe the limited information was, not really limiting the dimension?

Or, maybe I thought because of no clean objective separation between the observable universe, and the rest of it, that that would cause an issue?
Not really sure what I was thinking.

I guess it makes sense that it would be finite dimensional.

Hm, actually, I am confused about what counts as the observable universe. Is it that which is in our past light cone, or, that which is in a future light cone of our past light cone, or?

Also, there’s the issue of time in different reference frames. If the state of the observable universe, is supposed to be given by a vector in the same Hilbert space at each time t, uh, well, that appears to depend on the reference frame. Like, the points in space time that are “simultaneous” depends on the reference frame.

So, a vector which describes the state of the universe in a given time slice in a given reference frame, I don’t see how it would also describe it for a different reference frame.
The increase in platter density means you should expect numbers more like 600MB/s.

> If the drives are used heavily while rebuilding, this can go much longer.

True but that's a separate factor and depends on how the array is laid out.
It's a synagogue.
> After all, they are designed only to impact companies attempting to sell a SaaS.

That might be the intent, but the problem is that integrating any non-free software to a bigger project becomes problematic because the combined project likely becomes non-free. Which is most apparent in that these non-free components will not be appearing on any major distros main repositories.

So the non-free software remains an isolated island rather than melding smoothly into the larger ecosystem. And this has impact well beyond some SaaS providers.
Fully cooked meat can also transmit prion-based diseases, because cooking isn't hot enough to destroy the prions. IIRC, you need 1500 degrees (Fahrenheit, I think). Your stove or grill isn't going to get you there, no matter how thoroughly you cook the meat.
Everything has hit max politicalization. Example serial killer arrested in Florida admits to multiple murders

Somehow this story is now a look into whether the guilty party was a white supremacist and if this qualifies as a hate crime.

Somehow a psycho serial killer story is now not good enough ... we need to dig deep and see if this shows a larger problem will white nation supremacists committing hate crimes against asians and other groups?
The concept of digital ownership really is a complicated topic, even before distributed hash technology people on forums commonly discussed "is (digital) piracy stealing?".

DHT and are new and NFTs are a completely different model of ownership, with it's own model of value.

If you really peice it out you'll find that it's the strongest (but not necessarily useful) form of "digital" ownership that we've got.
I love how everyone here on HN shits on Gab's mishap just because they happen to host a lot of nonsense alt-right garbage and their CEO is a weirdo, but everyone's totally cool with GitHub knowingly having inconsistencies across threads:

> We initially thought this to be an internal reporting problem only and that we would see some data logged for an otherwise unrelated request from the background thread. Though inconsistent, we considered this safe since each request has its own request data and Rails creates a new controller object instance for each request.

I mean this is like an SNL skit: "though inconsistent, we considered this safe" -- inconsistency, no matter where it's happening, literally means your code isn't safe. Like, jeez... this is GITHUB we're talking about. I mean, I give money to GitHub -- this is pretty serious and we should really stop with the "omg I love these detailed post-mortems!" stuff. A billion-dollar company knowingly having code that's not thread safe in their flagship product and going "eh, it's probably fine" is bonkers to me.
The threat model is that any foothold an attacker gets behind you TLS terminator potentially allows then to snoop plaintext traffic - which likely includes login creds and auth tokens for all those mainframes and java 8 apps.

(Note, I do exactly this a bit myself - terminate TLS at Elastic Load Balancers - and I feel a little dirty about it ever4y time I'm reminded... I sometimes wonder if I spend more time ensuring VPCs are appropriately isolated and keeping instances running untrusted or less trusted code out of vpcs with production customer data flying around unencrypted, than I would setting up to use encrypted data-on-the-fly everywhere. The big inertia holding that back is that we have so much legacy stuff running on stuff like Grails3 and Java8 that) he benefits of starting "doing it right" are not going to be fully realised for many years while those old platforms still need to run, and the added complexity of running two differently architected platforms is a big issue... I know what we should be doing, but the path to get there and the expense of travelling down it are high. We'll get there in "drip feed" mode where new projects and major updates to existing projects will do it right, but I'll be astounded if we don't still have some old untouched Java8 or Grails3 running in production in 5 years time...)
Liberal societies place a stigma of having children instead of chasing middle managment careers and encourge whores to kill their babies. QED.
the scarce resource are the maintainers of the project (often paid and sustained by the oss vendor)
>Different words for different things is good, in my opinion.

And yet people are fighting tooth and nail to redefine open source to mean OSI approved licence instead of using OSI approved license to mean OSI approved license.

>To see why just change the thread title: What’s up with these new non-OSI approved licenses?

It's an article that you can have a reasonable debate about without stacking the deck against the people you're arguing against. Which is why the people who make money by stacking the deck are so dead set to redefine the word to mean exactly what makes them the most money.
Oh yeah? Well I run one where no ports are open. In fact, I haven't even connected it to the network.
> One difference may be if you primarily work in your own projects or work with other people’s projects.

Type-advocates throw this around all the time as if it's not the most patronizing thoughtpattern. Yes, I work on a good sized project with another 15 engineers using Python for the backend and angular for the frontend. If scale were going to reveal something dramatically different than whatever toy algorithms you might imagine I'm playing with...it would've happened by now.
That's my plan. As a non high-risk individual who works from home, after discussing this with my doctor I intend to a) wait as long as possible before taking a COVID19 vaccine and b) if possible choose a non-mRNA vaccine (so probably J&J's given that I'm in the US, as opposed to Moderna's or Pfizer's).

Until your comment it hadn't occurred me that this is consistent with my approach to OS updates. I typically upgrade major MacOS versions just before the next one comes out, so the point release is typically .6. Having the current major iOS release is more important for app compatibility, but even there I wait until at least the first point release is out.
Time Magazine:What My Mobster Grandfather Understood About American Capitalism
synagogue*
The difference is that those kind of guesses are not inventive.

It’s like how modern word-guessing while texting can have really weird results because the guess of what you meant to say has been turned into real words which creates new meaning.

Where previously you’d just have had a few mangled words it’s now been corrected into proper words, often with an unfortunate sexual innuendo.
It was suggested in a PR, which was then punted into RFC territory. I’m not aware of anyone actively pursuing an RFC at this time.
Trust me, you sound quite autistic. Seek help, therapy assists in seeing yourself from different angles, and realise life and yourself in ways you haven'tbefore. It helped me become a whole pperson, and move in a better direction.
A Turing machine could never simulate anything down to the quantum level, including brains, which is necessary to solve the binding-problem.
Most of the value in digital assets comes from creator reputation. This scarcity is what drives up the price.

It's not a coincidence that the most expensive NFTs are linked to a celebrity, meme or established artist.
I worked on a product, in the IOT space, through a major Telco's research lab, that was meant for US Gov deployment. The things I saw...
> those who can be trusted to provide valuable content from the fire hose of all that's available on the internet will become the new information brokers

Isn’t this what journalism was supposed to do before they discovered money?
> The server sees what domains you have passwords for.

The server does not see the domains you have passwords for. The following data are saved in plaintext:

- A list of "equivalent domains" (this starts out with a default list, but individuals can change this). This totally can be used to deduce which websites you have an account for, but that's not really enough information, as most websites will not have an entry here.

- Some metadata such as your email, master password hint

- Most of the boolean values (mfa enabled, email verified, premium)

- Custom field types (types only, field name, and value are both encrypted)

- Revision date

- Bunch of UUIDs

Here is what a single password entry looks like when retrieved from the /sync endpoint, which happens before decryption: https://pastebin.com/FLr19qiN

> You have to trust the server also if you use the web client because the web client is loaded from the server.

This is true! However, the android app, cli, and other clients do not get loaded from the server, thus, in theory, you can inspect the source of them, possibly compile it yourself, and use that. In those scenarios you do not have to trust the server.
Okay, I'll bite. PA probably isn't Pennsylvania, so what is it?
We should Eulogize
what is PA?
>The people have decided that "open source" means OSI open source.

I am the people. I do not agree. Now what?
MercadoPago offers deposito with a QR code. You scan the code with your phone an send the money to the account. It’s been widely embraced in Argentina due to the pandemic but it was offered for some time now.
The GPL doesn't give e.g. Linus, a privileged position where he can sell Linux forks but others cannot. For him to do that with a GPL Linux, he'd either need to make everyone sign a CLA saying he owns their contributions, or not accept external contributions. I think it's fair to say Linux would not have taken off so much in that situation.

"Fair code" loses the symmetry of licenses, and gives the maintainer an advantage over users. This is especially egregious for services that arguably would not have reached the extent they have now without the comfort and promotion provided by being open source.
Stored Procedures and Code Generation for SQLite
Where are you located?

In the states, pick any Series A or farther along product-based startup and chances are they pay 110k+ for mid level roles and up. Not sure why you think those numbers are FAANG specific. If you’re going for 200k+, ok then you need the big players.
A small, plug-and-play Linux computer (Project POCKIT)
As a native speaker I read some of these and they make absolutely no sense until I translate them to english, it's so funny!

Don't want to be picky, but:

1) Casa means House, not Home. Moreover, the word you're looking for is "Inicio" although we use "Home" in english when referring to a page.

2) In the Home I got the random word "porsiacasos" which doesn't exist by itself, correct way is "por si acaso"

Nonetheless, good job!
They're answering the question: "Did U.S. Presidential Candidate Joe Biden Say He Had ‘No Empathy’ for the Plight of Younger People?"

I mean, as far as I've seen, Joe Biden never said the words "no empathy" anywhere near the word "plight", so I guess the extremely literal cut-and-dry answer to the question is no.

Yet, as you say, he did pretty much say that, but there is room for context, which the article does a pretty good job of presenting. People deserve to know the context and then judge the comment for themselves.

Can I get a fact check on whether ahelwer said "all countries the US doesn't like deserve to fall"? Is it true that you once said that (in this very comment section, no less)? It is true, and it isn't true; a mixture.
Workerman [1] uses a similar approach to put PHP pretty high on TechEmpower [2]. Specially now with PHP8's JIT.

[1] https://github.com/walkor/Workerman

[2] https://www.techempower.com/benchmarks
The law of large numbers let's you abstract in such a way that the group can appear simpler than the individual unit. Of course, to fully simulate it across every single possible scenario, one would need to model all the individual units in order to accurately model the group, and so technically the group is more complex to fully model.
You can also run Ruby's unicorn or puma servers as a single-threaded process cluster.
Sales and lots of business development. I know people running ad-monetized newsletters who have entire sales teams just for this.

Kinda like how magazines work. Because really a newsletter is just a digital magazine.
It looks like the trick is to balance direct marketing with other income streams, so that no advertiser feels like they have leverage over your content.

Linus Tech Tips has merchandise in part because it means that their single biggest income source is not a sponsor.

Swag might not be your thing, but the message I got was pretty clear: make sure you can always walk away from any advertiser, either because they're a small part of your revenue, or you're living below your means.