skysight-inc/HackerNews huggingface dataset:
Every modern code editor has character-, word-, subword-, line-, and page-based navigation, as well as "jump to symbol" functionality. Bookmarks, paragraph navigation, and similar are also very common.

I fail to see how Vim is supposed to be superior to that. It has essentially the same navigation features, with different keybindings. And the idea that those different keybindings are somehow "better" is a big [citation needed].
Because I (and I suspect many others) are tired of the Musk/Twitter drama and flag.

As a general policy, I flag all "X is down" stories, because... who cares? A random company's ops team having a terrible day does not tickle my intellectual curiosity one bit. Complete waste of space.
Do you write config files? Do you copy similar unit test structures? or perhaps have you ever found a mouse/touchpad annoying?

If purely going off programming speed, probably won't improve much. Most of the time is spent thinking. But it helps reduce annoyance in many other situations - I'm not annoyed when I think, but I'm annoyed when I have to move the cursor, drag it and do it 10 different times when in vim the same is burned into muscle memory and can be done without any thought process, over some config file that I must edit now but not that often enough that it's worth creating a script or template, and then the same apply to templates as well and all levels of abstraction.

An extremely common scenario is to copy the content from one enclosed parentheses and into another, and similar class of problems. With vim it's just a few keystrokes, but without it's lots of cursor and drag. These common scenarios are why people use vim bindings.

Oh and I can do all of that in the terminal of a remote machine, which happen to have enough memory to run a massive integration test, and build all things a lot faster.
Science Fictions has moved to the I
Let's talk about this "Narrative" example.

When I listened to it, my first impression was that it must be the real actor they included for comparison purposes but that they failed to label it correctly. I thought it is not machine-generated. I couldn't tell the slightest artifact except what sounded like a low-bitrate sound encoding (maybe using a codec geared toward speech). Can you tell anything "off" about it?

As for the encoding artifact such as a tinny sound or low-bitrate sound, that is the type you hear on an MP3 or low bitrate codec for speech. For example, when I record a message on https://vocaroo.com/ the "premier" voice recording service it sounds 10x worse. Here is a sample I just recorded of my own speech: https://voca.ro/18oSJ1sHU5w5

After my first impression that the narrative example might be a real human mislabelled for comparison purposes, I listened to the next two, labelled News and Conversational. I found these very easy to tell as AI-generated.

Thinking back to why I found the narrative example so compelling, I thought perhaps the issue is that the first example is in British English which I'm less used to than American English. I grew up in the United States. Perhaps since the accent doesn't match my own, it is harder for me to perceive it as generated.

-> Can a native speaker of British English tell us whether listening to the first example you can tell in any way that it is a robot? Maybe it is as obvious to you as the next two are to me.

Still, I've listened to a fair amount of British English in my life so perhaps there is an alternative explanation for why the first one was better. For example, it could have been trained on a reader's voice who has narrated thousands of hours in very high studio quality in a fairly consistent way, leaving this type of text much easier to synthesize than the other two examples due to more training data or higher-quality audio.

For me, the first one is really indistinguishable from a narrator's true voice, though it does sound a bit tinny which could also happen as an artifact of the recording process.

In terms of "how confident are you that this is a real person" the second two examples I would put at 0 - it's totally obvious that it is not a real person, whereas the first one sounds like a 10 to me: obviously a real narrator. (With a bit of artifacting that sounds like an mp3.)

[1] The text is here https://www.nytimes.com/2001/11/19/books/chapters/the-lord-o...
This reminds me of this project replacing the tenkeys with a rotary dial on a mechanical keyboard:

https://squidgeefish.com/projects/rotary-keyboard/
Vim has all the same language servers that vscode has, with all the same capabilities.

