skysight-inc/HackerNews huggingface dataset:
The model 100 is like that.

Almost all software uses the main rom as a library of functions, and if you change almost anything in the main rom, you break almost all software. It's why a lot of software that works on the model 100, doesn't work on the practically identical Olivetti M10, Kyotronic KC-85, NEC PC-8201, and doesn't even work on the non-US versions of the model 100! All of those machines have practically identical hardware, and practically identical main roms, but, not identical. Mostly it's all the same routines just with some addresses moved around by a few bytes, and that's all it takes to break everything.

To patch the main rom for y2k, you can search for a particular string of bytes to find the spot where "19" is hard coded, and edit it to "20". It's in a different spot in every different rom, but the routine it's part of is actually the same in all of them, and the same search & edit works on all of them. (ok the NEC does add something else since it also hardcodes "83" for "1983" somewhere else as part of some other routine that only the NEC has, but the part that has the "19" is the same as all the others.)

The point is, that's how similar they all are. And yet software isn't portable between them. The exact same routines, not even changed, but just landing at slightly different addresses, breaks all the software.
Think how many problems could be solved by removing (democratically) that faction: Social security, climate change, immigration (to a significant extent), education, et al
For example, the same year there were 100 times that many deaths due to cars. 40k. Would be unnacceptable if this mode of transport were introduced today.
I think they mean like flying as in not touching the ground/water. Sounds doable: these speeds are usually ground speeds so the applied wind speed (ground speed+wind speed) could reach 100kmh which is enough for a sail plane.
I've had similar difficulties and it seems like Terraform is basically a content-addressable system, where the directory tree is part of the addressable content.

The addition of `moved` is welcome but I feel like it was a huge mistake to use the FS as the module system such that moving a directory or renaming it is a breaking change, despite the fact that the name of your resource never changed.

That design decision has shot even the most experienced engineers in the foot once they see a renamed directory killing a database and spinning a new one up.
Was there some traumatic incident with upper case in the author's past?
Why 30y fixed US mortgage rates are so much higher than 30y UST rates
People laugh at the light-proof HEPA cocoon I live in, but I refuse to accept the inevitability of my death at anything other than time's hands.
So the hardware supports a memory map where 16 GiB of SDRAM could be present, but also limits itself to only 8 GiB in another area? Wow.
I think it's mostly Republicans with this view.

Anyway, I think national voters are mainly unfamiliar with Newsom, and once he gets exposure he'll be well received. His performance on Hannity is one example of this.
The first time I tried to use git, I shredded my repo trying to revert an edited file.
>Says you, but you apparently aspire to live and work here, so it's different enough.

Never said that. It's just where tech salaries are bigger.

>Have you checked North Korea?

What does this have to do with anything? Unless you're writing from North Korea, this is childish.

Apparently I hit a nerve and that was not my intention. My point was never specifically about the US but you keep insisting on it and have a bone to grind. That doesn't add to the conversation though.
There's one root cause for most, if not all of the things mentioned about Patreon in this post: Jack Conte took VC money.

Neophilia is a progressive and incurable disease of venture capital. VCs aren't looking to build sustainable, profitable businesses. They are looking to buy entire market segments for later enshittification. Your job as a founder of a company asking for VC money is to construct a parallel state around your target market so that you can charge taxes on everyone in that market and that the VCs can sell the entire market to someone else for a huge profit (the "exit").

Jack Conte is very firmly an artist, and not a walking pile of technofeudalist money, so I can't help but look at this as a deal-with-the-devil scenario. Or at the very least, someone desperately trying and failing to keep the money on track. The VCs bought a payment bundler and want to turn it into a merch vendor, website host, etc.
out of curiosity, any other examples?
I editorialized the title a bit to focus on the most interesting aspect of the article IMO
Since the TMT protests, access to the Mauna Kea summit is much more restricted. I would not count on going up past the visitor center or getting any kind of tour. The Subaru telescope has ended their public tour program.
I suppose, but it's just not a very useful number. If you are sending a billion dollars of Bitcoin from one address to another, the transaction fee could be one dollar. No bank in this universe will do that amount for that cheap (and the settlement time would be way more than Bitcoin's 10 minutes).

