skysight-inc/HackerNews huggingface dataset:
Man, I wish the sanctions would be lifted just so that the leftists holding these countries hostage, and their fellow travelers, don't have an excuse for running them into the ground because they believe in the worst ideology in history.

Cuba trades just fine with China, EU, Canada even, not even considering South America. The numbers are out there. Also countries like Venezuela were not nearly as heavily sanctioned and yet they speed-ran the left playbook to run their economy into the ground in record time. On the other hand, somehow sanctions didn't do much to damage Russian internal economy, as much as I wish they did - probably because even mafiosos and strongmen are not as dumb as leftists. OTOH^2 economically illiterate Erdogan was able to make lira crash without any sanctions. That was from just one stupid idea, whereas leftism is a whole stupid system.

Also, why should they need trade to provide basic services that most countries provide locally? Forget power, Cuba is/was one of the major, and most famous, tobacco producers. A middle-aged US man once told me he often goes on vacations to Cuba (flying thru Canada), because "girls there will sleep with you for a pack of American cigarettes". The regime is so incompetent they cannot even provide basic local goods that require ~no trade.
Remember that this is neural networks doing the driving, more than old expert systems: What makes a crash happen is a network that fails to read an image correctly, or a network that fails to capture what is going on when melding input from different sensors.

So the blame won't be on a guy who got an if statement backwards, but signing off on stopping training, failing to have certain kinds of pictures in the set, or other similar, higher order problem. Blame will be incredibly nebulous.
But why build a whole VCS around that one use case? I looked through the docs and honestly it looks like it complicates life instead of making it easier.

edit: everyone is so focused on the "single use case" part and not the fact that it looks more complicated and verbose than regular git. Unless everyone using it is some git god that runs into edge cases left and right... maybe my workflow is just not that complicated to need a solution to problems I don't have?
I remember back when I used physical coins, banks used to wrap them in paper rolls with known quantities in them. So you could get a $10 roll of ten $1 coins or whatever.
I think it's more likely that they lack the awareness to recognize it.
Insurer Blue Cross Blue Shield agrees to $2.8B antitrust settlement
Lifting mass into any planetary or solar orbit is now in the pist mechzilla,chopstick era. 2022 had more in common with the apollo missions,and is no longer relevant.Mass and physical size constraints
have changed dramaticaly,and costs are in free fall.
What is relevant is ,are the words "solar lense"
bieng whispered by Elo (he does not need the "n" as he is now a 3 letter agency all by himself)
and its that agency and the lift to orbit capability that could have everyone looking over
Elo's shoulder while he fiddles with the knobs and brings an extra solar planet into focus for the first time.
All for much less than its costing him to fiddle with the geo political knobs,which he does not seem to enjoy much anyway
Any recommended resources to learn about this to those starting out?
If Jujutsu ever picks up steam and becomes a replacement of Git, I wish the Github version for it will be called Kaisen.
I think folks behind this did a great job imitating HAL and other computer screens seen in the film. Wish it would be a part of XScreenSaver project.
What's incorrect. FP in FPGA stands for field-programmable. That's the big thing about them - you can easily reprogram them after deployment with minimal effort. Also https://github.com/trabucayre/openFPGALoader
not OP but I had a similar experience with both his episodes on Rent/Housing. He made the problem seem like the problem is caused by institutional investors snapping up single family homes and speculating on rent, when they are a small fraction (< 8% iirc) of the homes being rented. He railed against the lack of affordable new housing when new housing by definition is not affordable. You don't buy an affordable new car fresh off the lot, you buy a used one - same with housing. Any new housing increases supply and decreases overall rent.

Vast majority of political pressure to restrict the housing supply comes from your average homeowner. They have been taught, and incentivized, to treat their home as an investment vehicle. Building more housing generally lowers their home's value due to supply vs demand.

Rent can be affordable, or housing can be a 'good' investment. We can't really have both, but it's a lot more palatable to blame the problem on Blackrock or rich condo owners than your audience.
Evidence he was more doing that to project an image (no pun intended) than anything.
git-annex also has native support for s3.
FWIW, even ignoring the fungi aspect, you probably have a related issue around small red fruits.
Whoa that's a really cool application! Another example of limitations begetting creativity.
What I'm saying is simply that as you describe it, you are first writing the code normally, and then separately writing some documentation about it accompanied by code snippets for context.

But if that's Literate Programming then everyone is doing it and it's not a very meaningful label, it's just documentation.

I do get it, the distinction is that you are using NoWeb and you can convert between the documentation and the code, and that the documentation contains the entirety of the code. I suppose that's neat.

At some point, this boils down to a pointless discussion of semantics (my fault). "Literate Programming" as you describe it does not sound like a style of "Programming". Actually, when you reverse the Programming/Writing emphasis, it simply becomes "Technical Writing", which is what everyone does, because that's what's actually needed. And it is done by great writers rather than great programmers (which may describe Knuth, with the upmost respect).

