skysight-inc/HackerNews huggingface dataset:
Oh, you're right – on the larger-footprint Pis (the first project) they use _SMI_, which is a 16-bit parallel interface.
Ok but this is only Amazon's SOP of mistreating employees as a trauma-bonding technique, right?
I don't think this is industry-wide at all.
I have commuted many times to work in -20C or below. A few times in -30C and below. I don't know how long it would take a laptop in my backup to get down to the outside temperature.
sketchy terminal integration

Vim’s :terminal is better than win10 terminal. And than Konsole too, for that matter. (Maybe I mistaken “integration” for something else.)

to being single-threaded

Is this a problem? All language servers run async in different processes. I don’t think vscode is multi-threaded either. Multi-processed sure. Threads are mostly dead.

I’m not a vim missionary, don’t use it, don’t learn it, don’t scratch where it doesn’t itch. But these arguments make little sense. The rest varies from okay to low quality bait, tbh.
Once you start using it, you can’t edit any other way. I don’t think it’s well established whether it’s actually faster or better in any objective sense. It certainly feels faster than using a mouse, or if not faster, maybe less frustrating.

Here is how I think about it: the depth of these keyboard-based editors allows for a kind of progressive mastery and you decide how far to pursue it. Plenty of people use Vim in a very rudimentary way, barely using any of the features, and they still might prefer it. Others know certain slices of the functionality available, but everyone knows a different slice depending on how they want to edit. The point is it’s sort of an open space with lots of texture and customizability, which is sometimes how professionals like their tools. It lets you sort of build the tool into what you want it to be. And that can be true even without elaborate customization: even with a stock NeoVim install, figuring out over time which subset of features you care about is a kind of customization.

One tip I have: if you use VS Code, try the Vim extension. Or whatever IDE you use, see if it has a vim mode. That is by far the best way to learn, and it may well be the best way for you to use Vim long-term. You don’t have to change editors, you don’t have to configure anything, you can just focus on moving the cursor around in a new way.
Those are intended for quick meal replacements, not replacements for eating entirely.

And stove less apartments are usually for people that eat out, not people that are trying to replace meals with shakes.
I was... poorly, the word you chose to ignore. Some people, indeed...
My point is we're different types of users, or our expectations are different. "A safe bet" is not 4.5 stars to me, it's 3 stars because average restaurants should be safe bets. I believe anything 4.5+ should be home runs because I'm putting faith in the score of the restaurant actually having more meaningful information embedded in it. Unfortunately this is not the case because American sites think anything 3.5 and below is automatically shit or something will go horribly wrong. I keep going to 4.4+ restaurants on Google Maps which are actually ~3.2 on Tabelog, but when I go to a 4.2+ on Tabelog I know for sure this is a top-tier restaurant and this has never failed.
I have a little brother. And while I would say we are close, I always wonder how he feels about me. I was not nice to him growing up, and it created a lot of resentment. One day I apologized to him about it, and I remember him seeing tear up out of the corner of my eye.

The day that I think changed our relationship we went on a hike together. While we were driving there he had a bunch of anxiety about it, and wanted to back out. I managed to convince him to come with me and just let all his feelings out; he just yelled at me the entire drive there about a lot of different things. Including my treatment of him.

That hike to this day was the best I've ever been on. Everybody has a different relationship with their brother, but I genuinely do not and cannot imagine this existence without mine. He understands me in ways that nobody else does. He gets my jokes that nobody else does. Having a brother you are close with just _almost_ proves you don't die alone.
Well there are a lot of text-only editors better than nano. Emacs of course is the big one, but there are probably a half-dozen others with varying amounts of featuers. Unless you also meant "installed by default" then vi[m] is probably about it.
Although there are inline hints, I agree with you that auto makes readability worse. Especially in situations like PRs and Git forges where inline hints are not always available.

