skysight-inc/HackerNews huggingface dataset:
While I'm not sure I agree 100% with Fedora's policy that everything(?) must by dynamically linked... I think it has a lot of benefits besides the actual reasons for dynamic linking. I'm not an expert but I have observed a few things over the years using and building packages.

First off, dynamic linking does not seem to make updating software impossible. There are several rolling release Linux distros (Archlinux, Debian-unstable, Void, Gentoo, etc.) and basically everything works while releasing upstream updates within 2-4 weeks typically. Most are maintained by volunteers. The number of core packages that break due to shared libraries is single digits in my experience of Archlinux over the last 5-8 years.

Sure some things are shipped as pre-compiled packages which just come with their own library directories so they can load the versions they need.

I will say that I have encountered software that was library hell. This software tended to be academic in nature and use really poor build processes like having dozens of make files while being developed on ancient versions of Ubuntu. The software was not vaporware or abandoned it was just poorly developed. Even if static linking would help - the developers choose not to use it out of ignorance.

Other software that has issues with libraries tend to be very large applications where the overhead of shipping an alternative LD_LIBRARY_PATH or 'Docker' container is minimal and has other benefits as well.

I cannot imagine how many projects will actually keep their libraries up to date. Electron apps are already often using old Electron versions causing issues where the Electron version won't support Wayland as well as the browser version. I have stopped using the desktop versions of apps like Microsoft Teams and Slack because of this issue. If large companies can't be bothered to update their flagship desktop applications libraries - how can we expect small, open source projects to do better? They no doubt use community feedback from distro maintainers & users to maintain compatibility with upstream libraries.

Plus if static linking is used to an extreme amount then their will be N-~1 more versions to 'maintain'. Any popular library/dependency will become a defacto supported version; just look how long it took apps to move to Python 3. Heck, the 'chromium' package seems to still require Python 2 as a build dependency. Even 'Cellebrite', as evil as the program is, was hacked in part because it shipped with out of date libraries and it is probably has a multi-million dollar price tag.

TLDR: Developers of all levels suck at keeping dependencies updated. The distro system & build process provide s a much needed barrier between application development and sanity. It's basically the final code review for the Linux & open source ecosystem. That said static linking certainly has its place but also has its own set of issues.
There are number of things you can do to improve your situation. Obviously you should not have packages loaded that you don't rely use. There are also ways to perform "lazy" loading, so that memory image is minimal until a package is really needed. I'm not using this myself.

My usage model is such that I only start one Emacs and use emacsclient to add files for editing from terminals. Emacs is running all the time (weeks/months).

Since Emacs is my primary interface to my Linux box, I give it some priviledges. In the .xsession I do:

vmtouch -t $HOME/.emacs.d;
vmtouch -ld /usr/bin/emacs-gtk

Which effectively ensures that critical Emacs images and data is present in the memory all the time. Check out vmtouch utility. It might be useful for other purposes as well.
I'm not asking for a pitch deck or a prospectus. I'm asking for a little bit of humility and learning from history. Like, credit where credit is due, the original Bitcoin paper posed a real problem (real in the sense that solving it could actually be net beneficial for society as a whole) and proposed a novel, clever solution to it. That's great! And from the perspective of when the paper was written, it was hard to see the ways in which Bitcoin would fail to actually solve the proposed problem. But now, not only can we see how Bitcoin failed to deliver on its initial promise, we can see how someone who is clever enough to come up with Bitcoin could fail to grasp the implications of it.

Like, from where I sit, Chia looks like it's trying to solve the unintended consequences of Bitcoin, which is a tacit admission from the Chia people that Bitcoin has those problems. It also looks like Chia has an easily foreseeable set of unintended consequences as well: doing to SSDs what Bitcoin has done to GPUs. It doesn't seem to me like the Chia people are worried about that, and I don't know why.
In fact I just installed Ubuntu on a laptop this evening, and it worked really well. (I did make sure others had met with success with this specific model of laptop before I tried it though.) Things have come a long way since "linux on the desktop" first emerged as a meme.
> This is about getting Linux to the point where you can choose between an Arch, Ubuntu, debian, etc. distro for your phone.

