jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sure!

CRDTs are often presented as a way of building asynchronous replication system with eventual consistency. This means that when modifying a CRDT object, you just update your local copy, and then synchronize in background with other nodes.

However this is not the only way of using CRDTs. At there core, CRDTs are a way to resolve conflicts between different versions of an object without coordination: when all of the different states of the object that exist in the network become known to a node, it applies a local procedure known as a merge that produces a deterministic outcome: all nodes do this, and once they have all done it, they are all in the same state. In that way, nodes do not need to coordinate before-hand when doing modifictations, in the sense where they do not need to run a two-phase commit protocol that ensures that operations are applied one after the other in a specific order that is replicated identically at all nodes. (This is the problem of consensus which is theoretically much harder to solve from a distributed system's theory perspective, as well as from an implementation perspective).

In Garage, we have a bit of a special way of using CRDTs. To simplify a bit, each file stored in Garage is a CRDT that is replicated on three known nodes (deterministically decided). While these three nodes could synchronize in the background when an update is made, this would mean two things that we don't want: 1/ when a write is made, it would be written only on one node, so if that node crashes before it had a chance to synchronize with other nodes, data would be lost; 2/ reading from a node wouldn't necessarily ensure that you have the last version of the data, therefore the system is not read-after-write consistent. To fix this, we add a simple synchronization system based on read/write quorums to our CRDT system. More precisely, when updating a CRDT, we wait for the value to be known to at least two of the three responsible nodes before returning OK, which allows us to tolerate one node failure while always ensuring durability of stored data. Further when performing a read, we ask for their current state of the CRDT to at least two of the three nodes: this ensures that at least one of the two will know about the last version that was written (due to the intersection of the quorums being non-empty), making the system read-after-write consistent. These are basically the same principles that are applied in CRDT databases such as Riak.
When I was a child, I once read a novel that featured a rape scene. While I had no idea what rape was, it was described in enough detail to be horrifying to read, so much so that I still remember it now. If it'd been a video, it'd probably have been much worse.

Now I don't think that book should've been locked away in a section of the library inaccessible to children, but that doesn't mean it's absolutely safe for children to consume content intended for adults.
> Pandora is in no way a replacement for Spotify.

Pandora now offers on-demand streaming as a subscription service (Pandora Premium), just like Spotify. This has been available since 2017, after Pandora acquired the assets of Rdio.[1]

Pandora's music discovery features are best-in-class, but its maximum audio quality is lower than that of other services (192kbps vs. Spotify's 320kbps).[2] Pandora also pays artists less per stream than Spotify and most other services do,[3] probably because Pandora has a huge proportion of free users.

[1] https://www.engadget.com/2017-03-13-pandora-premium-music-st...

[2] https://www.highspeedinternet.com/resources/how-much-speed-d...

[3] https://producerhive.com/music-marketing-tips/streaming-roya...
This is fine. But you are talking about Discord as a replacement for Signal, in a thread about Signal and it's privacy model.
"This time is different. It’s not just speculation, it’s about community." (from article)

"Let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No sir. Our model is the trapezoid!" (from The Simpsons)

But seriously, I can imagine that being in such a community would be all fun and games when there is a sufficient flow of new community members to keep the prices going up and so to keep making the existing community members richer and richer. However, at some point the music will stop and the party will come to an end, in which case what will happen to the sense of community then? And perhaps more importantly what will be its wider impact on society? If that community just forms a relatively small segment then the fallout could be contained, but if it sucks in an entire generation, or worse still an entire country, it could conceivably get physical. See also the collapse of pyramid schemes in Albania in 1997: https://en.wikipedia.org/wiki/Albanian_Civil_War .
So all we have to do is figure out what indicators (registered firearm owner, motorcycle owner, Linux user, Presbyterian/Quaker/Mennonite, blah blah) the FBI has pulled out of it's collective unconscious/cornhole, not do any of those things, and law enforcement won't harass us?

Are they really that stupid? Or alternatively, does law enforcement really run on ill-thought-out indicators like this? Why wasn't I told this in High School "Civics"?
I meant to suggest SHORTING real estate as a hedge. Not buying it.

You can accomplish this through companies that own property in the area.
Yeah, I don't really get what definition of "superstition" the author is intending here. It seems like "laziness" or "lack of rigor" would be more appropriate terms.
> The problem is when some people claim that they just become overweight because of their genes, and are unable to lose weight by eating less.

Without getting into the discussion of whether or not your problem is simply equivocation because you are interpreting "unable" in a different sense than those using it (or, e.g., the medical community) would in this context, "eating less" in the context of this discussion was eating less volume of food with the same calorie density, and the post to which you responded was pointing out that that is, in practice, not as successful for some people as eating similar volumes of food with lower calorie content.