LLVM has a well thought out stance on auto too: https://llvm.org/docs/CodingStandards.html#id29
Yelp is bad (really bad) but so is everyone else. I still use them on road trips alongside Google Maps and Apple Maps simply because none of them show all the restaurants in an area. It's kind of unbelievable how frustrating it is to try to get a complete look at all the restaurants nearby some location. Then again, it's a good trip if Google Maps doesn't ask me to turn left across three lanes onto a private alley and right through a brick wall (true story).
His whole site uses lower case. Seems like a stylistic choice. Check it ou
The difference in productivity is hard to measure. What's really gained by vim bindings is not having to leave flow state to move the cursor over there and then change that word for a different one. The same operating can be done with a cursor, but in having to leave home row and then come back to it, your mind has a chance to wander and you start thinking about whatever else is going on in life. Like why you're using a mouse and not vim keybindings.
I had to start using vim back in the early 2000s, because nano didn't make it easy to search, modify and navigate large config files using regex. It was out of pure necessity.
s/Eeverybody/Everybody/ agrees.
A Better Light Source for Scanning Color Negative Film
The US is a big country.
> isn't much else anyone can do here short of completely reinventing the mainframe reservation systems and heavily refactoring all the pieces that depend on it.

This is commonly called "software maintenance". I believe that most places have contracts to keep software up to date for changing specifications/operating systems.
its liquid.. and its metal.

when it leaks onto another component it is guaranteed to bridge connections- probably leading to shorts.
I would argue that all laptops run like that. I've never owned a laptop that didn't have overheating issues, you just can't fit a desktop sized heatsink into something 1-2 inches thick.
At the time of writing, the supposed ubiquity of Vim, or rather Vi-clones, was often touted as a strong selling point by people with a severe case of Linux-myopia.

The "counterpoint" is not that Vim is not _available_ on Windows. It is that Vim is not on Windows _out of the box_. You must install the native binary to have it or, like you suggest, install _another system_ on your machine… that actually comes with Vim.

"Can have X" is not the same as "has X".

FWIW, experimenting with Linux is also what got me hooked to Vim (and the shell and all the rest) in the first place, but rose-tinted glasses are not for me.
Another believer with an alternate take on cremation that doesn't require body/spirit duality: God made man from dust, and even without cremation, to dust we shall return. It is really no trouble or extra work for God to raise the dead from scattered dust than it is for a relatively intact body, since that's what most resurrections would require anyway. Besides, when the resurrection occurs, we're getting better bodies anyway, so why worry about what happens to the old one? Intact burials are a tradition (which is totally fine), but not a commandment.
I named my Linux box sisyphus because I had so many problems installing distros other than Mint that I became convinced I’d never succeed.

And then kde neon Just Worked.
This always seems like a stretch to me? I have two large butterfly bushes in my ~2000 sqft pollinator garden (NorCal) and they seem to perform only moderately; I.e. they attract significantly less pollinators than almost any other plant in the garden. Lavender, salvia, sage, rosemary, Mexican sage, Mexican marigolds, poppies, and daisies all attract way more pollinators even though they are smaller.
I just wish I could get people to pay me to write it.

I've had the same issue with Elm, although I've actually shipped a number of projects written in Elm since it can be easier to integrate.

The crux of my issue is that I often write software which will be passed onto others for maintenance. Nobody is interested in taking ownership of projects written in esoteric languages. As the old saying goes, no one ever got fired for choosing Python.
Does that have any advantage over VSCode Remote SSH?
>Though two decades old, Foison’s brief success reveals the rot at the heart of the classical music industry, where name-dropping passes as a substitute for ability; where many audiences would rather be coddled than challenged; and where a résumé is grounds for utter suspension of disbelief.

It goes deeper than this. Modern audiences largely don't understand or appreciate the music as anything other than an excuse to break out the fancy clothes and have a night out. That's not a problem per se, but it does lead to things like complete hacks getting big as performers (Lang Lang) or composers (Max Richter). Because why would a modern audience watching Lang Lang on late night television understand that he's flubbing half the notes and stomping all over the quality of the music?