e: never mind, I see Microsoft closed sourced pylance and restricted it to their products. Typical. Of course there is still pyright along with a python language server, but I guess technically not pylance any more.
An estimation doesn't need data. It's a best guess. I don't think its fair to call it an imagination. As far as we know that's what he thinks based off his observations.
The only time I’ve ever seen a system like that come in handy is when there have been a bunch of complicated permissions that don’t fit neatly into discrete levels and are assigned by users. For everything else, a boolean in the database or an ad hoc system has been perfectly fine. Don’t build things before you need them!
An article on how energy pricing from supplier>consumer is determined or created would be really interesting.
> internal libraries that depend on other internal libraries

This is where you start to develop nostalgia for well-structured monolithic apps.
Hm yes now I remember that point about how the file system targets are anonymous Python objects that you can pass around to functions.

Are there any open source examples? I looked around the github account, but I mostly remember this tool

https://github.com/stb-tester/apt2ostree

I'd be interested in seeing the Python config and Ninja output, to see how it works. Right now it looks to me like the dependencies are more implicit than explicit, e.g. with your copen example

---

The system I ended up with is more like Bazel, but it's not building containers, so it's a slightly different problem (although I guess Bazel can do that now too). But I'm interested in building containers incrementally without 'docker build'.

I made some notes on #containers in the oilshell Zulip about incorrect incremental builds with docker build. It's also slow and has a bunch of ad hoc mechanisms to speed it up

I like the apt lockfile idea definitely ... However I also have a bunch of other source tarballs and testdata files, that I might not want to check into git. How do you handle those -- put them in OSTree?

Our config looks like this

https://github.com/oilshell/oil/blob/master/core/NINJA_subgr...

and there are other /NINJA_subgraph.py files. The library they all use is in build/ninja* of the same repo. Thanks for any details!
React Native 0.71 is released
To all the folks thinking that this project is too small to be representative of the benefits of monorepo -- both real world success stories and theory point towards monorepo being superior.

I've seen this at several orgs. A polyrepo runs into dependency hell, so they go to microservice. Now you have dependency hell and microservice hell. Furthermore, your microservice have APIs that need to be updated, so each change needs to be done in multiple microservice repos. So to solve one problem you now created three problems.

Monorepo reduce dependency hell to source control. The vast majority of monorepo issues people encounter are due to using 'git' which is why Google and Meta do not use 'git' at all.
TS can't solve any real problem, so skip it. Dart & Flutter worth it if you need cross-platform GUI.
I didn’t read either Practical Vim or the docs before becoming pretty proficient with Vim.

Some good blog posts and some videos did it for me. I had enough knowledge to make diving into the docs more meaningful.

Besides once you understand the language of Vim, it’s not hard to make strives.
This is exactly the sort of thing I hoped to see from Paizo once news of WotC's new license leaked. Good to see it!

Really curious to see if the new license will be closer at all to something like Creative Commons or FOSS software licenses than the OGL was, or if it'll stay relatively close. My suspicion is Paizo will still want to keep control over their story/setting/etc so it'll likely lean towards the OGL in that way.
I suspect we had one chance to do it right, but the organised and widespread suppression and misinformation campaigns of these companies basically made that impossible.

Now we're faced with a range of unpalatable choices and a population fiercely divided about what to do.

Great job oil companies.
If I would type at 15 WPM, I would be MUCH less productive than I am today for sure.

The point of using Vim, is that you boost your keyboard interface to the maximum. Obviously, using Vim, means you touch-type. Also, you don't use the mouse. Basically, using Vim, is like having the brain hard-wired to the computer for every task, not only text edition. Everything you do goes through the keyboard, and you don't have to think about it. You scroll through text, search for it, edit it, open new files, etc.

For instance, most of the time I don't use any GUI for Git either. I do everything in the terminal, and only use the GUI for partial commit (ie. select which line to commit). I have dedicated aliases for getting history, etc.

Also, when learning Vim, you notice that many (Linux) tools have Vim shortcuts enabled. I discovered many of them by chance, out of the habits of using Vim shortcuts.
Thank you for your comment.
I studied anthropology, an imperfect field, but one thing was obvious right away and it is that point you are making here.
Please keep telling people.
Error diffusion dithering should be done in linear color space to avoid the severe increase in perceived lightness of the dithered image.