Both of these methods are equally "eating less" in a caloric balance sense. The set of processes that affect processes related to wait loss (including both processes that control how much of that energy content is actually made available, and processes that might be viewed as compliance-related in terms of satiety triggers on the input side and processes that make people prone or resistant to activity on the output side) have substantial, well-known, biological variation between individuals, which have significant linkages to propensity for obesity.

Treating the issue one of simply calories in vs. calories out with success outcomes differentiated only by moral features like willpower is a stupid statement which is proven false by a vast body of research on metabolism, obesity, etc.
Nothing says better instant messaging execution than monetization of colored pixels.
The flower is underground, you wouldn't see it anyway.
Not to hijack someone else's thread or anything, but if folks have a line on a site that pairs 'people who need *nix-based system administration/automation/devops-anything' with 'system administrators/automaters/devops engineers' and could post it, I would be deeply grateful.
Same here, of course amazon doesn't always have the lowest price, but I'd be insane to always buy from (and register at) the store that currently does. For me there's much more value in knowing that the item will arrive tomorrow.
Have you ever programmed C? Almost everything Go has is somehow related to C. Of Nim, Rust and Go, it's Go whose the closest programming language to C. That said, Go is the least suitable C replacement of these three.
The official XPI are here: https://github.com/gorhill/uBlock/releases
Because, as a Mac user, when I use Windows 7, I'm not bothered by it. That's my test.
"Stable" but adding new features every 6 weeks... which will get used by library authors... which will put all users on a 6 week upgrade cycle.. yey?

Or your favorite library author just likes nightlies, which effectively forces you to run nightlies to keep up with bug fixes if he isn't maintaining a separate branch (and who has time for that noise).
> If you want a lighter-weight core to start with, there's Lumen

It's been few years, but last time I tried it, the first thing it did was pulling close to 100 dependencies. I worked on few fairly large codebases (Symfony, Nette) and those were never even close to that. I realise it's not a good metric, but it really felt like an NPM project.

Has this somehow changed?
This is classic “efficiency” vs “antifragility.” There are some things that are okay to ocassionally fail, and for those it’s often good to pursue efficiency. But for something critical like electricity, the market all decided - with good financial justification - that it would be more profitable to just let the system fail occasionally than to be hardened against long-tail events.

In systems engineering if we want this to not happen we usually intentionally add volatility, things like putting chaos monkey into your infra so that long-tail failures become common and thus the necessary hardening can’t be missed.

I’m not quite sure what this would look like for an electricity market. Maybe something like huge fines for having your capacity go off-line, which require insurance, and the insurers thus require winterization or they charge way higher rates which make your plant uneconomical. Or a regulation that says all plants must be winterized to a certain degree thus the cost of electricity will just be higher for everyone to pay for mitigation of long tail risk. The fines approach is more indirect but - assuming it works - it leaves room for edge cases and innovation that the “orderly but dumb” regulation does not.
I think most trees fall when there is stormy weather. A wind free day, I think much less than one in 5000 trees fall.
Toto Neorest... don't those things cost like, $10k?
Curious, besides this book on wealth creation, what other books have you read?
In my mind

In a future five years from now

I'm a hundred and twenty pounds

And I never get hung over

Because I will be the picture of discipline

Never minding what state I'm in

And I will be someone I admire

And it's funny how I imagined

That I would be that person now

But it does not seem to have happened

Maybe I've just forgotten how to see

That I am not exactly the person that I thought I'd be

[...]

And in my mind

When I'm old I am beautiful

Planting tulips and vegetables

Which I will mindfully watch over

Not like me now

I'm so busy with everything

That I don't look at anything

But I'm sure I'll look when I am older

And it's funny how I imagined

That I could be that person now

But that's not what I want

But that's what I wanted

And I'd be giving up somehow

How strange to see

That I don't wanna be the person that I want to be

---

Amanda Palmer, "In My Mind"
It will likely be much thinner than that. But that is a problem. Most plans assume "once manufacture becomes possible and cheap enough". Of course, ordering that much (once a process is proven) will quickly drive down the price. Talk about scale!
pointless article it can be summarized in two sentences

assumption: woman don't want to have sex, men do.

conclusion: it is better for men if women are more promiscuous.
Simplified, but yeah. It generates intermediate object code, which is transformed to machine code.

And as you say, pretty much every platform in existence has a C compiler targeting it. In many cases, you use what's a called a cross-compiler, which lets you generate code for, say, Arduino using tools run on, say, Linux. But one way or the other there'll be a way to compile for it.

Net result is that as long as the code isn't doing something that is specific to the platform (memory layout assumptions, asm blocks, Windows API, etc.) the same C code will run on many different platforms. You'll have to recompile it for each one, but you won't have to change the source (much).