Does Termux count? It may be containered within an application package, but it's running off the host kernel and it uses the debian package manager.

https://i.imgur.com/WIT2VjW.png

I find that, when it comes to Android, people try really hard to make exceptions for what qualifies as "Linux" that do not exist as goalposts for other distributions or forms of Linux that are generally accepted under the Linux umbrella.

I'd say it's as much as Linux as anything else that uses the base kernel and is reduced (for space reasons) or modified (for hardware support)... DDWRT comes to mind.

When you have a base kernel for a device, running a "proper" distribution isn't much further behind. I was able to install Ubuntu on top of the stock kernel of one of my oldest Chromebook devices, the Acer C710. That's how I started using Linux full time. Does that not count? Because you can do that on Android devices, too.

It's Linux. Carving out exceptions and drawing arbitrary lines and qualifiers doesn't really get anyone anywhere. In the end it's a very specialized Linux kernel for that hardware running often proprietary blobs, but when it comes down to it:

Yes, you an install distros on top of the kernel on the device[1],

And yes, I'd argue Android itself is a distro.

The only thing Android really lacks is a universal installer. IMHO, we can thank Qualcomm for that situation we're in.

[1] https://www.makeuseof.com/tag/how-to-linux-on-android/
The Chilling Effect
The keywords here are things like data oriented or "structures of arrays". Some examples are unity ECS or amethyst and bevy in Rust language.
First know that the problem is in your mind and not in the phone. So don't look for a solution in tech. Work backwards.

Your mind, that beautiful marvel of biological evolution craves for depth, give it that. Occupy your mind with something it needs - depth.
I'm confused by 1:40. I see e4 e5, Nf3 Nf6 (Petrov's defense). I have no idea how he guessed the correct game from that. Maybe Magnus figured out a bit more by seeing what piece was going to be moved next?

Anand is probably a good guess since he plays it, but how did Magnus get Zapata?
Hey now, I've used it to blindly type in the command to switch screen resolution when I accidentally set it to something my computer didn't support back in the day
> Did the author just make up someone to score points on?

That pretty much describes the entire content of the article, which is filled with mythology with no basis in fact (and I’m not referring to actual Christian doctrine, but all the post-Biblical “history” in the piece), including completely fictional contents attributed to the Constitution.
> but even then nobody knowingly wants to run Android.

Nobody, eh? Not one person?
The video linked in the parent post explains that the Manhattan eruv has never been down. A rabbi goes all around on Thursday and repairs are made on Friday if needed. Even when the Thanksgiving parade knocked down some wires or after hurricane Sandy, they managed to get it repaired in time for Shabbat: https://www.youtube.com/watch?v=ccfDo7yTHr8
When you throw millions at something, there is always something that works. The question being, is it better than not taking this tax money at all so citizen could revitalize their economy themselves.
If we're being nerdy about this then there are other considerations to worry about apart from just not pressing buttons.

For example, if the elevator is going down the passenger weight could increase the speed of descent marginally. This would mean the light indicating the floor number would change quicker than it would have done without the passenger being there. Therefore some authorities will only permit the Sabbath Elevator if it shuts off all indicator lights also.
> I don't think that being able to replace a library at runtime is a useful enough feature to justify the high maintenance cost of shared libraries.

We’re moving to a world where every program is containerized or sandboxed. There is no more real “sharing” of libraries, everything gets “statically linked” in a Docker image anyway.
> Linux desktop is nowhere

this is as untrue as "Year $YEAR will be year of Linux on desktop" was so far (posting from laptop running Linux)

> A linux phone is simply unthinkable

Linux phones exist already

> You can't race

It is not always necessary to win completely and crush competition to reach goal
Yes, just have a second Internet connection and three (or more) remote-controlled power distribution units. Double AC. Time slot planned for the yearly AC maintenance.