It's very interesting to think back to the Rite of Spring and how the audience rioted over it, as audiences were quickly trained into eating shit and thanking the composer for it. Part of the death of modernity was that cultural expectations and norms ceased to be, and so the kind of cultural expectations (that were subverted) that Rite of Spring's audience held just don't exist anymore. Every piece is now the composer telling you something about themselves in particular, usually in an overly programmatic way, not a composer trying to write a compelling piece in a particular style.

So once you lobotomize your audience, what do you expect? You train the critical aspect out of them, turn music appreciation into an academic affair so lofty that harsh critical statements like mine are viewed as "snobby" vs people saying "Nickelback sucks!" being treated as normal and reasonable.

Poptimism came for the classical music world and had about the same effect as it did on the rock/indie scene.
All those "proposals" are only one question: am i a cog in a wheel that does what it is ordered to or a human.
I think people would have a better connection to nature if they did these things more often.

But cooking and eating is sort of an umbrella activity for all of those - everyone in the village/tribe/etc. has to eat, and usually they’d come together in one place to do so. Farming or searching for water don’t have the same centralizing social effect.
Bergamo to Liverpool is over 1700 km by road as per Google Maps.

The company is trying to solve transportation for the 50 to 300 mile range (around 80 to 500 km). Trains can easily do this.

Anyway, in China the Beijing to Guangzhou high-speed rail covers the 2200 km distance in 8 hours. Costs $120.

-----

Do note that — while I do understand there's an environmental impact (and I hope technology improves to eliminate this impact) — I'm not against flying. I love flying. In fact I wanted to become a commercial pilot myself.
Massacred for TikTok likes- the slaughter of 2.6M birds in Lebanon (Grauniad)
As someone who hates cooking, I don't understand the argument. Why would I care about whether something is a "human thing" or not? "Crime against culture" means nothing and could be said about anything.
Regarding using the right tool for the job:

> sed, awk, cut, a quick bash one-liner, a simpler editor, an infinitely more powerful IDE, an actual IRC or mail client, an actual presentation program, some online CSV-to-JSON converter, etc.

All of these will take time to learn or find. I know basic sed syntax but I'm never 100% sure that my edit does exactly what I want, so I end up running without -i and then with. I don't know awk at all. I use cut but always mess up the field numbers, and if there's multiple spaces involved then forget it. In all of these cases, it's faster for me to open the file in vim, make the change or grab the word I need, then exit. I'm not saying the tools are useless, but vim is flexible and covers a lot of use cases.

Half these examples are gui programs. Who is realistically trying to replace a presentation program with vim? These seem like strawmen to pad out the list.

Is vim the right tool for every job? No, definitely not. But I think it does well enough that it's okay to lean on it if you already know it.
Walls, furniture and stairs prove no match for wheeled robodog
The new York metro has pretty much become a prop location for tiktokers. They might as well make it an official partnership at this point and get some of their fare revenue back
Extropic update on building the ultimate substrate for generative AI
Especially notes of Aristotle’s oral ramblings about others’ works, when we know those are wildly casual about accuracy when we can actually compare them to pieces of text.
I set up F2 to run the shell command on a line in nvim, and I noticed it improved my shell productivity. I run tests with with cargo test, rspec, pytest etc by writing the command on a line, hitting F2 and all results are just there. I can navigate to errors, search traces or whatnot all the same as I navigate the code. I can search GitHub issues when I'm writing a commit message with gh. This is just a simple productivity hack that I can't replicate in other editors.

I'm sure there are better special tools but vim is the most general purpose tool you can learn and use. I never had regrets to invest time on it.
Too many fingers in the pot. I like it
No one is running away from it. Please don't assume your experiences are wildly different from others without any basis for it.