I always interpreted it as writing the text and the code together, logging your thought process, thinking of code like a piece of literature as it is written, rather than adding some documentation to it later. The notion that writing it like this will yield better code, regardless of its value as documentation. I suppose that's why it was unproductive for me, it is a rather romantic interpretation (again, my fault).
EEVblog 1646 FixHub Portable USB Soldering Station Review [video]
The fbi literally only investigates if the ncmec tells them to.

https://www.fbi.gov/investigate/violent-crime/vcac
That's a great concise implementation! I'm glad you also went with the parse-and-interpret-an-AST approach: it seems like the right design. Your `Reconstruct` type is a great idea! I might copy that.
People who abuse opioids are very price sensitive. Even in an open market, fentanyl's price advantage alone would probably be enough.
Jujutsu Kaisen the name of a manga and anime
Git’s rerere functionality should address this, right?

https://git-scm.com/book/en/v2/Git-Tools-Rerere
Hi. Author here.

The biggest difference between NGS and other shells is the UI. It's work in progress. Ideas are at https://github.com/ngs-lang/ngs/wiki/UI-Design

Another big difference is that NGS is a language designed ground up for DevOps-y tasks. The result, in my subjective opinion, is clear and concise scripting. That's due to better fit between the language and problems being solved.

Edit: Python for example "doesn't like" functional programming, while NGS supports it and using map() and filter() is idiomatic.

Edit 2: explanation why UI takes so long. That's because it is being implemented mostly in NGS itself so the language must be in shape (and now it is but it took time).
https://en.wikipedia.org/wiki/Jujutsu_Kaisen
So it is git with rerere.enabled=1?
For me it does, but only somewhat. I'm much more cautious / aware for the first few drives while I figure it out again.

I also feel like it takes a bit (5-10 minutes of driving) for it to recalibrate after an update, and it's slightly worse than usual at the very beginning. I know they have to calibrate the cameras to the car, so it might be related to that, or it could just be me getting used to its quarks.
I wouldn't take OP's word for it, if they really believe they know how it's going to react in every situation in the first place. Studies have shown this is a gross overestimation of their own ability to pay attention.
Huh, interesting! The introduction is explicit that it is considering old languages, but somehow I'd thought that occam was comparatively recent—at least, 21st-century. Wiki (https://en.wikipedia.org/wiki/Occam_(programming_language)) tells me it isn't so, though.
Related to "iFixit created a new USB-C, repairable soldering system"
at https://news.ycombinator.com/item?id=41521919
If the speed limit is infinite, what else would you expect to happen?
The AI Investment Boom
> What happens when the brakes fail because of bad quality?

Depends on the root cause of the failure. Manufacturing faults would put the liability on the manufacturer; installation mistakes would put the liability on the mechanic; using them past their useful life would put the liability on the owner for not maintaining them in working order.
If you compile them outside the functions they will throw when imported
Traffic jams and long monotonous roads are really where these features, getting to level 3 on those should be the focus over trying to maintain a fiction of level 5 everywhere. (And like other comments, >2 should automatically mean liability)
There are three answers to this.

1. If it works for you, no need to stop

I remember plenty of people who used SVN saying why did they need to use git. In fact, I remember companies complaining about distributed version control generally, saying they preferred centralized version control.

If it works for you, you can keep using it. No one will stop you, but you may find that just as SVN users have largely shrunk down, maybe the same will happen with git.

2. jj today

I use jj today and the biggest advantages for me are not needing to worry as much about the order of operations.

I write some code and then I come across a bug. I can pull out the bug and fix it while still working on my existing code. I don't have to go back in time to fix it.

I also appreciate not needing to stop just because of a conflict. This is something I miss from SVN, which was similar-ish in that conflicts didn't need to be addressed immediately, only jj's implementation is better.

Generally I find the jj workflow to be something that takes a few days of adjustment, then it just makes more sense.

3. The way things will be

jj is still relatively early. The commands to interact with git aren't all very intuitive or easy to use. I had to make some aliases to make this easier. More importantly, there's no jj backend yet. Once that happens and it's adopted by forgjo or another forge (Gitlab, Github), I think we'll see a big shift towards it.

I think git is going to be around a long time, but the day to day use of jj is so much nicer than git that I hope it will gain fast adoption.
I gave React a handful of year to get popular and mature. I tried to approach it an immediately ran into basically endless arguments and bitching about how to manage state. There was no clear winner so I dropped it. Everywhere I landed trying to find advice or best practices just led to more questions. Like WTF?

Svelt, Vue3 or hell...Angular, and it's off to the races. I just need to know how to accomplish all the things being demanded by Product.
I wouldn't be surprised with Waste and inefficiencies, but this is about Accountability. And I did work in both Fortune 500 companies and within Government.
It’s not necessarily the only use case.