If I understand correctly, Nim ultimately generates C source (among other options) which then goes through the above process. So it has the same level of portability.
This kind of setup lets you "use the online manuals", by which I mean, just somewhat loudly ask a question of the room. Those who know the answer will swing by to help out, and those who don't will ignore it. If it doesn't happen too often, it doesn't even break peoples' concentration very much.
Wow, pretty bold bet SamA!

Anybody know how Sam's Proposition 3 would have played out for prior years of YC? He's betting that net valuation of the entire YC W15 class will exceed $3B by 1st Jan 2020. That's roughly $30m per startup in 5 years. How many prior YC classes passed that bar?
"Consider what O(n) means: nothing. That’s right, if somebody tells me something is O(n) it truthfully tells me nothing on its own."

You, my good sir, are totally mistaken. O(n) is a set of functions that grow at most linearly with n, ignoring constants. O(n) is a rich mathematical notation that tells a _lot_ of things on its own. If someone tells you that something 'is' O(n) what they actually mean is that they have a function that is _an element_ of O(n). Again, a very concise and powerful statement on its own. Of course you can't say "this tree is O(n)" because a tree is not a function. That'd be like saying "this apple is dumb". Don't blame the notation, blame the user.
That would be great. I'm not a Windows user, but having Windows support is a pre-requisite for adoption in many corporate environments, and proper symlinks are available since Windows Vista.
Even much of eastern China is mountainous, i miss trees in Beijing's winter (they kind of just disappear until spring, not being evergreens).
there may be significant friction and even laws against it, but the government, behind closed doors would pay you a significant sum for your company to continue doing it and I would wager would lobby the government to pass bills to not only make it legal, but protect its legality.
> No one individual is billions, millions, or probably even thousands of times more productive than any other able-bodied individual.

Productivity is not the only determinant of wages. Not only that, but it is quite hard to definitively say how productive a person is. And this doesn't even matter because in general, people get paid however much their employer thinks their labor is worth and that's very subjective. And I would say that many people have in fact created billions in wealth for the world.

> When you see these massive differences in wealth appear, they must either come from theft or luck, both of which are unfair

Luck itself isn't unfair, although you might say that the distribution of luck is 'unfairly' stacked towards the wealthy.

> because they reduce the rewards to labor of the vast majority of humanity and

I (by luck) invent some fantastic widget that improves the lives of people all over the world and I become a billionaire. By becoming a billionaire, did I really make everyone else poorer? I would say no, because I _created_ wealth. Wealth doesn't have to be taken from other people to be had. I won't disagree that theft (which generally involves government/corruption) is 'unfair', although you'll have to clearly define that word since it can mean anything.

> instead funnel unearned power to those least equipped to use it for our mutual benefit.

And who is best equipped to use it? What is 'our mutual benefit'? Who determines what is earned and unearned power (wealth?)?
They can offer author branding when they reach whatever threshold they've chosen. They can even put branded authors together in a specific collection just to keep in line with their typology. I'm not sure about how they'll resolve your other arguments, but the branding complaint I see a lot on of on Hn, and it's weird to see cause they're a start-up and something like that is when, not if.
FYI - I'm going to take the dealer's upgraded offer of $24K.
If you're on a phone/tablet and get desktop version of sites, click this for the print page... Otherwise bad ads and dumb JavaScript on that page will rape your device

http://www.washingtonpost.com/blogs/the-switch/wp/2013/08/23...
Careful there. That would incentivize unscrupulous nations to breed vast populations and keep them barely alive in cages, just to be "allowed" more emissions.
Nobody is blaming youtube, video compression or anything of the such. This is to expected behaviour. And no normal person should be able to expect, or want to upload and download a video 1000 times, or even more than 10.
The problem isn't the vocal minorities. The problem is that if a game is too short it actually hurts sales. The game is rented for a weekend, or returned to the store to be resold as pre-owned.

An unfinished game is far less likely to be returned. You know, maybe some day you'll get around to finishing it.
He has his moments but I don't think he is quite the antithesis of Thurrott, yet.
This opens the door to running your phone as a low-powered, miniature PC while docked.
>wondering what kind of country invents tentacle porn..

An island nation for which octopus and squid are a dietary staple and where sex has historically not been taboo?

I get where you're coming from, though. :D
Google Reader has a recommended links feature that may be of interest to you.
I've had a lot of success explaining "easy to check a solution, but hard to come up with one" to people. It really doesn't matter whether people understand NP-complete and how polynomial reductions work. Just understanding what's included under NP is enough.

If I were writing this article, I'd explain NP as above, and then say "research now shows that there are many problems in NP on which quantum computers will offer no improvement."
Closest thing i can think of is the Tesco API: http://www.programmableweb.com/api/tesco

