skysight-inc/HackerNews huggingface dataset:
It's in the game! /s

No, Effective Altruism.

It's a social movement with a cult-like vibe among a subset of AI/ML enthusiasts that became popular after an infusion of funding from SBF, Tallinn (of Skype fame), Dustin Moskovitz, and a couple other techies.

I know a lot of people in the scene who think it's dumb as well, but remain for the professional aspect.
Surveillance capitalism? What are behavioral futures?
Not sure if it has already happened, but the not so obvious one is HuggingFace.
I know its not exactly what you mean but here is video download, decoding, and video signal generation on a bare esp32 (no Graphical chip) : https://github.com/rossumur/espflix
Exactly. One of my favorite things about working in tmux is that my editor session persists, whatever state my laptop is in. Out of battery? Rebooted after updating the kernel? My workspace stays the same
Unfortunately in the US, the police can coerce you into unlocking your electronic devices using biometric authentication methods. So I could care less if there is a fingerprint reader on my laptop.
Some time ago I reported an energy wasting bug in tmux, and surprise twist, it was not the result of parsing every byte twice.
I would say it's not just behaviors but isolation causes stress on the body that increases more irrational behaviors and fears.

So that can be crippling when trying to get back to a health state that can handle relationships again. On-ramps to help destress the environment would be helpful too. It's a challenge because we haven't really built many areas where people are welcome to just be, even with 3rd spaces that doesn't those people that are now rewired in their stress state. Some types of maybe community service (clean up, plantings, painting etc) or festivals events might be more helpful here as they can sometimes be lower stress, no required interactions etc. It's a tough thing especially as people have different reasons to isolate though poverty is likely one of the most major ones.
The mu CSS Framework
Legislators are aware.

https://www.hawley.senate.gov/hawley-bill-cracking-down-mcki...

https://www.hawley.senate.gov/sites/default/files/2024-02/Ha...
I love chatgpt and use it all the time and find it tremendously useful, but I never want to see AI generated content when I am not specifically looking for it. I don't want to see it in comments, I don't want to see it in search results, I don't want to see it as an illustration for an article, I _really_ don't want to see AI generated word vomit blog posts or fake "news" articles when I'm looking for actual information.

It's not even because it's sometimes (or often) wrong or full of hallucinations. Even if it's 100% factually correct all of the time, it's _poor quality writing and art_, full of cliches and bland generalities, which even if they solve all the rest of the problems it's sort of fundamental to the architecture of transformers. You can't ever be truly creative or unique if you're predicting the _most likely_ token.
UnrealIRCd celebrates its 25th birthday
Simplified, Thinnet is just RG-58, and RG-58 is just coax that has a characteristic impedance of 50 Ohms, and 50 Ohm coax works just about like any other impedance of coax as long as the termination impedance is correct (or the length between terminations is 1/4 wavelength), and the attenuation is not too severe.

One can send the whole RF spectrum down a single length of coax.

The little pinkish-copper wires in your wifi gear are just coax. SATA cables: Also coax. Uncompressed HD video over SDI? Also coax.

(But you asked about successes, not theory. I've run 5G cellular services through thinnet wire. Does that count?)
Yeah, I agree with that. I use tmux for pretty much everything, and I do use the splits and multiple screens when I do. In fact I do use it even when I'm working locally because I like the keyboard shortcuts and mouse support (and why I've never really cared if my text editor has a terminal built in).
Delivery is what happens if it’s not spam or abuse.
Oh good, I’d hate for the industry to have stagnated :P
Yup, they're pretty freaky. But if their quotes pan out with other sources, they may be useful. Thanks for posting.
> because it's so easy to say "stay hydrated" and it seems like an uncontroversial thing

> Drinking too much water is harmful. Drinking too little water is harmful