No one is ignoring, outsourcing, or running away from it — the end result is the same, a person has died and people are grieving.

People grieve in different ways, how it's done is often tied to their communities and past practices. I would spend time with the deceased friends and family sharing our memories about them, often over multiple days together.

To me, fiddling around with the body and concerning others about how it's going to be put into the ground seems disrespectful to me — but I understand that's what some people do and that's fine.

P.S. you should put down goats by shooting slightly above the eyes, or to the poll.
> Maybe I mistaken “integration” for something else.

Yes, you do. This is about how Vim integrates with the host terminal emulator and shell.
Big and empty in a lot of places
I completely agree that the 542 needs more frequency. Sound Transit likely saw the dip from Microsoft wholeheartedly embracing work-from-home and figured they could reuse the service hours. Remember that Metro has been suffering from a bad shortage of workers (drivers, maintenance, and operations) that they've only just started to recover from. This is important because Sound Transit contracts out operation of most of its transit service to the local agencies so Metro operates the 542, 545, 550, and others.

Hopefully now that Metro hiring and training is on the upswing Sound Transit will be able to get more bus service hours.
GA planes can’t land themselves, the autopilot they share in common is more like cruise control.
I made the mistake of using vim before switching to an IDE. I bought in to all the tough guy talk and put tons of effort into learning the arcane key combinations and trying and failing to get plugins to work to make it do basic programming stuff. Utterly pointless - use an IDE - if you are a professional programmer it is the one tool you use all day every day, spend the money for the best one you can that has a team of people working on it full time, paid well to make that IDE awesome.

I use vim all the time now for simple text editing when logged in to a machine but I'd never dream of using it for programming. I know how to cut and paste lines in vim and how to save and exit, nothing more needed.
>I sure hope you're not going to argue that it has the same artistic merit as literally any song of the same duration with at least one note.

No, the argument is that it has comparable artistic merit to the Black Square.
>the performers seem talented and dedicated

Indeed. Yuja Wang is such a talent on piano that she makes some old things like Prok 2's cadenza sound new just because she plays every note perfectly with wonderful musicality and doesn't just pedal and slam her way through it like everyone else does. Many such generational talents are giving performances at an orchestra near you!
Australia around the same size, but has excellent public transportation (relative to the US).
There is no objective evidence that Vim makes you a more productive programmer. There is no evidence that avoiding a mouse makes you a more productive programmer. Use the editor you want! Vim is faster at some things and slower at some things.

The main drawback of all the keypresses you see is that Vim is an imperative editor: You have to tell Vim how to edit text by glueing together lots of small commands.* IDEs are declarative editors, you say "rename this variable" and they do it.

* Ask your local Vim nerd to rename the file they're editing. It will be entertaining!
Thanks, yeah, that's what I was hoping to tease out -- the fact that there's also a social element to it.
Back in my mainframe days (late 70s) we ran a large mainframe, the only one in the local uni - way slower than your phone, a couple of Mb of core, ran payroll and 30 terminals. We had a dedicated local engineer who had his own onsite office. In the south of NZ we were a really long long way away from his home office in the US, he was expected to be able to fix anything, and mostly he could.

But one time the machine started writing crap on random things - screens, printers, worst of all disks - could take a day or to to recover after it scribbled across the equivalent of the root file system (giant head-per-track coffee table sized platters). The poor engineers couldn't figure it out, it happened so in frequently eventually they flew a guy out from head office in the US - he came with a wooden stick - he ran it down a card cagore in the IO process, nothing happened, he tried the next row bang! it crashed, after we were back up he continued with his wooden stick doing a binary search for the source, eventually he pulled a card and 3 little solder balls fell into his hand, they'd been sitting there loose against IC pins since it was installed

As you point out sometimes it just takes having the correct tool and knowing how to use it
A lot of words have been written about the role of food in human history and culture. Here’s one from the OP’s blog:

https://jakeseliger.com/2024/02/26/food-and-friends-part-i-f...