edit: also, keep in mind the story of Webvan: http://en.wikipedia.org/wiki/Webvan
Maps used to be, like telegraph systems, under far more aggressive state control in various places. I seem to remember that Turkey had a law against possessing maps at greater than specified resolution without a license.

Even in present-day India I believe maps are required to show Kashmir with the Indian view, and customs may theoretically confiscate differing printed maps.
You have a point but... Obama doesn't use twitter?
What are decentralized social apps (such as manyverse) supposed to do about this? Are they just never allowed in the play store?
actual insurrectionists would've have done more than take selfies, commit petty vandalism and wander around in a daze for a couple of hours. it was a boomer chimpout.

the people who are using the language of insurrection/terror etc are doing so with the purpose of creating casus belli to enact retribution on their political & cultural enemies and to turn the war on terror inwards. if we have learned nothing about restraint in the years after 9/11 then we are heading for a nightmare scenario.
Sure, making your own social media and inviting your friends to use it is gonna work out well bud, sure.
I agree that Chesterton's fence is a nice thing to have in any discussion of law but I'd disagree that we'd return to the same conditions as pre-230, the internet landscape is very different now which is why the law appears to favour larger companies. In fact, repealing it altogether might favour them, it wouldn't have back then.
Sci-fi shows need designs that are "readable" by the viewer in split secons. That means unique, distinguishable silhouettes that also tell you at a glance where everything is moving in a shot. Pointy designs make that work excellently.

As for the real world: there are plenty designs that are not pointy and flying: every satellite, the ISS, the lunar lander... however, all the designs that interact with earth's atmosphere have to respect aerodynamics. Thus, just about every ascent vehicle becomes pointy. Landers are different. The Soyuz return module doesn't look particularly pointy, for instance.
We don't yet need to go through interstellar medium. Currently vehicles which need to go through atmosphere are pointy. Vehicles which do not are not pointy (all current satellites).
Israel has managed to give the first shot to 20% of its population, and at this rate will be into herd immunity territory by the end of the month.

As far as pressures on healthcare systems though, once over 65s have been vaccinated (and the northern winter ends) the pressures pretty much vanish.

> Similar to how we’ve never really admitted that people who’ve had COVID are immune and can no longer spread it.

Well we don't know that. In many cases the virus reproduces and spreads without any symptoms. If the spread occurs before the immune system kicks in you could still be a carrier even though the vaccine makes your symptoms pretty much zero.
Section 230 is a great thing and the consequences of repealing it or adding extra requirements to qualify for its protection would be unequivocally bad.

From a pure logic standpoint, there is something that bugs me with the argument that moderation isn't the same as producing content. A website's moderation policy could be that, on any given day, any message other than "The archduke is a corrupt autocrat responsible for the assassination of members of the political opposition" -- which might be libel -- will be deleted by the content moderation team. The next day, the moderation policy might be that the only message that will not be deleted by the moderation team should be "Furthermore, the archduke is having a secret affair with his first cousin".

The platform doesn't publish any content in this scenario, it merely awaits for some random anonymous account, on which no liability will be assessible, to post the unique string of characters that is allowed by the content moderation policy on that day.

Of course, what I'm setting up here is a bit of a beard fallacy [1]. Laws are not enforced by algorithms and a human (in particular a judge) is perfectly capable of distinguishing between a content moderation policy that bans profanity and one that bans all but one string of character.

Beard arguments are everywhere, human-made categories always have fuzzy boundaries. However, some categories have sharper boundaries than others. There is very little ambiguity as to what "running a red light" means for a motor vehicle, even though Buridan's paradox [2] tells us that there could be. There may be a continuous curve, but the slope is very steep, creating a sharp distinction between "running a red light" and "not running a red light".

The slope from moderation policy to content publisher is not as steep of a slope. While everyone might agree that banning, say, profanities is not really a form of speech, and while everyone might agree that my cute hack above is really just speech, there are many intermediate points where reasonable people might disagree.

Generally these uncharted areas get progressively cleared up through lawsuits creating precedent which creates uncertainty, and introduce layers and layers of complexity.

My own feeling is that when the delineation of a category requires an accumulation of special cases, exceptions, distinctions, clarifications, it generally means that it does not map to something fundamental or important. A large part of software engineering consists in finding the right abstractions to think about a problem, and when one leaks that badly, it's generally and indication that one is thinking about the problem wrong. My hunch is that the fundamental issue lies in the concept of liability for libel in the first place.

[1] https://en.wikipedia.org/wiki/Sorites_paradox
[2] https://en.wikipedia.org/wiki/Buridan%27s_ass#Application_to...