The overall point I'm trying to make is it's hard to compare Bitcoin to our current banking system if you don't really even understand how Bitcoin works
Are there other free (like payment) alternatives to git?

The only other one I know of that can be used for large files is https://www.plasticscm.com/ .
Meta had about a zero percent chance of dying like MySpace. Meta has tens of billions of dollars of annual profits (2x of Walmart, amazingly, $30 billion vs $15 billion) near total dominance of social networking, mobile advertising, etc. MySpace had none of those.
Yep, ran into the "don't change your name" edge case. I have the choice of rewriting history and coordinating that amongst team members, dealing with it, or switching companies and never working on the project again.

So far, I just deal with it, even though it chips away at my soul each time it comes up.
Fwiw, iTerm2 has a "copy mode" which lets you navigate around and yank the visible terminal and scrollback with vim bindings
You can make this happen with a git alias[1].

https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases
So you admit your original conclusion of "we only need 25% * 27% = 7% more electricity." is wrong?

If you take energy use used for transport (27.47), multiply it by 25% (because it's more efficient), you get 6.87. That's 18% of how much we generate in electricity today (37.75), not 7%.
Amazing stuff! Congrats to Mr. Kiptum and Ms. Hassan on their victories.

Marathon runners don't get enough credit for how insane their sport is. The pinnacle of easy to learn, hard to master.

At two hours, the pace is around 13 mph (21 kmh).

For perspective, go to your local gym/sports club, hop on a treadmill, and crank it to the highest speed setting. Chances are good that it'll top out at 10 mph and you'll be pressed to run that for more than a minute.

Now, add 30% more speed to that and you're close to what these folks crank out. For hours.

Absolutely mindboggling.
IMO the "3 rules" ought to be:

1. don't give your robot a gun.

2. don't teach it how to put more bullets into the gun you just gave it.

3. don't teach it how to make bullets after teaching it how to reload the gun.
I think that's the initial boot of the VM. I'v noticed it too.
Yeah, of course, if the name is clearly absurd you’d use the insights from that and update your posterior, and if you have more information about the person you can include it in the prior.

The point was that 1/n over all possible names is far from a reasonable prior, and that the Bayesian update barely depends on the name itself (within reason), but on other information gained during the introduction.
Most people will get more out of social security than they pay in, though.

It’s possible that the general HN view is skewed because tech tends to pay well and this dynamic erodes at higher levels of income.
I believe you're seeing people trying to game the interview system who think grinding Leetcode is all they need to do to become qualified as programmers. That isn't what Matklad is saying as far as I can. To keep up the analogy to physical training, you're not going to master or even get good at any particular sport, other than competitive lifting, just by lifting, but it provides a basis that makes all of your more specific practice easier and more efficient.
I've met Democrats from California with this view as well.
I love night trains. I’ve taken them from Warsaw to Prague, Prague to Zurich, and Verona to Paris. It’s by far my preferred option - you get a decent nights sleep and whilst the tickets are more expensive it’s one fewer nights in a hotel which normally offsets it. I still really want to do the two in the UK, the Caledonian Sleeper and the Night Riviera.
maybe fossil[0]? Not sure about `large files` (and in fact I went to comment to ask about anyone using it 'in production' when I saw your comment)

[0]: https://www.fossil-scm.org/home/doc/trunk/www/index.wiki
I don’t think an attack like that works on the national level, he’s very polished in his media appearances and his public persona.

His personal life is a potential liability, though. He’s a pretty well-known philanderer and that’s exactly how the right knows how to attack opponents.
No. VP-replacement speculation always happens, but the actual replacement doesn't in the modern era.

Besides, there is no political way that, should the position become vacant, Biden would choose a white man to replace Harris.
Depends on the currency. For Bitcoin, that's what the lightning network is *trying* to fix
Mercurial is still actively developed.
patrons pay patreon, not the author. patreon pays the creator. how can it be illegal? patrons trust patreon to deliver their money to the authors, but that is irrelevant. the patrons pay directly to patreon.
Only if they _choose to_. One of the lessons in becoming a modern adult is that you have the option of telling a doctor "no, i won't take that." That's your choice, not the doctor's. Period, end of story.

There are obviously exceptional cases - diabetes immediately comes to mind - where it's a "do or die" decision, but those are the minority. Even so, it's your choice, not a doctor's.
same here. meta's core business was unhurt by metaverse losses
It's one of the most dismissive assertions I've seen on HN to date. The comment would have been much better without it, or simply rephrased as "To the point: ..."
BitBucket no longer supports Mercurial, only Git.

Thankfully, SourceHut does support Mercurial (and, IIRC, it also supports Fossil).
>what could be more pleasant than being able to criss-cross Europe in night trains that are affordable, comfortable and sustainable?

Doing it by plane at a fraction of the time and cost.
I wrote my company's git wrapper. It was meant to standardize our workflow and to be communal memory for every lesson learned and sharpened edge shaved.

It's now 6000 lines of bash.

(Ok, I'm a little proud of it.
I'll open source it as soon as I rewrite it in Python.)
The pieces of highlighted text (such as "Terraform should have remained stateless" in the first sentence) aren't links, but I thought they were. The bits with just an underline ("this piece") are links, though.

Sidenote: TIL about the <mark> HTML tag.
“California should immediately begin work to set up regulated treatment guidelines - replete with dosing information, therapeutic guidelines, rules to prevent against exploitation during guided treatments, and medical clearance of no underlying psychoses,"

aka my constituents want to profit from this so let's pump the brakes until they can get that configured
> Are people frustrated by the latency of the incumbents?

Not me, no. And I'm not even frustrated by pretty much anything. I have some Cygwin SSH sessions on the go and I'm running 'screen' in those terminals. It works and has done since the '90s.
Meilisearch seems like it is the best open source option.

https://www.meilisearch.com/
> >“The dollar was divided into "pieces of eight," or "bits," each consisting of one-eighth of a dollar.”

Well, well. So the name... TIL.

FYI I believe it used to be legal in the UK (still is? Is it even possible with modern plastic currency?) to tear a note in half to pay half the value. My brother said he saw it once, used to pay a bus fair, a very long time ago.
Generally people use Monero just to hide the connection between two wallets on BTC/ETH. Either for money laundering or just privacy. I don't see why you'd need it here, where you are purchasing something legal but unpopular with payment processors.
daily commute is a fairly different story. Night trains are about mid-range distances (say ~500 km) where you might also cross country borders.
https://fossil-scm.org/home/doc/trunk/www/fossil-v-git.wiki

git doesn't suck. It's the best possible version control system in the context where it was produced, i.e. the Linux Kernel, i.e. an ultra large bazaar style project with hundreds of developers gifted at getting the low level details right.

It was not however designed for the kind of projects I work on, more Cathedral style, a few people who know and trust each other, where learnability, usability, and just not getting in the way are important factors.

The SQLite people have a concurrent to git called fossil. I found their description of why they started and maintain the project incredibly interesting
The number of people who will insist that Git needs to be this way because of its power. If only you would bother to study the internals, you would see how beautiful it is on the inside. Why don't you just learn your craft?

Like, fine, you are just so much smarter than me. I have spent many hours going through tutorials and the documents, and I still run into problems from time to time on doing things that feel like they should be routine.

I can have a surface level understanding of most other tools without fear of breaking the world.
> We just learned that Einstein’s general relativity passed another test, the antimatter test, and with it, our greatest science-fiction hope for achieving warp drive has completely evaporated.

Very interesting read!
I thought git complains and doesn't allow you to checkout uncommitted code? Something along the lines of 'please commit or stash your changes before checking out'
Can you give any examples of software projects or licenses in which there's room for genuine disagreement in interpretation of these rules? I'm having trouble imagining it.
While I agree that most of society should be the beneficiary of productivity gains, I’m not sure retirement is still a net positive. It seems like a lot of health and well-being is related to being a valuable member of society and fortunately or unfortunately, for many, work provides that function.
7% of orbital altitude is not near-orbital.
He could be moderating his positions in consideration of running for a higher office
Those people have been brainwashed by conservatives. I believe Newsom still got handily elected throughout the state, though.
California governor vetoes bill that would have banned caste discrimination
What’s the shellcheck output look like? Sounds marvelous.
Only if you live in urban areas where you don’t have to wait longer than 15 minutes for the bus to come, and, most importantly, where it is safe (especially for women) to take said bus late in the evening/at night. I hope that that recent and horrific stabbing in NYC made many people aware of the security aspect.
Yes. Staring at their financial statements, it looks like revenue is down in 2023. They're probably seeing a faster taper (or smaller revenue bumps from CP fixes) in sales than expected.

The wording in the statement really sounds like the typical project based employment thing. Seems like their pipeline got out of wack (maybe the CP fixes and updates?), and they're downgrading sales estimates on future projects, and suddenly you have less slack than before.

Sucks. Wish the best for the devs (and their new union) and the company.
> on a similar note, it would be nice to be able to have multiple authors in a commit message. it's one of the few times in git that there's only one of a thing allowed.

I mean that's just not true.

https://docs.github.com/en/pull-requests/committing-changes-...
> I don't understand the motivation for Patreon's decision to stop bundling payments

The way I understand it, the motivation is that they're losing money on bundled microtransactions until customers cross some monthly threshold (let's say that's the $14.29 mentioned in the article). So let's say a customer has a $1 monthly subscription to Creator A, and another $1 subscription to Creator B, adding up to a bundled $2 monthly charge to their credit card. That's apparently below the price point where the provider is able to offset the processing fees. Whereas if they have two separate $1 charges, that reduces the loss somehow (I'm not a payment processing expert and I didn't read the fine print that the author posted, so I don't understand exactly why that's the case.)

I wonder if the "solution" would be for Patreon to have a minimum subscription model, where each customer is guaranteed to pay, each month, an amount that's above the threshold required for Patreon to avoid a loss on processing fees. You sign up as a patron, and you're automatically dinged $15/mo as long as your account is active. You can choose to route those $15 to whatever creators you want, and you'll see a single line item on your bill. And then obviously you can exceed that threshold if you want to support more creators.
One singular shroom can get you through a whole year of microdosing. (I kid, I kid)
Comes up in every conversation I have about Emacs, Git, CSS, etc: Just because a tool is the best at what it does, that doesn't necessarily mean it's good at what it does. Those are two different metrics.

There's no danger of me dropping Git, the best alternative I've seen is Fossil and (opinion me) I think Fossil makes more mistakes than Git does. But Git definitely still has flaws; a lot of this post rings true to me.

I do think that Git gets a lot better the more that you understand how it works. Not perfect, a lot of the flaws being pointed out here are core flaws with Git's internals and have nothing to do with the UI. But it does get significantly better; some of the failure modes are much easier to avoid if you've spent time digging into how Git works, and the whole thing starts to feel a lot more elegant the more that the abstractions are stripped away. But that's also kind of a flaw in itself: Git's user interface is much more complicated than the underlying program or concepts are, which is obviously not great.
Re. large files: fossil inherits sqlite's limit of 32-bit signed integers for blobs, so 2GB. Fossil's own developers (myself included) have never come anywhere near that limitation in everyday SCM use.
Zen 5's Leaked Slides
It is an artifact of the all-caps original title and should be lowercase.
Note I meant that it might be to be able to run for VP, not that he'd necessarily win the position if he did so.
If they remove the cap on retirement contributions they should also remove the cap on retirement payouts. I would love to see social security pay former CEOs millions of dollars per year:)
Thanks for sharing, I enjoyed the read. Is there anything like this for how companies like these marketed their products to generate interest in potential users and onboard new users?
You think more or less baggage than the presumptive Republican nominee?
Yeah I think the point about monorepos vs submodules is probably the biggest non-usability issue with Git.

In a very large project you can have a monorepo, and then everything is slow and you can't easily use and work on a subset of the code.

Or you can use submodules and then testing, refactoring and making commits all become a nightmare.

Binary files is another crap area of Git. LFS is useless. Lots of people have Stockholm syndrome and think that Git doesn't support large/binary files well because it's immoral rather than just because it's not something Linus ever needed.

I'm still a bit sad that most of the attempts at replacing Git focus on the poor conflict resolution story (which is poor but tolerable) rather than these more fundamental issues.
There are better experiences (e.g. my shell has vi mode which is much nicer for editing multi-line inputs, I'm sure if I could be bothered to learn emacs/readline shortcuts that'd be another set) but they're not easily discoverable and a bit unevenly distributed.
> He’s categorically denied over and over again that he’s interested

A politician’s denials don’t mean much.

He can easily say that the the polls are showing that most Americans seeing Biden as mentally and physically unfit for President and would even vote for Trump, so he is reluctantly stepping up to save the country from Trump.
Exactly, an effective CEO / Executive is going to be developing systems of accountability that align with company goals. It can't be based entirely on a set of gameable metrics. However this starts at the top. An incompetent board / CEO is going to create misaligned incentives which will cascade through the organization.
Yeah I've had similar experiences. I can make my way around git just fine now, but the learning curve was not pleasant. Git is one of my two perennial examples of "why programmers should not be allowed to design UIs, because they suck at it" (the other being vi).
You're conflating correlation with causation. Adding only a single factor under study (use of wood-burning fireplaces) will not necessarily produce the measured result; it could have been the result of a confluence of factors correlated with use of wood-burning stoves that you personally may lack.
I checked the benchmarks and was surprised to see that native search is (a) so slow (seconds), and (b) demonstrating O(N) behavior – with indexing, it should not happen at all.

Indeed, looking at the benchmark source code (thanks for providing it!), it completely lacks index for the native case, leading to a false statement the that native full-text search indexes Postgres provides (usually GIN indexes on tsvector columns) are slow.

https://github.com/paradedb/paradedb/blob/bb4f2890942b85be3e... – here the tsvector is being built. But this is not an index. You need CREATE INDEX ... USING gin(search_vector);

This mistake could be avoided if bencharks included query plans collected with EXPLAIN (ANALYZE, BUFFERS). It would quickly become clear that for the "native" case, we're dealing with SeqScan, not IndexScan.

GINs are very fast. They are designed to be very fast for search – but they have a problem with slower UPDATEs in some cases.

Another point, fuzzy search also exists, via pg_trgm. Of course, dealing with these things require understanding, tuning, and usually a "lego game" to be played – building products out of the existing (or new) "bricks" totally makes sense to me.
I'm dying laughing

> submodules? they're a file in the repo with a special type inside the trees, git knows when checking out that the file is special, and could run other commands. it then does not run those commands and the person using submodules begins crying.

For a while, at my company, we used a git submodule (err, I unfortunately used a git submodule... this was my fault) and it was tradition for every new engineer to have a bad deploy because git silently ignores the submodule not existing on disk. So they would deploy, the submodule would be missing, and boom.
In this case they're on the Warsaw stock exchange, so I'm not sure how much the Fed turning off the cash hose enters into things.
> and those from cooking

I presume the parent commenter is referring to cooking using a gas stovetop, rather than to any particulate emitted by the food itself.
Is it easier to learn the simple concepts of git and have transferable knowledge, or to learn your proprietary 6000 line bash script?
https://replicationindex.com/2020/12/30/a-meta-scientific-pe...
Guardrails for Large Language Models: avoiding off-topic