The argument is: cooking and eating has been a fundamental human activity for millennia, one that brings people together, transmits culture, language, etc. - and to optimize it away as a problem is to disregard something very important about being a human being.
It’s equivalent to crowd sourcing star ratings for music. How could I know our tastes are compatible?
This is actually pretty neat.
Look no further for evidence than New Zealand. There are two major grocery store chains (Foodstuffs, who own New World, Four Square, and Pak n Save) and Woolworths Group -- obviously we have the smaller Asian marts and produce stores too, but most people only have one of the big stores nearby to their towns.

There are two major building materials suppliers (Carters and Fletchers). There's one manufacturer of drywall (Gib) that is easier to get council plan approval for than any other cheaper manufacturers of drywall because they provide some material strength documents that saves the councils some engineering review time and effort.

We technically have 4 major banks, but 3 of them are just offshoots of big Australian banks and siphon the insane profits offshore.

The government keeps making investigation commissions into breaking these up, but doesn't do anything. The companies just point fingers back and forth at each other blaming "the competition" for price gouging. Meanwhile the recommendation from the politicians is we cut back on avocado toast, lattes, and our Netflix subscription.
I've got a younger sister with whom I've had a great relationship for most of my life with. She gets my jokes like nobody else just as your brother gets yours. She's been the first person I've tried to make laugh. Even now when we hang out, she's my favorite "audience" member to be silly around. Luckily, we live right across the street from eachother and see eachother multiple times a week.

I hope your last sentence resonates with her as it does with us!
A Different Kind of Disc Brake: 1949 Chrysler (2023)
I wonder what they will say about stacks for material cargo the day the first linear accelerator starts working in tibet. Madness, to glue a container to fireworks.
You don't have to enjoy cooking to enjoy a well-made meal. That's why restaurants exist, after all. Lots of people are perfectly happy to let someone else do the hard work in the kitchen.

If you actually don't enjoy good food, then considering how important culinary arts have been to humans for all of recorded history, I'd say there's something wrong with you.
One thing I'm concerned about is that, if I'm moving around the files, then there's already very quick keyboard commands available for that.

And if I want to look around a single file, I feel like anything else besides scrolling would be quite inferior in terms of speed and accuracy.

And moving around lines and words is already quite optimal enough without a mouse, using arrows and option/command modifier.

So mostly I use mouse when I need to scroll around the file or click on a certain imported identifier to move to its definition.

And also I use a lot of ctrl + f to move around, which I find quite reliable.
The article mentions how global cities outside the US are building out urban rail systems.

Here's some more detail about China, which has the two largest transit systems in the world: Shanghai and Beijing.

In 1993, Shanghai had one line running 2.7 miles with 4 stations. Less than 30 years later, the system had 15 lines, 500 miles of track, and 500 stations. [1]

And in that same time frame, the Beijing subway system was expanded, from 2 lines in 2002 to 27 lines and 500 miles of track, with 13 million riders per day in 2022. [2]

Also in that time, 30 other cities in China got subway systems as well.[3]

In 1993, China's per-capita GDP was $537. By comparison, per-capita GDP in the US was 50 times larger (about $23k). Since then, the gap has narrowed. US per-capita GDP is now 5x of China (66k vs 12k).

China demonstrates that, even with small GDP, if you prioritize the needs of the people over entrenched commercial interests, it can be done.

[1] https://en.wikipedia.org/wiki/Timeline_of_Shanghai_Metro
[2] https://en.wikipedia.org/wiki/Beijing_Subway
[3] https://qz.com/1010911/a-beautiful-data-animation-shows-the-...
> Overzealously dictating an implementation is why C++ ended up with a relatively bad hash table and very bad regex in the standard.

What parts of the standard dictate a particular regex implementation? IIRC the performance issues are usually blamed on ABI compatibility constraints rather than the standard making a fast(er) implementation impossible.