skysight-inc/HackerNews huggingface dataset:
Good question. I see you edited your post but i'll be clear - SQLSync doesn't use CRDTs in it's current sync architecture.

Basically each client maintains their own log of mutations. These mutations are applied optimistically to the local instance of SQLite, and in parallel we replicate the log to the server.

On the server side, it reads from all of the individual client logs in a deterministic order and applies the mutations to it's own SQLite database. Under the hood SQLSync hijacks all of the writes to storage and organises them into a format that's easy to replicate.

Finally, the the storage log from the server is replicated back down to each of the clients. This leaves the clients in a weird position as they have two versions of the database which may have diverged (probably). So to finish this up, the clients throw away their local changes and reset to the server state (i.e. git reset --hard). Then since there may be some mutations that were executed on the client but not yet run on the server the client simply re-runs those mutations (i.e. git rebase).

In this way the system continuously keeps itself in sync with the server and other clients.

Conflicts are handled by logic in the reducer which is able to inspect the state of the database to figure out what to do. Yes, this does require writing the reducer code carefully - however in testing I've found this not to be too bad because:

1. A lot of SQL operations automatically converge pretty nicely (and you probably already have to think about them converging in your existing REST api's or w/e backend api you are writing). Think about patterns like `insert...on conflict do...` for example.

2. Since the reducer is isolated and comes with a type description of all possible mutations, it's very easy to unit test the reducer with different orderings. Basically think of it as deterministic simulation testing for your API. Something that's pretty hard to do with normal backend architectures without a lot of mocking and architecture.

Hopefully that helps!
Indeed.

While I’ll never own one, there is still something about the sound of a Mustang V8 going past.
I have an office.
What's a good write once backup solution for long term storage _today_ though?

I saw writable bluray disks recommended as they would last for decades, however 25GB for a standard disk is by far not enough for a photo collection, and many disks gets clunky.
The Marvels of Qu: What Makes Chinese Food and Drink Unique
Is it safe to assume that there exists a lot of cables that
we are not supposed to know about or at least that are not
public and not on such amps?

I have long been thinking that the NSA must have some high capacity
"black" cables to help the surveillance of the internet.
Primarily to capture data, sending all the captured data back
through the public internet would be counterproductive.

A 5eye private subsea network?

I would assume other countries have some for similar reasons
My bad, was confused by the previous comment

Here's a list of the current pricing
https://manual.grid.tf/cloud/cloudunits_pricing.html?highlig...

Of course, there're other projects building on top of us to even drive the prices lower, and even as a token of appreciation I'd love to provide you with whatever necessary to be able to test the platform for as much as you need.
Smoking gun is a leaked memo indicating the behavior is meant to break Firefox in this specific way
There are repeaters on the cable every ~50-200km (depending on technology), powered by DC power carried on the cable. There are branching units powered the same way -- I believe they handle branching at the fiber level, rather than waves, but not sure of the specifics on modern DWDM cables. (they can run ~80-160 different frequencies of light on the same fiber, and the cables contain multiple fibers...)
I've been feeling this way for a while. So much human effort spent on producing human suffering and death. No wonder everyone feels like everything is falling apart.
>> Can they sustain that if they get hit again and again?

> Yes

Let me fix that for you. The correct answer is not.

A "severe" fire is any wildfire causing severe consequences. A small bonfire that would kill the last 20 specimens extant of a wild flower would be severe, for sure. Those small controlled fires will kill all the trees in the cohort 2-8 years old. Do it each five years and is "forest assassination". Dozens of species will quit the area because soil can not hold water anymore. There is not such thing as a free lunch.
looks at the name, looks at the headline

> In 2014, I received the Honor of “Commendatore della Stella d’Italia” (Commander in the Order of the Star of Italy)

Not many Dutch people have been bestowed the honor of receiving an Italian commendation.
The cynic in me says we will understand the motivation in some antitrust trial one of these years.
I have the AT&T-branded version of this router, which is significantly cheaper, even when unlocked. (Got mine for $300 or so each. They retail for $450 at Best Buy, but good luck unlocking them. The AT command sequence to do so sends an encrypted challenge, and only one person knows how to solve it.)

It's extremely locked down and its UI is absolutely terrible, but it is, by far, the fastest mobile hotspot and travel router on the market right now.

The only thing that comes close is GL.iNet Puli XE3000, which is slower (Mediatek CPUs vs Snapdragon X28) and only available on GL.iNet's website for some reason (most of their other stuff is on Amazon).

Updating the AT&T branded version is a nightmare. First, you need to have an AT&T SIM with active service to contact the update server. (AT&T Prepaid works fine.) Then, you have to be lucky enough for the server to actually decide to send an update to the device. If you're unlucky, you have to contact someone at NETGEAR in order to get them to talk to AT&T to push the update.

Any settings changes to Wi-Fi or cellular triggers a radio/modem restart. This can take 30 seconds. That includes things like switching from mobile-only mode to mobile+"Wi-Fi offloading" (i.e. wifi repeating). Some settings require an entire router restart, which takes two minutes.

I have two of them. I'm going to get the Puli and return the Nighthawks.
Are they?

Most women I know who are child less (not on board with calling it "child free", as if it's a sort of disease), ended up that way because they didn't get into a stable relationship quickly enough before their biology caught up with them. It wasn't so much an explicit choice as much as a consequence of an inability to be satisfied with a partner, or inability to settle.
https://en.wikipedia.org/wiki/BD%2B

The one thing I'm not 100% certain on is if HDCP revocation list updates go through BD+ or if there's a separate mechanism for those updates. However, BD+ code gets to inspect your player software and modify it, which is sufficient capability to do updates, even if they don't use it for such.

I also don't know if they continue to release updated BD+ code or if they've given up on that.
Isn't this what you want? You are reliably linking to the specific dynamic libraries you are compiling against.

Or was the issue that you expected them to be portable? Or use commonly known dynamic library locations?
Wait, not everyone can do that?
Having the engineer pair with someone who has never used the product before who also works in your org could help. I have a blog post coming up about this soon!

I wrote documentation for a product earlier this year. A colleague with limited Python knowledge tried out the product using my documentation live, on a call. I learned so much from the process. We found bugs, we noticed that our documentation didn't have one clear usage path, which was confusing, and more.

Watching someone work through your documentation was a bit uncomfortable, but it really helped me. I plan to do it again with another documentation project on my hands.

Also, your colleague may need more direct feedback. I have picked up a lot of tips from the person who edits my work. Sometimes, I have an "aha" moment when I'm like "hm, this approach really is better!" and I take it with me in all that I write after that.

> writing documentation in a conversational style

The medium really matters. If the course was more about tutorials, a conversational style can be appropriate, if kept in check. If you are documenting open source software, it is different. Your colleague probably picked up good tips, but the course may not have shown how to use them properly.
They won't show what they have access to and actively use against adversaries. They have "NSA approved cryptos" such as TACLANES hardware that other countries can use at government level with their own crypto bases. Civilian level encryption was never meant to be Government level, we were only lucky that AES and such was opened up by US law in the 1990s.
I hear the know it all customer is the worst.

I once had a problem with my laptop, which was a problem with the drive. I pulled it out and duplicated the problem on a different laptop, so I needed to get a replacement. I kept mum and went through all the steps I was instructed to (reboot with this or that key held down, etc) until finally support said “well sorry, we’ll have send you a box for you to send back the laptop”. It would have been useless and annoying to the person on the other end of the phone to dry to skip all that. Like doctors, they must deal with a lot of people who studied at the university of Google and think they know it all.

I have a few times sent in bug reports on software I had previously worked on myself. Again, just file it like any other bug. Usually the bug just gets fixed (or not) but I did once get mail from a former colleague who said he was assigned my bug and how the hell was I? Sadly he also told me, “we aren’t going to fix it.” :-/

Of course most of the time I don't know any more than the next schlub. Otherwise I wouldn't have called.
The idea that artificial life would simulate the biological imperative to reproduce is absurd.

The most defining difference between genetic life and digital computers is the ability to copy.

Living organisms struggle to copy their DNA to the next generation; while we humans struggle to prevent computers from creating and distributing perfect copies of data, and from sending those copies to every corner of the world in milliseconds!
I've thought a lot about this, but sure there are still some rough edges to figure out. See this comment for a bit more of a deep dive into how SQLSync works and why it might be possible to make it easier for devs to write correct code that converges. https://news.ycombinator.com/item?id=38502987

Also, I'm considering adding a CRDT column type to SQLite to enable embedded collaborative use cases while using the relational model for the rest of your data's structure.
Thanks for your opinion
I've had a kei-car sized sports car that was a hoot to drive but it felt like putting on gloves just to get in.
Here's a post from that person on it: https://ln.hixie.ch/?start=1700627532&count=1
The article kind of answers its own question in 2 sentences:

> But gigawatt scale reactors are easy to turn into bespoke engineering megaprojects. Custom engineering for every site foregoes economies of manufacturing scale.

My core impression of the SMR enthusiasm was that it would be really great if we had a few factories pumping out "nuclear energy pods" on an assembly-line, and then those modules could be plopped down anywhere and plugged into the grid. Energy problem solved.

The issues with the economic inefficiency of smaller reactors could be solved with a sprinkling of Technology Dust from the Innovation Fairy.

How about an equally starry-eyed idea: We build out the grid worldwide, and then just build one giant reactor complex per continent; we get nuclear economy of scale, but we don't ship the reactors to different locations, we ship their energy output instead. As for any problems with economic inefficiency (or the limits of HVDC transmission lines) I again invoke the Innovation Fairy.
I have the inverse problem. Do you have any advice for me?

I have no problem coming up with, and remembering, cool projects. I just rarely have the energy or the lasting enthusiasm to actually follow through.
I attended high school in India around 2008, they had a good three chapters on CNS (incl. how reflexive actions can be routed within the spinal cord).
>how many would it be if we were not providing them with assistance? Do you think they're just going to roll over and capitulate if the US turns off the tap?

Seems like it? What else would they do?

Just look at what's happening, they are going to end up losing anyway despite the amount of money that the West has been giving them.

(4 days ago) https://www.reuters.com/world/europe/at-what-cost-ukraine-st...
> most intelligent people I know have had zero children

Did you consider your sampling bias?
It was part of the German curriculum in the early 2000s.
I'm glad you're liking it! It's the idea from the beginning indeed to allow that level of freedom to people. I would also love to help you to know more / test the project (not strings attached and no money to pay) :)
Well, they did make them. I suspect that the safety concerns were the main issue (less road contact compared to inboard motors).
The US spends over a trillion dollars on Social Security annually, plus I believe another $1.4 trillion or so once you add up both Medicare and Medicaid. (Fun fact no one knows, the US now spends more on healthcare for the elderly than the entire famous military budget). So that covers both pensions and healthcare (which are never free for anyone in any country, you obviously have to pay at some point). So once we factor in over 2 trillion dollars of annual US spending on pensions and healthcare, I doubt there's a huge difference there
It’s power of the other kind driving this. Nuclear materials are controllable militarily and therefore nuclear power is controllable, and controlled by the existing geopolitical power structure. “We can supply your energy but we need to also provide a small military base to secure it. And don’t upset us or your lights go off” is very different to abundant and freely available
I think calling it a secret is just plain insulting to anyone the bothered to read the drivel. And one is left with the feeling the author has an unstated agenda that's he's too chicken shit to state openly.

Whoop de do. The US, Western and Eastern European countries are using their market economies to build weapons to send to Ukraine or replace stocks of weapons also sent to Ukraine. And they'll keep doing that until either Russia gives up or implodes. If the author hates that he should come out and say he wants Russia to annex Ukraine.
You really are wrong. There is a reason the broken window fallacy is one of the most famed concepts in economics.

> There is no downside here form the US perspective. Every dollar spent is returned in ways that no other expenditure could replicate.

Suppose we gave "American aid." Instead of giving military items to Ukraine, we pick the names of 10 millions of Americans out a hat, and buy them things. Only restriction is it has to be made in America.

This has all the same effects on the US economy as military aid to Ukraine. It pays the salaries of some people in the US. It uses some raw materials that we have to buy. It costs us in taxes. It diverts some labor to whatever we're buying for the American consumers, and away from all other industries (this can be inflationary).

But the difference is, at the end of the day, those 10 millions Americans have something they didn't have before. America is slightly richer than if we'd given stuff to Ukraine.

So the aid to Ukraine is more beneficial to the US than if we were giving Ukraine money to buy Chinese goods, but still less directly beneficial to the US than if we spent the money on ourselves.

P.S. Like the grandparent post, I'm not bothered by this. I think it's appropriate to aid Ukraine, but it has a real cost to the US. I'm just bothered by the fact that you're so loudly getting the economics wrong.
No, that's the entire point of the broken windows fallacy. It's not negligible -- it adds up to the same amount of value.

This is why it's called a fallacy, because people think it's negligible, when it's not. The Wikipedia article I linked to in my original comment explains it in full detail.
I want to second everything you said, but also go on to qualify that I think having children can absolutely be a particularly excellent experience for people who would visit HN.

If you're the nerdy-intellectual type, if you love to learn things, if you love to do projects, raising children offers so many rewards.

It's fascinating to watch them grow and achieve things, it gives you first-hand knowledge of the human condition you will surely appreciate, and you are absolutely involved every step of the way. It'll make you research many things, it will make you pick up lots of new skills. It will motivate you to be healthier and have better planning and time management chops. It'll give you an experience that is uniquely and individually yours, akin to posessing a secret knowledge.

Do you love that feeling of being productive and time well-spent, when you don't second-guess whether you made your hours count? The obvious purposefulness of every hour with your children will give you that feeling every time, even (and especially) during the hard bits.

Lots of things conceive of having children as some form of sacrifice, but there's so much to gain.
> Is reasonable to expect a company to go out of their way to spend resources fixing something that works fine for 94% of their users, using any of several alternate browsers?

Out of their way implies they have to do anything more than implement the standard and don't do browser sniffing, which has always been a bad practice and especially since feature testing has become more widespread. A sibling comment highlighted the part that it works if the user-agent is changed to Chrome.

So, here's my take to your original question: If a feature has a backing standard, companies, especially those above a certain size, should be forced to follow the standard for that feature and not include any kind of "only allow using this feature if we have tested it in the browser" code. If the company states they cannot do that (cause they have a policy to only allow features in browsers they've tested or whatever), they should be forced to support everyone.

Another good reason to force support for everyone should be if the company has their own browser.
Who’s claiming it’s not significantly harder? That is a bad reason to give up, if that’s what you’re advocating for.
TOMEC was authorized to raise country wide prices by up to 40% as necessary, due to Yen spiral and overall energy economy being trashed.
Georgia is not a dry place…unless op mean Georgia in the Middle East.
I tried RN and Flutter and I liked Flutter more.
We are sending a lot. Biden would send more if he could, but the Republicans won't let him. You may also not appreciate that the US cannot leave itself unprepared for a conflict, or its capacity to support Taiwan and other allies. Or the difficulties in increasing the manufacture of munitions and other military supplies. It simply isn't easy to do.

You also may not realize the level of antipathy toward sending aid to Ukraine that exists here in the US, particularly by Republicans. People here seem to think that we are sending all this money to Ukraine, personally enriching Zelensky. A lot of this is Russian propaganda that has filtered into US conservative media, sometimes direct from RT.
And this is sexist rhetoric framing a stereotype.

Why should men ever be anything but men?
Congrats for halfway implementing a $30 Chromecast?
The article notes that the babies are with their mothers most of the time, so they're probably exposed to plenty of language even if it not specifically aimed at them.
Sure, but these people are a fringe group, and largely a caricature. Most people just want to be able to live a comfortable life and not damage the planet we live on in the process.

I guarantee you that if limitless, clean, cheap energy became the norm then the vast, vast majority of the world (and probably even these ascetics) would make use of it, and it would be beneficial for humanity.

Also - in the absence of such an energy source, minimising usage of polluting energy is a good move.
https://en.wikipedia.org/wiki/Hyperscale_computing
The review process is the same for MV2 and MV3 extensions.
The window is already broken. Russia broke it. You are saying we shouldn’t help our ally deter Russia and China from breaking more windows.

In your analogy, we are paying to help Ukraine go after the kids throwing stones at windows.
> luxury senior living with world class caretakers when you are older

Is this meant to describe care homes? Hard to think of many people who would describe them that way. They're usually a last resort, for if family can't or won't take care of you, not luxury senior living.

And it's easy to say now, well, everyone will be taken care of by the state when they're old. But that assumes other people have enough kids to staff the care homes, or that it's OK to gamble on being attended to by robots in a sort of fully automated dementia farm. If there aren't enough children then elderly care becomes unaffordable, and pensions become worthless. Then the childless will have a problem.
It's not taking off because their marketing is incredibly deceptive and there was a report showing that there was probably a planned retail dump shortly after launch allowing lots of backers to pull out. It's not really decentralized in any meaningful sense and they misuse terminology (like what the term "node" means, among other things) in order to give the appearance otherwise.
I have seen demos of Idris where just the type signature itself allows for automatic function implementation, which is very cool and almost magical.

And you are probably right that many of the trivial cases can perhaps be guessed by some AI — but I think in these cases a simple, more deterministic algorithm could also find a match, iterating through a few proving strategies (I believe this is how the aforementioned idris demo worked). What might have resulted in your downvote (I didn’t downvote your comment, I think it adds to the discussion!) is that many people are tired of the over-hype of LLMs, and taken your comment blindly as support of that.

With that said, I do think that you overestimate the capabilities of LLMs, as my go to example: they can’t solve even Sudokus. And any other similar, “recursive” thought is simply fundamentally impossible by LLMs in a single step.

It is also the barrier in the popularity of dependently types languages - it is easy to give a proof of List::head. Database::connect on the other hand goes through multiple layers of the whole stack, and function proofs do not compose — two trivial to prove functions composition might be impossible to prove, e.g. I can compose 2 such functions and get some unsolved math problem of your choice.
> Defense is getting bigger, something else is getting smaller in the short term.

This seems to assume the economy is a fixed-size pie. Is that a valid assumption?
Indeed! His soldering work is of the highest art.
It would be amusing to have a conversation between ELIZA and GPT.
Those are very very far from "unrecognized".
>at least once your country's hydro resources are fully tapped.

Which is not the case almost anywhere.