See https://surma.dev/things/ditherpunk/ under "Gamma" for more info, and some example gradients that clearly demonstrate the effect.
Some Dilbert Zeno's linked below...

The first comic can actually be a pragmatic answer (used slightly tongue in cheek) at status report meetings. I have used this line twice and it sounded plausible enough that no more questions were asked of me that week :)

[1] https://dilbert.com/strip/2016-01-31

[2] https://dilbert.com/strip/2014-02-02
Polyrepo scales to thousands coders without anyone even noticing, and that's the beauty of it.

Just look at the size of node_modules in an average project. You stand on the shoulders of thousands of other engineers and you don't even think about it. That's your polyrepo at work.

Now imagine that every time a dependency wants ship a new version, their maintainers have to update all of the dependents. That's your monorepo.

It is quite obvious which one is more scalable.

The only real benefit monorepo has is that every dependency is always at it's latest version. But the cost to achieve that... let's just say there's a reason you mostly hear about monorepos from Google.
monte cook will probably stick to their CSOL. but they are looking to update the language to make it say irrevocable possibly and they are taking their paid fantasy setting book for Cypher and merging it into the SRD, effectively making 90% open and free
Eh. that just leads to narcissism. Learn to give up.
This paper starts by assuming that the different neuron density of birds vs non-avian reptiles is due to birds being endothermic.

That's... quite an assumption. EVERYTHING about the evolution of birds is about flight. Specifically, it's about keeping weight down. Loss of teeth, for example, is a tradeoff where birds have worse digestion in exchange for losing the weight cost of teeth. Birds frequently get leg injuries because of how small their legs are: again a tradeoff between durability vs weight.

Seems to me the first burden of proof for this theory is to show that birds have wildly more compact neurons due to endothermy rather than the usual weight issue. Their own data is not helpful to their point as it shows differences between bird clades suggesting significant evolution on this point since the initial evolution of birds.
The CIA, FBI, etc. have never been held accountable for their countless crimes. There is every reason to believe they are committing more every day. I honestly have no clue how the American people have an ounce of trust in them.
> Commits are not units of deployment

Thank you for this statement, I will write it in all caps some very visible place.
Don't know but I've used Excalidraw for that hand-sketched feel.
> Cook lacks those qualities. He's the ultimate perfected FAANG company man. There's nothing cool about him. This has affected the products, which are good enough to very good, but not inspiring.

Under Cook, Apple launched the Apple Watch, AirPods, Apple TV, and their HomeKit platform, and each of those products are massive businesses. Their online services (which frankly languished under Jobs) has grown by nearly 20x. They brought a custom CPU to Macs, to wild acclaim.

> So I suspect this is a hint of frustration from the Board, who are happy to count their money, but are also missing that One More Thing that will be Insanely Great.

I think it's more Cook having some humility. The share price in the last year is down 22% (it's still performing incredibly well considering the hammering the tech sector has taken).

I'm not saying Jobs didn't have merits, but I've studied the company for decades. I've read the Jobs biography. He was passionate and driven, but a lot of what he accomplished was from being in the right place at the right time, having the right friends, calling in favors, and taking credit for other people's work. In many ways he was an absolute monster, and I would argue Apple succeeded as much in spite of him as because of him. It certainly hasn't missed a beat in his absence, and to say the products post-Jobs have been bland is a subjective stretch.
Truly Part of You (2007)
For some (myself included) the high speed and efficiency of proficient modal editing serves as a thinking aid, like sketching with a pencil and eraser. I tend "play" with the code: chopping it up; splitting lines and inserting a bunch of white space; duplicating lines dozens of times to act as placeholder values (e.g filling an array literal); renaming variables across a file many many times before settling on the right name; moving helpers functions to the top, then to the middle, then next to their first invocation etc.... All doable with other editing styles, but at a higher cost, and the cost of manipulation has to be very low in order to reap those meditative qualities.