But as I’ve read (according to Martin) doing it this way simplifies the implementation a lot. You track everything directly in the DB. In turn you don’t have to care about all sorts of states like being in conflicted git-am state, conflicted git-merge, etc.—these states cannot happen, it’s all in the DB (not some dirty working tree state where some flags or files somewhere in `.git` or `.jj` tell you “there are some conflict markers thereabouts, enjoy”).

And that frames it in terms of being easier for the people implementing jj. But I think it will also benefit us users by making it easier for them to create streamlined tools.

git-rebase(1) and all that is great and all. But definitely messy. And we only recently got `--update-refs` to update dependent branches, which is kind of late considering how important branches are in Git.
That was a difficult thing for me as well -- if you have such great ideas in your head but they fall apart once you try to bring them down on paper, maybe those ideas simply aren't that great.
I pedantically use day-mon (working/servant spirit) to distinguish from dee-mon (evil spirit) but I suspect I'm very much in the minority.

https://en.wikipedia.org/wiki/Daimon
vs
https://en.wikipedia.org/wiki/Demon

I've never found any significance to associate the unix term with Demons and consider it a mis-association.
Light traveling at infinite speeds, atoms and such not.
It's not necessarily about being "one program". It's this part:

"The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities."

I get that it's really hard to make money as an open source company. (That's why I am one of your paying customers.)

The exclusion you are putting on your SDK seems very similar to that of the "bitkeeper" version control software used for the Linux kernel for a short time. Look how that turned out.
Didn't intend for it to be aggressive, just concise. Spare me from the llm please :)
> ...What I'd love to have is a deposit of files to be shared within a group of people...

Agreed, this is the key need! For sharing individual files, i think there are plenty of decent options - including this fork of FF Send, which by the way i have used and works perfectly fine. But, that whole desire to have a shared "bucket" or as you called it "deposit of files" or something similar, where a group of people can use as an area to constantly and consistently share files - and i would add to have those files be organized in a meaningful way - is still not something that i see executed really well.

For my family, its pretty simple in that have an existing shared area within our Onedrive, and manage files there...but there are at least 2 problems with that: 1) there isn't an embedded chat/communication mechanism...so files are separated from context of activity; and 2) what happens if the group that wants to share the bucket isn't family, or not connected on a single service like onedrive?

For simple sharing of files *that are ephemeral/not intended to be preserved nor organized properly* lots of people simply use a chat service. I use a dedicated, persistent room within matrix (yes, that matrix which is used for chat/instant messaging), and use it as my own little pastebin, file transfer/sharing system, etc. But, that approach lacks an organizability/findability of whatever files are loaded into it. So, sharing could be achieved for many participants via chat room, but there won't be a nice, easy way to find files shared from say X weeks ago.

I know that i added chat onto what was mentioned about having an area/deposit of files to share, but i feel having such a bucket in isolation may not be enough...i think some combination of chat or communication AS WELL AS an easy to organize bucket of sharing files is the key...i feel that once that nut has been cracked in a way that provides great UX, then whatever that service will be can have the potential to swallow at least a few existing services like dropbox, onedrive, google drive, etc....or, at least for some non-trivial percentage of users out there.
React has already been chosen. The familiar hammer. Face it, there is an entire workforce worth of devs who think web development is React (and now they are moving into management). The same way droves of people think Facebook is the internet.
Moreover, even if it was say 15% better than git (and I doubt it is), the overhead of moving a whole industry across VCs is billions of dollars of loss.

Every single engineer has to start over in their mastery experience by learning all the new quirks and issues, and all the tools, libraries, pipelines need to be rewritten.