Saying that too much something is harmful seems like an uncontroversial thing to say too. But you need to back it up with a source.
The Minimal Phone: Live More, Scroll Less
https://en.wikipedia.org/wiki/Dead_Internet_theory
There are a whole bunch of stories about people with permanent pain after a vasectomy, that's a lot more terrifying.
I think it's a symptom of all large enough orgaizations.
Possibly tmux buffering output. Control C kills the process immediately, but there's still 15 seconds of output in the pipe.
Not something that you can disable on Android, or on properly managed Linux servers, where devs only get what they should touch on.
Doesn’t ^z and bg solve this?
Is there anything better than tmux for this purpose? I need persistence but hate the key bindings and general interface.
Maybe some models can be deterministic at a point in time, but train it for another epoch with slight parameter changes and a revised corpus and determinism goes out the proverbial (sliding) window real quick. This is not unwanted per se, and the exact feedback loop that needs improving to better integrate new knowledge or revise knowledge artefacts incrementally/post-hoc.
> Kovid Goyal, developer of the ePub powerhouse calibre and my current teminal emulator of choice Kitty, has gone on record a number of times saying he is not a fan of tmux. He has a whole section in his FAQ about it:

>> [T]erminal multiplexers are a bad idea, do not use them, if at all possible. kitty contains features that do all of what tmux does, but better, with the exception of remote persistence.

Bit funny, most of the time I’m running tmux in kitty (or ssh in kitty to a server with tmux).

Remote persistence is a pretty massive deal, though.

In general, I don’t like getting attached to a terminal emulator, and mostly just try to avoid using any unique features they’ve got. If a terminal emulator and a command line program are competing for doing a task, the terminal emulator in some sense has an unfairly high hurdle to pass: if I become dependent on the terminal emulator to do it, then I can’t replace the terminal emulator without also getting a new muscle memory for that task, if I ever want to switch terminal emulators.

Which means it has to do that task so much better than the command line program that the delta is worth more than any possible improvements from switching terminal emulators. Kitty is a great terminal emulator but this is an absurd and basically unfair bar that it could never pass.

In this case, though, it is actually worse than tmux because it can’t offer the best thing terminal multiplexers do: remote persistence, which is the killer feature.
> Except that 90% of Reddit isn't garbage. It's really useful.

Citation needed. I've been a Reddit user since its inception and honestly except for niche hobby subreddits, Reddit is mostly low effort garbage, bots and rehashed content. I'd wager that mainstream subreddits are 99% garbage for training an LLM for anything other than shitposting.
Ha ha ha ha ha ha ha...

In the early days of ML research they started building expert systems. One of the things that came out of that was quality data mattered more than anything else. Where the hell is anyone getting enough quality data to feed an LLM now? Were building language models with shit content, and garbage in, garbage out...
Google exchanges advertisement placement for money. Ads are their business by any normal definition of that term.
I'm not sure about you, but the difference in feeling is enormous.

I wouldn't even bother if I have to deal with condoms now (been with my wife for almost 15 years)
Decoherence is what GP means with information leakage. The quantum state of the object becomes correlated with the environment.

The article is saying this can be avoided in their system for a _microsecond_, still long enough to be potentially useful.
It has also a chance for chronic pain as a result, though.
ChatGPT Plays Read Dead Redemption 2
So google decides shipping 80% distilled crap is good enough. Yay
That x% is far higher than people think it is because there's a tremendous amount of information about the world that ai models need to "understand" that people just kind of take for granted and don't even think about. A couple of years ago, AI's routinely got "the basics" wrong, but now so often get most things right that people don't even think it's worth commenting on that they do.

In any case, human consciousness is also a hallucination.
As tmux can be extended with plugins I'd recommend to check through this list and see if you find something useful:

https://github.com/tmux-plugins/list

As a neovim user I can also very much recommend this vim plugin to seamlessly navigate between tmux panes and neovim windows:

https://github.com/christoomey/vim-tmux-navigator
Not really - often what I’m doing is running something with a conditional breakpoint which will only be hit a long way into process lifetime (potentially nondeterministically), so I really do need “a session which will persist indefinitely including across SSH sessions”.
I'm into byobu because it allows me to choose tmux or screen and I've gotten used to how it handles new "windows" in my terminal, I mostly use it server side, so I can have persistence and have each tab window in the remote terminal running exactly what I want, combined with fish shell it's just a pleasure to work
Microsoft Edge will start blocking screenshots on the job
In my experience this seems to be true. For a while it seemed throw away emails were pointless to try and they would all be blocked. But over the past couple years I’ve had a lot of success using mailinator, which is probably one of the better known services which has been around for a long time.
OK, so you were rhetorically saying "this can't often help", and I was rhetorically replying "maybe it sometimes does", but neither of us really knows, except I don't think they're bad.
>Worried about climate change? In the 1980s it was nuclear war.

Yet they could afford _homes_. One of the most important things any human can have. A place to feel safe, call home, not be afraid month after month that your landlord will raise rent by 50% or 100% leaving you on the streets with all the stress that comes afterwards, etc.

Also we have that now as well. We are at the risk of a total war between China, Russia, USA, EU, India, etc. all with nuclear weapons. We have the worst of both worlds.
I think fewer people who need them would find them.
Yep, if you remember to do that. What's nice about tmux is that this happens automatically. It requires zero additional mental forethought outside of typing tmux exactly once, and then all your jobs are safe, and you can still see them in the foreground.
My use-cases are pretty basic, and my use isn't all that frequent, but I've been very happy with: https://zellij.dev/
I wonder if he’ll quit over it.
The author says Fortran modules are easier for build systems to handle:

'A Ninja file is static, thus we need to know a) the compilation arguments to use and b) interdependencies between files. The latter can't be done for things like Fortran or C++ modules. This is why Ninja has a functionality called dyndeps. It is a way to call an external program that scans the sources to be built and then writes a simple Makefile-esque snippet describing which order things should be built in. This is a simple and understandable step that works nicely for Fortran modules but is by itself insufficient for C++ modules.'

...

'Let's start by listing the requirements [for modules]:

All command lines used must be knowable a priori, that is, without scanning the contents of source files

Any compiler may choose to name its module files however it wants, but said mapping must be knowable just from the compiler name and version, i.o.w. it has to be documented

Changing source files must not cause, by itself, a reconfiguration, only a rescan for deps followed by a build of the changed files

The developer must not need to tell which sources are which module types in the build system, it is to be deduced automatically without needing to scan the contents of source files (i.e. by using the proper file extension)

Module files are per-compiler and per-version and only make sense within the build tree of a single project

If module files are to be installed, those are defined in a way that does not affect source files with modules that do not need installing.

Fortran modules already satisfy all of these.'
For me on desktop, the version seems to be the fourth thing down in the right column, under weekly downloads, and there's a checkmark. (Or maybe I'm missing something.)
The configuration management in JetBrains' products is far worse than in VSC. On the JetBrains side we have a configuration system based on a tree of XML files, some of which contain system-specific configuration and should not be checked in to version control (sometimes in the same file as shared configuration!). On the VSC side we have a handful of json files where system-specific configuration can be stored in the user's home directory, allowing for easy version control of shared configuration. What killer configuration management feature do JetBrains' products offer that outweighs the aforementioned flaws?
It's the equivalent of email and SMS here, but worse.

Appointments use WA. Deliveries are communicated through WA. Pretty much every physical social group uses it - residential communities, alumni groups, school groups, family, friends. I've been pushing people at work to just use Slack but they're more like "contact me on WA for emergencies".
wasn’t it betolt brecht who really pioneered getting state funding of theatre as a way to advance communism (and line his pockets)?
There's still `screen` ? Also, I think tmux keys can be rebinded ?
Very much the latter. I was shuttled from incompatible job (skills and geography) to incompatible job, treated with utter contempt, and had to essentially beg for financial support to pay the rent.

I'm a top 10% earner in the country, paid more than my fair share of social security for many years before that.