Each modem/router on its own PDU, daisy-chained to a shared last-chance PDU.
ChromeOS and FirefoxOS — yep, Linux.
The great majority of jews who don't observe sabbath have very rudimentary understanding of the intricacies of jewish law involving sabbath.

Edit - it's the truth down vote if you can't respond with an intelligent argument. When discussing the details of a physics problem and not involving the people who have studied that field the most you are unlikely to get an informed answer. 'but we have other scientists" you say - well they'd talk to the physicists.
Have you seen choclatey?
Living in a city and having street-parked "rent-a-car" vehicles for infrequent trips while using trains to get to work is an incredible lifestyle.

I went camping recently, so I rented a 4x4 for a few days. I needed to pick up family from the airport, I'll just rent a car for a few hours. Want to go for a hike up north, rent a car for a day.

All I have to do is Lime-style, book one on the app, tap my car on the windshield to unlock and it's mine.

Parking? No problem, the government has designated parking spots for rideshare vehicles.

It could be cheaper, but with my frequency of use, it's cheaper than owning a car.
It's time to say goodbye to the GPL – Martin Kleppmann’s blog
Not to criticize the concept of JIT to avoid excessive inventory, but I've always argued that the flipside of JIT is turning every path in the supply chain into a critical path.
Most of the names, if they were foreign, were European. Six names were Asian.

You can read DHH’s accounting of why he posted the old chat log. It really was not petty.
That's the same as what I've built except I've integrated it into the shell whereas you've integrated it into sqlite3.

Take your README examples:

-- flite
SELECT * FROM lines("/path/to/some/file.ndjson")

# murex
open /path/to/some/file.ndjson | select *

.

-- flite
SELECT readfile("/path/to/file.json")

# murex
open /path/to/file.json | select *

.

-- flite
SELECT yaml_to_json("hello: world")

# murex
tout yaml "hello: world" | format json

.

-- flite
SELECT json_to_yaml('{"hello":"world"}')

# murex
tout json {"hello":"world"} | format yaml

What's happening here is the pipes are typed (rather than dumb byte streams) so subsequent commands, if they support _murex_ pipes as opposed to dumb POSIX pipes, are able to take advantage of a multitude of different marshallers without each command needing to worry the underlying file format of the content.

`open`, as you might expect, opens the file and pushes the content to STDOUT. It's a little bit like `cat` except it pushes data type information down the pipe. It also differs a little from cat in that it can render different output depending on whether STDOUT is a TTY or a pipe. eg JSON can be formatted for human readability if it's a TTY or minimised for bandwidth if it's a pipe. The shell gets a little bit more clever here though in that images are rendered to the terminal if STDOUT is a TTY but pushed as a byte stream if it's a pipe. https://murex.rocks/docs/commands/open.html

`tout` is `typed output`. So you're saying "echo this output and set the data type to ..." https://murex.rocks/docs/commands/tout.html

`select` is the sqlite3 connector https://murex.rocks/docs/optional/select.html

`format`, as you might have guessed, is for changing the data type and data format (you can change the data type without the format by using `cast`). https://murex.rocks/docs/commands/format.html

---

Looking through your code, it's pretty cool what you've written too. Also loving the clean readable code. Good work there.
And it seems, we are much better at linking to this than to audible utterances. Compare the various "whisperers".
I’m baffled by the idea that anyone would sell anything without product liability insurance. Even at a shitty hardware startup sending out our first dev kits we made sure to have that. Maybe it’s different if you’re a fly by night drop shipped but still insane to me.

From some googling, it seems Amazon does require this of all sellers but didn’t require proof. I imagine we’ll see increased enforcement now.
Reminder: We lost the war on terror. The cost alone was a major loss for the American way of life. It likely ceded leadership to China in the 21st century.

And a third empire falls in Afghanistan.

This obsession with OBL was part of the problem, part of the media campaign to distract from the loss of economic growth, money, world political leadership, the brand of freedom, and so many other comprehensive defeats we suffered.