IMO better to support the dominant tooling than invest in fracturing one of the few areas where engineers can agree on something for once (to everyone's benefit).
Now we know why Musk wants Trump to win. To completely subjugate the state to the whims of it's billionaire class. Going back to the 19th century's gilded age.

https://www.bbc.com/news/articles/cg78ljxn8g7o
One gotcha maybe with locks is they are connection specific AFAIK, and in most libraries you're using a pool typically. So you need to have a specific connection for locks, and ensure you're using that connection when doing periodic lock tests.
Internet Archive breached again through stolen access tokens
I don't get the argument you are attempting to make here. If its that prohibition drives people to more potent substances, I'll point out that legal marijuana has become insanely potent.

Also, cheap vodkas are cheaper and more accessible to people who abuse alcohol, not mention far far more palatable. And that's exactly what alcoholics tend toward.

Lots of factors play into which drugs people consume, and prohibition plays a role.
havent used it yet, but Github's readme contain "feature" section that lists "YubiKey and Duo support"
In fact, if you buy your insurance from Tesla, you effectively do put civil responsibility for FSD back in their hands.
I presume running a national rail system is somewhat different from a railway for a single city. How good are the national rail systems in these countries?
Holding materialism as an axiom, either directly or non-directly (through other axioms) could be called a "religion" (though at that point I'm not sure what couldn't be), and either way that could be considered bad.

Thinking some type of materialism is even mostly correct, with the sum over all mostly materialist theories being close to 1, isn't a religion at all.
That is what I want.

Turns out that LFE (Lisp-Flavored Erlang) exists…

Wait, doesn’t Clojure have this, to a large degree at least?
Is there a sales pitch for git users who are of the history preservation school of thought, does the changeset id stability help tracking what happened in the automatic merge heuristicss applied during rebases?
This information is not accurate. Tensioned leather saddles are in no way an aesthetic choice, but a radically different design that is more comfortable. I’m a long distance cyclist and only use Brooks saddles. The entire seat is tensioned heavy leather that shapes to your body over time rather than having a hard molded section with padding over it. See here: https://www.sheldonbrown.com/leather.html

Modern race seats are molded material- plastic or carbon fiber, with a small layer of padding and then a covering. There may be race seats without padding, but most have a little. They have a small amount of padding that is then often used with padded shorts.
I don't understand this, I thought Elon didn't like AI why would he use his platform to empower it?
It's not a random blog making some conjectures, Rick Hasen is a law professor who is an expert in this area and, moreover, he cites specifics statutes and DOJ information that's not all that ambiguous.
1 in 6 Companies Are Hesitant to Hire Recent College Graduates
And what are the steps when you work on 3 things at the same time (you are working on PR #2 + fixing issues in PR#1 + a hotfix needs to be deployed for an issue)? Or when you need to continue fixing things on the PR?

On the absolute happy path what you do above is the same I do, where jj shines is when you het out of the happy path.
A tutorial on this was on the front page yesterday: https://news.ycombinator.com/item?id=41881204

I don't see why I'd use this over fossil for my personal projects though.
> The AIs woke up and the internet locked up and there was that thing with the reactor near Seattle.

Should I read this as the AIs doing in Microsoft and Windows?
I read your Comment with Pleasure, sir.
who up-knocks the knocker uppers?
It was not a misrepresentation of anything. They were just restating the worry that was stated in the GP comment. https://news.ycombinator.com/item?id=41892572

And the only reason the commenter I linked to had that response is because its parent comment was slightly careless in its phrasing. Probably just change “write” to “deploy” to capture the intended meaning.
This many years on and we are still trying to figure out state management. Wasn't React designed for the view?
Are the insurance prices different if you own a Tesla with FSD? if not, why not?
It's not the only improvement though, depending on your workflow.

Another thing you can do is work on multiple branches at the same time. See: https://ofcr.se/jujutsu-merge-workflow
Awesome links, thank you. I did come across "Physically Based Rendering" at some point, I forgot about it. This is definitely an excellent example of Literate Programming.
cost of doing business :)
You don't get a $700B market cap by telling investors "We don't know."
EM waves help solve partial differential equations
"The government" in the UK already basically shields big internet operators from legal responsibility from showing teenagers how to tie a ligature. But I wouldn't characterise them as the problem — more public oversight or at least transparency of the behaviour of online operators who run services used by thousands of minors might not be a bad thing. The Musk comment also speaks to a paranoia that just isn't justified by anything that has happened in the past 10 years. The EU is in fact the only governmental organisation doing anything to constrain the power of billionaires to distort and control our public discourse through mass media and social media ownership.
IMO we're long past the churn era - Svelte itself is 8 years old. There are occasional bursts of new frameworks and tools, but only when there is a new niche - the last one I remember was a few years ago when suddenly everyone wanted to do a static website generator. And that didn't make existing frameworks obsolete.

In my post I was actually speaking about learning CSS and HTML alongside the "real programming language" that is JS/TS.
America has 12 nuclear aircraft carriers. 3 of them would be enough to light up the island.
Process Sleep and Wakeup on a Shared-Memory Multiprocessor
Would be great to see this table extended also for the case when you put coins on the other side of the balance, i.e. subtracting the coins' weights
Not sure about that. The same abstract model could be used for both (symbols generated in sequence). For language the symbols have meaning in the context of language. For non-language thought they don't. Nature seems to work this way in general: re-using/purposing the same underlying mechanism over and over at different levels in the stack. All of this could be a fancy version of very old hardware that had the purpose of controlling swimming direction in fish. Each symbol is a flick of the tail.
If effects were instantaneous then atoms would not exist.
> There are no plans to adjust the SDK license at this time. We will continue to publish to our own F-Droid repo at https://mobileapp.bitwarden.com/fdroid/repo/

https://github.com/bitwarden/sdk/issues/898#issuecomment-222...

This was a reply in July, where someone raised this issue already on the SDK repository, which has this license since over a year ago.