It was a jarring experience seeing just how fine the line was between being on the right and wrong side of the system.
Kovid may be right, but from a usability standpoint they're dead wrong.

Users will gravitate towards what makes their life simpler, once it was screen and now it's tmux. Regardless of the technicality behind it.

I actually gave zellij a try recently but went right back to tmux. Zellij seems like a very promising software but tmux still has a lower threshold of entry.
> You are wrong about some basic things too

Sure, but probably not "add glue to pizza to get the cheese to stick" wrong...
No, it doesn't. There's no way to reattach to a process which was backgrounded and detached in another terminal -- once the parent terminal is gone, the process is stuck in the background. Most interactive processes will terminate immediately when this happens.
Agree with all your points.

The main problem with Tmux that no one talks about is its arcane configuration and interaction patterns. If you set up a ton of config while gritting your teeth, it begins to work well, but the configuration semantics are a nightmare. I would love something similar to tmux that has sane configuration and theming. I switched from XMonad to i3 for the same reason.
I made this somewhat less confusing for myself by defining keyboard shortcuts in my Terminal app (MacOS) and using those for switching between tmux screens. E.g. command-n and command-p switch to next and previous locally, while shift-command-n and shift-command-p switch next and previous in a nested remote tmux session.
Yep - it's very helpful to keep these in mind. Thanks for posting.
This is the kind of ridiculous fumble that GOFAI (like Cyc) should be able to avoid by recognizing context. I wonder how neuro-symbolic systems are coming along, and whether they can save us from this madness. The general populace wants the kinds of things LLMs provide, but isn’t prepared to be as skeptical as is needed when reviewing the answers it generates.
How the EU wants to protect its borders with artificial intelligence
Rust has had a reserved keyword for proper TCO for a very long time but at the moment it looks very unlikely it will ever be implemented for more than one reason.

https://web.archive.org/web/20230605150233/https://mail.mozi...

(It's kinda sad that even with a relatively short history like Rust we need to resort to archive.org for this kind of documentation)
English: https://archive.ph/OtzdY
Man if I need a minimum phone it's gonna be a dumb one.
heh I notice I really don’t care what any of the terminal emulators provide in terms (get it) of functionality. iTerm2 now has “AI”. What?
As long as I have my good ol trusty tmux setup I’m good. Since the multiplexer _is_ the middleman it has become the perfect place to implement functionality which would otherwise be emulator specific.
Byobu is equivalent, different hotkeys: https://www.byobu.org/

I have moved between tmux, byobu, and screen at various times in my career. I wouldn’t say one is better than the other, as they all do the job I need just fine (eg persistent session state on remote machines)
In screen, splits and windows behave more like vim buffers and splits. That works nice for an editor because I might want to look at the same file at two different locations. I find it weird to apply that concept to shells.

Tmux panes and windows behave more like separate shells. It's similar to what we get with individual shell gui windows that are neatly stacked and makes it easy to follow.

I don't know if there is an equivalent in screen, but I like and heavily use the zoom feature which can temporarily minimize other splits and focus on single shell.
Nothing I said excludes logic or evidence, or advocates believing in whatever “feels” right. I clearly said it’s about truth, and truth has to be determined with logic and evidence and first-order experience.
Dtach[1] does session persistence and nothing else—it leaves refreshing the screen to the program running inside it (it can send a ^L or a SIGWINCH upon reattaching but that’s it).

[1] https://dtach.sourceforge.net/
Depending on exactly what you mean by persistence, there's always mosh.
What's wrong with screen? I tried tmux about 15 years ago but didn't really see the major benefit. Has it changed much?
I just use emacs. When my terminal drops, I just `emacsclient -t` and I'm back to work.
I’ve spent the last couple of days finding random GitHub and Gitlab projects that use a certain library/project to use as “documentation” in lieu of joining the discord.

Guess what? Most of them are abandoned and have similar bugs that are entirely down to some shit being completely undocumented :)
Yes! core.async is a great tool and I've used it to solve a number of problems effectively. I'm very happy with what I get: reliable, predictable systems.