Manipulation far outweighs input. And manipulation is fundamentally thinking, at least for me.
How do you know this? You seem to imply billionaires cannot stop working because they don’t have cash? Every billionaire can take 10m+$ and sit and drink cocktails 24/7 and do nothing the rest of their life. Many do not want to, but I have never hear anyone mention the reason you state here for billionaires; I only know two personally and they both said they don’t want to stop working (both are around 80 now) as they want to achieve more (nothing related to money) and this is what I read as well about others like Tim Cook.
I was in the very same situation a while ago and have a similar skillset. The pool sucks but I think I made the best of it. Happy to connect with you if you're interested. You can email me at:
pompano-patella.01@icloud.com (iCloud forwarding email because god knows how many bots are scraping this website).
Can’t say I agree. You should only build tools if the time saved on the task is greater than the time it takes to build the tool. And in a lot of cases, you don’t actually know in advance what the common and time consuming admin tasks will be. The absolute worst thing is to spend valuable time building an admin tool you don’t end up using. So wait until you see an actual need, and then build your tools.
>The idea that people in recent history believed in a flat Earth is a myth.

The way you've worded this, you're incorrect. There are people today who believe in a flat Earth, crazily enough.

Of course, the idea that most of society (namely educated people) believed in a flat Earth is a myth. From your link:

"The myth of the flat Earth, or the flat earth error, is a modern historical misconception that European scholars and educated people during the Middle Ages believed the Earth to be flat."

What the typical serf working in the fields thought about the shape of the Earth is probably unknown.
By the way if anyone is in this thread due to working on AI speech synthesis for any company, I am interested in AI as well as audio production and I would love to talk about joining the team as an AI researcher. Just send me some mail, my email is in my profile.
There will never be a MacBook of Linux or Windows unless the OS is optimized as much as MacOS is to the underlying hardware. Windows is optimized to a high degree and still cannot match the standby/resume times or battery life of MacOS, and thats without M1.

Linux is not even in the same ballpark. System76 apply some tweaks but its still Ubuntu and as a desktop OS its lacking in many areas.
> China has not shown colonial mindset in the last few hundred years.

So, the annexation of Tibet and the repopulation of Xinjiang didn't happen?

> All China wants is for North Korea to not collapse

That must be why they bully their smaller neighbours.

> Also, Chinese people are more practical.

Right. Like we saw with the spectacular success of Zero-Covid and their refusal to authorise foreign mRNA vaccines.

> They’re not warmongers like Americans are.

That must be why they keep violating the Line of Control and firing missiles over Taiwan.
F-150 Lightning prices have increased three times since it was launched. In May of 2021, a “stripped out” Pro trim was $39,974. As of December 2022 they are $55,974 before destination and other “out the door” charges excluding sales tax. Granted, all trim levels have increased, but the “base, more accessible model” went up 40% in 19 months. It’s nuts!

Granted, they can’t build those things fast enough. It wouldn’t surprise me if there’s was a healthy ADM up until recently, if not still. I’m around the Boston area and there’s a few near me that are owned either by people who absolutely do use them for work, or larger contracting firms that actually are using them as their fleet vehicles.
-- worked for a startup that fabricated 80% of users - raised 3 million - i couldnt figure out why even though user growth was insane - support requests low - product was always broken - no product feedback etc - after 8 months - i dumped the emails of the users manually - full of skfljir@sdlfjd.rlkwjr - literally - many "emails" were just not even tlds - just junk - confronted the founder - was fired - told the investors - they shrugged - said hope he can find product market fit - strangest experience of my career --

JPM legal claim: https://s3.documentcloud.org/documents/23570243/frank_suit.p...

- said they had 4.25 million users to sell it - then 4.265 million accounts generated - guess they actually had 250k accounts - yikes --