And after we killed him... nothing changed. We were still losing in Afghanistan as corruption took over Kabul and the poppy fields bloomed.

A pyrrhic victory for the ages.
I hope they do. I crave a high speed pocket web browser that truly belongs to me.

I hate Apple so much for the abusive relationship they have trapped me in. Their phones are amazing but it’s morally corrupt not having access to the source code. We consumers, collectively, have a right to know what these things are doing.

I’m addicted to my phone and it contains my whole life. I believe that in the future we will look back in these times with horror at the thought that the vendor didn’t give us access to the whole stack.

(My current solution is to ween off Apple. I’ve just sold my 2016 MBP — the one with both the keyboard defect and the stagelight display defect. I’m 100% Google free though, so what do I do for a phone?)
> That said, your comment contains several significant misconceptions, and you are far too confident despite not having any idea what you are talking about.

Sorry, the intent of my comment was actually not to state any kind of conception at all - rather, I wanted to indicate exactly why it is that most people are approaching it from this angle. I understand that none of the sources here are necessarily reliable, but the fact that they're the resources available to most people in the thread are the reason there's so much misunderstanding. (I've made a small edit to my comment to try to make this a little more clear.)

So what I wanted to get at was the fact that anyone reading the Wikipedia article would likely pick up on the obvious implication it contains that eruvin are an attempt to weasel out of a set of rules with legalism.

> They are an elegant extension of the rules that simultaneously uphold the letter and the spirit of the law in the face of changing circumstance.

I would be curious to learn more about this, if the process can be made clear to a non-Jew. For example, how does an eruv help uphold the spirit of the law? If the spirit of the law is what matters, one would intuitively think that you wouldn't need a symbolic "wall" around the community, because the distinction that counts (excluding public spaces) already exists, just not with a physical wall around it. Intuitively, one gets the impression that the wire only needs to exist in order to satisfy a specific rule that has been inherited but no longer matters very much for "spirit-interpretation" today.
Victory means that in the Race to the Bottom, you look back and see nobody behind you. Now you can stop and start walking backwards, and still be competitive.
I recommend Osmand and Mapy.cz as OpenStreetMap-based alternatives.

No competition for car navigation (live traffic data), likely worse for shop data, but clearly superior for basically anything else. Especially cycling/hiking.

There is also plenty of other OSM-powered navigation apps.
What quote permanently changed the way you look at things?
In case you want to just have a look at the bridge without going nuts.

https://i.cbc.ca/1.6007355.1619716182!/fileImage/httpImage/i...
Genuine question: why is this on Arxiv? It seems like a design document in the format of a research paper.
> And don’t give me the obvious and trite answer of “privacy”.

Note that small pool of people actually caring may be enough. See whoever buys Pinephone and Purism-Librem.
> but think about old peoples or people that can't use stairs because of invalidity or temporary invalidity

Do you know, that in ultra-Orthodox neighborhoods (in Israel) they don't call an ambulance to a dying relative or to a minor with serious injury and in pain (with both shoulders dislocated, for example) until the end of Shabbat?
I knowingly want to run Android - or something else Android compatible, because programs that I use on my phone are requiring it.
Same. I will not ever own any car that has network connectivity. So that means older cars only. Oh well. So be it.
If we vaccinate everyone, aren't we selecting for the virus mutations in which the vaccine doesn't work, can we possibly make virus more advance this way?
Avoiding Copland 2010 (2005)
It is something I never understood: why the practice of finding creative ways of getting around laws of the very religion you claim to adhere to is generally accepted in Judaism. While undoubtedly charming, by paying someone to speak the Kaddish for one year instead of yourself, or paying a Shabbes Goy to push buttons on your behalf just outsources your religious duties. Having the elevator stop at every floor even the opposite effect achieved than the spirit of the law intends: more energy is consumed on Shabbes than on other days.

Why not be honest to yourself and admit that you actually don't care so much about the Laws?
As with most southern European countries, the answer is corruption.
I have been using FancyZones for about a year. It's not quite a twm, it allows you to redefine the snap zones but they are fixed/static. There's also very little in the way of shortcuts to control them.
My understanding gained from watching various kickstarters and patreons is that creators don't need a million views, they need a few thousand engaged fans and they can be self sufficient at that point.

The question, always, is what's the alternative? Rumble?
Doesn't OpenSSL fall into the "truly standardized system libraries that are everywhere, and are part of the base distro" category? You just proved his idea right yourself ;-)
ISIL? I guess when you have a culture that totally shuns the existing international framework they're unlikely to be able to or interested in competing with youtube.
On some of the really common older plotter models, like the 74xx/75xx, these features were present but it's often desirable to not use them as the plotter linearizes curve segments much more slowly than the host computer can. So you'll get markedly faster plotting (and less inconsistent ink bleed) if you reduce everything to line segments on the host. This can be as much as a 90% improvement in plotting speed if you have the linearization set pretty high (which is default a startup).

And at least on the 74xx, I have never experienced out-of-order execution of instructions, I'm skeptical that any plotters other than very recently implemented this as it would break assumptions made by a number of plotting packages if the plotter executed out of order. Many HPGL commands are highly stateful, considering how slow the on-board processor on these plotters was it'd probably make them net slower if they even tried to optimize.

The buffer is also very small in 'compatibility mode' but modern packages should be fine with the 'extended' buffer size that can sometimes fit a whole document if it's not too complex.
2 minutes on GitHub actions from commit -> yarn install (90% we download from cache) -> webpack build with esbuild-loader -> netlify draft deploy for instant staging link -> smoke tests in parallel that hit the netlify url with real chrome browser (use browser less for that). Eslint, prettier, unit tests and tsc typecheck run in parallel.

Basically cache + parallelize.

Once PR passes, merge to master deploys in a minute. If something is wrong we can revert within a minute.

It’s joyful to build things when your tools are fast and reliable.
Read the Bitcoin paper:

https://bitcoin.org/bitcoin.pdf

It does not, at any point in there, say that the benefit is to avoid state control. It talks about how the cost of requiring a third party in transactions discourages microtransactions, for instance (there are other touted benefits as well). But it's not an anarchist manifesto. And all of the benefits of Bitcoin listed in the original paper require it to be a useful medium of exchange. The Bitcoin paper posits that it should be useful for transactions _much smaller_ than a cup of coffee. It isn't. It so obviously isn't that even Bitcoin advocates can admit that.

Okay, so maybe you think that it's okay that Bitcoin doesn't meet its original goals given that it meets these other goals. But the goals you state, the lack of state control and the difficulty of seizure, are... like, Bitcoin does not put you the person outside of the state's law enforcement mechanisms, including the taxation people. Ironically, if Bitcoin was actually useful for small microtransactions, like the paper says it should be, that might actually be useful for avoiding state control. It's not! And nothing about Bitcoins makes them hard to seize if you are within the physical jurisdiction of the state.
Anyone who thinks Linux can gain a momentum on mobile should look at Samsung and Huawei efforts to get off Google. It seems almost impossible even if you already have a foothold in mobile industry.
In my opinion the extreme following of rules that were made up thousands of years ago without considering their relevance on the modern world is stupid. And then coming up with these "hacks" to break the rules by over complicating things is even worse. If you want light, just press the button, if you really really strongly believe that should not be allowed then don't use light...

I think religion brings many good things to the world, guides people and gives them something to hold on to in difficult times. But the super strict following of rules that someone interprets out of a book that was written thousands of years ago is not one of the good things. And to be sure: for me that applies the same to all religions, this article is about Jewish hacks but there are also Christian and Muslim rules that make no sense now centuries later.
hmm, interesting... my search term was "meditation"
Dinosay video
I love choco and use it heavily. The only thing I'm really missing on Windows coming from Linux is a update commandline utility like apt where I can see all updates and can install them one by one if I want to