skysight-inc/HackerNews huggingface dataset:
My perspective: https://gavinhoward.com/2022/02/goodbye-kitty/ .

tl;dr: tmux has saved my work many times, and Kitty affordances do not make up for that. And it's an integral part of my dev environment: https://gavinhoward.com/2020/12/my-development-environment-a... .

As an update, I'm on Alacritty.
tang ping is just an internet slang. Didn't expect it to have a wikipedia page.

In China, the "normal" is "to try to be the best". For example, less than half of Chinese students can make it into a "good college" (in China there's a very specific definition of a "good college"), but if you didn't make it, like more than 50% of your peers, that's enough to say that you're "bad at studying".

tang ping basically means quiting this kind of culture and accepting that one's normal. Buying a house and settling down in a city that's not Beijing or Shanghai, like 90% of people do.

It has nothing to do with social withdrawal.
I don't know of anyone happy with the C++ standard committee.

Some parts of the new std features were copied from Python, which is good, a semantic and naming a lot of people already know. Yet some weirdo decided to half copy the naming scheme of APL and we end up with functions named "iota". Seriously. What. The.

Don't get me started on features added in C++17 and deprecated 2 versions later.

Don't ask also why they decided to rename universal references by forwarding references while the former makes sense and the latter none, just because they were pissed to not have named it first.

All I want now, for the future of C++, is a Circle-like approach. I want to be able to selectively disable and replace legacy behavior and syntax, per file, so that at last we can have the language evolve.
Post Office Scandal – The Inside Story
Reportedly, ADSL can work even if there is a short (~5mm) gap in one of the conductors (because of capacitive coupling).

source: Someone said this on reddit so it must be true
https://www.reddit.com/r/networking/comments/7jj7ap/comment/...
But current models must be retrained to incorporate new information. Or to attempt to fix undesirable behavior. So just freezing it forever does not seem feasible. And because there is no way to predict what has changed - one has to verify everything all over again.
Well, I think whether or not people objectively had it worse or better is sort of beside the point. How well did people deal with adversity before? Are people lacking something now which is making them less resilient, and less capable of connecting? I'm not sure what the precise answers to those questions are, but it feels like folks are generally doing worse from a mental health perspective. That's a problem to solve just like the "real" problems of the world.
"Money" has also generally been the issue for me. Not simply the money to get to and enjoy activities. The money to meet (sometimes unrealistic) expectations of physical presentation (including clothing, grooming, the time and energy and diet required to work out) and therefore feel comfortable among people who will judge you for it - including, crucially and as a black man, authorities. The money to keep up with friends who might want to do things you didn't necessarily budget for. The money to feel comfortable with all of this while managing other necessary expenses (including, for some, supporting family).

When I had a job, I definitely didn't have the money for all of this, particularly while living in a hoity-toity resort town (and particularly when it became much more hoity and toity and white during the summer). Making rent was much easier (read: possible) when I just went home every day.

I have some other thoughts, particularly about how the modern job market makes it more difficult for young people to build durable relationships at work (which, as much as legal might abhor it, is indeed one of the avenues through which many young people make friends). Might edit/reply later with those. Suffice it to say, when layoffs disrupt the already imperiled process, you end up with a lot of people entering their late 20s/early 30s with social lives that are exceedingly fragile, if they're even extant.
It's an IDE, but it allows building full GUI apps. It's itself written in Lua using wxlua/wxwidgets toolkit, so has access to the majority of the modules availables in wxwidgets. The binaries are also bundled with the IDE for all supported platforms, so you can develop and package your own application in the same way.
Nowadays everybody is in a GUI terminal emulation anyway. Multiplexing is completely redundant.

I imagine everybody uses screen and tmux mainly for remote persistence.
Ask HN: Can I go to YC Headquarters and ask for an interview?
> How is fearing the risks associated with technology similar to believing in a cult?

If it is driven by an assumption that tech will always save us because it always has in the past.

I would draw the line at things like global climate change though.
It is indeed from 11 years ago. Here's a direct link to the Reddit post: https://www.reddit.com/r/Pizza/comments/1a19s0/my_cheese_sli...
We got extorted out of $300 to cross the border for three days over a just barely over the limit DUI my wife had something like 10 years ago. Funny thing is, neither of us drink now and wouldn’t be driving anyhow, so it would have been impossible for us to drive drunk. Victoria was nice but we won’t be back.
Kitty does this as well. They have a section on ssh-integration on the wiki. I personally love it. I can use the kitty multiplexer remotely and I can copy and paste from local to remote. So at least he does implement a solution/alternative.

The thing I like about tmux and zellij is persistence and the "task-runner" nature of them. Its great for managing sessions and running things in the background. Though I do hate how they also break a lot of features that I do like about terminals.
>With Climate Change, we've told two entire generations of kids that there is no hope, it's inevitable and irreversible, and that there is no way to avoid catastrophe.

If that isn't bad enough, the final nail in the emotional coffin is telling them there is a way out: the lifestyle of a Dravidian. Eat the carbon neutral bugs in BlackRock's leased pod. Some of us would rather die.
I think it's a good use for AI. AI's making ads that AI's watch to enrich Google execs. Who needs people?
Discovered via https://www.population.fyi/p/houston-2013-minimum-lot-size-r...
Good indices lead to good search engines (engines can make use of indices)
Good search engines lead to bad indices (by obsoleting them)
Bad indices lead to bad search engines
Bad search engines lead to good indices
They're doing what they love.
Kennedy proposed one, but was cancelled for his efforts.

> if a beachhead of cooperation may push back the jungle of suspicion, let both sides join in creating a new endeavor —not a new balance of power, but a new world of law— where the strong are just, and the weak secure, and the peace preserved. —JFK

(one might even argue that he and Khrushchev were able to establish a beachhead of cooperation, but note that the latter also found himself cancelled, shortly after Kennedy's)
What is the impedance of a gopher's teeth?
Plus, we get power armor and catchy tunes on the radio.
Okay, just going through the first tutorial[0], I am convinced that Zellij is truly something else. I've never opened up my wallet[1] so quickly for any open-source project, but here the author is clearly creating something amazing (and maintaining awesome documentation and tutorials!). Thank you a lot for this recommendation :D

BTW this is the first time I've seen a working drag and drop TUI (you can use drag-and-drop to move floating panes around).

[0] https://zellij.dev/tutorials/basic-functionality/
[1] https://github.com/sponsors/imsnif
Yes there's real value there. That everyone's got their own flavor is a bunch of extra work because we haven't solved the coordination problem yet is annoying, but that's solved by choosing one and sticking with it. Learn that query language really really well, and don't touch anything else. Splunk is useful as all hell once you get over the hump of learning their proprietary query language. it's really friggin useful. it's useful to the tune of Cisco buying them for $28 billion. people are deriving real value from them, the question is what are your problems that this can solve for you, but do you even have those problems in the first place? If you've not found it useful then why are you stuffing logs into S3? just send them to /dev/null instead
StopThePop: Sorted Gaussian Splatting for View-Consistent Real-Time Rendering
It starts to veer into cult-like behavior when people start building their lives around _near-term_ apocalyptic scenarios. Being involved in anti-nuclear war protests, fighting for climate regulation to slow down climate change, worrying about AI safety, etc similar actions are all completely justifiable responses to reasonable concerns. Once you start building a bunker on a remote pacific island, you're starting to get into "doomsday cult"-like mentality. https://www.cbc.ca/news/billionaire-bunkers-doomsday-1.71301...
True, the internet is a cheap, endless, addictive supply of distraction that didn't exist until recently. But someone still has to provide it - a hikikomori staying in their room all day will not be able to pay the utility bill without an enabler...
OK why is this news? We have pasteurization procedures.
Yes I have tested it several months ago, and it worked.
Don't know now if it's still the case
I am very pleased with my Boox device running Kaleido 3. All reviewers kept bashing the screen, but it's perfectly fine. Yes it's not as bright as B&W e-ink devices and colors are not as vivid as LCD/OLED, but honestly, when not comparing it directly side by side, it's perfectly adequate for both reading books and comics.
GitHub has some pretty stringent rate limits for anon requests.
The machine stops (1909, PDF link)
This is a repost of course, see

https://news.ycombinator.com/item?id=28141080

(and others)
Two B.C. companies ordered to shut down on national security grounds
> The strong bullies the weak

I suspect that's part of what Orwell meant by "it is impossible to define Fascism satisfactorily without making admissions".
to be fair, sixel is definitely worse than Kitty Graphics Protocol by literally every metric and sixel has 1/10th of the capability (like z-index, gif/video support, transparency, speed, color depth, X-Y placement, etc...)
cute, someone thinks the internet owes him convincing.
The C committee's big problem is being too conservative. But you don't hear too many complaints because people just use C++.
Some of us are powerlifting board game players ;)
Don't the banks just print the money when they lend out anyway? Before the loan the money didn't exist. I suppose the bank is still holding the bag for the unpaid debt.
thats him!
Yes, I know far more athletic nerds in my 30s vs 20s.

The basement dweller pizza types tend to age out of it IMO, you can't do that forever.
How We Work (Volume III)
I wonder how useful this is to be placed inside a van for that tiny "bathroom" area. We drive most of the day so the clothes can be dry in there, if the energy usage is efficient.

Of course, clothes can be hung outside for the warmth of the sun, but this seems way cooler.
You misunderstand. I mean that the model itself is doing exactly the same thing whether the output is a “hallucination “ or happens to be fact. There isn’t even a theoretical way to distinguish between the two cases based only on the information encoded in the model.
I don’t remember exactly, but it must have been around 2002 or so.
This is what I was gonna say - they're building, they just may not be building the next venture capitalist funded business. Who says we need more of those anyway?
If the numbers are as high as you say the problem will resolve itself in a decade because there won’t be any people left to cross over. So I’m skeptical they’re that high.
I think the reason is more that the goals of the C committee align better with the goals of C programmers (which is a language that's a tool and not a playground for language designers).

Unlike C++, C also remained a simple language (which is definitely a side effect of the "conservatism" of the C committee).
"Worse" is not "less". It's about things like non-complete features, non-scalable architecture, and non-fully solved problems.

Besides, "less is better" is not a paradox.

There is another famous phrase that is "less is more". But it's a very different one (And "less" would clearly map into "not worse".)
I don't know what you're implying. His head just did that.
Exactly because of much greater stakes. A lot of heavyweights involved, and nobody agrees to yield. The result is a compromise, aka a solution which is unsatisfactory to all parties to an equal degree, as they say.

Best designs are produced by small, tightly-knot, often one-person design teams. Examples: Unix, Clojure, SQLite, Boeing-747, Westminster Palace in London.

Sometimes a small team with a cohesive vision keeps on attracting like-minded people or matching ideas, and the project grows with contributions from a large number of people. The key part of every such success is the vetting process. Examples: Python, Ruby, FreeBSD and OpenBSD.

Worst designs with most glaring, painful, expensive, even tragic shortcomings are produced by large committees of very important people from huge, very (self-)important companies, agencies, departments, etc. Each of them has an axe to grind or, worse, a pet peeve. Examples: PL/I, Algol-68, the Space Shuttle (killed two crews because the escape system was removed from the quite sane initial design); to a lesser degree, it's also HTML, CSS, and, well, C++ to a large degree :( The disease has a name [1].

Sometimes a relatively small and cohesive team in a large honking corporation produces a nice, cohesive design, like this happened to Typescript, certain better parts of CSS, and some of the better parts of C++. This may sometimes make a false impression that "design by committee" sometimes works.

[1]: https://en.wikipedia.org/wiki/Design_by_committee
On the job, you have to care about what other people think. Often, you have to care about it more than what you think.

You have to document your work, and produce test plans.

You have to execute part of someone else's plan, or prepare a plan such that someone else can execute part of it.

You have to juggle multiple tasks.

You have to write status reports and attend meetings; if you're lucky there isn't a lot of this.

You may have something enjoyable to work on, only to have that task cancelled or indefinitely shelved when you're many weeks or months into it and it's 85% complete, and then be put onto something that you like a lot less.
I have a Kyocera P2235dw laser printer. I like to read scientific papers on paper, reading comprehension is better, you can scribble notes on them. I also print recipes. It's hard to scroll around a touchscreen with wet or greasy or floury fingers. Also I make notes on recipes.
Foraging ants navigate more efficiently when given caffeine
If only there was a ubiquitous device that everyone could carry that included a camera that allowed sharing of photos...
bartleby the scrivener felt like a hikikomori too. anybody felt so?
Even if the tests aren’t coupled to implementation details, in most projects the specification itself goes through many changes. Furthermore, as the implementation is being changed, it stops depending on some lower-level helper code and requires new code with a different purpose; the tests in the old code turn out to be largely (albeit not entirely) a waste of effort.

Changing specifications and code which turns out to be unnecessary aren’t ideal. but I believe they’re inevitable to some extent (unless the project is a narrow re-implementation of something that already exists). There are questions like “how will people use this product?” and “what will they like/dislike about it?” that are crucial to the specification yet can’t be answered or even predicted very well until there’s already a MVP. And you can’t know exactly what helper classes and functions you will use to implement something until you have the working implementation.

Of course, that doesn’t mean all tests are wasted effort; development will be slower if the developers have to spend more time debugging, due to not knowing where bugs originate from, due to not having tests. There’s a middle ground, where you have tests to catch probable and/or tricky bugs, and tests for code unlikely to be made redundant, but don’t spend too long on unnecessary tests for unnecessary code.
So I was the kid playing SimCity and Civ and Legos and all these other "builder" toys growing up, who now has a 7-figure job at a FANG and still plays these sort of constructivist games on the side. I'm also the parent of a kindergartner who spends a bunch of time playing Factorio and Cities/Skylines and Kingdoms Reborn and Legos. I'll tell you why I think people prefer to create elaborate worlds inside games rather than get that 6/7-figure job at a tech company:

You are not actually a builder at a modern large tech company.

My day job consists of lots and lots of org politics. I'm technically in management (though I tried to keep my SWE title as long as possible), and I view my job as "I put up with the political bullshit so that my reports don't have to." But realistically, they are not builders either. They are spelunkers, hackers, maybe even developers - but the majority of their job consists of digging around in a 5M-line codebase to understand what is possible, communicating that back up to management, and then implementing a trivial change because trivial changes are realistically all you can do in a 5M-line codebase. The builders were the folks I learned from, who were employed as SWEs 20 years ago.

Computer games create just enough of an artificial, static sandbox that you can learn the rules and get really good at putting together parts. In a big tech company, some executive is going to change the rules in 3 months, and everything you know will be obsolete in a year. And that's not because the execs are stupid or capricious (although sometimes they are), but because the market's rules change every 3 months or so. Like it or not, a market economy's function is to satisfy people's desires, and as the article notes, people's desires are fleeting. But building requires foundations, it requires stability, and so we create that artificial stability with games so that you can build.
Brother was good for a long time but they seem to now lock out competing ink and/or toner cartridges with DRM: https://news.ycombinator.com/item?id=31860131. I suppose I'll get an Epson ink tank next.

Brother's USB drivers have also dropped support for some old models, though I guess newer hardware all uses IPP (until that goes obsolete).
I go even farther: I often use tmux in screen or the reverse. For instance I'll open a terminal (generally rxvt), then run screen locally, and from within screen connect to various machines on which I'll run tmux (because I almost always want to run long running programs remotely, even if only 'apt upgrade ').

And I'm not even ashamed
History and Construction of Wagon Wheels
I've never encountered this requirement in many years of daily use - pip for me has always happily installed anything if it can.

Now I've definitely seen customized distributions of python from package managers that have taken steps to prevent you from using pip. IIRC, the python you get from `apt-get install python` in Debian does this? I.e., it's designed to support system utilities, not as a user's general purpose python environment, and they want `apt-get` to control this environment, not pip. So they've removed pip and ensure_pip and easy_install from your core system python environment.

TLDR: In my experience, that requirement doesn't come from pip, it's your distro taking steps to prevent https://xkcd.com/1987/
> It will often contain a mistake...but the same is true for a human.

If this were true textbooks could not work. Given a question, we don't consult random humans but experts of their field. If I have a question on algorithms, I might check a text by Knuth, I wouldn't randomly ask on the street.

> It could be 100% reproducible if so desired.

Reproducible does not mean better. For harder questions, it's often best to generate multiple answers at a higher temperature than to greedily pick the highest probability tokens.
Trump Voters Don't Just Expect Higher Inflation–They Get It Too
One reason someone might build a virtual video card instead of a real one at Nvidia is that they don't have the EE and computer engineering skills to build video cards. The two are not comparable.
"Novel art" in exactly the style of Monet, is not entirely novel. I think it would be reasonable to allow Monet to have sole right to produce his style for 7 years or so, and then it enter the public domain. That rewards coming up with a new artistic style, which I feel is at least as valuable to reward as coming up with a new piece of artwork in an established style.

Again, my art history is weak, but when Picasso came up with his first cubist work, the cubism part of that work seems as valuable, and worthy of reward, as the actual instance of cubism that the work embodies?

There's a generally derivative style that follows the spirit of the age, and then there's a clearly copied style from a specific maker/creator/artist. It seems poor to protect the individual instance of an inspiring new style, but then not reward the creator of that style, not even with an acknowledgement.

FWIW, I'm not sold on either side of the argument. To me that's not how online discussion works. Also, I absolutely would not want copyright terms of the length we have to protect anything like this (nor anything really, they're obscenely long).

I would not of course want to inhibit the natural progression of styles, Monet's landscapes bore some similarity to JMW Turner, and a Chinese style called Lingnan, but this is a different thing to taking Monet's pallette used for water lilies, then painting a similar subject in the exact same style. If you do that immediately after Monet first presented his style for water lilies then I'd at minimum want you to say 'in the style of Monet' as a subtitle, and preferably have to pay him a little of your profit for the first few years.

Thanks for your interesting, thoughtful responses.
So apparently that's different from visual snow!
Inbound marketing is dead. Long live inbound marketing!
It's on the Meter – 43,319 mile taxi ride