A real "whoa" moment comes when you realize you can also use core.async in ClojureScript :-)
> it will give you a logical stepwise progression from your question to its answer.

No, it will generate a new hallucination that might be a logical stepwise progression from the question you asked to the answer you gave, but it is not due to any actual internal reasoning being done by the LLM
In college my roommates and I discovered way to get free washing, but not drying. This meant we had to hang out clothes in the bathroom. The biggest problem with this was that it made the bathroom off limits to showers for two days, and the clothes were quite stiff and rough.

I'm not entirely sure how the Japanese solution works, but I'm not convinced by this article to dispense with my tumble dryer. There is certainly a need to reduce energy use and the space washer and dryers take up, but not sure this is it.
I'm reminded of that line in "The Watchmen"-- What happened to the American Dream? It came true. You are looking at it.

There's nothing wrong with capitalism. It's hard to name a time when the capitalists had it better than they have it today.
Imo, the killer feature of tmux is that not only does it persist your shell, it persists your workspace. If I ssh into my server, i'm going to find my whole session as i left it, with the same tabbing / panes.

This is a need kitty+screen doesn't answer. If I close kitty & reopen it, i'll have to re-split every individual pane, and reconnect each of them and reattach them to the right persistent screen pts...

Infact if there was a way to handle that "workspace-persistence" with terminal emulator-based workspaces, I'd ditch tmux in a minute

EDIT: now that i think about it, this could maybe be achieved by keeping the terminal multiplexer's "server", but having the terminal emulator act as a client to it
IMO SQL is great for logs, ClickHouse and DuckDB SQL in particular are awesome
Yes, "The other one". IRC and ICQ was equal in its use in my circles and both were indispensable for what they did. Plus, we all used alternative clients too.
I have no idea what you're trying to argue beyond "people don't like being told what to do, even by people who are generally experts, and know what probably good for them."

I mean, I get that people don't like being told what to do -- I don't like being told what to do -- but it's part of being an adult to accept that you might not know what's best, and sometimes you ought listen to people who have dedicated their lives to the issues at hand.

I think a lot of this probably has to do with religious impulses, which, to some extent, require believers to reject empiricism and the scientific basis for knowledge, again, to a degree.
See also: Nintendo and IP protection.
>where almost everyone was politicking at his level, to climb higher

This is one of the factors, I consider to be part of this doctrine.

The willingness to subvert or destroy an existing power structure (democracy, monarchy, etc) in favour of autocracy and at-all-costs acquisition or consolidation of power.

Another factor is murderous disdain towards the out-group, and the unfavourable side of the strong-weak, virtuous-degenerate axes.
From the perspective of "a regular user" (which is a bad term, because of course I see myself as the norm), I don't care if multiplexer is part of terminal app or not, but I do care about it reacting to my clicks. I don't want to learn obscure multi-step keyboard shortcuts in order to open a new tab, rename a tab, resize a pane, reorder tabs, copy the scrollback buffer, etc.

Sadly, that seems to leave me with only 2 options that work well over SSH:

- using a terminal with client-server model and built-in multiplexer (VSCode Remote SSH extension, WezTerm)

- using iTerm2 with tmux integration (apparently nothing else implements tmux control protocol https://unix.stackexchange.com/a/280829)
For me, the distinction is simple.

Binary blobs in software are incompatible with the GPL, and can't be included in the Linux kernel.

Binary blobs in firmware, meanwhile, can exist entirely on the hardware. There isn't any licensing issue because there is nothing to license.

(And, sure. That's an incomplete solution if truly libre hardware is the goal.

But we humans accept and deal with incompetent solutions all the time in every aspect of life, and I'm not willing to die on this particular hill.)
I would be very happy if people migrated to another platform. Second best here is Telegram, but it's impossible to get everyone there. It's heavily used for government communication, scams, and affairs/prostitution.