"The Frank engineer was not persuaded and declined to participate in the scheme, and instead said that he only would provide Javice with Frank’s actual list of customer accounts: fewer than 300,000 customer accounts as of July 31, 2021. "
Loodio – A Smart Bathroom Privacy Device
Hide your bathroom noises in the most elegant way with Loodio.
https://archive.md/leaSw
> There is some genuine good and encouraging news in there too

I know, right?!

FWIW, it wasn’t my list, it’s just a list, and there are others. There are plenty of bad things to find, when you’re looking for it. (And, ahem, vice-versa.) Wallowing on the bad things, things which you and I both have almost zero first-hand knowledge or experience of, is a pointless and depressing waste of time. Let’s control the things we can, and make the things we control better!

A lot of capitalist interests want us docile, and they spend time designing the news and social media to keep you engaged and dependent on full time consumption. They don’t care if you’re happy or depressed, as long as you stay unmotivated to challenge them, and keep purchasing Xanax and video games. Don’t be a tool of the news outlets, go find some good news, and if you really truly can’t find any, then make some! (But I already know you can find good news, if you take the time to look.)
Did you ever had to rollback some unlucky changes? Specifically rolling back, not fixing it frantically by several layers of fixes on top the buggy deploy?
Conspiracies of Cognition, Conspiracies of Emotion
> Ultimately, we plan to find a nonprofit with a history of open source values to own this license (such as the Linux Foundation).

I'm not sure if the Linux Foundation is just a relevant example here or an actual contender to be the steward.

I kind of hope it's the latter. TTRPG rules are close enough to code right? Structured instructions executed by humans with some flavor text at least.
How common are the keybindings used in existing editors? I must admit I haven't ever really noticed the hotkeys/keybindings in editors - until I started using Vim bindings instead. There's likely a large crossover between people who use a lot of hotkeys and people who look into learning something like Vim. If they change often across editors, it wouldn't surprise me that they aren't often used, so don't get much evangelism compared to Vim (which has been more or less the same for decades)

I only use a small subset of Vim's shortcuts - but most text editors I've used I'd imagine don't have the breadth Vim does (or they do a really poor job of documenting it). Can you point out a doc page for some IDE with similar navigation capabilities to Vim?
Of course the author checks it and assumes full responsibility, it's just a writing aid, not a researcher yet.
> There's no mention of Cook saying no to bad ideas.

Ive said:

"Steve established a set of values...with a small team of people [and] Tim was very much part of that team – for that last 15 or 20 years."

And you think in being a part of that team and as CEO he doesn't say "no"?

Sorry, time for you to provide those citations of how Tim Cook green-lights everything.

> Jobs didn't want him gone and didn't seem to find him difficult to work with.

They were friends for nearly two decades. It's not easy to fire friends, and by all accounts they got along. Forstall with the rest of the executive team, not so much.
In my experience yes, to the extent that I don't intend to write vanilla JS ever again if I can possibly help it. If you've done webdev professionally in the past 5+ years you've almost certainly already been transpiling so to draw the line at introducing something as massively useful as static typing seems both arbitrary and bizarre.

FWIW I can't recall the last time I reached for a 3rd-party library and found that it was lacking types. The DefinitelyTyped project has really done a remarkable job expanding type coverage. And even in that rare case where you might need to add type definitions yourself it's simple enough to do so.

There's a ton of room for improvement around error messages, no argument there. The TS team is very much aware of this and they're working on it but it'll take time.
Why are electrolyzers so expensive? The glass ones used in school labs are stupidly simple — just some glassware and a couple of electrodes — so why are they so expensive on an industrial scale?
Paper authors: my algorithm is this fast! Here's some cool benchmarks charts! No you can't have any code to run the benchmarks yourself!
I do live stream on Twitch. but I have no desire to ever make money on those platforms. Clearly it's not even possible. I started using Twitch share my work day with my team. We weren't doing anything particularly secret, so I didn't care that the work was done in public. Twitch was an easy way to stream.